软件定义-需求分析课件.ppt

软件定义-需求分析课件.ppt

ID:56966101

大小:636.00 KB

页数:99页

时间:2020-07-22

软件定义-需求分析课件.ppt_第1页
软件定义-需求分析课件.ppt_第2页
软件定义-需求分析课件.ppt_第3页
软件定义-需求分析课件.ppt_第4页
软件定义-需求分析课件.ppt_第5页
资源描述:

《软件定义-需求分析课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章需要分析需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。需求分析的任务是对目标系统提出完整、准确、清晰、具体的要求。可行性研究阶段产生的文档,持别是数据流图,是需求分折的出发点。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。需求分析的任务1、确定对系统的综合要求 1)系统功能要求 2)系统性能要求 3)运行要求 4)将来可能提出的要求 2、分析系统的数据要求 数据结构表示数据元素之间的逻辑关系 3、导出系统的逻辑模型 导出系统的详细的逻辑模型,通常用

2、数据流图、数据字典和主要的处理算法描述这个逻辑模型。 4、修正系统开发计划 5、开发原型系统需求分析的特点1、问题的复杂性。2、交流障碍3、不完备性和不一致性4、需求易变性需求分析的原则1、必须能够表达相理解问题的数据域和功能域。2、可以把一个复杂问题按功能进行分解并可逐层细化3、建模需求分析的方法1、功能分解方法2、结构化分析方法3、信息建模方法4、面向对象分析方法需求说明书的主要内容(1)前言:说明项目的目的、范围,所用的术语的定义;用到的缩略语和缩写词;资料。(2)项目概述:产品的描述;产品的功能;用户的特点,一般的约束等。(3)具体需求:说明每个功能的输入、处理和输

3、出;外部接口需求,包括用户接口、软件接口、硬件接口相通信接口;性能需求;设计约束;共他需求,包括数据库、操作等第二节SA分析过程结构化分析方法(简称SA方法)就是面向数据流自顶向下逐步求精进行需求分析的方法。1、沿数据流图回溯2、用户复查3、细化数据流图4、修正开发计划5、书写文档6、审查和复审需求分析示例—教材购销管理系统(1)问题描述:学校教材科根据业务的需要,建立一个学校教材购销管理系统,提高教材采购、销售和信息管理的效率。学生张秘书购书申请王会计李出纳赵保管学生购书证明购书申请购书申请书学生审查有效性购书单开发票开领书单发书学生有效购书单发票领书单书学生审查并开发票

4、购书单开领书单发书学生发票领书单书2)去掉具体模型中的非本质因素,抽象出当前系统的逻辑模型1)通过对现实环境的调查研究,获得当前系统的具体模型3)分析当前系统与目标系统的差别,建立目标系统的逻辑模型。需求分析示例—教材购销管理系统(2)学生审查并开发票购书单开领书单学生发票领书单无效书单4)对目标系统进行补充和完善,并写出完整的需求说明。学生1审查并开发票购书单2开领书单学生发票领书单无效书单各班学生用书表教材存量表5)对需求说明进行复审,直到确认文档齐全,并且符合用户的全部需求为止需求分析示例—教材购销管理系统(3)学生教材购销管理系统书库保管员1.教材购销管理系统的顶层

5、DFD学生书库保管员2.第二层DFD图—教材购销系统购书单领书单缺书单进书通知购书单领书单1销售2采购进书通知F2:缺书登记表F1:教材存量表缺书单进书通知需求分析示例—教材购销管理系统(4)1.1审查有效性1.2开发票有效购书单1.3领书并开领书单发票1.4登记缺书1.5补售教材F2:缺书登记表学生学生无效书单领书单领书单F3:各班学生用书表F4:售书登记表补售书单暂缺书单采购3.第三层DFD图—销售子系统F1:教材存量表需求分析示例—教材购销管理系统(5)2.3修改教材库存和待购量2.1按书号汇总缺书F2:缺书登记表销售子系统书库保管员F1:教材存量表进书通知3.第三层

6、DFD图—采购子系统2.2按出版社统计缺书F5:待购教材表F6:教材一览表进书通知需求分析示例—教材购销管理系统(6)数据字典(DataDirectory-DD)领书单=学院+专业+班级+学号+姓名+{书号+[书名]+数量}+日期有效购书单=领书单发票=学号+姓名+{书号+[书名]+单价+数量+总价}+书费合计教材存量表={书号+单价+数量}暂缺书单=学号+姓名+{书号+数量}补售书单=学号+姓名+{书号+数量}第三节概念模型和规范化用户的数据要求----需要哪些数据,数据之间有哪些联系,数据本身有哪些性质,数据的结构等)。用户的处理要求---对数据进行哪些处理,每个处理的

7、逻辑功能。概念性模型(信息模型)---一种面向问题的数据模型,是按照用户的观点来对数据和信息建模。表示概念性数据模型的最常用方法是实体-联系方法,采用用ER图的方式,这种表示又称为ER模型。ER模型实体:客观世界中存在的且可区分的事物。联系:客观事物之间的联系(三类--1:1,1:N,M:N)属性:实体或联系所具有的性质。教师姓名性别职称职务教师号教1课程N课程号课名学时学分学M学生N学号姓名性别系年级成绩范式通常用范式定义消除数据的冗余度(略)ER关系图与数据库映射关系描述关系数据库数据以2维表的形式进行表示,每

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。