信息系统分析- 第5章-系统分析(20页).pptx
文本预览下载声明
Joseph S. Valicich
Joey F. GeoJ e fnefnri y .
Jeffrey A. HKoefv rC. Dittman
♦ 第5章
♦ 系统分析
yy
eenn
ee
tt
ll
tt
tt
ii
BBee
WW
DD
LL
ee
ee
Systems Analysis and Design 系统分析与设计方法 第六版
Essentials of
本章主要内容
√ 5. 1什么是系统分析
√ 5.2 系统分析方法
√ 5.3 范围定义阶段
√ 5.4 问题分析阶段
√ 5.5 需求分析阶段
√ 5.6 逻辑设计阶段
√ 5.7 决策分析阶段
♦系统分析
♦将系统分解成各个组成部分 , 目的是研究各个部 分如何工作、如何交户 , 以实现其系统目标。
♦系统设计
♦将系统的组成部分重新装配成一个完整系统—— 希望得到一个改进的系统。
♦信息系统分析
♦是信息系统开发项目的一个阶段 , 重点是业务问 题和需求 , 这些需求独立于实现方案中可能使用的 任何技术。
5.1什么是系统分析
5.2系统分析方法
♦5.2. 1 模型驱动分析法
♦5.2.2 加速分析法
♦5.2.3 需求获取法
♦5.2.4 业务过程重构法
♦5.2.5 FAST系统分析策略
♦结构化分析
♦结构化分析关注数据通过业务和软件和软件过程的流 程 , 又称“ 以过程为中心的 ”。
♦过程为中心: 强调的是信息系统框架中的“知识 ”构 件。
♦结构化分析是以模型驱动的、 以过程为中心的技术 , 用于分析一个现有系统 , 定义新系统的业务需求 。模 型是展示系统组建的图形 , 内容包括过程及其相关输
入、输出和文件。
♦——软件设计时采用数据流图
♦——业务流程重组采用各种过程模型
5.2. 1 模型驱动分析法
♦信息工程和数据建模
♦信息工程方法关注系统中存储的数据结构 , 又称为“ 以数据为中 心的 ”。
♦信息工程: 是一种用来计划 、分析和设计信息系统的模型驱动的、 以数据为中心但对过程敏感的技术 。 IE模型是指一些说明和同步
系统的数据和过程的图形。
♦IE的数据模型称为“ 实体关系图 ”, 定义了集成并同步数据模型 和过程模型的方法。
♦信息工程强调在分析和研究过程需求 、接口需求之前 , 首先研究 和分析数据需求。
♦在描述数据流之前 , 首先绘制实体关系图 , 创建数据模型。
5.2. 1 模型驱动分析法
♦面向对象分析
♦对象: 封装了数据(属性) +过程(方法) 。访问或 修改对象的数据的唯一方法是使用对象预定义的过程。
♦面向对象分析: 是一种模型驱动技术 , 将数据和过程 集成到称为对象的结构中 。OOA是从各方面说明系统
对象的图形。
♦面向对象分析的建模标准: 统一建模语言UML , UML 为整个对象模型提供了图形化语法。
5.2. 1 模型驱动分析法
♦原型: 是一个预期系统的小规模的、不完整的胆识可 以工作的示例。
♦加速分析法通过构造示例表单和报告 , 强调信息系统 框架中的“通信 ”构件。
♦获取原型法—— 向用户提供响应需求的一个快速而粗 略的实现 , 以确定用户的业务需求。
♦快速架构分析——试图从现有系统或者获取原型中导 出系统模型的方法。
♦逆向工程: 读取一个现有数据库、应用程序和用户界 面的程序代码 , 并自动生成等价的系统模型。
5.2.2 加速分析法
♦系统分析的所有方法都需要某种形式的需求获取。
♦两种技术:
♦调查研究技术—— 也叫信息收集 , 收集有关系统问题、 集会、方案需求和需求优先权的信息。
♦抽样、实地调研、观察、咨询、面谈。
♦联合需求计划(Joint Requirement Planning) ——将所
有的系统所有者、系统用户、系统分析员和设计人员、
构造人员组织在一起 , 进行系统分析 。JRP是联合应用开 发的一部分。
♦JRP是一种工作环境 , 加速所有任务分析与交付成果。
5.2.3 需求获取法
5.3范围定义阶段
♦5.3. 1 列出问题和机会
♦5.3.2 协商项目的初步范围
♦5.3.3 评估项目价值
♦5.3.4 计划项目进度表和预算
♦5.3.5 汇报项目计划
♦10
♦11
5.3范围定义阶段
5.4问题分析阶段
♦5.4. 1 研究问题领域
♦5.4.2 分析问题和机会
♦5.4.3 分析业务过程
♦5.4.4 制订系统改进目标
♦5.4.5 修改项目计划
♦5.4.6 汇报调查结果和建议
♦12
♦13
5.4问题分析阶段
5.5需求分析阶段
♦5.5. 1 定义需求
♦5.5.2 排列需求优先序
♦5.5.3 修改项目计划
♦5.5.4 交流需求
显示全部