现代软件工程————期末死亡冲刺

1、画判定表、判定树

视频地址

判定树

基于条件确定行动。

做题方法:找题干中的条件,注意对条件进行分级。

模板:
在这里插入图片描述

判定表

做题方法:
在这里插入图片描述
模板:
在这里插入图片描述
注意:条件要按照一定次序来写

例题:
在这里插入图片描述

2、N-S盒图

三种基本结构

顺序结构:
在这里插入图片描述
选择(if else)结构:
在这里插入图片描述
循环结构:
while循环:
在这里插入图片描述
untildo while循环:
在这里插入图片描述

做题步骤

将伪代码分块,然后从外往里画。

例题:
在这里插入图片描述

3、PAD图

三种基本结构

顺序结构:
在这里插入图片描述
选择结构:
在这里插入图片描述
循环结构:
在这里插入图片描述

注意

记得写 STARTSTOP

例题:
在这里插入图片描述

4、等价类划分 (必考)

划分等价类

先从题干找出所有的等价类,然后写合理等价类和不合理等价类(等价类取反),并编号。

模板:
在这里插入图片描述

根据划分的等价类,给出测试数据

要求:测试数据要覆盖每一种等价类。

方法:先覆盖所有的合理等价类,再覆盖所有的不合理等价类。

模板:
在这里插入图片描述

例题:
在这里插入图片描述
在这里插入图片描述

5、数据流图 (必考)

基本结构

起点终点
在这里插入图片描述

加工处理(是一些动词):
在这里插入图片描述

数据流(文件)
在这里插入图片描述

数据存储:(一般是XXX文件)
在这里插入图片描述

怎么画:

整个过程就是一个从起点连到终点的过程。

① 找起点和终点
② 找名词(一般是找XXXX文件,这步对应上面的数据存储)
③ 找动词(这个就是加工处理

例题:
在这里插入图片描述

注意:修改某个文件,是用箭头指向这些文件

分层数据流图

顶层数据流图就是极其简单的完整数据流图,一般只包含起点终点,和一个处理动作。

教材购销系统的 顶层 数据流图:

在这里插入图片描述

第二层数据流图

在这里插入图片描述
在这里插入图片描述

第三层数据流图————采购子系统

在这里插入图片描述

6、程序流程图

基本图形

在这里插入图片描述

7、系统用例图

讲解视频
另一个讲解视频

8、软件结构图

软件结构图的组成成分

  • 模块: 长方形
  • 调用(谁管谁,从高级到低级): 无箭头的线
  • 箭头: 数据传输

可能需要使用的六种模块
在这里插入图片描述

常考的软件结构图有两类:输入、处理、输出型 和 事务型

软件结构图是由数据流图转换而来。

输入、处理、输出型(一般都有三层)

在这里插入图片描述
转换得到的软件结构图:在这里插入图片描述
最终版本:
在这里插入图片描述

事务型:

在这里插入图片描述
在这里插入图片描述

选择题知识点

1.1 软件发展三阶段

程序设计
程序系统
软件工程

1.2 软件 = 程序 + 数据 + 文档

1.3 软件的特点

复杂
成本高
未摆脱手工开发
软件维护与硬件有本质差,维护难度高
不是传统硬件制造过程
无磨损性

1.4 软件危机

在这里插入图片描述

1.5 软件工程方法学三要素:方法、工具、过程

1.6 软件的生命周期

在这里插入图片描述

1.7 软件过程模型

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

喷泉模型适合于面向对象方法学。

例题

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
增量模型:快速、有期限的构造产品

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

任务分解、估算、进度安排

  • 估算项目的总成本;
  • 将项目的总成本分解到WBS工作包;
  • 将各个工作包成本再分解到相关活动;
  • 公司对预算草案进行审批。
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值