第 2 章 可行性分析【本章引言】一个准确、完整的计算机软件开发可行性分析报告对于一个软件开发项目的成功与否有着最直接的联系。软件开发可行性分析报告的正确与否直接影响着后续工作的进行。【教学目标】明确可行性分析的任务;掌握可行性分析的要素;掌握可行性分析的步骤;掌握可行性分析报告的写法。 第二章 可行性分析 2.1 可行性分析的任务 2.2 可行性分析的要素 2.3 可行性分析的步骤 2.4 可行性分析报告 2.1 可行性分析的任务 越来越多的软件开发案例征明,在整个软件项目开发过程中可行性分析是一项必不可少的环节,一个软件开发项目的提出,他的起因可能是各种各样的,项目开发的提出者很多时候对这个时代的软件开发技术或是他身处社会环境的软件开发能力并不了解,对软件应用后能实现什么样的功能、达到什么目标也不能做出准确的预测,人的主观愿望与实际情况相差有时谬之千里。这时,软件开发的可行性分析就是必不可少的。 可行性分析是在建设前期对工程项目斯否可行的一种评估与考察。可行性分析的任务是明确应用项目的开发的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。这项工作需建立在初步调查的基础上。 2.2 可行性分析的要素 2.2.1 技术可行性分析 2.2.2 经济可行性分析 2.2.3 社会可行性分析 2.2.4 法律方面的可行性 2.2.1 技术可行性分析 一般地,技术可行性要考虑的情况包括: (1) 风险分析 (2) 技术分析 (3) 资源分析 软件资源:主要指开发时所需的软件,如操作系统、开发工具、设计语言、辅助应用软件等等。 硬件资源:开发项目所需的硬件资源主要包括软件开人员在项目开发过程中所需要的计算机设备及相关的外围设备和项目开发成功后使用单位所应具备的计算机设备和外围设备等等。 2.2.2 经济可行性分析 经济的可行性分析主要有两方面 : 一是指在软件开发过程及日后维护中的花费。主要包括软件和硬件两方面。 二是指软件开发后带来的收益,即指运行后带来的收益,也指通过信息化节省的开支。 同时要对两者进行综合分析 : 1. 开销估算 2. 收益分析 3. 收益/投资比 2.2.3 社会可行性分析 社会环境的可行性至少包括两种因素: 市场与政策。 市场又分为未成熟的市场、成熟的市场和将要消亡的市场。 政策对软件公司的生存与发展影响非常大。 整个 90 年代,中国电信的...