第四章系统分析 ①了解系统分析中常用的工具 ②熟练掌握组织结构图和业务流程图的绘制方法 3掌握数据及流程分析的几个步骤 熟练掌握数据图C矩阵的绘制方法 掌握系统逻辑熟需争的几个间趣 o掌握系统分析我智书写形式s|0
第四章 系统分析 了解系统分析中常用的工具 熟练掌握组织结构图和业务流程图的绘制方法 掌握数据及流程分析的几个步骤 熟练掌握数据流图和U/C矩阵的绘制方法 掌握系统逻辑方案建立必需考虑的几个问题 掌握系统分析报告的书写形式
第四章系统分析 ■41系统分析概述 ■42组织结构与功能分析 43业务流程分析 ■44数据与数据流分析 ■45功能数据分析 ■46新系统逻辑模型的建立 ■47系统分析报告
第四章 系统分析 ◼4.1 系统分析概述 ◼4.2 组织结构与功能分析 ◼4.3 业务流程分析 ◼4.4 数据与数据流分析 ◼4.5 功能∕数据分析 ◼4.6 新系统逻辑模型的建立 ◼4.7 系统分析报告
第四章系统分析 ■系统分析就是从系统的观点出发,对现行系统 进行分析综合,找出各种可行的方案,以供决 策者进行理想的选择,也是为系统设计、系统 测试、系统实现打下坚实的基础,同时也提供 了系统验收的依据
第四章 系统分析 ◼系统分析就是从系统的观点出发,对现行系统 进行分析综合,找出各种可行的方案,以供决 策者进行理想的选择,也是为系统设计、系统 测试、系统实现打下坚实的基础,同时也提供 了系统验收的依据
4.1系统分析概述 ■411系统分析的主要任务 ■4.12系统详细调查与分析 ■4.13系统分析的特点
4.1 系统分析概述 ◼4.1.1 系统分析的主要任务 ◼4.1.2 系统详细调查与分析 ◼4.1.3 系统分析的特点
4.1系统分析概述 ■不论采用何种开发Ms的方法,系统分析都是 必要且十分重要的环节,虽然分析的具体方法 和详尽程度可能不尽相同。实践表明,系统分 析工作的好坏,在很大程度上决定了系统的成 败
4.1 系统分析概述 ◼不论采用何种开发MIS的方法,系统分析都是 必要且十分重要的环节,虽然分析的具体方法 和详尽程度可能不尽相同。实践表明,系统分 析工作的好坏,在很大程度上决定了系统的成 败
4.1.1系统分析的主要任务 ■系统分析的基本任务主要包括需求分析和新系统逻 辑模型设计两个方面。 ■1)需求分析。是指对现行系统的调查基础上,以现 代管理理论和方法为指导,对系统原有的经营管理 目标、功能和信息流程进行分析和研究,指出存在 的问题,提出改进的意见。 ■2)新系统逻辑模型设计。是指在需求分析的基础上, 提出新系统的逻辑模型,从总体上实现新系统的结 构 ■系统分析可采用“自顶向下”和“自底向上”调查 研究相结合的方式进行,即先由总体向局部分解, 然后自底层向上层归纳,以便设计出整体最优的新 系统
4.1.1 系统分析的主要任务 ◼ 系统分析的基本任务主要包括需求分析和新系统逻 辑模型设计两个方面。 ◼ 1)需求分析。是指对现行系统的调查基础上,以现 代管理理论和方法为指导,对系统原有的经营管理 目标、功能和信息流程进行分析和研究,指出存在 的问题,提出改进的意见。 ◼ 2)新系统逻辑模型设计。是指在需求分析的基础上, 提出新系统的逻辑模型,从总体上实现新系统的结 构。 ◼ 系统分析可采用“自顶向下”和“自底向上”调查 研究相结合的方式进行,即先由总体向局部分解, 然后自底层向上层归纳,以便设计出整体最优的新 系统
4.1.2系统详细调查与分析 ■在前一章,简单介绍了系统的详细调查,这是 在系统分析前期所要做的一项重要工作,就是 要对用户的具体工作及信息需求进行识别,识 别出哪些是可以由计算机来完成的,哪些是计 算机所不能完成的,哪些是可以由人和计算机 共同完成的,同时还要提出新系统实施后对现 行系统的影响,以及由此带来对现行系统的调 整与改进。为了实现这一工作目标,在系统分 析过程中可以遵循以下的工作步骤:
4.1.2系统详细调查与分析 ◼在前一章,简单介绍了系统的详细调查,这是 在系统分析前期所要做的一项重要工作,就是 要对用户的具体工作及信息需求进行识别,识 别出哪些是可以由计算机来完成的,哪些是计 算机所不能完成的,哪些是可以由人和计算机 共同完成的,同时还要提出新系统实施后对现 行系统的影响,以及由此带来对现行系统的调 整与改进。为了实现这一工作目标,在系统分 析过程中可以遵循以下的工作步骤:
4.1.2系统详细调查与分析 ■1)对现行系统进行详细的业务调查分析了解各 项需求 ■在系统分析阶段首先要对系统总体规划阶段产 生的企业模型中的业务过程和业务活动采用 “自顶向下”的工作方式进行详细的调查,确 定其工作流程。调查结果可以用业务流程图来 表达。然后从业务流程图中识别出信息流程, 画出数据流程图。这是对现行系统的总的、概 要的描述。在此基础上调查了解系统的综合要 求,其中包括:
4.1.2系统详细调查与分析 ◼1)对现行系统进行详细的业务调查分析了解各 项需求 ◼在系统分析阶段首先要对系统总体规划阶段产 生的企业模型中的业务过程和业务活动采用 “自顶向下”的工作方式进行详细的调查,确 定其工作流程。调查结果可以用业务流程图来 表达。然后从业务流程图中识别出信息流程, 画出数据流程图。这是对现行系统的总的、概 要的描述。在此基础上调查了解系统的综合要 求,其中包括:
4.1.2系统详细调查与分析 ■①系统的功能要求。这是未来系统必须完成的各项 功能。 ■②系统的性能要求。用户对未来系统在性能方面, 如联机系统的响应时间、系统需要的存储容量以及 后援存储、重新启动和安全性等方面的考虑。 ■③运行要求。这类要求集中表现在对系统运行及所 处环境的要求。如用户希望使用哪种数据库管理系 统,需要什么样的存储器等以及将来可能提出的要 求。这类要求是指目前不属于系统开发的范畴,但 将来随着外界环境的变化以及系统的发展可能会提 出的要求。了解这类要求的目的是为了使得在系统 设计过程中对将来可能的变化作好准备
4.1.2系统详细调查与分析 ◼ ①系统的功能要求。这是未来系统必须完成的各项 功能。 ◼ ②系统的性能要求。用户对未来系统在性能方面, 如联机系统的响应时间、系统需要的存储容量以及 后援存储、重新启动和安全性等方面的考虑。 ◼ ③运行要求。这类要求集中表现在对系统运行及所 处环境的要求。如用户希望使用哪种数据库管理系 统,需要什么样的存储器等以及将来可能提出的要 求。这类要求是指目前不属于系统开发的范畴,但 将来随着外界环境的变化以及系统的发展可能会提 出的要求。了解这类要求的目的是为了使得在系统 设计过程中对将来可能的变化作好准备
4.1.2系统详细调查与分析 ■2)进行数据分析,建立数据库逻辑模型 ■在充分了解现行系统的业务处理流程和数据处 理流程的基础上,按照总体规划中提出的主题 数据库模型,运用数据库设计技术,对系统中 所涉及的主题数据库进行详细的逻辑设计,并 根据系统的实际需求建立系统内的一些专用数 据库,然后建立数据字典
4.1.2系统详细调查与分析 ◼2) 进行数据分析,建立数据库逻辑模型 ◼在充分了解现行系统的业务处理流程和数据处 理流程的基础上,按照总体规划中提出的主题 数据库模型,运用数据库设计技术,对系统中 所涉及的主题数据库进行详细的逻辑设计,并 根据系统的实际需求建立系统内的一些专用数 据库,然后建立数据字典