软件工程导论第二章可行性研究知识点

2.1 可行性研究的任务

用最小的代价在尽可能短的时间内研究并确定客户提出的问题是否有行得通的解决方案。
主要从以下三个方面研究每种解决方案的可行性:
1、技术可行性:现有技术能否实现本系统。
2、经济可行性:本系统的经济效益能否超过它的开发成本。
3、操作可行性:本系统的操作方式在客户组织内是否行得通。

2.2 可行性研究的过程

典型的可行性研究过程通常是以下几步:
1、复查系统规模和目标。
对问题定义阶段书写的报告书进行进一步复查确认,清晰地描述对目标系统的一切限制和约束。
2、研究目前使用的系统。
新的系统必须既能够完成旧系统的基本功能,也能解决旧系统存在的问题。
3、导出新系统的高层逻辑模型。
导出现有系统的逻辑模型,参考现有系统的逻辑模型,设想目标系统的逻辑模型,建造新的物理系统。
4、进一步定义问题。
复查问题定义、工程规模和目标。
可行性研究的前四步实际上构成一个循环。分析员定义问题,分析这个问题,导出一个试探性的解;在此基础上再次定义问题,再一次分析这个问题,修改这个解;继续这个循环过程,直到提出的逻辑模型完全符合系统目标。
5、导出和评价供选择的解法。
导出若干个较高层次的物理解法供比较和选择,先根据技术可行性初步排除一些不现实的系统,然后考虑操作可行性,去掉其中从操作方式或操作过程的角度看用户不能接受的方案,最后考虑经济可行性,选择能带来利润的系统。
6、推荐行动方针。
选择一种最好的解法。
7、草拟开发计划。
8、书写文档提交审查。

发布了28 篇原创文章 · 获赞 74 · 访问量 6694

猜你喜欢

转载自blog.csdn.net/zhaizhaizhaiaaa/article/details/104760227