§6.3.1信息系统开发方法(1) 生命周期法 ●生命周期法是一种严谨的结构化的开发方法。 ⊙结构化的开发方法:就是对软件开发过程严格划分阶 段的开发方法。 ⊙结构化开发方法的特点 1、强调面向用户的观点; 2、强调“自顶向下、逐层分解”的开发策略; 3、工作的标准化和文档化。 ●生命周期法包括四个阶段:系统分析、系统设计、系 统实施、运行维护
§6.3.1 信息系统开发方法(1) 生命周期法 ●生命周期法是一种严谨的结构化的开发方法。 ⊙结构化的开发方法:就是对软件开发过程严格划分阶 段的开发方法。 ⊙结构化开发方法的特点: 1、强调面向用户的观点; 2、强调“自顶向下、逐层分解”的开发策略; 3、工作的标准化和文档化。 ●生命周期法包括四个阶段:系统分析、系统设计、系 统实施、运行维护
§6.3.1生命周期法 怎 做 做 当前 当前\模型化 物理几烈我比、子 系统 系统 逻辑 L模型 _模型需 求定义 目标具体化「咖 理 实例化「逻辑 系统 模型 模型」目标 系统
§6.3.1 生命周期法 当前 系统 目标 系统 物理 模型 逻辑 模型 逻辑 模型 物理 模型 模型化 抽象化 具体化 实例化 怎 么 做 做 什 么 当前 系统 目标 系统 需 求 定 义
§6.3.1生命周期法 第一阶段:需求分析 ⊙任务:确定需求并把需求反映到系统需求说明书中。 ⊙目标:确定问题和提供解决该问题的系统方案。 ●步骤如下 现行 现行 调查)系统「分析)系|分析)系统 模型 模型 模型
§6.3.1 生命周期法 第一阶段:需求分析 ⊙任务:确定需求并把需求反映到系统需求说明书中。 ⊙目标:确定问题和提供解决该问题的系统方案。 ●步骤如下: 现行 系统 物理 模型 现行 系统 逻辑 模型 新 系统 逻辑 模型 调查 分析 抽象 分析 设计
§6.3.1生命周期法 ●需求分析工作由系统分析人员承担 ⊙需求分析工具: A.组织结构图;B.业务流程图; C.数据流程图;D.数据字典 l、组织结构分析 ●组织机构图的含义:组织各部分的行政隶属或管理与 被管理的关系。 ●这里的目的是弄清组织中信息处理的详细情况,即 从总体上了解信息流动的粗略情况,为业务调查确定 目标
§6.3.1 生命周期法 ●需求分析工作由系统分析人员承担。 ⊙需求分析工具: A. 组织结构图; B. 业务流程图; C. 数据流程图; D. 数据字典。 1、组织结构分析 ●组织机构图的含义:组织各部分的行政隶属或管理与 被管理的关系。 ● 这里的目的是弄清组织中信息处理的详细情况,即 从总体上了解信息流动的粗略情况,为业务调查确定 目标
§6.3.1生命周期法 2、业务流程分析 ●指借助于图表工具让业务的处理过程脱离其具体的工 作场所和实现手段而抽象地加以描述。 ●业务流程图的描述重点在于能完整地表达整个业务过 程,包括对业务的不同处理方式和单具账册的存储方 ●调查分析方法:访谈法、调查信、问卷调查、系统分 析人员参加业务实践以及利用各种图表工具等
§6.3.1 生命周期法 2、业务流程分析 ●指借助于图表工具让业务的处理过程脱离其具体的工 作场所和实现手段而抽象地加以描述。 ●业务流程图的描述重点在于能完整地表达整个业务过 程,包括对业务的不同处理方式和单具账册的存储方 式。 ●调查分析方法:访谈法、调查信、问卷调查、系统分 析人员参加业务实践以及利用各种图表工具等
§6.3.1生命周期法 3、数据流程分析 ●数据流程图( Data Flow diagram)是一种能 全面描述信息系统逻辑模型的主要工具。它可以用少 数几种符号综合反映信息在系统中的流动、处理和存 储情况。 ●数据流程图的特点:A.抽象性 B.概括性 ◆数据流程图的画法:“自顶向下、逐层分解” 即先花顶层数据流图,然后逐层分解。分解多少层视 情况而定
§6.3.1 生命周期法 3、数据流程分析 ●数据流程图(Data Flow Diagram)是一种能 全面描述信息系统逻辑模型的主要工具。它可以用少 数几种符号综合反映信息在系统中的流动、处理和存 储情况。 ●数据流程图的特点:A. 抽象性 B. 概括性 ◆数据流程图的画法:“自顶向下、逐层分解”。 即先花顶层数据流图,然后逐层分解。分解多少层视 情况而定
§6.3.1生命周期法 数据流程图的符号 数据流 表式信息的传输 处理逻辑 表示手工和计算机的加工处 理 数据存储 各种文件及数据库 外部实体 信息的来源或者去向
§6.3.1 生命周期法 数据流程图的符号 数据流 表式信息的传输 处理逻辑 表示手工和计算机的加工处 理 数据存储 各种文件及数据库 外部实体 信息的来源或者去向
§6.3.1生命周期法 银行存(取)款的数据流程图 (顶层数据流程图 存取单 银行存 储蓄者存折(取)款处理 账目
§6.3.1 生命周期法 银行存(取)款的数据流程图 (顶层数据流程图) 储蓄者 银行存 (取)款处理 账目 存取单 存折
§6.3.1生命周期法 银行存(取)款的数据流程图 (扩展后的数据流程图) 存款 处理 户存单业务分 类处理 账目 取款 处理
§6.3.1 生命周期法 银行存(取)款的数据流程图 (扩展后的数据流程图) 储户 业务分 类处理 存款 处理 取款 处理 账目 存单
§6.3.1生命周期法 4、数据字典 ●数据字典是对数据流程图中的成分进一步解释和说明 的工具,是关于数据的数据库。 ●数据字典的内容:A.数据的描述 B.处理逻辑的说明 (1)数据项描述 项目 说明 订单客户号+客户姓名+地址+商品项目号+商品项目
§6.3.1 生命周期法 4、数据字典 ●数据字典是对数据流程图中的成分进一步解释和说明 的工具,是关于数据的数据库。 ●数据字典的内容:A.数据的描述 B.处理逻辑的说明 (1)数据项描述 项目 说明 订单 … … 客户号+客户姓名+地址+商品项目号+商品项目 … …