FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

UML

NetBeans IDE の UML 機能
画像をクリックして全画面表示

NetBeans UML モデリングを使用すると、設計者はアプリケーションの設計に、開発者はコードに集中できます。

フォワードエンジニアリングとリバースエンジニアリング

設計者とアナリストが UML モデリング言語を使用してアプリケーションを設計し、次に開発者がその UML モデルから Java コードを生成します。ソースコードに加えた変更からモデルを更新することもできます。

生成されたソースコードは、新しいソースファイルに保存したり、完全なラウンドトリップエンジニアリング機能を提供する既存のソースコードファイルにマージしたりできます。コレクションタイプは、フォワードエンジニアリングおよびリバースエンジニアリング中に保存され、設定および変更される可能性があります。

UML 図の種類

NetBeans UML モデリングを使用すると、次の 8 種類の UML 図を作成できます。アクティビティー図、クラス図、コラボレーション図、コンポーネント図、配置図、シーケンス図、状態図、ユースケース図。図エディタでは、図を視覚的に配置できます。

UML 図

カスタマイズ可能なコード生成

NetBeans UML には、フォワードエンジニアリング用に、テンプレートベースのコード生成が用意されています。NetBeans IDE に付属する FreeMaker テンプレートを変更してコードの生成方法をカスタマイズします。

統合 UML ツール

要件の収集。アプリケーションの設計要件は、XML ファイルを使用してモデルに取り込んだり、Telelogic の DOORS[R] 要求定義ツールからインポートしたりできます。Javadoc 形式の Web レポートをモデルから作成することにより、ほかのメンバーと作業内容を共有できます。

事前定義され拡張可能なデザインパターン一式があり、EJB 1.1、EJB 2.0、Gang of Four などが含まれています。

 

- UML の学習

UML オプション
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by