统一建模语言 (Unified Modeling Language, UML)

单击图像查看全屏预览
通过使用 NetBeans UML 建模功能,设计者可以专注于应用程序的设计,开发者可以专注于代码的编写。
正向和逆向工程
设计者和分析人员使用 UML 建模语言设计应用程序,然后开发者基于 UML 模型生成 Java 代码。您还可以更改源代码来更新模型。
生成的源代码可以保存在新的源文件中,也可以合并到现有源代码文件中,以提供完全可逆的工程能力。收集类型可以在正向和逆向工程期间保存,也可以设置或更改。
|
|
UML 图
NetBeans UML 插件目前支持以下 UML 图:活动图、类图、序列图、状态图以及用例图。可以在图编辑器中以可视方式对齐图,从简化的建模组件面板中拖放角色、模式和类,以及从上下文组件面板中添加关系。从 NetBeans 发行版 6.5 开始,UML 插件将使用 NetBeans 可视库,从而使其完全开放源代码。
|
|
可定制的代码生成
NetBeans UML 为正向工程提供基于模板的代码生成功能。修改包含在 NetBeans IDE 中 FreeMaker 模板可以定制代码生成的方式。
集成的 UML 工具
需求集合:通过 XML 文件将应用程序设计需求纳入您的模型中,也可以从 Telelogic DOORS® 需求工具导入。通过您的模型创建 Javadoc 样式的 Web 报告,与别人共享工作成果。
此外,还具备一个预定义的、可扩展的设计模式完全集合,包括 EJB 1.1、EJB 2.0 和 Gang of Four。
UML 学习资源
|
|