软件工程可行性分析.ppt
《软件工程可行性分析.ppt》由会员分享,可在线阅读,更多相关《软件工程可行性分析.ppt(26页珍藏版)》请在优知文库上搜索。
1、软件工程第二章 可行性分析2目标: 了解可行性研究的步骤。当接受一个软件开发任务时,就进入软件生命周期的第一个阶段,即可行性研究。3主要内容 可行性研究的任务 可行性研究的步骤 系统流程图 成本效益分析4可行性研究的任务 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。 一般应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案可行性等方面进行研究。5经济可行性 主要是进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目预期的全部经费。分析系统开发对其他产品或利润带来的影响。6技术可行性 根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的
2、角度研究系统实现的可行性。 这是系统开发中最难且最重要的工作。包括: 风险分析:在给定的条件下能否实现所有功能。 资源分析:建立系统所需资源(人手)能否满足。 技术分析:相关技术的发展是否支持该系统。7运行可行性 确定新系统规定的运行方式是否可行。 例如服务器能不能承受负荷等。8法律可行性 系统开发中可能涉及到的合同、侵权、责任以及各种与法律相抵触的问题。9开发方案可行性 对各种系统开发方案进行比较评价,选出最优方案。10 可行性研究的结果可以作为系统规格说明书的一个附件。 其最根本的任务是对以后的行动路线提出建议,若无可行解,则应建议停止开发。 可行性研究的成本占工程总成本的5%-10%。
3、可行性研究的目录如下:111.引言1.1问题1.2实现条件1.3约束条件2.管理2.1重要的发现2.2注释2.3建议2.4效果3.方案选择3.1选择系统配置3.2选择方案的标准4.系统描述4.1缩写词4.2各子系统的可行性5.成本效益分析6.技术风险分析7.有关法律问题8.用户使用可能性、9.其他可行性研究目录12可行性研究的步骤1. 复查系统规模和目标2. 研究目前正在使用的系统3. 导出新系统的高层逻辑模型4. 重新定义问题5. 导出和评价供选择的方案6. 推荐一个方案并说明理由7. 推荐行动方针8. 书写计划任务书9. 提交审查13系统流程图系统流程图是描绘物理系统的传统工具。其功能包括



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 可行性 分析
