UML
画像をクリックして全画面表示
NetBeans UML モデリングを使用すると、設計者はアプリケーションの設計に、開発者はコードに集中できます。
フォワードエンジニアリングとリバースエンジニアリング
設計者とアナリストが UML モデリング言語を使用してアプリケーションを設計し、次に開発者がその UML モデルから Java コードを生成します。ソースコードに加えた変更からモデルを更新することもできます。
生成されたソースコードは、新しいソースファイルに保存したり既存のソースコードファイルにマージしたりでき、完全なラウンドトリップエンジニアリング機能を提供します。コレクション型は、フォワードエンジニアリングおよびリバースエンジニアリング中保存され、設定および変更される可能性があります。
|
|
UML 図の種類 
NetBeans UML モデリングを使用すると、次の 8 種類の UML 図を作成できます。アクティビティー図、クラス図、コラボレーション図、コンポーネント図、配置図、シーケンス図、状態図、ユースケース図。図エディタでは、図を視覚的に配置できます。
|
|
カスタマイズ可能なコード生成 
NetBeans UML には、フォワードエンジニアリング用に、テンプレートベースのコード生成が用意されています。NetBeans IDE に付属する FreeMaker テンプレートを変更してコードの生成方法をカスタマイズします。
統合 UML ツール 
要件の収集。アプリケーションの設計要件は、XML ファイルを使用してモデルに取り込んだり、Telelogic の DOORS[R] 要求定義ツールからインポートしたりできます。Javadoc 形式の Web レポートをモデルから作成することにより、ほかのメンバーと作業内容を共有できます。
事前定義され拡張可能なデザインパターン一式があり、EJB 1.1、EJB 2.0、Gang of Four などが含まれています。
UML の学習
|
|