corner imagecorner image FeaturesPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 6.5 Features

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

NetBeans IDE 中的 UML 功能
单击图像查看全屏预览

通过使用 NetBeans UML 建模功能,设计者可以专注于应用程序的设计,开发者可以专注于代码的编写。

正向和逆向工程

设计者和分析人员使用 UML 建模语言设计应用程序,然后开发者基于 UML 模型生成 Java 代码。您还可以更改源代码来更新模型。

生成的源代码可以保存在新的源文件中,也可以合并到现有源代码文件中,以提供完全可逆的工程能力。收集类型可以在正向和逆向工程期间保存,也可以设置或更改。

UML 图

NetBeans UML 插件目前支持以下 UML 图:活动图、类图、序列图、状态图以及用例图。可以在图编辑器中以可视方式对齐图,从简化的建模组件面板中拖放角色、模式和类,以及从上下文组件面板中添加关系。从 NetBeans 发行版 6.5 开始,UML 插件将使用 NetBeans 可视库,从而使其完全开放源代码。

UML 图

可定制的代码生成

NetBeans UML 为正向工程提供基于模板的代码生成功能。修改包含在 NetBeans IDE 中 FreeMaker 模板可以定制代码生成的方式。

集成的 UML 工具

需求集合:通过 XML 文件将应用程序设计需求纳入您的模型中,也可以从 Telelogic DOORS® 需求工具导入。通过您的模型创建 Javadoc 样式的 Web 报告,与别人共享工作成果。

此外,还具备一个预定义的、可扩展的设计模式完全集合,包括 EJB 1.1、EJB 2.0 和 Gang of Four。

 

- UML 学习资源

UML 选项
Companion
Projects:
MySQL Database Server   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems