购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1.2 可行性研究的步骤

开展可行性研究,主要包括以下步骤:

(1)确定项目的规模和目标。分析人员对有关人员进行调查访问,仔细阅读和分析有关材料,对项目的规模和目标进行定义和确认,清晰地描述项目的所有约束和限制,确保分析人员正在解决的问题确实是要解决的问题。

(2)研究当前正在运行的系统。当前正在运行的系统可能是一个人工操作的系统,也可能是旧的计算机系统,要开发一个新的计算机系统来代替现有的系统。因此,当前系统是信息的重要来源,要研究它的基本功能,存在什么问题,运行当前系统需要多少费用,对新系统有什么新的功能要求,新系统运行时能否减少使用费用等。通过收集、研究、分析当前系统的文档资料,实地考察现有系统,在考察的基础上,访问有关人员,描述当前系统的高层系统流程图,与有关人员一起审查该系统流程图是否正确。用这个系统流程图来反映当前系统的基本功能和处理流程。

(3)建立新系统的高层逻辑模型。根据对当前系统的分析研究,逐步明确新系统的功能、处理流程和应有的约束条件,然后使用建立逻辑模型的工具——数据流程图和数据词典来描述数据在系统中的流动和处理情况。需要注意的是,可行性研究不是需求分析,不是完整、详细的描述,而是概括地描述高层的数据处理和流动。

(4)导出和评价各种方案。分析人员建立了目标系统的高层逻辑模型之后,要从技术的角度出发,提出实现高层逻辑模型的不同方案,即导出若干较高层次的物理模型。根据技术可行性、经济可行性、社会可行性,对各种方案进行评估,去掉不合理的模型,最后得到可行的模型。

(5)推荐可行的方案。根据上述可行性研究的结果,决定该软件项目是否值得开发。若值得开发,则确定可行的解决方案,并说明该方案可行的原因和理由。决定项目是否值得开发的主要因素是从经济上看是否合算,这就要求分析人员对推荐的可行性方案进行成本/效益分析。

(6)编写可行性研究报告。将上述可行性研究的结果写成相应的文档,即可行性研究报告。将该报告提交用户和管理部门仔细审查,以决定该软件项目是否可以开发,是否可以接受可行的实现方案。 t+IZvDJs/4+P7Hy2uSxUhf9fr9Np8H7CTZLUydvpFHBkFjeZLW1DXuE+hloqorhN

点击中间区域
呼出菜单
上一章
目录
下一章
×