当前位置:文档之家› 可行性研究ppt课件

可行性研究ppt课件

定 义 / 再 定 义 问 题 分 析 问 题 导 出 可 行 解
.
25
5、导出多种解法
根据逻辑模型,导出高层次的物理解法 最简单的途径:从技术角度出发
使用部门 处理事务 的原则
成本效益 分析
技术上不可行
技术上可行用户不可能操作
操作上可行 不合算
经济上合算
进度表
.
“垃圾站”
26
6、推荐行动方针
告诉用户应该做什么而不是怎么做。 设计数据流图和数据字典
旧的物理系统
旧系统逻辑模型
新系统逻辑模型
新的物理系统
抽象
改进
……
实现
……
老系统
模型
新模型
新系统
物理系统:可运行的应用系统软件。
逻辑系统:不可运行的应用系统的抽象。
.
21
3、导出高层逻辑模型
模型是对对象系统的形式化的特征抽象, 概括性或近似地表示。
.
11
经济可行性
系统分析员主要需要考虑的基于计算机系 统的成本包括:
① 购置并安装软件、硬件及有关设备的费用。
② 系统开发费用。
③ 系统安装、运行和维护费用。
④ 人员培训费用。
分析阶段和设计阶段 只是预算
.
12
操作可行性
• 用户使用可能性 • 时间进度可行性 • 组织和文化上的可行性
.
13
社会可行性
系统分析的主要任务:将在系统详细调查中所得到的 文档资料集中到一起,对系统内部信息处理过程进行分 析。它侧重于从业务全过程的角度进行分析。涉及业务 和数据的流程是否通畅、是否合理;数据、业务过程和 实现管理功能之间的关系。现有系统运行模式改革和新 系统运行方法的实现是否具有可行性等。
可行性分析属于系统分析的一种,其中包括了对系统 流程的分析(建模:系统流程图)以及对目标系统的数 据流图的分析(建模:数据流图)。
标 要业务功能和用 何实施的(包括
系 户新的需求,无 技术)。
统 论系统应如何实
施。
.
23
分析阶段常用的逻辑模型
数据流图(DFD) 实体―联系图
( ERD ) 类图 实例图 时序图 状态图
•协作图 •事件列表 •数据流定义 •数据元素定义 • ……
.
24
4、重新定义问题
与用户沟通,复查问题、工程规模、目标。 以上四步构成循环
第2章 可行性研究.1 Nhomakorabea本章主要内容
可行性研究的任务 可行性研究的步骤 系统流程图 数据流图 数据字典 成本/效益分析
.
2
什么是可行性研究
可行性研究是工程领域中一种针对项目效益 的带有预测性质的论证方法,其主要目的是 判断项目是否值得投资和执行。
可行性研究以预测为前提,以投资效果为目 的,从技术上、经济上、操作上、管理上等 进行全面综合分析研究。
构造模型的过程是一个抽象、分析的过程。
对象 系统
抽象(映射) 模型应用
模型构造的过程
.
模型 系统
22
逻辑模型
物理模型
(本质模型、概念模型) (实施模型、技术模型)
现 描述重要的业 行 务功能,无论 系 系统是如何实 统 施的。
描述现实系统是 如何在物理上实 现的。
目 描述新系统的主 描述新系统是如
所有工程学科均需要:土木工程、机械工程、 电子工程、软件工程等。
.
3
2.1 可行性研究的任务和步骤
用最小的代价在尽可能短的时间内确定问 题是否能解!
不是解决问题,而是确定问题是否值得解!
.
4
2.1 可行性研究的目的和任务
在软件工程领域,可行性研究有着较大的特殊性: (1)软件是纯知识产品,其开发进度和质量很难估
开发项目是否会在社会上或政治上引起侵 权、破坏或其它责任问题
.
14
方案选择
分而治之
将一个大的复杂系统分解为若干个子系统; 精确地定义子系统的界面、功能和性能; 给出各子系统之间的关系。
分解的结果因人 而异
.
15
方案选择:过程
.
16
方案选择:折衷
折衷是软件工程的重要、 重复概念。
折衷过程也是系统论证 和选择、确定系统开发 方案的过程。
决定是否可解 如果可解,推荐最好的解法
Yes or No? No Why?
Yes Which one is the best? Why? (cost / benefit)
.
27
7、草拟开发计划
任务分解,确定负责人 大致进度规划 财务预算 风险分析及对策
8、书写文档并提交审查
.
28
2.3 系统分析
计和度量,生产效率也难以预测和保证。 (2)项目周期长,复杂度高,变数大。
(3)软件满足的是人的体验期望。
.
5
与其他工程可行性研究相比:

社会环境
软件项目 可行性研究
现有系统
.
6
2.1 可行性研究的目的和任务
技术资源的可行性
技术可行性 经济可行性 操作可行性 社会可行性 抉择(开发方案的选择性)

客户和系统工程师在成 本、清晰度和响应时间 三者之间选取折衷方案。
.
17
2.2 可行性研究的主要步骤(重点)
1)复查系统规模和目标 2)研究正在使用的系统(如果存在旧系统) 3)导出新系统的高层逻辑模型 4)重新定义问题 5)重复1)~4),直到逻辑模型符合系统目标 6)导出和评价供选择的解法 7)推荐行动方针 8)草拟开发计划,书写文档并提交评审
.
18
1、复查系统规模
复查软件问题定义; 明确系统的所有限制和约束; 确保正在解决的问题确实是要
求解决的问题;
.
19
2、研究正在使用的旧系统
实地考察旧系统 运行旧系统的费用 了解现有系统能做什么?(系统接口) 注意:新系统>老系统(?)
新增功能
老系统功能
.
20
3、导出高层逻辑模型
技术分析 当前的科学技术是否支持系统开发的全过程。
.
9
技术可行性:困难
技术发展快; 领域知识不熟悉; 系统目标、功能和性能不确定; 建立分析模型、仿真;
.
10
经济可行性
度量系统解决方案的性能价格比考虑 的问题:
成本/效益分析
有形成本、效益 无形成本、效益
价值和成本的关系
质量与价值、成本的关系 价值/成本的均衡
.
7
技术可行性
度量一个特定技术信息系统解决方案的实 用性及技术资源的可用性。
项目管理人员需要考虑的问题
开发风险分析 资源分析 相关技术的发展(现有技术能否实现新系统,
技术难点、建议采用技术的先进性)
.
8
技术可行性
风险分析 在给定的约束条件下,判断能否设计并实现系统所需 功能和性能。
资源分析 论证是否具备系统开发所需的各类人员(管理人员和 各类专业技术人员)、软件、硬件资源和工作环境等。
相关主题