ロボット、千葉ロッテマリーンズについていいかげんなことを書きます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
今回はパッケージ図の話をします。
astah* communityを起動して図→クラス図を選択してください。
適当にパッケージを追加してください。
まずは入れ子構造を定義してみます。
以下のようにネスト接続するかパッケージを含んで表現する方法があります。
入れ子構造にすることでパッケージをグループ化できるとからしいです。
依存ボタンを選択後、パッケージを選択することで依存を定義できます。
この場合はパッケージ0がパッケージ2に依存しており、パッケージ2を利用していると言う事らしいです。
なんだかあまり書くこともないようなので構造設計時のダイアグラムについて書いておきます。
以下のダイアグラムがあるらしいです。
コンポジット構造図はクラス等の内部構造を表現するとからしいです。
正直なところ、パッケージ図、コンポーネント図、クラス図の明確な違いがよくわからないのですが、粒度としてはパッケージ>コンポーネント>クラスとなるらしいです。
Javaとかでもクラスをパッケージにまとめる事ができますが、そういう事をするという解釈でいいのでしょうかね?
となるとコンポーネントは一体何を表現しているのでしょうね?
wikipediaでコンポーネント図を調べてみると、「ファイル、ヘッダ、ライブラリ、モジュール、実行可能ファイルやパッケージなど」とからしいです。
クラスやパッケージと明確な区別があるようには思えないのですが、どういう違いなのか詳しい人がいれば教えてください。
今日はこのぐらいにしておきます。
明日はシーケンス図をやります。
にほんブログ村のロボットのカテゴリから
全然人が来ない・・・
astah* communityを起動して図→クラス図を選択してください。
適当にパッケージを追加してください。
まずは入れ子構造を定義してみます。
以下のようにネスト接続するかパッケージを含んで表現する方法があります。
入れ子構造にすることでパッケージをグループ化できるとからしいです。
依存ボタンを選択後、パッケージを選択することで依存を定義できます。
この場合はパッケージ0がパッケージ2に依存しており、パッケージ2を利用していると言う事らしいです。
なんだかあまり書くこともないようなので構造設計時のダイアグラムについて書いておきます。
以下のダイアグラムがあるらしいです。
- パッケージ図
- コンポーネント図
- コンポジット構造図
- クラス図
- オブジェクト図
コンポジット構造図はクラス等の内部構造を表現するとからしいです。
正直なところ、パッケージ図、コンポーネント図、クラス図の明確な違いがよくわからないのですが、粒度としてはパッケージ>コンポーネント>クラスとなるらしいです。
Javaとかでもクラスをパッケージにまとめる事ができますが、そういう事をするという解釈でいいのでしょうかね?
となるとコンポーネントは一体何を表現しているのでしょうね?
wikipediaでコンポーネント図を調べてみると、「ファイル、ヘッダ、ライブラリ、モジュール、実行可能ファイルやパッケージなど」とからしいです。
クラスやパッケージと明確な区別があるようには思えないのですが、どういう違いなのか詳しい人がいれば教えてください。
今日はこのぐらいにしておきます。
明日はシーケンス図をやります。
にほんブログ村のロボットのカテゴリから
全然人が来ない・・・
PR
この記事にコメントする