文档介绍:会计学
1
软件工程可行性分析
第一页,编辑于星期二:九点 四十九分。
目标: 了解可行性研究的步骤。
当接受一个软件开发任务时,就进入软件生命周期的第一个阶段,即可行性研究。
第1页/共26页
第二页,编辑于星期二:九点 四十九分。
主要内容
可行性研究的任务
可行性研究的步骤
系统流程图
成本效益分析
第2页/共26页
第三页,编辑于星期二:九点 四十九分。
可行性研究的任务
可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。
一般应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案可行性等方面进行研究。
第3页/共26页
第四页,编辑于星期二:九点 四十九分。
经济可行性
主要是进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目预期的全部经费。分析系统开发对其他产品或利润带来的影响。
第4页/共26页
第五页,编辑于星期二:九点 四十九分。
技术可行性
根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。
这是系统开发中最难且最重要的工作。包括:
风险分析:在给定的条件下能否实现所有功能。
资源分析:建立系统所需资源(人手)能否满足。
技术分析:相关技术的发展是否支持该系统。
第5页/共26页
第六页,编辑于星期二:九点 四十九分。
运行可行性
确定新系统规定的运行方式是否可行。
例如服务器能不能承受负荷等。
第6页/共26页
第七页,编辑于星期二:九点 四十九分。
法律可行性
系统开发中可能涉及到的合同、侵权、责任以及各种与法律相抵触的问题。
第7页/共26页
第八页,编辑于星期二:九点 四十九分。
开发方案可行性
对各种系统开发方案进行比较评价,选出最优方案。
第8页/共26页
第九页,编辑于星期二:九点 四十九分。
可行性研究的结果可以作为系统规格说明书的一个附件。
其最根本的任务是对以后的行动路线提出建议,若无可行解,则应建议停止开发。
可行性研究的成本占工程总成本的5%-10%。
可行性研究的目录如下:
第9页/共26页
第十页,编辑于星期二:九点 四十九分。