UML皆でお勉強しよ♪
■ このスレッドは過去ログ倉庫に格納されています
0001ニュージーランド漁夫
NGNG( ・∀・)< お勉強しよ♪
( ) \____________
| | |
(__)_)
0202デフォルトの名無しさん
NGNGありがと本屋で見てみるわ。
0203デフォルトの名無しさん
NGNGそこらへんどう?
ビジュアル開発、イベントドリブン、旧来の
DFD,ERDとの連携に付いてはどう?
0204デフォルトの名無しさん
NGNG連携って、なんかイヤじゃないかな?
DFDなんか捨て捨てってカンジかと思うのだが。
よって、DFDとかからの情報の吸い上げ(一方通行)
という意味においてのみ、なんか有ってもヨイとは思う。
が、どうやって吸い上げるか?という手段レベルの話で
十分なようなキモするんで、方法論そのものには関係ないかも。
0205デフォルトの名無しさん
NGNGそれぞれの作成目的が違うってのは理解できるんだけど、似通った図なので
併用してるとこんがらがっちゃう。
0206デフォルトの名無しさん
NGNG実際は UML だけで十分だろうけど、
ERD は利用者人口からいってさすがに無視できないから。
0207205
NGNGUMLだけで十分なのでERDを作りたくない、って
設計初期段階では思うんだけど、設計を進めていくと
やっぱERDないとDBに落とせない〜、ってなっちゃう。
0208デフォルトの名無しさん
NGNGユースケース図→シーケンス図とクラス図って感じでしょうか?
もうちょっと細かく
ユースケース図→アクティビティ図→シーケンス図クラス図
0209デフォルトの名無しさん
NGNG画面遷移とかはどの図になるんでしょう
0210デフォルトの名無しさん
NGNGクラスはありますか。
0211デフォルトの名無しさん
NGNG俺の場合、アクティビティ図は操作の詳細化に使うほうが多い。
で、ユースケース図→シナリオ→クラス図・シーケンス図
って感じだよ(教科書どおりだけど)。
>GUIやWebシステムを作るとき、各画面はクラスにしてしまっていいのでしょうか?
クラスのステレオタイプでBoundaryというのがあるね。
GUIにもそれなりの責務があるとみなせばクラスにできるから、この辺は意見が分か
れるところみたいだよ。
画面遷移はシ−ケンスに組み込むか、単にユ−ザからの見た目だけを追うこともある。
判断はその時の要求によるけど、PGから見ればシ−ケンスだろうね。
>Excel みたいな テーブル(グリッド)のコントロールに対応した
>クラスはありますか。
商用コントロ−ルは特定のクラスに対応して作ることはないと思うから、設計の要求
に合わせて”選ぶ”もしくは作っちまうかじゃないかなあ?
0212デフォルトの名無しさん
NGNG0213名無しさん@お腹いっぱい
NGNGそれってウォターフォールモデルだなぁ。
どこからはじめてよい開発モデルのほうがやりやすそう。
おいらは、初めにデモりたいコード書いて
それをクラスにしてファクタリングするよ。
0214デフォルトの名無しさん
NGNGかえって面倒じゃないか?
0215デフォルトの名無しさん
NGNG→クラス図・シーケンス図作成
→ユースケース図手直し
→クラス図手直し
→アクティビティ図・ステートチャート図作成
→クラス図手直し
→コード作成
→クラス図手直し
……
0216age
NGNG0217匿名希望
NGNGメニューなんかのことなのかな。図の中のオブジェクトに日本語入らないね。
きのうデモ版ダウンロードしてちょこっとさわっただけだけど、とくに設定は
ないはず環境はjapaneseにしたし。ベンダーに直してってメールしといたよ。
日本語表示できるなら金だして買う価値ある。
0218そんなこともみつけられないのか?
NGNGフォント変更すれば?
0220いわれる前にわかってたよ
NGNGちょっとここに書くのが早すぎただけだろ、くそが。
おこらないでね。
私もこれで困ったんですけど、
動かしていたらやりかた見つけたのですよ。
なので、日本語版に設定したのだから、最初からフォントを
MS明朝あたりに設定して欲しいですね。
フォント変更しても、全てに反映されないし。
0222匿名希望
NGNGマニュアル読んだら出てた。確かに日本語環境指定したらデフォルト
フォントを漢字対応にしてほしい(ていうか日本人なら自然にそうなる
って思う)。Roseは使ったことないが、結構いいね。とくにソースから
クラス図出してくれるとこなんか感動もん。
Javaからやったらうまくいったけど
VC++からやってみたひといますか?
0224匿名希望
NGNG書くの楽になるね。2chもたまにいい情報あるよねーマジデ。
ひさびさの大ヒット。
0225デフォルトの名無しさん
NGNGおいくら?
0226デフォルトの名無しさん
NGNG6〜7万くらいだったかと。
フリー版もあるみたいだね。
ダウンロードしようとしたら、個人情報を登録しないと
できないみたいだったのでやめた。
0227匿名希望
NGNGあるし。ちなみにわたしは回し者ではありません。
デモ版は図がセーブ出来ないですが、jpgイメージに落とせるのでwordのドキュメント
なんかに貼り付けることできるよ。セーブできないっていうのは、かなりダメージ
でかいので買っちゃいましたけど。
0228名無しさん@お腹いっぱい。
NGNG皆さん購入しますか?
0229デフォルトの名無しさん
NGNGフォーマットがvisio互換なら考える
0231デフォルトの名無しさん
NGNG0232匿名希望
NGNGかなり機能がでかいから同等なものもで作るのは大変そうだけど、
同等でやすけりゃ売れるよね。magicdraw自体がroseをターゲット
にしてるわけだから。magicdrawはデベロッパーと直接やりとりしな
いと(質問とかもね)いけないので英語が出来ないとつらいって
いう面はあるね。
VISIOがあれば
印刷機能なしでもよいということですか?
0235匿名希望
NGNG日本の販売会社通してないから作った会社=デベロッパーが売ってると
思うんだけど。買い方はwebの登録ページでカード番号いれた
らダウンロード画面が出てくるしくみ。買うだけなら英語いらないよ。
マニュアルは英語だけみたい。不具合で文句いいたくても英語書けない
とつらいってことですね。
プログラムのヘルプは日本語になってる。
そういう意味でしたか。
日本人が開発したもので日本語で質問できるとしたらどうですか?
0237デフォルトの名無しさん
NGNG0238デフォルトの名無しさん
NGNG作ってもよさげな気がする。
0239名無しさん@お腹いっぱい。
NGNG下請け会社にUMLでかいてるもの渡しても理解してくれないしさ。
0241デフォルトの名無しさん
NGNG凡例も書いてわたせばいいじゃん。
そうだね。つーか、シナリオの日本語が...以下自粛。
0243デフォルトの名無しさん
NGNG書き慣れていないと駄目だね。
0244デフォルトの名無しさん
NGNGでも関連の線がカクカクしちゃうのなんとかできないのかな?
0245謎の人
NGNGEdit-Links-直線の種類-Oblique
Options-projectで
スタイル-デフォルト-パス-直線の種類-Oblique
ではないだろうかという噂を聞きました。
0246デフォルトの名無しさん
NGNGある程度のシステムならわかるけど、普通のアプリケーションの場合はどうなるの。
ユーザーぐらいしか思い浮かばないけど。
0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNGってなに?ノートパッドとか?
0250デフォルトの名無しさん
NGNG0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNGノ−トパッド単独をドメインとしないなら、どうするの?
0254デフォルトの名無しさん
NGNG外部と見なすものはすべてアクターでいいんでないの?
しかしノートパッド程度でOO分析・設計が必要?
0255デフォルトの名無しさん
NGNGウィンドウ、ファイル、ユーザー。
0256デフォルトの名無しさん
NGNG0257デフォルトの名無しさん
NGNG0258デフォルトの名無しさん
NGNGあまり使わないってこと??
0259デフォルトの名無しさん
NGNG0260デフォルトの名無しさん
NGNG0261デフォルトの名無しさん
NGNGクラス図の分析過程で出てくるやつ??
0262デフォルトの名無しさん
NGNGWebで資料あさってます。
↓とか
http://www.njk.co.jp/otg/Drop/Drop_v20/
まだまだ、現実に行うには勇気が要りそうなものが多いですが、
面白いですね
なにかよさげなものあったら教えてください
0263デフォルトの名無しさん
NGNG内容は全部見てないが、よくここまでまとめたもんだ。
0264デフォルトの名無しさん
NGNGUMLはモデリングランゲージだからね。無いかもしれない。
あるとしたらRUP(Rational Unified Process)のほうかな?
0265名無しさん@お腹いっぱい。
NGNG0266デフォルトの名無しさん
NGNGUMLでいうコンポジションは集約の一種で、子オブジェクトのライフ
サイクルが親オブジェクトと同じ、つまり親オブジェクトが消滅した
ら子オブジェクトも消滅する、というものを指したと思います。
0267デフォルトの名無しさん
NGNGなるほど。
じゃあ「人」と「お金」は集約で、「車」と「タイヤ」はコンポジション
ってこと?
0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNGメソッド、メンバーに限り特定の日本語が化けてしまう。
(ほ、とか)
うちんとこだけ?
0270デフォルトの名無しさん
NGNG金は天下の回りモノ。
人に集約(ってのか?)されてるものじゃないぞ。
法人と金庫(笑)と人とをまとめた抽象クラスを作って
それに集約っていうならまだ良いが。
抽象的な財布とでも呼べば良いかも。
蛇足だが「金」ってオブジェクトにしにくくないか?
金や水みたいに数を数えにくいものって
器(金なら財布)に所属する属性としてしか
作りようがない感じだったりしないか?
0271名無しさん@お腹いっぱい。
NGNG0272デフォルトの名無しさん
NGNG包茎?
0273名無しさん@お腹いっぱい。
NGNG優良スレなんだから、くだらないこと書かないでね。
0274デフォルトの名無しさん
NGNG>「金」ってオブジェクトにしにくくないか?
アナリシスパターンの「量」が参考になるかもしれない。
簡単に言うと、数値と単位をひとまとめにしたオブジェクト。
元発言の意図をくんでいないおそれが高いのでsage
0275デフォルトの名無しさん
NGNGOMTのときはそれが集約だったんだけどな。
UMLでの集約って通常の関連とどう違うんだろう。
0276デフォルトの名無しさん
NGNG:関連の特殊な形で、関連するオブジェクト間に「全体−部分」
の関係が成り立っている。
コンポジション
:集約の一形態。全体と部分の関係が強く、部分オブジェクト側
のライフタイムが、全体オブジェクト側のライフタイムに依存し
、一度確立された関係は変更できない。したがって、全体オブジ
ェクト側の多重度は必ず「1」である。
って書いてありましたよ。
>>275
分析の仕方によって、ただの関連として捉える
こともあれば、集約として捉えることもあるって
ことですかね??
0277デフォルトの名無しさん
NGNG>分析の仕方によって、ただの関連として捉える
>こともあれば、集約として捉えることもあるって
>ことですかね??
その通り!!あなたはかしこーい。
0278デフォルトの名無しさん
NGNGいや、こっちの意図としては、そんな感じっす。
アナパタは日本語上陸したばっかりの頃に読んだが
しょせん自分がドキュだということを思い知った(笑)
半分以上の意味がわからんかった。鬱
>「量」
そういや有ったような気がするなあ。
でもあれって、「同じ金額」という概念の
同一性と同値性の区別の問題は
どう克服してましたっけか???
0279デフォルトの名無しさん
NGNG0280デフォルトの名無しさん
NGNGUMLによるJavaオブジェクト設計 第2版
0281デフォルトの名無しさん
NGNGうわー、その本、最悪だよ。(藁
俺は買って後悔した。 どぉ?使える?
0282デフォルトの名無しさん
NGNG0283274
NGNG通貨まで考えると取引時のレートまで考えなくちゃならなくてタイヘン
でしょうねぇ。アナパタ本では、トレーディングに関しては2章設けて
紹介してますね。
長さとか重さみたいに、文脈によらないで値が変換できるときには、単位を
オブジェクトにして、単位同士の換算方法を知識として持つようなパターンが
紹介されていますよ。
...また題意とちがう応対をしている気がする(w
0284デフォルトの名無しさん
NGNGめっちゃおそレスでスマソ、
UML描くツールだけど、
UML Forumであのマーチンファウラーがいってたけど、
「CASEツールなどいらん、ホワイトボードとでデジカメで十分や」
だってさ。
たしかに設計段階で、クラス抽出〜洗練を繰り返してる段階で
わざわざツール使ってUMLかくのタルイよね。
その点で、マーチンファウラーはええこというな、とおもったよ。
みんな、ホワイトボードを買いに行こう!!
(誰かこのレス見てくれんやろか?)
0285デフォルトの名無しさん
NGNG俺はちょっとアイディアを練ったりするのに、
A3サイズのホワイトボードを愛用してるよ。
コピーとれば保存できるから便利。
0286デフォルトの名無しさん
NGNG例題が載っている本が欲しくてね。
一応前にもUMLの本を持っていたんだけど、
やっぱし例題があるとわかりやすいから。
それに、この本にはいいことが書いていたよ。
「人は、例題からも学ぶのではなく、例題が唯一の学び場だ」
だったかな?うろ覚え。
経験的には分かっていたけど、あぁなるほどね、と
つい感心してしまった。
0287デフォルトの名無しさん
NGNG”逆さまになりそうだ”
と思ったのは俺だけ?
参考:
http://www.martinfowler.com
0288デフォルトの名無しさん
NGNGどういうこと??
0289デフォルトの名無しさん
NGNG私はチョピーリ同意
0292名無しさん@お腹いっぱい。
NGNG住所っていれたら住@になるなぁ
0293デフォルトの名無しさん
NGNG要するに裏紙たばねたやつに書き散らしでOKということなんね。
0294デフォルトの名無しさん
NGNG俺みたいな書き方でも良いのか‥‥安心。
でもすぐに無くすんだよなー。しかも、書き直すたびに違うクラス図になってるんだよなー。
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNGそいつらがコード吐いてくれたら完璧!
0297デフォルトの名無しさん
NGNG0298デフォルトの名無しさん
NGNGコードを印刷した紙の裏にUML書けば、そういう気分に浸れるかも。無理か。
0299名無しさん@お腹いっぱい
NGNG0300デフォルトの名無しさん
NGNG0301でふぉると
NGNG■ このスレッドは過去ログ倉庫に格納されています