软件工程学概述课件第3章需求分析.ppt

软件工程学概述课件第3章需求分析.ppt

ID:57036152

大小:779.50 KB

页数:57页

时间:2020-07-27

软件工程学概述课件第3章需求分析.ppt_第1页
软件工程学概述课件第3章需求分析.ppt_第2页
软件工程学概述课件第3章需求分析.ppt_第3页
软件工程学概述课件第3章需求分析.ppt_第4页
软件工程学概述课件第3章需求分析.ppt_第5页
资源描述:

《软件工程学概述课件第3章需求分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、需求分析3.1需求分析的任务3.2面向数据流的方法第3章3.1需求分析的任务软件需求分析的任务深入描述软件的功能和性能确定软件设计的约束和软件同其它系统元素的接口细节定义软件的其它有效性需求需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么”的问题。通常软件开发项目是要实现目标系统的物理模型目标系统的具体物理模型是由它的逻辑模型经实例化,即具体到某个业务领域而得到的举例数据库中存放的是职工的某学校医疗费管理系统所属部门、职工号、姓名职工报销时应填写:所属部门、职

2、工号、姓名、日期校内门诊、校外门诊、住院费、子女医疗费医疗费分类:该校规定,每年每个职工的医疗费有一个限额(如80元),限额在年初确定,其限额规则如下:1、每个职工一年内报销的医疗费不超过限额时,全部报销2、超额,则超出部分只可报销90%,其余10%由职工个人负担3、职工子女的医疗费也有限额(如40元)1、医疗费管理系统每天记录当天报销的若干职工或职工子女的医疗费的类别、金额。2、在当天下班前让系统自动结帐、统计当天报销的医疗费总额,供出纳员核对。3、每笔帐要保存备查,每天所报销的费用要和各个职工已

3、报销的金额累计起来,以便检查哪些职工已超额。4、系统还要配有适当的查询功能。5、年终结算后,下一年度开始时要对数据库文件进行初始化。6、当职工调离本单位,职工调离本单位或在本单位内部门间调动,数据库文件应能及时得到修改。请完成对上述系统的需求分析用户对系统的要求该系统规模不太大,可以和用户单位的其他管理系统使用相同的计算机硬件设备、相同的操作系统和相同的关系数据库管理系统。如果,可以使用汉化了的数据库管理系统,但在建立数据库结构时,凡是用英文名称来代表字段名时,则必须在数据字典中予以说明。1、确定系

4、统的环境要求2、系统的功能(1)具有表格形式屏幕的输入格式(2)具有重复录入数据的功能(3)具有查询和统计汇总的功能(4)职工的调入和调出以及对数据库的初始化3、系统性能要求(1)数据不能随意更改2)保证数据的准确性由于医疗费管理系统涉及到会计经费问题,数据不能随意更改但数据输入又难免会出错。因而在每输入一个职工的医疗费后,屏幕提示“数据有误吗?”。若是在核对时有误,可及时更改,避免输入错误。一天报销结束时,在数据存档前,再让出纳员核对一下经费总额,若出纳员支出的金额总数有误时,应让计算机显示每笔帐

5、目,供一一仔细核对,此时在允许修改一次。当正式登帐后,数据就绝对不允许在修改了,由此保证财务制度的严格性,保证数据的安全性。二、建立目标系统的逻辑模型通常软件软件开发项目是要实现目标系统的物理模型,即确定待开发软件系统的系统元素,并将功能和数据结构分配到这些系统元素中。它是软件实现的基础。但是目标系统的物理模型是由它的逻辑模型经实例化,即具体到某个业务领域而得到的。与物理模型不同,逻辑模型忽视机制和细节,只描述系统要完成的功能和要处理的数据。为此,该阶段的主要任务是,借助于当前系统的逻辑模型导出目标

6、系统的逻辑模型,也就是解决目标系统“做什么”的问题。用户调查具体模型建立系统模型的工作流程逻辑抽象当前系统逻辑模型当前系统计算机化评审修改正式模型完善细节目标系统目标系统初始模型经认可的问题需求系统模型用户1、建立目标系统逻辑模型的步骤图形工具数据流图数据字典2、建立目标系统逻辑模型的图形工具----学生购买教材的具体模型举例请建立计算机售书系统的逻辑模型张秘书学生购书购书王会计发票李出纳领书赵保管单申请证明书----学生购买教材的逻辑模型审查有效性学生有效购书单开发票发票开领书单领书单发书购书单书

7、----学生购买教材的逻辑模型审查并开发票学生发票购书单各班学生用书表教材存量表无效书单开领书单领书单学生完善目标系统并补充细节,得出目标系统的正式逻辑模型三、需求规格说明书与评审软件需求说明书----SRS(SoftwareRequirementSpecification)主要包括以下的内容:SRS引言数据描述数据流图数据字典功能描述性能描述特殊需求一、数据流图3.2面向数据流的方法----DFD(DataFlowDiagram)是用来描述系统逻辑模型的一种图形工具。数据流图从数据传递和加工的角度

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

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

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

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