2012年2月29日

摘要: 一、UML概述1. 可视化建模有助于:捕获商业流程 --> 捕获系统结构或行为描述如何将系统元素整合在一起 --> 定义软件构架保持设计和实现的一致性适当的隐藏或暴露细节 --> 管理复杂性使人员间的交流更明确 --> 促进沟通UML为所有开发者提供了一种表示语言可视化的建模帮助开发组形象化,详细说明,构造并且文档化一个系统的体系结构和行为。2. 标准建模语言UML的出现是面向对象技术发展的必然UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开 阅读全文

posted @ 2012-02-29 16:01 胡安峰 阅读(427) 评论(0) 推荐(0) 编辑

摘要: UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑。这里给出这六种主要UML关系的说明和类图描述,一看之下,清晰明了;以下就分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此 阅读全文

posted @ 2012-02-29 11:48 胡安峰 阅读(249) 评论(0) 推荐(0) 编辑