摘要:
程序中对象的概念自然对应真实世界的对象。例如:订单中加入产品。
Encapsulation:只公布模块和系统的部分内容。
分析:研究、定义所要解决的问题的过程,发现系统必须执行的需求。它必须符合的基本假设及判断成功(失败)的标准。
OOA:根据对象定义问题。对象必须是系统与真实世界交互的对象及用于研究多种可选方案的候选软件对象。
设计:定义解决方案。
OOD:定义组件、接口、对象、类、属性和操作。以在分析期间定义的候选对象作为开始。
大型系统设计发生在两个范围内:体系结构的设计(定义组成系统的组件)及组件设计(定义组件中的类和接口)。
模型:OOAD过程的中心产物。
分析模型:需求。
体系结构模型:解决方案的组件、接口和结构,该结构在多个结点间的布署。
组件设计模型:描述体系结构模型中各部分的内部结构的模型。(基本每个组件一个模型)。关注于组件类结构的细节。允许团队指定类属性、操作、依赖关系和行为。
UML图:
UseCa 阅读全文
posted @ 2007-09-08 16:20 落花人独立 阅读(368) 评论(0) 推荐(0) 编辑