美文网首页
2020-05-22--软件工程

2020-05-22--软件工程

作者: program_white | 来源:发表于2020-05-23 16:11 被阅读0次

结构化分析

1.ER图

2.数据流图

方框:实体
圆圈:处理加工数据 -----------------动词
箭头:数据流 -------------名词

  • 计算标准分——根据考生原始分计算标准分,存入
    考生分数文件;
  • 计算录取线分——根据标准分和招生计划文件中的
    招生人数,计算录取线分,存入录取线文件。


3.状态转换图

都是圆角矩形


4.数据字典


结构化设计

面向数据流的设计方法(画层次图)

1.变换流

没有明显的事务中心。顶层分为三部分:输入,处理,输出

输入和输出的处理方法:
沿着虚线剪断,把断点朝上。
中间部分的处理方法:
全部并列。

2,事务流

有明显的事务中心。分为两部分:接收数据,调度/处理
画法:
隔出事务中心,上方的接收数据部分沿虚线切开,断电朝上,挂在接收数据上,下方的各个通路,分别在调度下建三个模块,挂在下边即可。

注意圆圈要变方框

过程设计工具

  • 程序流程图
  • 盒图(N-S图)
  • PAD图
  • 判定表
  • 判定树
  • 过程设计语言

1.程序流程图

2.盒图(N-S图)

3.PAD图

4.判定表


5.判定树


例:







6.过程设计语言

面向数据结构的设计方法

Jackson图

结构化实现

1.逻辑覆盖

1.语句覆盖

只要把程序中的每个语句执行一次即可



不管正负,只要执行到就行。

2.判定覆盖

把每个判定条件的结果(真假)都要执行到。




3.条件覆盖

把每个判定条件中的每个条件的可能结果都取到




4.判定/条件覆盖

在条件覆盖的基础上,把每个判别式的结果都取到

5.条件组合覆盖

每个判别式中的各个条件组合都要取到



路径覆盖

走完每一个可能的路径
真真,真假,假假,假真

2.基本路径测试

1,画流图

if语句:菱形状态



2。计算环形复杂度

等于 ---- 边数-点数+2

3.确定线性独立路径

确定线性独立路径 ===== 环形复杂度
也就是路径覆盖

3.等价划分

把程序中正确的和错误的输入情况都列出来,一一进行测试用例。
判断等腰三角形:
1.a=c
2.a=b
3.b=c
4.a不等于b不等于c
测试用例:
1.a=3,b=4,c=3
2.a=3,b=3,c=4
3.a=3,b=4,b=4
4.a=3,b=4,c=5

类图




用例图

工程网络

相关文章

  • 2020-05-22--软件工程

    结构化分析 1.ER图 2.数据流图 方框:实体圆圈:处理加工数据 -----------------动词箭头...

  • 怎样学好软件工程

    软件工程知识架构 在《软件工程——实践者的研究方法》这本经典软件工程教材中,作者 Roger S.Pressma...

  • 软件工程(C语言实践篇)

    学号:SA16225018 姓名:曾龙飞 一、什么是软件工程与高级软件工程课程设置 1.1软件工程 首先,我先谈谈...

  • Android P 开发者预览版支持 DNS over TLS

    作者:Erik Kline (Android 软件工程师) &Ben Schwartza (Jigsaw 软件工程...

  • 一种创新方法 —— 加法

    近日阅读《Head First 设计模式》,觉得“有意思”。从学习软件工程,到以软件工程为业,我看过不少软件工程类...

  • [转]软件工程 SE

    From MBAlib 软件工程(Software Engineering,SE) 目录 1 什么是软件工程2 软...

  • 软件测试工程师所需要具备的软件技能是什么?

    软件工程技能可以分成三大块:理解软件工程的规则,了解计算机编程和操作系统知识。 理解软件工程“规则”。...

  • 2018-03-08

    基础入门——对软件工程的了解 1、什么是软件工程 软件工程 ·是把系统的、有序的、可量化的方法应用到软件的开发、运...

  • 20171007 周六 今日计划+反思

    一、今日计划 学习任务:软件工程 - Group Meet 学习任务:软件工程 - 学习MEAN stack 二、...

  • 第 1 章 软件工程概述

    软件工程的研究领域包括软件的开发方法、软件周期以及软件工程的实践等。 软件危机与软件工程的起源 1. 计算机系统的...

网友评论

      本文标题:2020-05-22--软件工程

      本文链接:https://www.haomeiwen.com/subject/wzlqahtx.html