收藏 分享(赏)

§1. 需求分析的任务.ppt

上传人:Facebook 文档编号:2888156 上传时间:2018-09-29 格式:PPT 页数:20 大小:290.50KB
下载 相关 举报
§1. 需求分析的任务.ppt_第1页
第1页 / 共20页
§1. 需求分析的任务.ppt_第2页
第2页 / 共20页
§1. 需求分析的任务.ppt_第3页
第3页 / 共20页
§1. 需求分析的任务.ppt_第4页
第4页 / 共20页
§1. 需求分析的任务.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、1. 需求分析的任务,仍然回答“What”,而不是“How”, 但更细致、精确(合同的拟定),第三章 需求分析 (Requirements Analysis),1. 需求分析的任务,1、确定要求 功能要求(functional requirements):系统必须做什么? 性能要求(performance requirements):做得怎样?例:response time , memory , back-up memory , security , 运行要求(operational requirements) :运行环境、软硬件配置等。 未来可能的扩充要求(possible evolutio

2、n):如BookMis各组的合并,3维虚拟现实的效果等等。,1. 需求分析的任务,2、分析数据 建立概念模型(conceptual models): E-R Diagram 形象描绘数据结构: Data Hierarchy, Warnier Diagram, IPO 数据结构规范化(Normalization),3、导出逻辑模型:DFD + DD + IPO,4、修正计划:重估成本、进度等,1. 需求分析的任务,5、开发原型系统(Prototyping),“样机 试用”,C,D,G,不能预先指定需求 用户分析员沟通 用户需要,实践 开发反复 有工具困难:成本,2.分析过程,1、沿DFD回溯:

3、DFD的输出端是系统的最终目的(功能)。向回确定每个数据元素的来源,可加细DFD及DD,并将相关算法记录在IPO图中。 2、用户复查 3、细化DFD: 加细前后的IO须相同。 分解到须考虑具体实现的代码时即可停止,2.分析过程,4、修正计划成本、进度 5、文档:需求规格说明书,需求规格说明书,封面:,大作业: 需求规格说明书,封面:,项目名称:文档名称:班级:组长: (分工)组员: (分工)(分工)(分工)(分工)(分工)年 月 日,需求规格说明书 内容:, 系统规格说明: 系统概貌 功能要求 性能要求 运行要求 可能增加的要求 DFD IPO, 数据要求: DD Hierarchy 或 Wa

4、rnier Diagram, 用户系统描述 初步用户手册:从用户的观点考虑系统 系统功能、性能 使用与步骤 等, 修正的开发计划: 成本估计 资源使用计划 进度计划,6、审查和复审 技术+管理,3. 概念模型和规范化 对数据的分析,1、概念模型(信息模型):描述从用户角度看到的数据实体 -联系图(E-R, Entity - Relationship Diagram) (工具 ER win),Student,Instructor,Class,例: 学生, 教师, 班级,3.概念模型和规范化,例:注册(学生-班级),教(教师-班级),三类联系:,3.概念模型和规范化,例:,3.概念模型和规范化,2

5、、范式(Normal Forms):消除数据冗余的程度IBM E. F. Godd (1970) 例:,*Keyword:可唯一地标识一个元组的属性,1 - NF:所有属性都是原子值,即不出现“表中有表”,2 - NF:在 1-NF 基础上,每个non-key-word都由整个key word 决定(而非依赖于key word 的一部分)。例:“department”实际上由“ID”的第3、4位决定,可省去。,3 - NF:在 2-NF基础上,non-key-word之间无从属关系。,4.图形工具,1、层次方框图 (Hierarchy) 描绘数据的结构 例:软件产品的分类,例:P.46 图 3

6、.3,4.图形工具,2、Warnier Diagram:,例:P.46 图 3.4,4.图形工具,3、IPO图(Input / Process / Output):简要的算法描述,1. 校验 主记录2. 校验 事务记录3. 更新 主记录,旧的主文件事务文件,有效的 主记录有效的 事务记录更新后的 主文件,改进的IPO图(包含附加信息),4.图形工具,5. 验证要求(Requirements Validation),方法: 人工审查 初步用户手册 Prototyping 使用软件工具 完整性、一致性,正确性:Are the requirements correct? 一致性:Are the re

7、quirements consistent? 完整性:Are the requirements complete? 现实性:Are the requirements realistic? 有效性:Do the requirements described something that is really needed by the customer?,Project Part “需求分析报告”分组演讲,演讲内容: 本组任务简介 本系统流程图讲解 数据流图讲解 数据字典卡片讲解 财务预算 结论, 演讲时间:下一次课时, 每组至多10分钟演讲 + 5分钟听众提问, 演讲顺序:课前抽签决定,上交“需求分析”书面报告, 两星期内完成。,“可行性分析报告”分组演讲, 评分标准:,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报