可行性研究的过程

可行性研究可按以下 5 个步骤进行。

  1. 软件开发单位的系统分析人员对客户要求及现实环境进行调查。系统分析人员同客户一起调查研究当前环境和有关具体问题,如手工工

作情况、工作流程、所完成的任务及目前存在的问题,新系统要解决的主要问题,为可行性研究做准备。

  1. 在调查研究的基础上编写有关客户提出的问题的书面材料。

  2. 依据书面材料及其有关资料对待开发的系统从经济、技术和社会因素等方面进行可行性研究,写出可行性报告。

可行性包括以下三个方面:

①技术可行性

技术可行性通过考察所要解决的问题及其对功能、性能的要求,并对照现行的技术发展,以确定现有技术能否实现本系统。

②经济可行性

经济可行性是整个可行性分析的重点。它主要是考察系统的开发成本, 主要是人力投入,此外还有设备投入等等方面。并对照系统运行所产生的效益,看看系统的经济效益能否超过开发成本。当然,对于有些类型的系统, 应结合考虑系统开发所带来的社会效益。

③社会可行性

包括法律可行性和操作使用可行性等方面的内容。法律方面主要涉及专利、版权和合同责任等方面的问题。操作使用方面则主要指系统使用单位在行政管理、工作制度和人员素质等因素上能否满足系统操作方式的要求。

  1. 评审和审批,决定项目是取消还是继续。

在对现实环境和有关的因素做出可行性研究之后,可根据调查分析的结果进一步导出新系统的高层逻辑模型。所谓高层逻辑模型,就是概括地描述新系统所完成的功能和物理工作过程。这样,就可以此为依据进行评审,以决定项目是否继续。

  1. 若项目可行,则制订初步的项目开发计划,并根据需要签署合同。若经过审批,决定项目继续,则应制定初步的开发方案,推荐行动方针,

并草拟开发计划。完成整个可行性研究。