2011-01-01から1年間の記事一覧

東北地方太平洋大地震

突然の出来事なので・・・被災者の無事を心からお祈りします。 M8.8の国内最大級の地震との事なので、余震にも注意が必要です!! ・大津波で壊滅的被害 死者・不明は1500人超も ・東京電力福島第1、第2原発で放射能災害の恐れがあるとして、原子力緊…

コンポーネント図(ソフトウェアモジュール構成)

UML

コンポーネント図でソフトウェアモジュール構成を表現してみます。 こんな感じかな。 アプリケーションサーバはTOMCATで、JDBC経由でMySQLにアクセスします。 社員管理と出勤管理をStrutsを使って実装します。 文章で書くよりも絵で書いた方が整理しやすいし…

コンポーネント図

UML

次はコンポーネント図です。 そういや、コンポーネント図って・・・ 書いたこと無いですねw 初チャレンジです! コンポーネント図で何を表現するの? 開発環境内のソフトウェアモジュール構成を表現する。 クラスやオブジェクトの実装コンポーネントへの割…

上流設計で思うこと

ずっと出張していまして、上流設計に参加していました。 といっても、お客さんと直接話したりはしていませんけど・・・上流設計の雑用係的な役割でした。 大規模PJでの上流設計は経験があまりないので、今回の体験はとても勉強になりましたね。 とにかくつい…

ずっと出張にいってました・・・(;´Д`)

ずっと出張にいってました・・・ あまりの忙しさに、日記はしばらく放置でした(;´Д`) そろそろ再開しないとな〜と思いつつ、 何を書いていたのかを全然思い出せません・・・ ( ゚д゚)ハッ! そうそう、次はコンポーネント図について勉強するんだったな。 まあ、…

クラス図(依存関係)

UML

2つのクラスの間に関係があり、その2つのクラス間の依存度合いが 非常に弱い場合(疎結合)は、関連よりも依存関係を使います。 例えば、会社と部門と社員には関係があります。 下のクラス図では、社員への関連が2種類あるので意味がわかりにくい状態にな…

クラス図(集約と合成)

UML

クラス間に包含関係が存在する場合、全体と部分という表現が生まれてきます。 これを集約と呼び、特に結びつきが強いものを合成と呼びます。 集約は、白抜きのひし形と実線を結んで表現します。 合成は、黒で塗りつぶしたひし形と実線を結んで表現します。 …

クラス図(継承)

UML

継承とは、あるクラス(スーパークラス)の特性を引き継ぎ、新たなクラス(サブクラス)を作ることです。 サブクラスからスーパークラスを導くことを汎化、または抽象化、 スーバークラスからサブクラスを導くことを特殊化と呼ぶそうです。 (特殊化というの…

クラス図(関連)

UML

クラス間の意味的なつながりを関連と呼びます。 どのような繋がりであるかを関連名と関連端で表現します。 また、あるクラスAを基準にクラスBを関連させた場合に、 クラスAに対してクラスBが対応する数を多重度として表現します。 こんな感じですね。 社長は…

クラス図(クラスの表現)

UML

まずは、クラスの表現方法から簡単にまとめてみます。 クラスはオブジェクトの構造特性と振る舞いを規定するもので、属性(プロパティ)と操作(メソッド)を持っています。 こんな感じですね。 astah*で描いてみました。(astah*はJudeの後継ツールです。機…

今更ながらUMLについて再勉強してみる

UML

仕事上、何気なくUML(統一モデリング言語)を使っています。 いまや、設計フェーズで欠かせない存在となっていますが・・・ 今更ながら復習の意味を込めて再勉強してみようと思います。 まずは、UML(統一モデリング言語)とは何ぞや? 統一モデリング言語…

あけおめ! ことよろ〜

あけおめ! ことよろ〜 今年もみなさま、よろしくお願いします〜 今年も良い1年でありますように・・・(-∧-;) ナムー