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