文档介绍:*
第1页,此课件共121页哦
本章主要内容
可行性研究的任务
可行性研究的步骤
系统流程图
数据流图
数据字典
成本/效益分析
*
第2页,此课件共121页哦
什么是可行性研究
可行性研究是工程领域中一种针对项目效益
……
……
老系统
模型
新模型
新系统
抽象
改进
实现
旧的物理系统
旧系统逻辑模型
新系统逻辑模型
新的物理系统
*
第21页,此课件共121页哦
3、导出高层逻辑模型
模型是对对象系统的形式化的特征抽象,概括性或近似地表示。
构造模型的过程是一个抽象、分析的过程。
对象
系统
模型
系统
抽象(映射)
模型应用
模型构造的过程
*
第22页,此课件共121页哦
逻辑模型 物理模型
(本质模型、概念模型) (实施模型、技术模型)
现
行
系
统
目
标
系
统
描述重要的业务功能,无论系统是如何实施的。
描述现实系统是如何在物理上实现的。
描述新系统的主要业务功能和用户新的需求,无论系统应如何实施。
描述新系统是如何实施的(包括技术)。
*
第23页,此课件共121页哦
分析阶段常用的逻辑模型
数据流图(DFD)
实体―联系图( ERD )
类图
实例图
时序图
状态图
协作图
事件列表
数据流定义
数据元素定义
……
*
第24页,此课件共121页哦
4、重新定义问题
与用户沟通,复查问题、工程规模、目标。
以上四步构成循环
*
第25页,此课件共121页哦
5、导出多种解法
根据逻辑模型,导出高层次的物理解法
最简单的途径:从技术角度出发
成本效益分析
“垃圾站”
进度表
经济上合算
技术上可行
操作上可行
技术上不可行
用户
不
可
能
操
作
不合算
经济上合算
技术上可行
操作上可行
技术上不可行
不
作
*
第26页,此课件共121页哦
6、推荐行动方针
决定是否可解
如果可解,推荐最好的解法
*
第27页,此课件共121页哦
7、草拟开发计划
任务分解,确定负责人
大致进度规划
财务预算
风险分析及对策
8、书写文档并提交审查
*
第28页,此课件共121页哦
系统分析
系统分析的主要任务:将在系统详细调查中所得到的文档资料集中到一起,对系统内部信息处理过程进行分析。它侧重于从业务全过程的角度进行分析。
业务和数据的流程是否通畅、是否合理;
数据、业务过程和实现管理功能之间的关系。
现有系统运行模式改革
新系统运行方法的实现是否具有可行性。
可行性分析属于系统分析的一种,其中包括了对系统流程的分析(建模:系统流程图)以及对目标系统的数据流图的分析(建模:数据流图)。
*
第29页,此课件共121页哦
系统分析
系统分析的主要方法:
结构化分析方法 (以功能划分为核心)
面向对象分析方法 (以对象划分为核心)
面向方面分析方法 (以方面划分为核心)
面向服务分析方法 (以服务划分为核心)
*
第30页,此课件共121页哦
结构化分析方法的精髓
自顶向下,逐步求精
学会抽象(概括)与分解(细化)
在软件系统的可行性研究阶段最为常用的系统分析方法
目的:减少分析活动中的错误,产生系统的逻辑模型
对象:结构化的功能说明
原则:面向数据流,基于功能分解,依靠人工审查测试进行验证
……
……
……
……
老系统
模型
新模型
新系统
抽象
改进
实现
*
第31页,此课件共121页哦
系统分析的参与人员
系统分析员:指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员工作。在软件开发流程中主要从事需求分析工作,同时也涉及可行性分析和概要设计的部分工作。
用户或客户。
*
第32页,此课件共121页哦
系统流程图
系统流程图又叫事务流程图,是进行系统分析时常用的一种描述方