第二章可行性研究 问题定义 1、客户提出要求 2、明确问题--初步调查(1天-1周内) 问题性质 工程目标 工程规模 3、编写材料-软件计划任务书 1)软件项目标题 2)软件目的与目标 3)软件用户对象 4)软件规模
第二章 可行性研究 问题定义 1、客户提出要求 2、明确问题---初步调查(1天---1周内) 问题性质 工程目标 工程规模 3、编写材料---软件计划任务书 1).软件项目标题 2).软件目的与目标 3).软件用户对象 4).软件规模
可行性研究 第2章可行性研究 兴 ⑦可行性研究是压缩简化了的系统分析和 设计的过程,也就是说在较高层次上以 较抽象的方式进行设计的过程 可行性研究的任务: 不是解决问题,而是确定问题是否可解和是否 值得解 不要花过多精力,占总成本的5~10%
可行性研究 第2章 可行性研究 可行性研究是压缩简化了的系统分析和 设计的过程,也就是说在较高层次上以 较抽象的方式进行设计的过程 可行性研究的任务: 不是解决问题,而是确定问题是否可解和是否 值得解 不要花过多精力,占总成本的 5 10 %
实际例子:“工资管理系统”软件计划任务书 项目:工资管理系统 问题:当前工资管理费用太高 目标:研制新的低费用的工资 管理系统 范围:研制费用小于18000元 (+-50%) 想法:用本厂的小型机进行工资管理 可行性研究:时间15天,费用3000元
实际例子: “工资管理系统”软件计划任务书 项目:工资管理系统 问题:当前工资管理费用太高。 目标:研制新的低费用的工资 管理系统 范围:研制费用小于18000元 (+-50%) 想法:用本厂的小型机进行工资管理 可行性研究:时间15天,费用3000元
21可行性研究任务 目的:用最小的代价在尽可能短的时间内确定该软件项目是否能够 开发,是否值得开发 实质:要进行一次简化、压缩了的需求分析和设计过程,是要在较 高层次上以较抽象的方式进行需求分析和设计过程。 可行性研究的主要任务: (1)首先需要进行概要的分析研究,初步确定项目的规模和目 标,确定项目的约東和限制,把它们清楚地列举出来。 (2)分析员进行简要的需求分析,抽象出该项目的逻辑结构, 建立逻辑模型 (3)从逻辑模型出发,经过压缩的设计,探索出若干种可供选 择的主要解决办法,对每种解决方法都要研究它的可行性
2.1 可行性研究任务 目的:用最小的代价在尽可能短的时间内确定该软件项目是否能够 开发,是否值得开发。 实质:要进行一次简化、压缩了的需求分析和设计过程,是要在较 高层次上以较抽象的方式进行需求分析和设计过程。 一、可行性研究的主要任务: (1)首先需要进行概要的分析研究,初步确定项目的规模和目 标,确定项目的约束和限制,把它们清楚地列举出来。 (2)分析员进行简要的需求分析,抽象出该项目的逻辑结构, 建立逻辑模型。 (3)从逻辑模型出发,经过压缩的设计,探索出若干种可供选 择的主要解决办法,对每种解决方法都要研究它的可行性
二、可行性的主要方面,包括: (1)技术可行性:在现有的资源条件下,技术风险有多大,项 目是否能实现。要考虑的情况包括: ①开发的风险 ②资源的有效性 ③技术方案可行性 (2)经济可行性:进行开发成本的估算以及了解取得效益的评估, 确定要开发的项目是否值得投资开发。要考虑的情况包括: ①成本—效益分析 ②公司长期经营策略 ③开发所需的成本和资源 ④潜在的市场前景
二、可行性的主要方面,包括: (1) 技术可行性:在现有的资源条件下,技术风险有多大,项 目是否能实现。要考虑的情况包括: ①开发的风险 ②资源的有效性 ③技术方案可行性 (2)经济可行性:进行开发成本的估算以及了解取得效益的评估, 确定要开发的项目是否值得投资开发。要考虑的情况包括: ①成本——效益分析 ②公司长期经营策略 ③开发所需的成本和资源 ④潜在的市场前景