本章导读
随着UML的提出与发展,建模工具也越来越多。每一个软件开发者都希望找到适合自己的,拥有自己所需要功能的并且尽可能简单的建模工具。为此,本章主要介绍几种应用比较广泛、在建模工具中颇具影响力的工具。
本章要点
几种常见的UML建模工具
比较简单的建模工具StarUML的安装及配置
使用StarUML的建模过程
随着人类社会的发展,技术的进步,项目越来越复杂,需要参与的人也越来越多。但是人脑本身有局限性,考虑问题的时候不可能面面俱到。特别是软件项目,有可能今天要加个按钮,明天要加个报表,后天又要加个其他的内容,这就给软件开发造成了不确定性,从事过软件开发的人都知道这种不稳定性意味着有可能为了实现一个功能,之前花了大半年时间设计的整个代码都要重新编写,或者因为不同人对代码的修改,让代码乱到无法修改的地步。
为此,软件项目的管理就被提上了日程。软件项目把软件开发维护过程中的需求分析、系统结构设计、代码实现、系统测试以及系统改进各个环节都进行了规范化。而UML就是为此而设计的一种图形化描述工具,使用UML的工具可以使软件项目的设计和开发变得结构简明,容易理解,标准清楚。