具体地说,需求分析阶段的任务包括以下三项么 设计描述 设计阶段 数据 处理 需求分析 数据字典、全系统中数据项、 数据流图和定表(判定树) 数据流、数据存储的描述 数据字典中处理过程的描述 概念结构设概念模型(E-R图) 系统说明书。包括 (1)新系统要求、方案和概图 数据字典 (2)反映新系统信息的数据流图 逻辑结构设某种数据模型 系统结构图 关系模型 非关系模型(模块结构图) 物理设计 存储安排 模块设计 存取方法选择 存取路径建立 IPO表 实施阶段 编写模式 程序编码 装入数据 编译联结 数据库试运行 测试 运行维护 性能测试,转储/恢复数据库 新旧系统转换、运行、维护(修正性、适应性 重组和重构 改善性维护) 图6.4数据库各个设计阶段的描述 U八◆《回
返回 21 具体地说,需求分析阶段的任务包括以下三项: 设计阶段 设 计 描 述 数据 处理 需求分析 数据字典、全系统中数据项、 数据流、数据存储的描述 数据流图和定表(判定树) 数据字典中处理过程的描述 概念结构设 计 概念模型(E-R图) 数据字典 系统说明书。包括: (1) 新系统要求、方案和概图 (2) 反映新系统信息的数据流图 逻辑结构设 计 某种数据模型 关系模型 系统结构图 非关系模型(模块结构图) 物理设计 存储安排 存取方法选择 存取路径建立 模块设计 IPO表 实施阶段 编写模式 装入数据 数据库试运行 程序编码 编译联结 测试 运行维护 性能测试,转储/恢复数据库 重组和重构 新旧系统转换、运行、维护(修正性、适应性、 改善性维护) 图6.4 数据库各个设计阶段的描述
1.调查分析用户的活动 这个过程通过对新系统运行目标的研究,对现 行系统所存在的主要问题的分析以及制约因素 的分析,明确用户总的需求目标,确定这个目 标的功能域和数据域。具体做法是: (1)调查组织机构情况,包括该组织的部门组成情况, 各部门的职责和任务等。 (2)调查各部门的业务活动情况,包括各部门输入和 输出的数据与格式、所需的表格与卡片、加工处理 这些数据的步骤、输入输出的部门等。 U八◆回
返回 22 1.调查分析用户的活动 ➢ 这个过程通过对新系统运行目标的研究,对现 行系统所存在的主要问题的分析以及制约因素 的分析,明确用户总的需求目标,确定这个目 标的功能域和数据域。具体做法是: (1) 调查组织机构情况,包括该组织的部门组成情况, 各部门的职责和任务等。 (2) 调查各部门的业务活动情况,包括各部门输入和 输出的数据与格式、所需的表格与卡片、加工处理 这些数据的步骤、输入输出的部门等
2.收集和分析需求数据,确定系统边界 >在熟悉业务活动的基础上,协助用户明确对新系统的 各种需求,包括用户的信息需求、处理需求、安全性 和完整性的需求等。 (1)信息需求指目标范围内涉及的所有实体、实体的属性以及 实体间的联系等数据对象,也就是用户需要从数据库中获得 信息的内容与性质。由信息要求可以导出数据要求,即在数 据库中需要存储哪些数据。 (2)处理需求指用户为了得到需求的信息而对数据进行加工处 理的要求,包括对某种处理功能的响应时间,处理的方式 (批处理或联机处理)等。 (3)安全性和完整性的需求。在定义信息需求和处理需求的同 时必须相应确定安全性和完整性约束。 在收集各种需求数据后,对前面调查的结果进行初步 分析,确定新系统的边界,确定哪些功能由计算机完 成或将来准备让计算机完成,哪些活动由人工完成 由计算机完成的功能就是新系统应该实现的功能。 U八◆回
返回 23 2.收集和分析需求数据,确定系统边界 ➢ 在熟悉业务活动的基础上,协助用户明确对新系统的 各种需求,包括用户的信息需求、处理需求、安全性 和完整性的需求等。 (1)信息需求指目标范围内涉及的所有实体、实体的属性以及 实体间的联系等数据对象,也就是用户需要从数据库中获得 信息的内容与性质。由信息要求可以导出数据要求,即在数 据库中需要存储哪些数据。 (2)处理需求指用户为了得到需求的信息而对数据进行加工处 理的要求,包括对某种处理功能的响应时间,处理的方式 (批处理或联机处理)等。 (3)安全性和完整性的需求。在定义信息需求和处理需求的同 时必须相应确定安全性和完整性约束。 ➢ 在收集各种需求数据后,对前面调查的结果进行初步 分析,确定新系统的边界,确定哪些功能由计算机完 成或将来准备让计算机完成,哪些活动由人工完成。 由计算机完成的功能就是新系统应该实现的功能
3.编写需求分析说明书 >系统分析阶段的最后是编写系统分析报告,通常称为 需求规范说明书。需求规范说明书是对需求分析阶段 的一个总结。编写系统分析报告是一个不断反复、逐 步深入和逐步完善的过程,系统分析报告应包括如下 内容: (1)系统概况,系统的目标、范围、背景、历史和现状; (2)系统的原理和技术,对原系统的改善; (3)系统总体结构与子系统结构说明; (4)系统功能说明; (5)数据处理概要、工程体制和设计阶段划分; (6)系统方案及技术、经济、功能和操作上的可行性。 完成系统的分析报告后,在项目单位的领导下要组织 有关技术专家评审系统分析报告,这是对需求分析结 构的再审查。审查通过后由项目方和开发方领导签字 认可。 U八◆回
返回 24 3.编写需求分析说明书 ➢ 系统分析阶段的最后是编写系统分析报告,通常称为 需求规范说明书。需求规范说明书是对需求分析阶段 的一个总结。编写系统分析报告是一个不断反复、逐 步深入和逐步完善的过程,系统分析报告应包括如下 内容: (1) 系统概况,系统的目标、范围、背景、历史和现状; (2) 系统的原理和技术,对原系统的改善; (3) 系统总体结构与子系统结构说明; (4) 系统功能说明; (5) 数据处理概要、工程体制和设计阶段划分; (6) 系统方案及技术、经济、功能和操作上的可行性。 ➢ 完成系统的分析报告后,在项目单位的领导下要组织 有关技术专家评审系统分析报告,这是对需求分析结 构的再审查。审查通过后由项目方和开发方领导签字 认可
随系统分析报告提供下列附件 (1)系统的硬件、软件支持环境的选择及规格要求 (所选择的数据库管理系统、操作系统、汉字平台 计算机型号及其网络环境等)。 (2)组织机构图、组织之间联系图t各机构功能业务 一览图。 (3)数据流程图、功能模块图和数据字典等图表。 如果用户同意系统分析报告和方案设计,在与 用户进行详尽商讨的基础上,最后签订技术协 议书。 系统分析报告是设计者和用户一致确认的权威 性文献,是今后各阶段设计和工作的依据。 U八◆回
返回 25 随系统分析报告提供下列附件: (1) 系统的硬件、软件支持环境的选择及规格要求 (所选择的数据库管理系统、操作系统、汉字平台、 计算机型号及其网络环境等)。 (2) 组织机构图、组织之间联系图t 各机构功能业务 一览图。 (3) 数据流程图、功能模块图和数据字典等图表。 ➢ 如果用户同意系统分析报告和方案设计,在与 用户进行详尽商讨的基础上,最后签订技术协 议书。 ➢ 系统分析报告是设计者和用户一致确认的权威 性文献,是今后各阶段设计和工作的依据