可行性研究
可行性研究
1 可行性研究的任务
2 可行性研究过程
3 系统流程图
4 数据流图
5 数据字典
6 成本/效益分析
7 小结习题
重点:可行性研究任务;
数据流图基本符号、绘制过程及应用;
数据字典的用途和建立
难点:数据流图的应用
§1 可行性研究的任务
一、可行性研究的目的
说明该软件开发项目的实现在技术上、经济上和社会条件上的可行性;评述为合理地达到开发目标可能选择的各种方案。--GB 8567-88《计算机软件产品开发文件编制指南》
用最小的代价在尽可能短的时间内确定问题是否能够并且值得解决。
可行性研究一般占预期工程总成本的5%~ 10%。
二、可行性研究的基本内容
1、技术可行性:使用现有的技术能实现这个系统吗?
主要考虑:开发风险;资源;相关技术的发展
2、经济可行性:这个系统的经济效益能超过它的开发成本吗?
系统经济效益=新系统增加的收入+新系统节省的费用考虑:成本-效益分析、长期的公司经营策略、对其他单位或产品的影响、开发所需的成本和资源、潜在的市场前景
3、操作可行性:系统的操作方式在用户组织内行得通吗?
4、其他:法律可行性、社会效应、管理问题等
国家标准定义的可行性研究
了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究报告,制定初步项目开发计划。----GB 8566-88《计算机软件开发规范》
GB 8567-88《计算机软件产品开发文件编制指南》
GB 8566-88《计算机软件开发规范》
国家标准局1988年发布。
标准基于软件生存周期,将软件产品从形成、开发、运用、维护,到最后被淘汰的整个过程中,应提交的文档归于13种,作为软件开发人员工作的准则和规程。
§2 可行性研究的过程
可行性研究报告的编写
可行性研究报告功能:
说明软件项目的实现在技术上、经济上和社会因素上的可行性,评述为合理地达到开发目标可供选择的各种可能的实现方案,说明并论证所选定实施方案的理由。 GB 8567-88《计算机软件产品开发文件编制指南》
§3 系统流程图
可行性分析的描述手段:系统流程图、数据流图
1、什么是系统流程图? 概括地描绘物理系统的传统工具。
基本思想:用图形符号以黑盒子形式描绘组成系统的每个部件(程序,文档,数据库,人工过程等), 表达数据在系统各部件之间流动的情况。
§ 符号
可行性研究(培训课件) 来自淘豆网www.taodocs.com转载请标明出处.