1 / 110
文档名称:

第三章软件需求分析基础.ppt

格式:ppt   大小:3,899KB   页数:110页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第三章软件需求分析基础.ppt

上传人:文库新人 2021/10/20 文件大小:3.81 MB

下载得到文件列表

第三章软件需求分析基础.ppt

相关文档

文档介绍

文档介绍:第三章软件需求分析基础
第一页,共110页
主要内容
需求分析的概念和原则
传统的软件需求分析基础
第二页,共110页
需求分析的概念和原则
需求分析的基本任务是准确地回答“系统必须做什么?”这一核心问题。
需求分析是发现、求精、建模和规约的过程。这一过程包括:详细精化最初由系统分析员建立在软件项目计划中确定的软件范围,创建所需数据流、控制流以及操作行为的模型,在此基础上选择解决方案。
第三页,共110页
问题定义阶段
在需求分析之前,需要描述和定义问题。问题定义阶段必须回答的关键问题是“要解决的问题是什么” 。
系统分析员扼要地写出对问题的理解,提出关于问题性质、工程目标和规模的书面报告,最后得出使用户和使用部门负责人都满意的文档。
问题定义阶段是软件生存周期中最简短的阶段,一般只需要一天甚至更少的时间。
第四页,共110页
可行性研究阶段
这个阶段要回答的关键问题是“对于上一个阶段所确定的问题有行得通的解决办法吗?”
系统分析员需要进行一次大大压缩和简化了的系统分析和设计的过程。
只有当投资取得较大效益时,该工程项目才值得继续进行下去。
系统分析员得出该工程项目不值得做的结论,应该及时中止投资该工程项目,避免更大的浪费。
第五页,共110页
可行性研究
问题识别
市场调查
分析准备
环境分析
物理分析
功能分析
信息分析
动态分析
确立系统方案,作出各种估算
模型评审
第六页,共110页
问题的初步认识
了解系统应解决的问题,这些问题是如何提出的
设想这些问题如何解决才能满足要求
了解问题的结构
第七页,共110页
市场调查
了解市场对待开发软件的需求情况
调查市场上已有的类似软件系统的功能、性能、价格情况
第八页,共110页
分析准备
确立分析计划
规定由谁参加分析作业,任务分配
对参加分析的人员进行必要的培训
第九页,共110页
环境分析
明确系统的目的和限制条件
使用单位的状况、经营方针和组织机构
使用单位的计算机利用情况
相关的硬件、软件及其它接口部分
用户的操作环境及操作要求<br****惯、法律、制度上对软件的制约
开发能具备的技术条件和设备条件
第十页,共110页