应用uml2架构分析的设计.ppt

应用uml2架构分析的设计.ppt

UML2与架构分析设计 OO简介与UML初览 面向对象的基本概念 Abstraction(抽象):指对一个世界中的某一主体的公式化的表示法 -确认主体 -构造对主体的表示法 -确定细节的层次,关于该主体的注意力集中在此层次上。细节的层次包括下列性质: a.可以进一步细化为其他细节层次。抽象的层次越高,关于主体的粒度与细节也就越少。抽象的层次越低,关于主体的粒度与细节也就越多 b.建立一个细节的层次,使责任人可以使用公共的视角进行交流 c.把有关主体的决策限制在某一特定细节层次上,从而避免了不成熟的决策与允诺。 OO简介与UML初览 面向对象的基本概念 -着重注意一些特定的例子或实体间的相似之处与不同之处,从而使表示法可以公式化 a.将实体间的相似之处组合成一个实体的表示性构造 b.将实体间的不同之处分离为多个实体的表示性构造 c.着重提取主体的内在本质特征。这些特征对于在某个给定的 细节层次上从所有同一层次实体中区别出一个给定实体必须是充分的。这个过程包括识别实体和建立实体边界。 d.着重避免主体的外在偶然性特征。这些特征或者在针对某个给定目的(解决问题)表示和操作主题时不是必须的, OO简介与UML初览 或者属于不同的抽象层次。 e.把精力集中于事物是什么、做什么等方面,而回避事物是如何被实现的。 f.有助于理解复杂问题 g.有助于通过简化和操作复杂问题来获得解决方案。 OO简

文档评论(0)

1亿VIP精品文档

相关文档