软件开发的可行性研究
2015-10-08 17:17
246 查看
问:在软件开发的早起过程中为什么要进行可行性研究?应从哪些方面研究目标系统的可行性?
答:并非任何问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模或时间期限之内解决。如果没有可行的解,那么花费在这项工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能否解决。
可行性研究的任务
进一步分析和澄清问题;
导出系统的逻辑模型;
从逻辑模型出发,提出若干种系统的实现方案;
研究每种实现方案的可行性:
技术上的可行性——使用现有技术能实现这个系统么?
经济上的可行性——这个系统的经济效益能超过它的开发成本?(投资与效益)
操作的可行性——系统的操作方式在这个用户组织内行得通吗?
社会、政策允许的可行性
答:并非任何问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模或时间期限之内解决。如果没有可行的解,那么花费在这项工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能否解决。
可行性研究的任务
进一步分析和澄清问题;
导出系统的逻辑模型;
从逻辑模型出发,提出若干种系统的实现方案;
研究每种实现方案的可行性:
技术上的可行性——使用现有技术能实现这个系统么?
经济上的可行性——这个系统的经济效益能超过它的开发成本?(投资与效益)
操作的可行性——系统的操作方式在这个用户组织内行得通吗?
社会、政策允许的可行性
相关文章推荐
- 软件 bug 的生命周期
- 切不可一辈子靠技术生存
- 软件开发流程
- Linux之父盟友分道扬镳 直言开源模式软肋
- 经典老文回顾:Unix传奇
- 简单好用的hash表-----uthash
- 软件开发价格估算方法
- 从Windows的角度看Mac OS X上的软件开发兼谈跨平台开发的一些可行方向
- 是时候抛弃Eclipse转向IntelliJ了
- 软件开发的组织和角色分工
- IT人士 不能一辈子靠技术生存
- 学习新技术的10个建议
- 软件开发人员的作战手册 - 让程序员活的久一点
- 软件开发人员的作战手册 - 让程序员活的久一点
- 软件文档知多少?
- IBM技术副总裁 谈 中美软件开发的相同与异同
- 如何设计接口原则?
- 在软件项目开发过程中,如果要求开发人员每天必须提交一份工作日志,你有什么看法?
- 软件开发管理十大工作任务
- Java学习之路:不走弯路,就是捷径