下载此文档

讲 需求分析的功能模型.ppt


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
第二章可行性研究
当准备接受一个软件开发任务时,就进入软件生命周期的第一个阶段,即进行可行性研究;可行性研究是压缩简化了的系统分析和设计的过程,也就是说在较高层次上以较抽象的方式进行设计的过程;一般说来,可行性研究所需的成本占总工程成本的5%~10%。
可行性研究的任务
1. 经济可行性
2. 技术可行性
3. 运行可行性
4. 法律可行性
5. 开发方案可行性
1. 经济可行性
经济可行性研究主要进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目预期的全部利润。分析系统开发对其他产品或利润所带来的影响。
2. 技术可行性
技术可行性研究是系统开发过程中难度最大的、最重要的工作技术可行性研究包括以下几项:
(1)风险分析:在给出的限制范围内,能否设计出系统,并实现必要的功能和性能。
(2)资源分析:要论证是否具备系统开发所需的各类人员(管理人员和各类专业技术人员)、软件、硬件资源和工作环境等。
(3)技术分析:相关技术的发展是否支持这个系统。
3. 运行可行性
运行可行性研究内容包括新系统规定的运行方式是否可行,如果新系统是建立在原来已担负其他任务的计算机系统上的,就不能要求它在实时在线状态下运行,以免与原有的任务相矛盾。
4. 法律可行性
法律可行性是指在研究系统开发过程中可能涉及的各种合同侵权、责任以及各种与法律相抵触的问题。
5. 开发方案可行性
提出系统实现的各种方案并进行评价之后,从中选择一种最优秀的方案。
可行性研究的具体步骤
1. 复查系统规模和目标
2. 研究目前正在使用的系统
3. 导出新系统的高层逻辑模型
4. 重新定义问题
5. 导出和评价供选择的方案
6. 推荐一个方案并说明理由
7. 推荐行动方针
8. 书写计划任务书
9. 提交审查
需求分析的概念
需求分析的任务并不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
需求分析是指开发人员要准确地理解用户的要求,进行细致的调查分析,将用户非形式化的需求陈述转化为完整的需求定义,再由需求定义转化为相应的软件需求规格说明书(即需求分析的结果)的过程。
需求规格说明书的主要部分是详细的数据流图,数据字典和主要功能的算法描述。通过验收的需求规格说明书是今后软件设计和项目验收的依据。
需求分析的过程
需求分析对于整个软件开发过程以及软件产品的质量至关重要。
从收集资料到形成软件需求分析文档,一般来说要经过四个过程:获取用户需求,分析用户需求,编写需求文档,评审需求文档。

讲 需求分析的功能模型 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人taotao0b
  • 文件大小252 KB
  • 时间2017-10-12