软件工程
软件工程
设计模型 ■数据设计 ■架构设计 界面设计 ■模块设计
三、设计模型 ◼ 数据设计 ◼ 架构设计 ◼ 界面设计 ◼ 模块设计
设计模型 口数据设计将需求分析阶段产生的信息模型转换为实现 软件的数据结构。数据对象、数据之间的关系以及数 据的内容是数据设计活动的基础。 口架构设计定义软件中各个主要结构元素之间的关系, 架构模型主要是确定一种设计模式。 口界面设计定义了与系统的交互以及人机操作界面等。 口模块设计是将软件架构的结构元素变换为软件模块的 处理
三、设计模型 数据设计将需求分析阶段产生的信息模型转换为实现 软件的数据结构。数据对象、数据之间的关系以及数 据的内容是数据设计活动的基础。 架构设计定义软件中各个主要结构元素之间的关系, 架构模型主要是确定一种设计模式。 界面设计定义了与系统的交互以及人机操作界面等。 模块设计是将软件架构的结构元素变换为软件模块的 处理
设计模型 ■1、架构设计 口软件架构又称为软件的体系结构。软件系统的 架构用来描述系统各部分的结构、接口以及它 们用于通信的机制。 口1)以数据为中心的结构 口2)基于数据流的结构 口3)调用-返回结构 4)面向对象的体系结构 5)分层体系结构
三、设计模型 ◼ 1、架构设计 软件架构又称为软件的体系结构。软件系统的 架构用来描述系统各部分的结构、接口以及它 们用于通信的机制。 1)以数据为中心的结构 2)基于数据流的结构 3)调用-返回结构 4)面向对象的体系结构 5)分层体系结构
设计模型 1)以数据为中心的系统 ■以数据为中心的架构中,数据(数据库、文件)是 整个架构的中心,其他的模块经常对这些数据进行 增加、删除、修改等操作。模块的独立性很好。 客户端软件 客户端软件 x客户端件 客户端软件 数据存储 客户端软件 客户端软件 客户端软件 客户端软件
三、设计模型 1)以数据为中心的系统 ◼ 以数据为中心的架构中,数据(数据库、文件)是 整个架构的中心,其他的模块经常对这些数据进行 增加、删除、修改等操作。模块的独立性很好