因为笔者还处于学习阶段,如有错误,欢迎多多指正。
可行性研究
可行性研究的目的和任务
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
说直接点就是确定这个问题是否值得去解决。
任务:一般需要从经济、技术、操作和法律4个方面来研究每种解法的可行性。
- 经济可行性
分析在整个软件生存周期中所花费的代价与得到的效益之间的度量。 - 技术可行性
对要开发项目的功能、性能和限制条件进行分析,评价现有的技术和技术人员是否能实现系统的要求。 - 操作可行性
系统的操作方式在这个应用范围内是否行得通。
该系统操作简单,不是很难。
系统的操作方式在这个用户组织是否行得通。 - 法律可行性
开发的系统是否会侵权
可行性研究的步骤
- 复查并确定系统的规模和目标
- 研究目前正在使用的系统
- 建立新系统的高层逻辑模型
- 导出和评价各种方案
- 推荐可行性方案草拟初步的开发计划
- 编写可行性研究报告提交审查
系统流程图
对当前系统的一种描绘,系统流程图是描述物理系统的工具。
和程序流程图的区别:
程序流程图 | 系统流程图 |
---|---|
表示对信息进行加工处理的控制过程 | 表达的是信息在系统各部件之间的流动情况 |
成本—效益分析
目的是从经济角度评价开发一个新的软件项目是否可行。
- 系统成本包括开发成本和运行维护成本