- 5
- 0
- 约5.56千字
- 约 36页
- 2017-04-01 发布于四川
- 举报
第5章节结构化系统剖析
案例分析:学生成绩查询系统 以贸院学生成绩管理系统来分析数据流程: 1、创建实体关系图 2、创建数据流模型 第0层 第1层 第2层 1、创建实体关系图过程 (1) 在需求收集的过程中,要求客户列出应用软件或业务过程涉及到的事物,将其演化成数据对象; (2) 一次考虑一个对象,分析员和客户定义这个对象和其他对象之间是否存在连接; (3) 如果存在连接,应创建一个或多个关系; (4) 对每一个关系,确定其关联类型; (5) 重复步骤(2)到步骤(4),直到定义了所有关系。 (6) 定义每个实体的属性; (7) 形式化并复审实体关系图; (8) 重复步骤(1)到(7),直到数据建模完成。 2、创建数据流模型 通常,数据流图是分层绘制的,整个过程反映了自顶向下进行功能分解和细化的分析过程。顶层(也称第0层)DFD用于表示系统的开发范围,以及该系统与周围环境的数据交换关系;最底层DFD代表了那些不可进一步分解的原子加工;中间层DFD是对上一层父图的细化,其中的每一个加工可以继续细化,中间层次的多少由系统的复杂程度决定。 (1) 第0层DFD将整个系统表示成一个加工; (2) 确定并标记主要的输入和输出; (3) 分离出下一层中的加工、数据对象和存储,并对其进行细化,一次细化一个加工; (4) 标记所有加工和箭头; (5) 重复步骤(3)和(4),直到所有的加工只执行一个简单的操作,可以很容易地用程序实现。 数据项又称数据元素,是最小的数据组成单位,也就是不可以再分的数据单位,如学号、姓名等。分析数据特性应从静态和动态两个方面去进行。在数据字典中,仅定义数据的静态特性,具体包括: 数据项的名称、编号、别名和简述; 数据项的长度; 数据项的取值范围和取值含义; 与它有关的数据结构等等。 数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。例如表所示订货单就是由三个数据结构组成的数据结构,表中用DS表示数据结构,用I表示数据项。 数据存储的条目,主要描述数据存储的结构,以及相关的数据流、处理逻辑等。 对于数据流程图中处理逻辑,需要在数据字典中详细描述其编号、名称、功能说明、有关的输入、输出等。表是对处理逻辑P2.1.4“填写成绩单”定义。 数据结构 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 数据存储 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 数据处理 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 小飞守角制作 * 第5章 结构化系统分析 数据流程图 5.2 描述过程的工具 5.3 数据字典 5.4 两种方法看待系统响应事件的区别 5.1 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 5.1 两种方法看待系统响应事件的区别 图5.1 结构化方法和面向对象方法的比较 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 5.2 数据流程图 5.2.1 数据流程图的构成 图5.2 数据流程图的图例及说明 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 图5.3 信息查询过程的描述 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Cop
您可能关注的文档
- 第5—6章节可持续进展的由来与基本理论.ppt
- 第5章克制造业基本经济业务的核算.ppt
- 第5章克制造业小企业主要经济业务的核算123.ppt
- 第5章节-保险公司的业务的管理.ppt
- 第4章节顾客感知服务质量的形成.ppt
- 第5章克制作元件与建立元件库.ppt
- 第5章节 Lìnux服务与进程的管理.ppt
- 第5章节 公司层战略.ppt
- 第4课时根据化学方程式的简单计算.ppt
- 第5章节-动机-需要与激励.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 兰科植物促生菌筛选与人工栽培技术研究.pdf
- 氢氧化钠(片碱)MSDS安全技术说明书.docx
- 国家开放大学电大《成本会计》试题及答案.pdf
- 数学分析第四版下册课后习题答案.pdf
- 数学分析第四版下册课后习题答案.docx
- 2025年秋国家开放大学《商务英语3》形考任务参考答案.pdf
- Unit 2 Know your body Speed up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 2026年春季开学教师收心会校长发言:骏驰启新程,笃行育新人;凝心再聚力,实干谱新篇.docx VIP
- Unit 2 Know your body Start up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 空客A320飞行手册教程.doc VIP
原创力文档

文档评论(0)