软件工程:(二)可行性研究
发布时间
阅读量:
阅读量
一.定义
基于调查得出的结果,在经济、技术、法律等多个维度以及时间维度和操作流程的配合下

二.可行性研究任务
可行性研究的主要目标是以最低成本最快的速度判定问题是否有解。其本质并非旨在解决问题本身,而是为了判定该问题是否有价值值得探索解决方案,在基于当前具体条件的情况下判断现有条件下新系统的构建是否具备必要的资源与其它必要条件。
三.可行性研究的步骤
该流程图详细阐述了可行性研究的工作内容和各个阶段的任务目标。在这一阶段中,尤其是针对软件开发人员而言。
四.成本估计
软件价格估计:
1.参数化算法:C=f(Vi),C为软件价格,Vi所选取的影响软件价格的独立参数;
2.代码行(LOC)价格估算技术;
3.任务划分策略作为实现项目成本控制的核心手段之一,其基本思路是:首先将整个软件开发过程划分为若干个相互独立的子项目;然后逐一评估每个子项目的预算;最后将各子项目的预算相加得到总预算.
4.自动估计成本方法。
五.成本/效益分析
成本效益分析的主要目标是通过经济效益的角度考察某个特定项目的价值,并为相关部门负责人提供科学的投资决策依据。
主要的成本估计方法可以归并为:
1.自顶向下估计,即先估计系统再估计子系统;
2.自底向上估计,即先估计系统中的每个模块再合成整体成本;
3.算法模型估计。
下面列举几种度量效益的方法:
1.货币的时间价值;
2.投资回收期;
3.纯收入。
六.课题小结
为深入掌握可行性研究这一主题,在软件工程领域内系统提升个人能力,在本课题中将获得实践机会;这不仅有助于深化对软件开发流程的理解,并且为其后续研究提供保障;通过遵循相关规范撰写可行性研究报告来明确项目的实施路径;完成当前课题后即可依照标准流程准备后续项目所需的技术方案
全部评论 (0)
还没有任何评论哟~
