软件设计
michael_jin92
目前在互联网公司从事Android端的开放
展开
-
UML类图与类的关系详解
UML类图与类的关系详解在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。基本概念类图原创 2013-05-03 15:16:04 · 794 阅读 · 0 评论 -
UML软件建模之UML的构成
UML是一种通用的建模语言,其表达能力相当的强,不仅可以用于软件系统的建模,而且可用于业务建模以及其它非软件系统建模。UML综合了各种面向对象方法与表示法的优点,从提出之日起就受到了广泛的重视并得到了工业界的支持。本章将按视图、模型元素、图以及公共机制依次介绍UML的构造和基本元素,以使得读者对UML有一个总体了解,其具体细节将在后续章节中详细描述。2.1 视图建模方法由建模语言和建模转载 2013-05-06 17:05:41 · 1465 阅读 · 0 评论 -
UML与面向对象的软件建模概述
模型是现实系统的简化。建模是对现实系统进行适当的过滤,用适当的表现规则描绘出简洁的模型。通过模型,人们可以了解到所研究事物的本质,而且在形式上便于人们对之进行分析和处理。UML(统一建模语言)是一种通用的建模语言,它获得了工业界和学术界的广泛支持,目前已经成为建模语言的标准。1.1那么什么是模型呢?模型是现实系统的简化,它是抓住现实系统的主要方面而忽略次要方面的一种抽象。因此,模型即反映了转载 2013-05-06 16:37:53 · 1824 阅读 · 0 评论 -
面向对象的设计原则-类设计原则
在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。1. 开闭原则(the Open Closed Principle OCP)一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。因此在进行面向对象设计时要尽量考虑接口封装机制、抽象机转载 2013-05-02 17:32:09 · 728 阅读 · 0 评论 -
用例建模指南
用例建模指南1. 什么是用例?在介绍用例方法之前,我们首先来看一下传统的需求表述方式-"软件需求规约"(Software Requirement Specification)。传统的软件需求规约基本上采用的是功能分解的方式来描述系统功能,在这种表述方式中,系统功能被分解到各个系统功能模块中,我们通过描述细分的系统模块的功能来达到描述整个系统功能的目的。一个典型的软件需求规约可能具有以转载 2013-04-30 15:16:48 · 2105 阅读 · 0 评论