欢迎来到天天文库
浏览记录
ID:50213993
大小:202.00 KB
页数:11页
时间:2020-03-10
《软件工程 教学课件 作者 田秋成 第5章需求分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本章要点:需求分析的步骤、方法、过程数据流图及实体-联系图数据字典设计需求分析报告《软件工程》第5章需求分析需求分析是在可行性分的基础上,将用户对系统的描述,通过分析概括,抽象为完整的需求定义,再形成一系列文档的过程。进行需求分中,首先要明确需求分析应该是一个迭代的过程。由于市场环境的易变性,以及用户本身对于需求描述的模糊性,需求往往很难一步到位。需求分析不仅仅是属于软件开发生命周期早期的一项工作,而还该贯穿于整个生命周期中它该随着项目深入而不断细化。《软件工程》5.1需求分析概述第5章需求分析《软件工程》5.2需求分析的步骤第5章需求分析(一)分析方法基本思想是“分解”和
2、“抽象”。(二)分析步骤(1)建立当前系统的“具体模型”;(2)抽象出当前系统的逻辑模型;(3)建立目标系统的逻辑模型;(4)其它问题:人机界面等。《软件工程》5.3.1结构化分析法5.3需求分析的方法第5章需求分析1.层次方框图例:《软件工程》5.3.2图形分析法5.3需求分析的方法第5章需求分析2.实体-联系图例:《软件工程》5.3.2图形分析法5.3需求分析的方法第5章需求分析3.数据流图(一)数据流图概念数据流图是描述系统中数据流的图形工具,是一种用来表示信息流和信息变换过程的图解方法,可以标识一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理。(二)
3、数据流图基本符号《软件工程》5.3.2图形分析法5.3需求分析的方法第5章需求分析(三)数据流图绘制的具体步骤(1)画出系统的输入/输出;(2)画出系统的内部;(3)对图和加工编号。(四)检查复审可根据以下要点检查复审:(1)命名;(2)加工;(3)文件;(4)保持父图与子图的平衡;(5)保持数据守恒;(6)分解的速度适当。《软件工程》5.3.2图形分析法5.3需求分析的方法第5章需求分析4.数据字典数据流图DFD只描述了系统的“分解”,但对图中的数据、处理等具体含义,没有表达出来。对数据流图上的各项含义的不同理解将给后面的开发和维护造成不便。数据字典就给出了这方面的补充。《软件工
4、程》5.3.2图形分析法5.3需求分析的方法第5章需求分析5.数据流图、数据字典的画法案例5-1:利用《企业仓库物资管理系统》,画数据流图,并列出数据字典。第一步,分别画出系统管理员、普通用户使用系统的数据流图。第二步,画出物资管理的实体-联系图。第三步,列出数据字典。《软件工程》5.3.2图形分析法5.3需求分析的方法第5章需求分析《软件工程》5.4需求分析报告书第5章需求分析
此文档下载收益归作者所有