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) 进行数据分析,建立数据库逻辑模型 ◼在充分了解现行系统的业务处理流程和数据处 理流程的基础上,按照总体规划中提出的主题 数据库模型,运用数据库设计技术,对系统中 所涉及的主题数据库进行详细的逻辑设计,并 根据系统的实际需求建立系统内的一些专用数 据库,然后建立数据字典