文档详情

信息系统分析- 第5章-系统分析(20页).pptx

发布:2023-11-27约2.28千字共20页下载文档
文本预览下载声明
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 交流需求
显示全部
相似文档