2-1杨梅-计算机等级考试-三级数据库技术-精-第2章 需求分析-(美工版2014-5-4)

上传人:繁星 文档编号:88155014 上传时间:2019-04-20 格式:PPT 页数:18 大小:716.50KB
返回 下载 相关 举报
2-1杨梅-计算机等级考试-三级数据库技术-精-第2章 需求分析-(美工版2014-5-4)_第1页
第1页 / 共18页
2-1杨梅-计算机等级考试-三级数据库技术-精-第2章 需求分析-(美工版2014-5-4)_第2页
第2页 / 共18页
2-1杨梅-计算机等级考试-三级数据库技术-精-第2章 需求分析-(美工版2014-5-4)_第3页
第3页 / 共18页
2-1杨梅-计算机等级考试-三级数据库技术-精-第2章 需求分析-(美工版2014-5-4)_第4页
第4页 / 共18页
2-1杨梅-计算机等级考试-三级数据库技术-精-第2章 需求分析-(美工版2014-5-4)_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《2-1杨梅-计算机等级考试-三级数据库技术-精-第2章 需求分析-(美工版2014-5-4)》由会员分享,可在线阅读,更多相关《2-1杨梅-计算机等级考试-三级数据库技术-精-第2章 需求分析-(美工版2014-5-4)(18页珍藏版)》请在金锄头文库上搜索。

1、计算机等级考试 三级数据库技术 精讲班 主讲老师:杨梅,第二章 需求分析,内容提要: 1、了解需求分析的概念及需求获取的方法 2、了解需求建模方法 3、结构化分析案例-教材购销系统,内容提要,1、需求分析的概念与意义 需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么性能。 需求分析是在计算机系统的软件功能分配和软件设计之间起重要桥梁作用的一项软件工程活动。描述待开发的系统所要完成的功能。,第一节 需求分析,需求分析使系统工程师能够刻画出软件的功能和性能,指明软件和系统其他元素的接口,并建立软件必须满足的约束。 需求分析的目标是深入描述软件的功能和性

2、能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。,第一节 需求分析,2、需求分析往往因为软件产品的下列特性而困难重重 。,软件功能复杂,需求的可变性,软件产品的不可见性,通常,一个计算机应用系统的需求分析工作是在系统分析人员与用户不断交互的过程中完成的。,第一节 需求分析,3、需求获取的方法 面谈 实地观察 问卷调查 查阅资料,系统分析员与用户方的专家和业务人员进行知识交流、与他们会谈,获得需求。,实地观察用户的操作过程。对比现有的系统,思考如何采取更高效的方式。,收集和查阅相关的文献资料,如组织机构图、规章制度、相关文档、图表及报告等。,若需访谈的个体太多,且

3、需要回答容易确定的细节问题,可采取问卷调查方式。,第一节 需求分析,面谈(用户访谈) 准备访谈 计划和安排访谈日程 访谈开始和结束 引导访谈 访谈整理工作,第一节 需求分析,实地考察 现场观察法 询问法 直接访问、堵截访问、电话访问、邮寄访问等。,第一节 需求分析,问卷调查 适合使用情况: 需访谈的个体太多 需要问答容易确定的细节问题 希望有详细的结果 注意事项: 使用问卷表尽可能的简短 估计回答问题需要时间,并在问卷表开头标注时间 制定问题前,先确定你需要的答案,第一节 需求分析,查阅资料 收集用户以下材料: 书面需求文档 现在的业务操作流程及其改进意见文档 现在使用的数据表和文件及其格式,

4、并确定数据的来源,第一节 需求分析,4、需求分析的过程 A、标识问题:需求分析的第一步,通过对问题和标识获得的对所有求解问题及其运行环境的理解。 B、建立需求模型:目前在信息系统的需求分析中可使用结构化分析模型或面向对象分析模型。 C、描述需求:需求、功能、信息、性能、环境、其他需求。 D、确认需求:需求确认及评审。审核功能需求、 数据需求、性能、数据管理及其他需求。,第一节 需求分析,目前在信息系统的需求分析中可使用如下方法: 结构化分析与建模方法 如:DFD建模、IDEF建模 面向对象分析与建模方法(第5章介绍) 如: UML用例建模,第二节 需求分析方法,结构化分析方法的提出 20世纪7

5、0年代中期,Stevens、Myers与Constantine等人在结构化程序设计的基础上,倡导结构化设计(Structured Design, SD)技术。 70年代后期,Yourdon等人倡导了与SD配套的结构化分析(Structured Analysis, SA)技术,合称为结构化分析与设计方法。 结构分析与设计方法是瀑布模型的首次实践。,第二节 需求分析方法,结构化分析任务 建立分析模型。SA模型是描述软件需求的一组模型,主要包括功能模型、数据模型和行为模型。 编写需求规格说明书。SRS是分析阶段编写的以文字为主的文档,主要内容包括:引言、信息描述、功能描述、行为描述、质量保证、接口描述以及其他需求等。 结构化分析的指导思想。抽象与分解是结构化分析的主要指导思想。,第二节 需求分析方法,1、DFD需求建模方法 数据流图(Data Flow Diagram, DFD):DFD建模方法的核心是数据流,从应用系统的数据流着手以图形方法刻画和表示一个具体业务系统的数据处理过程和数据流。,第二节 需求分析方法,加工/过程,数据流,实体 (数据源点或数据终点),数据存储 (数据文件或数据库),DFD图的基本符号,第二节 需求分析方法,2-1,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号