在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性?
2016-03-20 17:24
1091 查看
1.进行可行性研究的原因:在实际情况中,许多问题不可能再预定的系统规模或时间期限之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间·人力·物力,都是无谓的浪费。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够被解决;可行性研究的目的不是解决问题,而是确定问题是否值得去解决。
2.目标系统的可行性研究的方面:至少要有以下三个方面:
(1)技术可行性 使用现有的技术能实现这个系统吗?
(2)经济可行性 这个系统的经济效益能超过它的开发成本吗?
(3)操作可行性 系统的操作方式在这个用户组织内行得通吗?
当必要时,还应该从更广泛的方面研究每种解法的可行性,例如:
法律可行性 这个系统的功能是否有与法律相违的地方
社会可行性 分析系统在社会、市场等方面的认可度。
2.目标系统的可行性研究的方面:至少要有以下三个方面:
(1)技术可行性 使用现有的技术能实现这个系统吗?
(2)经济可行性 这个系统的经济效益能超过它的开发成本吗?
(3)操作可行性 系统的操作方式在这个用户组织内行得通吗?
当必要时,还应该从更广泛的方面研究每种解法的可行性,例如:
法律可行性 这个系统的功能是否有与法律相违的地方
社会可行性 分析系统在社会、市场等方面的认可度。
相关文章推荐
- vs2013安装过程及使用心得
- 20145330《Java程序设计》第三周学习总结
- (6)框架技术解说
- 翻转一个数的二进制后的值
- C++作业2
- 如何实现一个教师与学生教学辅助平台?
- 浅谈C++类的继承与派生的关系
- 系统调用
- 简单的jQuery图片标注效果
- 玩骰子
- 样本间的距离或者相似度度量方法
- 03-百思不得姐(第三天)
- 数据库事务
- 三种循环语句
- Spring3.1.2与Hibernate4.1.8整合
- JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释
- 实践中学习AngularJS中的表单
- 学习进度表第三周
- python学习学习
- 图片