24.1结构化分析方法 (Structured Analisys, sa) 基于数据流技术的分析方法 需求获取应遵循的三条基本原则: 口分解 口抽象 口投影
2.4.1 结构化分析方法 (Structured Analisys, SA) 基于数据流技术的分析方法 需求获取应遵循的三条基本原则: 分解 抽象 投影
分析模型的结构 加 据/E-R图 数据工 流图规 对象描 数据 约 字典 述 状态变迁图 控制规约
分析模型的结构 数据 字典 数据 流图 E-R图 状态变迁图 加 工 规 约 控制规约 数 据 对 象 描 述
分析模型的元素 一数据字典(①D):模型核心中心库) E-R图(ERD): 数据流图DFD) 指明数据在系统中移动时如何被变换; 描述对数据流进行变换的功能; DFD中每个功能的描述包含在加工规约 (小说明)。 ■状态变迁图(STD) 指明作为外部事件的结果,系统将如何 动作
分析模型的元素 ◼数据字典(DD):模型核心(中心库) ◼E-R图(ERD): ◼数据流图(DFD) ◼指明数据在系统中移动时如何被变换; ◼描述对数据流进行变换的功能; DFD中每个功能的描述包含在加工规约 (小说明)。 ◼状态变迁图(STD) 指明作为外部事件的结果,系统将如何 动作
数据流图 ( FD, Data Flow Diagram) 描述逻辑模型的图形工具, 表示数据在系统内的变化
数据流图 (DFD,Data Flow Diagram) 描述逻辑模型的图形工具, 表示数据在系统内的变化
实例考务处理系统功能 (1)对考生送来的报名单进行检查; (2)对合格的报名单编好准考证号后将准考 证送给考生,并将汇总后的考生名单送给 阅卷站; (3)对阅卷站送来的成绩单进行检查,并根 据考试中心制定的合格标准审定合格者; (4)制作考生通知单(含成绩及合格/不合格 标志)送给考生; (5)按地区进行成绩分类统计和试题难度分 析,产生统计分析表
实例 考务处理系统功能 (1)对考生送来的报名单进行检查; (2)对合格的报名单编好准考证号后将准考 证送给考生,并将汇总后的考生名单送给 阅卷站; (3)对阅卷站送来的成绩单进行检查,并根 据考试中心制定的合格标准审定合格者; (4)制作考生通知单(含成绩及合格/不合格 标志)送给考生; (5)按地区进行成绩分类统计和试题难度分 析,产生统计分析表
考务处理系统顶层数据流图 不合格报名单 统计分析表」考 考 报名单 中 生}准考证 考务)合格标准心 处理系统 考生通知单考 成\错误 生|绩\成绩 清 单 清单 阅卷站
考务处理系统顶层数据流图 考 生 考务 处理系统 考 试 中 心 阅卷站 不合格报名单 报名单 准考证 考生通知单 成 绩 清 单 合格标准 错误 成绩 清单 考 生 名 单 统计分析表