質問: vbのシステムの設計書にumlは適用できますか? 現在、vbでシステム開発を行っている者(新人)です。 vbで開発するシステムの基本設計書、詳細設計書を作成する際、umlは利用できますでしょうか。 umlはjava(オブジェクト指向)向きのもので、vb向きではないのは分かっているのですが。 (上司に、vbの設計書にumlはどう使えるかのレポートを書くように言われまして^^;) vbでクラスモジュールを作る場合には、クラス図やオブジェクト図が適用できるのかと思いますが、クラスを作らない場合など、他にはumlのどのようなものが適用できるでしょうか? dbのer図などに適用できますでしょうか? また、vbで開発するシステムの設計書の特徴などがあったら教えていただきたいと思います。vbだったらこういう風に書くとか(画面設計にフォームの画像を貼るとか)、この項目はvbの場合いらないとか(上司は「vbはソースが分かりやすいから詳細設計はいらないんじゃないか?」と言っています)、どんなことでもいいので、アイデアを下さい。 ご指導の程、よろしくお願いいたします。
回答: 言語をあまり意識しない方がいいのでは? >umlはjava(オブジェクト指向)向きのもので、vb向きではないのは分かっているのですが。 オブジェクト指向的なこと、vbでもできますよ。 ただ、ベタで処理を書く人が多いだけです。^^; >vbでクラスモジュールを作る場合には、クラス図やオブジェクト図が適用できるのかと思いますが、クラスを作らない場合など、他にはumlのどのようなものが適用できるでしょうか? dbのer図などに適用できますでしょうか? クラス設計をしないのに、dbのer図を興す意味がありません。 単なる関数を当てはめて図を興す事もできないわけではないけど、相関図として見る必要がないものになってしまいます。 それなら、単に共通関数仕様書を念入りに作成した方が、まだマシだと。。。 >上司は「vbはソースが分かりやすいから詳細設計はいらないんじゃないか?」と言っています ベタで書くプロジェクトでは、必要としない会社が結構ありますね。。。(業務系だとしたら無謀に思いますが) 最低限 「客先に収めない」「詳細設計書を書くほどの規模でもない」「開発人員が信頼のおける人ばかり」 であればいいのですが、、、 とりあえず、 「aとbとcを書かなければいけないから、こういう設計になった」 より 「こういう設計をしたから、どういった物(図など)が必要になるか」 の方が、いいものができると思いますよー