UML建模工具及开发流程

简介: UML建模工具及开发流程

UML官网


http://www.uml.org/




power designer


PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。


Rational Rose

Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。Rational公司已经被IBM收购,Rose现在已经退出市场,不过仍有一些公司在使用。IBM推出了Rational Software Architect来替代Rational Rose。


http://www.ibm.com/developerworks/cn/downloads/r/architect/




Enterprise Architect(简称EA)

生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。建完模后可以直接生成代码。


http://www.sparxsystems.com.au/


http://www.sparxsystems.cn/


推荐使用,Visio功能不够强大,Rose太重。唯有EA比较合适。




StarUML


http://staruml.io/




Open ModelSphere


http://www.modelsphere.org/




astah


http://astah.net/




敏捷开发

敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。


CMMI

CMMI全称是Capability Maturity Model Integration,即软件能力成熟度模型集成(也有称为:软件能力成熟度集成模型),是美国国防部的一个设想,1994年由美国国防部(United States Department of Defense)与卡内基-梅隆大学(Carnegie-Mellon University)下的软件工程研究中心(Software Engineering Institute,SEISM)以及美国国防工业协会(National Defense Industrial Association)共同开发和研制的,他们计划把现在所有现存实施的与即将被发展出来的各种能力成熟度模型,集成到一个框架中去,申请此认证的前提条件是该企业具有有效的软件企业认定证书。其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。


相关文章
|
2月前
|
设计模式 数据可视化 程序员
不会画uml?推荐使用代码画图的工具PlantUml
不会画uml?推荐使用代码画图的工具PlantUml
147 1
|
8月前
|
uml
UML类图的 绘制标准 及 绘制工具
讲解绘制类图的标准,以及如何使用ProcessOn(在线工具 无需下载)轻松绘制类图
149 0
|
数据库 uml 索引
powerDesigner不能用该如何进行UML建模呢?国产CHINER建模工具解你燃眉之急
由于众所周知的原因,某些软件我们可能不能用。这时候就需要使用国产替代方案了。本文将主要介绍powerDesigner的国产替代软件CHINER。CHINER是一款支持多种数据库,独立于具体数据库之外的数据库关系模型设计工具,相比powerDesigner更加轻量。
290 0
powerDesigner不能用该如何进行UML建模呢?国产CHINER建模工具解你燃眉之急
|
Linux uml Windows
知名开源UML工具StarUML有了新的版本:StarUML-v2.5.0
较早之前使用Delphi开发的开源UML工具StarUML,到5.0后多年来一直未有更新,从StarUML-v2.5.0官网看,它就是StartUML的最新版本,支持Windows、Mac OS X和Linux。
1817 0