第三章结构化系统分析 第一节系统分析的主要目标和活动 >第二节结构化系统分析方法和工具 >第三节系统分析阶發各项活动的内容 >第四节系统分析中的信息收集 第五节结构化信息系统分析实例 《信息系统分析与设计》
《信息系统分析与设计》 1 第三章 结构化系统分析 ➢ 第一节 系统分析的主要目标和活动 ➢ 第二节 结构化系统分析方法和工具 ➢ 第三节 系统分析阶段各项活动的内容 ➢ 第四节 系统分析中的信息收集 ➢ 第五节 结构化信息系统分析实例
第一节系統分析的目标和主要活动 《信息系统分析与设计》
《信息系统分析与设计》 2 第一节 系统分析的目标和主要活动
第一节系统分析的目标和主要活动 目的与任务 “分析”通常是指对现有系统的内、外情况进行调查 研究、分解、剖析,明确问题或机会所在,认识解决 这些问题或把握这些机会的必要性,为确定有关活动 的目标和可能的方案提供科学依据。 >系统分析 systems analysis),是指在信息系统开发的生 命周期中系统分析阶段的各项活动的和方法。 系统开发阶段的目标是根据系统规划所确定的系统总 体结构方案和项目开发计划,按拟定的项目开发成可 以运行的实际系统。这是系统建设工作中任务最为繁 重、耗费资源最多的一大阶段 《信息系统分析与设计》 3
《信息系统分析与设计》 3 第一节 系统分析的目标和主要活动 一、目的与任务 ➢ “分析”通常是指对现有系统的内、外情况进行调查、 研究、分解、剖析,明确问题或机会所在,认识解决 这些问题或把握这些机会的必要性,为确定有关活动 的目标和可能的方案提供科学依据。 ➢ 系统分析(systems analysis),是指在信息系统开发的生 命周期中系统分析阶段的各项活动的和方法。 ➢ 系统开发阶段的目标是根据系统规划所确定的系统总 体结构方案和项目开发计划,按拟定的项目开发成可 以运行的实际系统。这是系统建设工作中任务最为繁 重、耗费资源最多的一大阶段
、目的与任务 系统开发阶段又可划分为系统分析、系统设计、 系统实施三个阶段,构成系统开发的生命周期的 个主要阶段。按照结构化方法严格划分工作阶 段,“先逻辑,后物理”的原则,系统分析阶段 的目标,就是按系统规划所定的某个开发项目范 围內明确系统开发的目标和用户的信息需求,提 出系统的逻辑方案 系统分析在整个系统开发过程中,是要解决“做 什么”的问题,从逻辑上,提出系统的方案,即 逻辑模型,以此作为下一阶段进行物理方案(即 计算机和通信系统方案)设计、解决“怎么做” 的问题提供依据。 《信息系统分析与设计》
《信息系统分析与设计》 4 一、目的与任务 • 系统开发阶段又可划分为系统分析、系统设计、 系统实施三个阶段,构成系统开发的生命周期的 三个主要阶段。按照结构化方法严格划分工作阶 段,“先逻辑,后物理”的原则,系统分析阶段 的目标,就是按系统规划所定的某个开发项目范 围内明确系统开发的目标和用户的信息需求,提 出系统的逻辑方案。 • 系统分析在整个系统开发过程中,是要解决“做 什么”的问题,从逻辑上,提出系统的方案,即 逻辑模型,以此作为下一阶段进行物理方案(即 计算机和通信系统方案)设计、解决“怎么做” 的问题提供依据
二、系统分析的主要活动 系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细 调查、新系统逻辑方案的提出。 活动名称 目标 关键问题 主要成果(产品) 管理决策 初步调查 明确系统开发是否开发新系统?系统开发建议书是否同意系统开 的目标和规模|若开发,提出新系 发建议书?若同意 统的目标、规模、 安排可行性研究 主要功能的初步设 作 想,粗估系统开发 所需资源 可行性 进一步明确系系统开发的技术可可行性研究报告审定可行性研报 研究 统的目标、规行性研究、经济可 告,若同意,下达 模与功能,提行性研究、营运可系统开发(设计)系统开发(设计) 出系统开发的行性研究,系统开任务书(含计划)务书(或签协议 初步方案与计发初步方案与开发 订合同) 划。 计划的制订 现行系统 详细调查现行现行系统的结构 现行系统的调查(审查现行系统的 详细调查 系统的工作过业务流程和数据的报告 调查报告) 程,建立现行祥细分析,具体问 系统的逻辑模|的认定 型,发现现行 系统存在的主 新系统逻 明确用户信息 用户需求分析,新 系统说明书 审查系统说明书 辑方案的 系统逻辑模型的建 若同意,则批准 提出 系统的逻辑方案 鱼么线州额婆试阶段
《信息系统分析与设计》 5 二、系统分析的主要活动 活动名称 目 标 关键问题 主要成果(产品) 管理决策 初步调查 明确系统开发 是否开发新系统? 系统开发建议书 是否同意系统开 的目标和规模 若开发,提出新系 发建议书?若同意 统的目标、规模、 安排可行性研究 主要功能的初步设 作。 想,粗估系统开发 所需资源。 可行性 进一步明确系 系统开发的技术可 可行性研究报告 审定可行性研报 研究 统的目标、规 行性研究、经济可 告,若同意,下达 模与功能,提 行性研究、营运可 系统开发(设计) 系统开发(设计) 出系统开发的 行性研究,系统开 任务书(含计划) 务书(或签协议、 初步方案与计 发初步方案与开发 订合同)。 划。 计划的制订。 现行系统 详细调查现行 现行系统的结构、 现行系统的调查 (审查现行系统的 详细调查 系统的工作过 业务流程和数据的 报告。 调查报告) 程,建立现行 祥细分析,具体问 系统的逻辑模 的认定。 型,发现现行 系统存在的主 要问题。 新系统逻 明确用户信息 用户需求分析,新 系统说明书 审查系统说明书 辑方案的 需求,提出新 系统逻辑模型的建 若同意,则批准 提出 系统的逻辑方案 立。 入系统设计阶段 系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细 调查、新系统逻辑方案的提出
第二节结构化系统分析方法和工具 概述 数据流图 三、数据字典 >四、基本加工的描述 五、结构化语言 六、决策数 七、决策表 >八、其他工具 《信息系统分析与设计》
《信息系统分析与设计》 6 第二节 结构化系统分析方法和工具 ➢ 一、概述 ➢ 二、数据流图 ➢ 三、数据字典 ➢ 四、基本加工的描述 ➢ 五、结构化语言 ➢ 六、决策数 ➢ 七、决策表 ➢ 八、其他工具
第二节结构化系统分析方法和工具 概迷 结构化系统分析方法,主要是描述反映用户信息需求的逻辑模型 的建立方法和有关工具。这些工具如下 数据流图(DFD: Data Flow Diagran) 数据词典DD: Data Dicrionary) 结构化语言 决策树 决策表 采用结构化系统分析的工具建立的系统逻辑横型一般具备以下特 点 表达方式规范,表达的内容确切,无二义; 形式简洁,易理解,便于和非专业用户交流; 便于查询、检索、易维护; 便于计算机辅助建模。 《信息系统分析与设计》 7
《信息系统分析与设计》 7 第二节 结构化系统分析方法和工具 一、概述 结构化系统分析方法,主要是描述反映用户信息需求的逻辑模型 的建立方法和有关工具。这些工具如下: – 数据流图(DFD: Data Flow Diagram) – 数据词典(DD: Data Dicrionary) – 结构化语言 – 决策树 – 决策表 采用结构化系统分析的工具建立的系统逻辑模型一般具备以下特 点: – 表达方式规范,表达的内容确切,无二义; – 形式简洁,易理解,便于和非专业用户交流; – 便于查询、检索、易维护; – 便于计算机辅助建模
二、数据流图(DFD: Data Flow Diagram) >1数据流图作用 数据流图就是组织中信息运动的抽象,是信息系统逻辑 模型的主要形式。这个模型不涉及硬件、软件、数据 结构与文件组织,它与对系统的物理描述无关,用 种图形及与此相关的注释来表示系统的逻辑功能,即 所开发的系统在管理信息处理方面要做什么。 《信息系统分析与设计》
《信息系统分析与设计》 8 二、数据流图(DFD: Data Flow Diagram) ➢ 1.数据流图作用 数据流图就是组织中信息运动的抽象,是信息系统逻辑 模型的主要形式。这个模型不涉及硬件、软件、数据 结构与文件组织,它与对系统的物理描述无关,用一 种图形及与此相关的注释来表示系统的逻辑功能,即 所开发的系统在管理信息处理方面要做什么
2、数据流图的基本组成及符号 外部项你部实体)外部项在数据流图中表示所箱 茶酚升不能炎发丝外部瑗状身的构茜有属 加工 又称数据处理逻辑,描述系统对 信息 理的逻辑功能。 数据存储逻辑意义上的数据存储环节,即系统信 自 j能需要的 考虑存储物理介质和技术 段的数据存储环节。 数据流:与所描述系统信息处理功能有关 息的载体,是各加工环 处理和输出的数据集 《信息系统分析与设计》 9
《信息系统分析与设计》 9 2、数据流图的基本组成及符号 – 外部项(外部实体):外部项在数据流图中表示所描 述系统的数据来源和去处的各种实体或工作环节。 系统开发不能改变这些外部项本身的结构和固有属 性。 – 加工(数据加工):又称数据处理逻辑,描述系统对 信息进行处理的逻辑功能。 – 数据存储:逻辑意义上的数据存储环节,即系统信 息处理功能需要的、不考虑存储物理介质和技术手 段的数据存储环节。 – 数据流:与所描述系统信息处理功能有关的各类信 息的载体,是各加工环节进行处理和输出的数据集 合
二、数据流国(DFD: Data Flow Diagram) 3常用的三类数据流图基本成分的符号 成分 外部项 加工 数据存储数据流 类型 (外部实体)(处理逻辑) III 图3-1数据流图的香的影统分析与设计》 10
《信息系统分析与设计》 10 二、数据流图(DFD: Data Flow Diagram) ➢ 3.常用的三类数据流图基本成分的符号 图3-1 数据流图的基本符号 成分 数据流 I II III 类型 外部项 数据存储 (外部实体) 加工 (处理逻辑)