软件计划——可行性研究

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/whc888666/article/details/81748536

概述

软件工程中的可行性研究,就是我们在系统开发前对项目进行可行性的论证。一份好的可行性报告是用来对软件制作前期规划和市场调查的分析报告,一份好的可行性研究报告,对软件的开发具有重要的导向性。

其实可行性研究的母的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前具体条件下,开发新系统是否具备必要的资源和其他条件。

一般来说,应从经济可行性、技术可行性、运行可行性、法律可行性和开发可行性等方面研究可行性。可行性研究需要的时间长短取决于工程的规模,一般来说,可行性研究的成本只占预期的工程中成本的5%到10%。

内容

1.经济可行性;

2.技术可行性;

3.操作可行性;

4.法律可行性;

5.时间可行性。

步骤

1.复查系统规模和目标

2.研究目前正在使用的系统

3.导出新系统的高层逻辑模型

4.重新定义问题

5.导出和评价供选择的方案

6.推荐一个方案并说明理由

7.推荐行动方针

8.书写计划任务书

9.提交审查

其他关键概念

成本效益分析:要从经济的角度分析开发一个特定的新系统是否划算,从而帮助使用部门负责人正确的做出是否投资这项开发工程的决定。

成本估计:成本估计方法归并为自顶向下估计、自底向上估计和算法模型估计三类。

代码行技术:一旦估计出源代码行数以后,用每行代码的平均成本乘以行数就可以确定软件的成本。每行代码的平均成本主要取决于软件的复杂程度和工资水平。

任务分解技术:这种方法首先把软件工程分解为若干个相对独立的任务。在分别估计每个独立的开发任务成本,最后加起来得出软件开发工程的总成本。

猜你喜欢

转载自blog.csdn.net/whc888666/article/details/81748536