📜  软件项目开发中可行性研究的类型

📅  最后修改于: 2021-08-25 18:29:34             🧑  作者: Mango

软件工程可行性研究是一项评估拟议项目或系统可行性的研究。可行性研究是软件项目管理过程的四个重要阶段之一。顾名思义,可行性研究是可行性分析,或者是从实用的角度衡量软件产品对组织的有益程度的一种度量。基于许多目的进行了可行性研究,以分析软件产品在开发,植入,项目对组织的贡献等方面是否正确。

可行性研究的类型:
可行性研究主要集中在以下五个方面。在这些经济可行性研究中,可行性分析是最重要的部分,而法律可行性研究则较少考虑可行性分析。

  1. 技术可行性 –
    在技术可行性的当前资源中,对硬件软件以及所需的技术都进行了分析/评估,以开发项目。该技术可行性研究报告是否存在正确的所需资源和技术,这些资源和技术将用于项目开发。除此之外,可行性研究还分析了技术团队的技术技能和能力,是否可以使用现有技术,对于所选技术,维护和升级是否容易等。
  2. 运营可行性–
    在“运营可行性”中,分析了为需求提供服务的程度,以及在部署后产品将在多大程度上易于操作和维护。除此以外,其他操作范围还决定了产品的可用性,软件开发团队确定建议的解决方案是否可接受等。
  3. 经济可行性–
    在经济可行性研究中,分析了项目的成本和收益。在此可行性研究下,将对开发项目的成本进行详细分析,其中包括最终开发所需的所有成本,例如所需的硬件和软件资源,设计和开发成本以及运营成本等。之后,分析项目对组织财务是否有利。
  4. 法律可行性–
    在法律可行性研究项目中,从合法性的角度进行了分析。这包括分析项目法律实施的障碍,数据保护法或社交媒体法律,项目证书,许可证,版权等。总的来说,可以说法律可行性研究是一项研究,旨在了解拟议项目是否符合法律和道德要求。
  5. 时间表可行性–
    在《进度可行性研究》中,主要分析拟议项目的时间表/期限,其中包括团队完成最终项目所需的时间,这会对组织产生重大影响,因为如果无法按时完成项目的目的可能会失败。

可行性研究过程:
在整个可行性分析过程中执行以下步骤。

  1. 信息评估
  2. 信息收集
  3. 报告写作
  4. 一般信息

可行性研究的需要:
可行性研究是软件项目管理过程中非常重要的阶段,因为可行性研究完成后得出结论:是否在可行的情况下继续进行拟议项目,还是在开发或开发不正确/不可行时在此处停止拟议项目?再次考虑/分析建议的项目。

与此可行性研究一起,有助于确定与开发和部署系统有关的风险因素,并为风险分析进行规划,还可以缩小业务选择范围,并提高分析与拟议项目开发相关的不同参数的成功率。