Skip to content

可行性研究 ​

2.1 可行性研究 ​

2.1.1 问题的定义 ​

  1. 定位:软件定义阶段第一个环节,核心目标是明确项目需要解决什么问题,是需求分析的第一步。
  2. 系统分析员需要明确7个核心问题:
  • 软件系统整体目标
  • 软件预期功能与性能指标
  • 系统可靠性、质量约束要求
  • 现有技术能否支撑项目开发
  • 市场环境与竞品现状
  • 项目成本、交付周期约束
  • 系统未来可扩展方向

2.1.2 可行性研究的任务 ​

  1. 核心目的:以最低成本、最短周期判断软件项目是否具备开发价值。
  2. 四大可行性分析维度: 1)经济可行性 核算开发成本、预估项目收益,判断项目投资回报率,评估是否值得投入资金开发。 2)技术可行性 对照需求文档中的功能、性能、约束条件,评估现有技术、硬件、人员条件能否完整实现系统。 3)法律可行性 梳理项目全流程涉及的法律风险,包含合同权责、知识产权、专利、版权等合规问题。 4)运行可行性 评估新系统落地后的实际使用、运维模式是否适配企业现有业务流程。

2.1.3 可行性研究的步骤及工具 ​

a. 实施七步流程 ​

  1. 明确系统规模与业务目标
  2. 调研现有业务系统,搭建新系统高层抽象模型
  3. 组织评审校验系统模型
  4. 设计多套新系统落地方案并对比评估
  5. 筛选最优方案,制定落地行动方案
  6. 输出完整项目开发计划
  7. 编写、提交《可行性研究报告》

b. 核心工具:系统流程图 ​

  1. 描述逻辑:采用黑盒抽象思路,描述人工流程、程序、数据库、报表等系统组件。
  2. 仅刻画:数据、信息在各个组件间的流转路径。
  3. 不刻画:数据内部加工、计算细节,和程序流程图有本质区别。

2.1.4 制订项目计划 ​

  1. 编写目的:以书面文件形式,标准化记录项目全部开发资源与进度安排。
  2. 计划包含内容:工作负责人、开发里程碑进度、经费预算、软硬件资源需求。
  3. 作用:作为项目执行、进度跟踪、过程管控的依据文档。

Powered by VitePress 1.6.4 | 持续更新中