《软件工程基础》需求分析.pptVIP

  • 4
  • 0
  • 约1.5千字
  • 约 11页
  • 2019-11-06 发布于广东
  • 举报
广东轻工职业技术学院 * 广东轻工职业技术学院 教学单元七 状态转换图 能力目标:能绘制状态转换图。 知识目标:行为模型用状态转换图来描绘。 * 广东轻工职业技术学院 5.3状态转换图 1. 什么情况下要画状态转换图 2. 状态转换图的符号 【例5】画出数据结构中“栈”对象的状态转换图。 * 广东轻工职业技术学院 5.4 IPO 图 输入/处理/输出(Input Process Output )图的简称。 【例4.5】画出学生成绩管理系统的 IPO 图。 * 广东轻工职业技术学院 5 数据字典 数据字典(Data Dictionary ,DD) 是对实体-关系图、状态转换图和数据流图中出现的所有数据对象、属性、关系、状态、数据流、文件、处理等元素的定义的集合。除了为后面的系统设计提供参考,还对建立数据库有指导作用。 5.1 数据字典的内容 1. 数据元素 2. 数据流 4. 数据存储 4. 数据处理 * 广东轻工职业技术学院 定义电子邮件。 电子邮件的规则:字母或者数字的组合+@+字母或者数字的组合+.+域名后缀。 域名后缀假设只有以下几种: Com、net、com.cn、gov.cn、edu.cn 不考虑下划线等特殊符号。 * 广东轻工职业技术学院 5.2 数据字典使用的符号 = 表示“等价于”或“定义为” + 连接 [ ],| 表示“或”,用“|”分隔,表示可任选其中某一项 { } 表示“重复” ( ) 表示“可选”,用“,”号隔开 1{A} 表示 A 的内容至少要出现 1 次。 {B} 表示 B 的内容允许重复 0 至任意次。 如: 成绩单=学号+姓名+1{课程名+成绩}3 也可写为 成绩单=学号+姓名+ {课程名+成绩} * 广东轻工职业技术学院 5.3 数据字典与图形工具 数据字典与图形工具应相辅相成、互相配合,既要互相补充又要避免冗余。 系统分析员在编写数据字典和使用图形工具时应遵守一些约定 * 广东轻工职业技术学院 4.5 需求分析举例 * 广东轻工职业技术学院 4.6 需求分析文档 4.5.1 软件需求规格说明 1.引言 2.信息描述 4.功能描述 4.行为描述 5.确认标准 6.运行需求 7.附录。 4.5.2 用户手册编写提示 1. 引言 2. 用途 4. 运行环境 4. 使用过程 4.5.3 编写需求分析文档的步骤 编写软件需求分析说明书 编写初步的用户手册 编写确认测试的计划,作为今后软件确认和验收的依据。 修改、完善项目开发计划。 * 广东轻工职业技术学院 第3章小结 软件需求是进行软件设计、实现和质量度量的基础。 需求分析是发现、逐步求精、建模、规格说明和复审的过程。 建立模型是描述用户需求,定义需求,用以验收产品。 数据模型用实体-关系图来描述数据对象及相互关系。 功能模型用数据流图来描述。 行为模型用状态转换图来描绘。 数据字典用来描述软件使用或产生的所有数据对象、数据存储规则和处理算法等。 需求分析阶段还应写出软件需求规格说明,有时附上可执行的原型及初步的用户手册。它是需求分析阶段的最终成果。 复审:需求分析的结果要经过严格的审查,确保软件需求的一致性、完整性、现实性和有效性。 * 广东轻工职业技术学院 习题3选择题答案 9. A:(3);B:(3);C:(1); D:(2); E:(1)。 广东轻工职业技术学院

文档评论(0)

1亿VIP精品文档

相关文档