软件工程实用教程作者周元哲第14章软件工程案例课件.pptVIP

  • 8
  • 0
  • 约2.5千字
  • 约 16页
  • 2016-12-25 发布于广东
  • 举报

软件工程实用教程作者周元哲第14章软件工程案例课件.ppt

Tankertanker Design 第14章 软件工程案例 14.1 结构化设计案例-学生宿舍管理系统 14.2 面向对象设计案例-广告管理系统 1.需求分析 本阶段根据系统的需求分析确定数据库的设计目标,收集数据库应用环境下该系统所需要的基础数据以及对这些数据的具体处理要求,确定用户的需求。用户对数据库的需求包括: (1)信息需求。即在数据库中需要存储哪些数据。 (2)处理需求。在设计中要求确定系统应该实现的功能。 本阶段系统的分析采用功能模块分解图,数据流图等的技术实现。 面向过程开发案例-学生宿舍管理系统 2.软件设计 依据需求分析的结果,确定系统由哪些模块组成以及模块之间的相互关系,包括接口设计、数据结构设计、数据库设计和过程设计等内容。其中,数据库设计包括概念设计和逻辑设计。 (1)概念设计 1)数据抽象。即根据需求分析的结果,抽取出与系统相关的特性,运用E-R方法,根据概念模式设计系统的局部E-R模型。 2)设计全局概念模式。分析局部E-R模型,解决各个E-R模型关于对象定义不一致问题,对各个E-R模型进行合并优化等,最终形成数据库的全局概念模式。 (2)逻辑设计 ? 逻辑设计主要完成数据库表的建设,注明主码,外码,并作说明。具体内容如下所示: 1)初始关系模式。将全局概念模式(E-R图)转换成初始的关系模式。 2)关系模式的规范化处理。根据数据

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档