- 0
- 0
- 约4.09千字
- 约 38页
- 2022-11-02 发布于上海
- 举报
04软件需求分析会计学需求分析的任务第1页/共38页需求分析是研究用户要求,以得到目标系统的需求定义的过程。需求分析的基本任务是软件开发人员和用户一起完全弄清用户对系统的确切要求。 需求分析是理解、分析和表达“系统必须做什么”的过程。需求分析的具体任务第2页/共38页1. 确定目标系统的具体要求 (1)确定系统的运行环境要求 。(2)系统的性能要求 (运行速度、响应时间、平均出故障时间间隔)。(3)系统功能 。(4)接口需求 。2. 建立目标系统的逻辑模型 (1)数据模型:理解和表示问题的信息域。 (2)功能模型:定义软件的功能 。(3)行为模型:表示软件的行为 。需求分析的步骤第3页/共38页⑴ 需求获取⑵ 分析建模:通过结构分析的方法对系统进行分解,以确定软件系统的主要成分或软件系统的构成。(3)文档编写:是对以上已进行的两项工作进行描述,以形成需求文档,也就是编制“需求规格说明书”。它应明确地定义要开发软件的需求;系统的构成及有关接口。(4)需求验证需求获取的方法第4页/共38页1. 调查提纲或调查表2. 小型调查会议3. 个别访问(访问用户和用户领域专家)4. 现场调查、市场调查5. 查看资料6. 利用调查工具PlayCASE分析模型第5页/共38页1.常用的分析方法有2种: 结构化分析(SA) 面向对象分析(OOA)2.对应的分析模型有2种: 结构化分析模型: E-R图、DFD图、STD图面向对象分析模型: 对象模型、功能模型、 动态模型结构化分析方法-SA方法第6页/共38页SA是软件需求分析中公认的,有成效的,技术成熟,使用广泛的一种结构化分析方法。较适用于开发数据处理类型软件的需求分析。利用图形等半形式化工具表达需求,简明,易读,也易于使用。但也存在一些弱点,表现如下: ⑴SA方法仅是一个静态模型,没有反映处理的顺序,即控制流程。 ⑵SA方法使用DFD在分析与描述数据要求方面是有局限的,只有与数据库技术中的实体联系图(ER图)结合起来,才能较完整地描述用户对系统的需求。 第7页/共38页⑶DFD不适合描述人机界面系统的要求,一些人机交互较频繁的软件系统。 ⑷SA方法要与形式化方法结合起来,才能更精确地描述软件需求。 ⑸要借助需求分析工具,提高需求分析的质量及效率。结构化分析建模的描述工具第8页/共38页1、数据流图DFD(Data-Flow Diagram) 定义:从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。 组成:数据流、加工/处理、文件/数据存储 源点/汇点 绘制步骤:顶层数据流图-各层数据流图 优化-总的数据流图第9页/共38页数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经历的变换。在数据流图中没有任何具体的物理元素,它只是描绘信息在系统中流动和被处理的情况。设计数据流图时,只需考虑软件系统必须完成的基本逻辑功能,完全不需考虑如何具体地实现这些功能。图书管理系统第10页/共38页读者(教师、学生、教职员工):借书、还书、图书预定、图书信息查询、读者借阅情况查询;大厅管理员:办理还书、办理借书证、超期罚款;书库管理员:办理借书、图书统计;采购人员:图书的预订信息统计、图书采购单;编目人员:图书的编号、图书信息的录入;管理层:工作人员业绩的管理、图书借阅情况管理等。图书管理系统功能确定第11页/共38页借书功能:还书功能图书管理功能读者管理功能高层管理功能系统管理功能:系统初始化、系统备份与还原、用户管理(用户注册、用户密码修改、用户注销)图书管理系统的顶层数据流图第12页/共38页数据流图的绘制步骤第13页/共38页①画顶层数据流图。 列出系统的全部数据源和数据终点,将系统加工处理过程作为一个整体,就可得顶层数据流图。②画各层的数据流图。 对系统处理过程自顶向下,逐步分解,每层画出数据流图。③画总的数据流图。这一步对了解整个系统很有好处,但也要根据实际情况来决定总图的布局,不要把数据流图画得太复杂。借书流程分析第14页/共38页先刷借书证,提取读者信息;判断当前有无超期的图书借阅记录,有则拒借;判断是否已达最大借阅册数,若已达,拒借;再刷书,提取图书信息,办理借书;然后消磁,走人。第15页/共38页分析建模的描述工具第16页/共38页2、数据字典DD(Data Dictionary) 对于数据流图中所出现的所有被命名的图形元素进行定义,给出一个确切的解释。包括:数据流、数据项、文件、加工 对于简单的加工,文字描述即可,复杂的则需借助加工逻辑描述工具。第17页/共38页数据流名称:借书证信息别名:无 简述:读者借书时需提交给管理员来源:读者去向:审核借书证数据流量:2000份/天组成:借书证号+姓名+性别+照片+部门+读者类型+办证日期 第18页/共38
原创力文档

文档评论(0)