-
卢浮宫博物馆人员疏散模型的面向对象系统设计
资源介绍
3。4.5 面向对象系统设计
面向对象的系统设计阶段对分析阶段给出的问题域模型,用面向对象方法设计出软
件基础架构(概要设计)和完整的类结构(详细设计),以实现业务功能。设计阶段主要
包括用例设计、类设计和子系统设计等。
1.用倒设计
用例设计的主要目的如下。
(1)利用交互改进用例实现。
(2)调整对设计类的操作需求。
(3)调整对于系统和(或)它们的接口的操作需求。
(4)调整对封装体的操作需求。
一个系统的行为可以用许多方法来说明,包括协作或者交互的方法。用例设计通常
使用交互(特别是序列图)来说明系统的行为。当系统或者子系统的行为主要通过同步
消息传递来说明时,序列图非常有用。由于消息序列通常没有严格的定义,因此,尤其
是在事件驱动系统中,异步消息传递更容易利用状态机和协作来进行说明。
2.类设计
类是设计工作的核心,系统的实际工作其实也是由类执行的。子系统、包、封装体
以及协作关系等其他设计元素只是说明了类的组合方式或协同操作方式。
类谩计的主要目的如下。
(1)确保类可为用例实现提供必需的行为。
(2)确保提供充足的信息来明确无误地实施类。
(3)处理和类有关的非功能性需求。
(4)包含用于类的设计机制。
3.子系统设计
- 上一篇: 软件工程-卢浮宫博物馆人员疏散模型
- 下一篇: 网络服务器-卢浮宫博物馆人员疏散模型