《软件工程》第9课 面向对象设计1.ppt

2.面向对象设计建模 面向对象设计的任务 系统架构设计 系统高层结构设计 确定设计元素 确定任务管理策略 实现分布式机制 设计数据存储方案 人机界面设计 系统元素设计 类对象设计 子系统设计 包设计 2.面向对象设计建模 模式的应用 模式是解决某一类问题的方法论,也是对通用问题的通用解决方案。 软件模式可以分为三种 架构模式:系统基本结构组织方案。 层次架构模型、MVC。 设计模式:面向对象具体设计问题的解决方案,使结果具有良好的可扩展性和重用性。 习惯用法:具体程序设计语言的使用模式。 3.系统架构设计 系统高层结构设计 确定设计元素 任务管理策略 分布式实现机制 数据存储设计 人机交互设计 系统高层结构设计 应用架构模式 层次架构(Layers) 模型-视图-控制架构(Model-View-Control) 管道与过滤器架构(Pipes and Filters) 黑板架构(Blackboard) 典型的分层方法 层 次 功 能 特殊 一般 应用子系统层 组成所开发应用的独特应用子系统 业务专用层 该应用所属业务类型专用的一些可复用子系统 中间件层 提供实用程序的子系统,和为异构环境中分布式对象计算提供独立于平台的服务等 系统软件层 构成实际基础设施的软件,如操作系统、特定硬件的接口、设备驱动程序等 确定设计元素 映射分析类到设计元素 一个分析类可以

文档评论(0)

1亿VIP精品文档

相关文档