软件工程期末考试----综合分析设计题

本文详细解析软件工程期末考试中的分析设计题目,涵盖数据流图、软件层次图、状态转换图、结构图、详细设计等多个方面,并探讨白盒测试与黑盒测试策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题型分析

阶段 工具
可行性研究
  1. 系统流程图
  2. 数据流图
  3. 数据字典
需求分析阶段
  1. 实体联系图
  2. 状态转换图
  3. 实体联系图建立数据模型,使用数据流图建 立功能模型,使用状态图建立行为模型。
总体设计阶段
  1. 结构图
详细设计阶段
  1. 伪码(PDL)/代码
  2. 程序流程图
  3. N-S图
  4. PAD图
  5. 控制流图(流图)
  6. 流图的环形复杂度
  7. 判定表、判定树
测试阶段

【白盒测试技术】

  1. 逻辑覆盖
  2. 基本路径测试
  3. 确定流图中独立路径的集合
  4. 设计测试用例以满足逻辑覆盖的某个标准

【黑盒测试技术】

  1. 等价类划分
  2. 边界值分析
面对对象
  1. 用例图
  2. 类图
  3. 时序图

可行性研究

数据流图&&软件层次图

数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出过程中所经受的变换。设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体地实现这些功能。数据流图的基本要点是描绘“做什么”,而不考虑“怎样做”。

  1. 处理并不一定是一个程序。一个处理框可以代表一系列程序、单个程序或者程序的一个模块。
  2. 一个数据存储也并不等同于一个文件,它可以表示一个文件、文件的一部分、数据库的元素或记录的一部分等。
  3. 数据的源点和终点相同时,可以使用画两个相同的正方形,一个代表源点一个代表终点。
  4. 当数据存储也需要重复时,可以在数据流图中添加重复的数据存储图形。

1.高考录取统分子系统有如下功能:

(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;

(2)计算录取线分:根

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值