码迷,mamicode.com
首页 >  
搜索关键字:uml 敏捷    ( 7014个结果
UML类图几种关系的总结
本文转载:http://blog.csdn.net/tianhai110/article/details/6339565在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(C...
分类:其他好文   时间:2014-05-23 21:57:06    阅读次数:339
UML视图(四)状态图
状态图显示一个状态机,通常指用于描述单个对象的行为,主要用于描述对象的状态变化一确定何种行为改变了对象状态,以及对象状态变化对系统的影响。一般用于描述实体类对象的整个生命周期内的状态变迁以获得对这个实体的理解,同时获得系统和实体对象相互影响的关系。 如果想要描述对象间的交互,最好采用时序图或协作图,效果会更令你满意。 状态图的组成元素: n 初始状态 初始状态是状态机的起始位置,它不需要事...
分类:其他好文   时间:2014-05-22 08:45:46    阅读次数:302
UML视图(五)活动图
【定义】活动图是UML的动态视图之一,用来描述事物或对象的活动变化流程。 【基本元素】活动、活动流、 分支、分劈和汇合、泳道、对象流,六大基本元素。     活动         活动是活动图主要结点,用两边为弧的条形框表示,中间填写活动名。         活动分为简单活动和复合活动。         简单活动:不能在分解的活动。         复合活动:可以再分解的复杂活动。...
分类:其他好文   时间:2014-05-22 06:58:53    阅读次数:410
UML视图(二)类图
想在软件工程中使用类图,只需要完成以下的四个方面的内容,即可轻松运用了。 (一)视图的作用           在说类图之前,先明确一个问题。我们使用UML中的各种视图的目的为了形象、生动、清晰、明确地表述所需建设的系统(以下称“目标系统”)的业务,通过这些视图的展示,我们能从不同的侧面对目标系统进行认识和描述,使得在目标系统的建设过程中,各相关人员能更加准确地交流和取得共识,共同完成一个结构...
分类:其他好文   时间:2014-05-22 06:38:44    阅读次数:194
Java装饰模式
Java装饰模式  装饰模式:给一个类添加一些额外的职责,并且在添加这些额外的职责时不会控制该类的执行逻辑。  UML类图:  组成部分:  抽象构件:原始的功能接口  具体构件:具体的原始功能类  装饰角色:持有具体构件类的对象,以便执行原有功能  具体装饰:具体扩展的功能在这里  下面看一个人物功能拓展的实例(姓名+爱好): package com.d...
分类:编程语言   时间:2014-05-22 06:12:55    阅读次数:322
UML视图(三)包图
包图,跟类的作用很相似,同是把相关或某方面具有共同特征的信息房子一起分隔开来;不同的是,包的范围更大容量更广。        包能容纳UML中的任何元素,例用例、业务实体、包(子包)等。Rose画图软件中的Use Case View(用例视图)、Logic View(逻辑视图)和Component View(组件视图)就是三个包。        包是一种容器,如同文件夹一样,它将某些信息分类,...
分类:其他好文   时间:2014-05-20 17:02:08    阅读次数:352
UML中关系的分类及其概念——总结备忘
UML中关系分类:依赖:依赖是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义。关联:关联是类与类之间的联接,它使一个类知道另一类的属性和方法。聚合:聚合是一种特殊类型的关联,它描述了整体和部分的结构关系。组合:组合是关联的一种,是比集合关系强的关系。泛化:泛...
分类:其他好文   时间:2014-05-19 14:32:11    阅读次数:322
[转]浅析大数据量高并发的数据库优化
链接:http://www.uml.org.cn/sjjm/201308264.asp高并发数据库可以同时处理海量信息,应用范围很广。今天我们将讨论的是大数据量高并发的数据库优化,希望对大家有所帮助。一、数据库结构的设计如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难...
分类:数据库   时间:2014-05-18 20:30:59    阅读次数:519
写作驱动学习
写作驱动学习在软件开发领域有这样的几个名词BDD。测试驱动开发(Test-driven development)是极限编程中倡导的程序开发方法,以其倡导先写测试程序,然后编码实现其功能得名TDD。行为驱动开发(Behavior-Driven Development)是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。DDD。领域驱动设计(Domain-Dri...
分类:其他好文   时间:2014-05-18 18:27:56    阅读次数:348
UML统一建模语言
概述 统一建模语言(UML)是一种图形化的语言,用于软件密集系统要素的可视化、制定规范、构建对象和编写文档。UML提供了一种标准的方式来描述系统的设计图,既包括概念方面,例如业务过程和系统功能,也包括具体事务,如编程语言语句,数据库图示和可重用的软件组件。 这里着重指出的是UML是一种说明性的“语言...
分类:其他好文   时间:2014-05-18 00:47:07    阅读次数:360
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!