欢迎来到天天文库
浏览记录
ID:38469962
大小:1.74 MB
页数:50页
时间:2019-06-13
《软件工程03-需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章需求分析3.1需求分析的任务3.2获取需求的方法3.3分析建模与规格说明3.4数据模型:实体联系图3.5数据规范化3.6行为模型:状态转换图3.7其他图形工具3.8验证软件需求可行性研究需求分析总体设计详细设计实现测试使用与维护软件定义软件开发软件使用与维护软件生命周期问题定义需求分析概述1.与可行性分析的区别可行性分析只是粗略了解用户需求很多细节被忽略了2.需求分析的任务准确的回答“系统必须做什么?”仍是回答“DOwhat”而不是“Howtodo”3.用户在需求分析中的作用4.需求规格说明工作的艰巨性一幅关于软件项目需求的漫画一幅关
2、于软件项目需求的漫画需求分析概述5.需求分析的困难应用系统复杂,庞大片面性,不完全模糊性,不准确不一致性,歧义等等因此必须使用系统的方法、借助于一系列行之有效的技术和工具进行需求分析需求分析概述6.在需求分析阶段结束之前,系统分析员应该写出软件需求规格说明书,所有分析方法都应遵守下述准则:1必须理解并描述问题的信息域,建立数据模型2必须定义软件应完成的功能,建立功能模型3必须描述作为外部事件的软件行为,建立行为模型4必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节第3章需求分析3.1需求分析的任务3.2获取需求的方法3.3分
3、析建模与规格说明3.4数据模型:实体联系图3.5数据规范化3.6行为模型:状态转换图3.7其他图形工具3.8验证软件需求3.1需求分析的任务确定对系统的综合要求分析系统的数据要求导出系统的逻辑模型修正系统开发计划3.1.1确定系统的综合要求1.功能需求2.性能需求3.可靠性和可用性需求4.出错处理需求5.接口需求6.约束7.逆向需求8.将来可能提出的要求3.1需求分析的任务3.1.2分析系统的数据要求建立概念模型E-RDiagram形象描绘数据结构DataHierarchy,WarnierDiagram,IPO数据结构规范化3.1需求分析的任
4、务3.1.3导出系统的逻辑模型数据流图(DFD),数据字典(DD)实体-关系图(ERD)状态转换图(STD)主要的处理算法描述逻辑模型(IPO)3.1.4修正系统开发计划准确地估计系统的成本及进度,修正以前我们所制定的开发计划3.1需求分析的任务数据库中存放的是:职工的所属部门、职工号、姓名;职工报销时应填写:所属部门、职工号、姓名、日期;医疗费分类:内部门诊、外部门诊、住院费、子女医疗费该单位规定,每年每个职工的医疗费有一个限额(如80元),限额在年初确定,其限额规则如下:案例某单位医疗费管理系统1、每个职工一年内报销的医疗费不超过限额时,
5、全部报销;2、超额,则超出部分只可报销90%,其余10%由职工个人负担;3、职工子女的医疗费也有限额(如40元)。用户对系统的要求1、医疗费管理系统每天记录当天报销的若干职工或职工子女的医疗费的类别、金额。2、在当天下班前让系统自动结帐、统计当天报销的医疗费总额,供出纳员核对。3、每笔帐要保存备查,每天所报销的费用要和各个职工已报销的金额累计起来,以便检查哪些职工已超额。4、系统还要配有适当的查询功能。5、年终结算后,下一年度开始时要对数据库文件进行初始化。6、当职工调离本单位,或在本单位内部门间调动,数据库文件应能及时得到修改。请完成对上述
6、系统的需求分析2021/8/27该系统规模不太大,可以和用户单位的其它管理系统使用相同的计算机硬件设备、相同的操作系统和相同的关系数据库管理系统。如果,可以使用汉化了的数据库管理系统,但在建立数据库结构时,凡是用英文名称来代表字段名时,则必须在数据字典中予以说明。1、确定系统的环境要求2、系统性能要求1)数据不能随意更改2)保证数据的准确性由于医疗费管理系统涉及到会计经费问题,数据不能随意更改但数据输入又难免会出错。因而在每输入一个职工的医疗费后,屏幕提示“数据有误吗?”。若是在核对时有误,可及时更改,避免输入错误。一天报销结束时,在数据存档
7、前,再让出纳员核对一下经费总额,若出纳员支出的金额总数有误时,应让计算机显示每笔帐目,供仔细核对,此时再允许修改一次。当正式登帐后,数据就绝对不允许在修改了,由此保证财务制度的严格性,保证数据的安全性。2021/8/273、系统的功能要求(1)具有表格形式屏幕的输入格式(2)具有重复录入数据的功能(3)具有查询和统计汇总的功能(4)职工的调入和调出以及对数据库的初始化第3章需求分析3.1需求分析的任务3.2获取需求的方法3.3分析建模与规格说明3.4数据模型:实体联系图3.5数据规范化3.6行为模型:状态转换图3.7其他图形工具3.8验证软件
8、需求3.2获取需求的方法访谈面向数据流自顶向下求精简易的应用规格说明技术快速建立软件原型3.2获取需求的方法1.访谈正式访谈非正式访谈向被调查人员发调查表情景分析技
此文档下载收益归作者所有