教学单元3-需求分析

教学单元3-需求分析

ID:41535142

大小:1.87 MB

页数:27页

时间:2019-08-27

教学单元3-需求分析_第1页
教学单元3-需求分析_第2页
教学单元3-需求分析_第3页
教学单元3-需求分析_第4页
教学单元3-需求分析_第5页
资源描述:

《教学单元3-需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程陈雪莲信息工程系陈雪莲软件工程教学单元1软件工程概述教学单元2软件过程教学单元3需求分析教学单元4软件设计教学单元5程序编码教学单元7面向对象方法学教学单元6软件测试教学单元8UML统一建模语言教学单元3需求分析需求分析的任务1需求分析工具-数据流图2相关知识点需求规格说明书3“戏说”软件开发“戏说”软件开发1需求分析的任务软件需求分析是软件开发早期的一个重要阶段。它在问题定义和可行性研究阶段之后进行。需求分析的基本任务是软件人员和用户一起完全弄清用户对系统的确切要求。这是关系到软件开发成败的关键

2、步骤,也是整个系统开发的基础。1需求分析的任务访谈正式的访谈非正式的访谈简易的应用规格说明技术在中立地点举行由开发者和用户双方出席的会议.制定准备会议和参加会议的规则。提出一个议事日程,这个日程应该足够正式以便能够涵盖所有要点,同时这个日程又应该足够非正式,以便鼓励自由思维。由一个“协调人”来主持会议,他既可以是用户也可以是开发者还可以是从外面请来的人。使用一种“定义机制”(例如,工作表、图表等)。目标是标识问题、提出解决方案要素、商讨不同的方法以及在有利于实现目标的氛围中指定初步的需求。与用户沟通的方

3、法2021/10/2(1)确定目标系统的具体要求确定系统的运行环境要求系统的性能要求系统功能硬件环境和软件环境确定目标系统具备的所有功能1需求分析的任务2021/10/2(2)建立目标系统的逻辑模型1需求分析的任务用户调查具体模型建立系统模型的工作流程逻辑抽象当前系统逻辑模型当前系统计算机化评审修改正式模型完善细节目标系统目标系统初始模型经认可的问题需求系统模型用户2021/10/2----学生购买教材的具体模型举例请建立计算机售书系统的逻辑模型张秘书学生购书购书王会计发票李出纳领书赵保管单申请证明书--

4、--学生购买教材的逻辑模型审查有效性学生有效购书单开发票发票开领书单领书单发书购书单书1需求分析的任务2021/10/2----学生购买教材的逻辑模型审查并开发票学生发票购书单各班学生用书表教材存量表无效书单开领书单领书单学生完善目标系统并补充细节,得出目标系统的正式逻辑模型1需求分析的任务2021/10/2数据流图—DFD(DataFlowDiagram)是用来描述系统逻辑模型的一种图形工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。DFD2数据流图2021/10

5、/2储户检验付款登录存折帐卡取款信息办理取款手续的DFD图检验不合格现款付款信息取款单存折2数据流图2021/10/21、数据流图中的主要图形元素------转换数据流的处理过程----可以是数据库文件或任何形式的数据组织。箭头向内则表示写入文件或查询文件,箭头向外则表示从文件中读取数据或得到查询结果数据转换外部实体------位于软件系统边界之外的信息生产者或消费者数据流------在转换之间有向流动的数据项或数据集合数据存储文件2数据流图2021/10/2----系统逻辑模型数据的加工或变换输入输出软

6、件系统外部实体外部实体……外部实体外部实体……输入数据流输入数据流输出数据流输出数据流2数据流图2021/10/2----学生购买教材的逻辑模型审查并开发票学生发票购书单各班学生用书表教材存量表无效书单开领书单领书单学生外部实体数据的加工2数据流图2021/10/22、数据流图中的其它图形元素ABC------有A则B或者C,或者两者都有*ABC+ABC------有A则B与C,或者两者同时有------有A则B或C,但不会同时有B与C-----标识多个数据流与加工之间关系的符号------当A或B有一个

7、存在就有CABC*ABC------只有当A与B都存在,则有C2数据流图2021/10/23、分层的数据流图F0A0B0F11A0B0F12F13F14F15p1C1D1M1N1F21M1F22N1F23K2F24W2F25p1Y2X2第n层第n+1层第n+2层2数据流图2021/10/2教材购销系统的流程图学生开购书证明购书证明开购书发票发票收书费领书单发书学生举例2数据流图2021/10/2学生教材购销系统购书单领书单缺书单进书通知进书通知保管员1销售购书单领书单学生缺书单进书通知2采购保管员第1层第

8、2层教材存量表F1缺书登记表F2外部实体外部实体2数据流图2021/10/2教材销售子系统无效书单购书单1.3登记并开领书单1.2开发票1.1审查有效性1.4登记缺书1.5补售教材采购学生学生进书通知有效书单发票领书单暂缺书单1销售购书单领书单缺书单进书通知2采购进书通知缺书登记表教材存量表学生保管员第2层补售书单第3层教材存量表F1缺书登记表F2F1书号单价数量各班用书表F3售书登记表F4外部项2数据流图2021/10/21

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

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

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