[cppll:9374] Re: [ 御意見拝聴 ] UML をソフトの基本設計で使いますか?

Subject:
[cppll:9374] Re: [ 御意見拝聴 ] UML をソフトの基本設計で使いますか?
From:
Shibukawa Yoshiki <yoshiki@...>
Date:
Mon, 11 Aug 2003 09:10:35 +0900
X-Mailer:
JsvMail 4.0 (Shuriken Pro /R.2)
Message-Id:
<JL20030811091035.278018199‐at‐shibu.jp>
In-Reply-To:
9364
References:
9364
渋川です。

> でも、C++ ではクラスを互いに関連付けるのはポインタだけではありません。

僕が以前に流したメールですが、メンバー変数の表現だけでもこれだけの表現が
考えられます。しかも1対1に対応しないし。

http://www.tietew.jp/cppll/archive/8832

あと、メソッド呼び出し時の参照渡し、ポインタ渡し、あと、グローバル変数経
由での関連(ゲーム作ってて1対多、かつシングルトンの時はたまに利用。画面
クラスとか)。1対1対応させようとすると頭が痛いですね。

僕はストーリーカード、タスクカード、CRCカードを使います。特にCRCカード。
動的なフローチャートのようなものを描くときだけ、UMLのコラボレーション図
を利用します。あとのダイアグラムは使わないですね。CRCカードは以前Cマガに
記事書いたので、よろしくです(^-^)

僕はUMLのメリットというのは、やはりコードの全体像をビジュアルに把握する
できるようにすることだと思います。コードと1対1に対応させたモデルドリブ
ンアーキテクチャとかはC++には不似合いな気がします。Rational Roseのリバー
スエンジニアリング機能は触ってみたいですけど。

-----

東京工業大学  国際開発工学専攻  上田研
_/_/_/  しぶかわよしき JA6HFA/1 yoshiki@...
_/    http://www.shibu.jp  http://www.unittest.org

スレッド

Navigation

検索

[検索ヘルプ]

Maintener: Tietew <www.tietew.jp>
Powered by Ruby on Rails, Mongrel, PostgreSQL, and Hyper Estraier.
click here