UML皆でお勉強しよ♪
■ このスレッドは過去ログ倉庫に格納されています
0001ニュージーランド漁夫
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でふぉると
NGNG0302でふぉると
NGNG0303デフォルトの名無しさん
NGNGMetaのMetaのMeta…
0304デフォルトの名無しさん
NGNGUMLとかかなり早いスピードで来たからこれらもチェックして
おく必要あるのかなぁ>>303
0305デフォルトの名無しさん
NGNGこんなのあったので一応はっときます
0306303
NGNGUMLモデラー同士でデータ相互活用!みたいな謳い文句で
XMIが提唱されたのは2年くらい前かな。
その後、Rational Roseがプラグインで部分的に対応して、
IBMがXMI toolkitを作りっぱにしたくらいか。
MOFの仕様書とXMIの仕様書合わせて700Pくらいあって
こんなん読めるかっつー感じだ。
別に仕様書読破する必要もないけど、
MOFもXMIも資料がまだまだ少ないんだよね。
0307デフォルトの名無しさん
NGNGXML関連はどんどん新しい仕様が出てくるのに、
UMLをさらにメタメタにしたような規格は新しいの殆ど出てこないね。
XMIも風呂敷はデカソウだけど、関連したソフトウェアのアップデート
もされていないみたいだし。。。
頭いい人が考えても、凡人がついていかないと普及しないんだね(藁。
様子見だってことは分かりました。ありがとう
関連書籍
http://www.amazon.co.jp/exec/obidos/ASIN/0201709155/qid=992748071/sr=1-1/249-1864945-9054761
0308懸賞スキスキ名無しさん
NGNGArgoUML MagicDraw は、とりあえず、XML で保存しているけど、
互換性あるのかな
0309デフォルトの名無しさん
NGNGほんとですか?だとしたら内部でメタデータの変換してるはず。
MagicDrawダウンロードしてみようかな。
0310懸賞スキスキ名無しさん
NGNGこんな感じで、XMLになります。
<?xml version='1.0' encoding='UTF-8'?>
<!-- <!DOCTYPE XMI SYSTEM 'uml.dtd'> -->
<XMI xmi.version = '1.0' >
<XMI.header >
<XMI.documentation >
<XMI.exporter >MagicDraw UML</XMI.exporter>
0311デフォルトの名無しさん
NGNG>>310
ひどいXMLだなぁ、namespaceとかそういう概念も無いんだろうか(笑)
0312デフォルトの名無しさん
NGNGXMI コードは、 XMI 規格(Meta-Meta-Meta)下で
XML化されたUML規格(Meta-Meta)で作るUMLモデル(Meta)だからねえ。
MetaレベルのXMLは自分で設計するし。
基本的にはUMLと同じで覚えて使うものだと思う。
>>311
Roseはクラス図からスケルトンコードを生成してくれるよ。
IDL使いには便利だと思う。
0313UML初心者
NGNGVestのやつもいいね。
0314名無しさん
NGNGhttp://jcp.org/jsr/detail/26.jsp
0315名無しさん
NGNG日経コンピュータかなんかで読みました。
MagicDraw もどっかの会社が代理店になるらしいです。
UML-jp あたりで見た気します。
日本にも、UMLツール続々上陸でしょうか?
0316デフォルトの名無しさん
NGNG0317デフォルトの名無しさん
NGNGいっそのことマイクロソフトが買い取ったほうが、
VC++についてくるだろうから嬉しい。
VisualModelerでは組み込み用途には非力すぎたし。
0318デフォルトの名無しさん
NGNG日本に代理店ができる前に買った方がいいかも
0319デフォルトの名無しさん
NGNG0320デフォルトの名無しさん
NGNGJava/C++、その他のクラススケルトン生成(エクスポート)
ソースコードを読み込んでUML(クラス)図生成(インポート)
Visio/Roseのインポート&エクスポート
印刷も一応できる。
そのほかプラグイン機能で拡張可能
複数人による同時編集機能
で、Vectorに登録して3000円で販売だったら馬鹿売れですか?
0321デフォルトの名無しさん
NGNGあとから各言語用のプラグインが出たりすれば買っちゃうと思う。
何せRuby対応ってのは聞きませんし。
まぁ使い勝手重視ですけど。
手書きのような手軽さがあればパーフェクトゥ
0322デフォルトの名無しさん
NGNGルビー対応ですか
各言語に精通してないとできそうもない...
sourceforgeあげで、無料で使用できるほうがいいですね。
0323デフォルトの名無しさん
NGNG0324デフォルトの名無しさん
NGNGRuby対応か...
0325デフォルトの名無しさん
NGNGhttp://www.cbop.gr.jp/Martin2/Tokyo2001MF.htm
あ、UMLのツ−ル作ろうと思ってる人への煽りじゃないからね。
0326デフォルトの名無しさん
NGNGそれができたら、Vectorなんてせこいこと言ってないで、
アメリカで会社作ってNASDAQに上場した方が儲かる。
できたらだけど。
0327デフォルトの名無しさん
NGNGコストの把握ですか...
これを計算する方法と
アプリケーションもつけたほうがよさげ
土木建設工事を例にだしていたので、
積算によって正確に算出している会社ってあるんですか?
0328デフォルトの名無しさん
NGNGから抜粋
------------------
第二の利点は、デザインの模索のやり方において、何処に行きたいかの模索ではなくて,既に到達した現状を
記述する事をやります。コードは完全に終了してはいませんが、途中までできている時です。
UMLのダイヤグラムと実際のコードとの同期をいかにしてとるかは重要です。コードは決して終わる事は
ありません。そういう状況の中で、UMLのダイヤグラムがきちんと最新のものになっているかと言う事が
非常に重要です。
-----------------
これまでにここで紹介されたツールって同期してたっけ?
0329デフォルトの名無しさん
NGNGいいなこれ。
0330デフォルトの名無しさん
NGNGから抜粋
----------------
Toolの価値はあるのですが、また危険を伴う事があることを理解しておかなくてはいけません。
----------------
0331デフォルトの名無しさん
NGNG日本の土木は談合の世界だからなあ。。。
現実みれば理想論っぽい。
言いたいことはわかるけど。
0332デフォルトの名無しさん
NGNGすでにあるよん
ttp://www.togethersoft.com/us/products/index.html#features
言語はJavaのみだけど
クラス図のみの機能なら無料です
0333デフォルトの名無しさん
NGNGさんけう
0334デフォルトの名無しさん
NGNGライセンスキーはどこから手に入れるの?
0335デフォルトの名無しさん
NGNGhttp://www.togethercommunity.com/community-edition.shtml
お試し
http://www.togethersoft.com/us/products/download/instructions.html
0336デフォルトの名無しさん
NGNG今○さんあたりの会社がいれるのかな?
0337デフォルトの名無しさん
NGNG気になるお値段の方は、と思って調べてみたんだけど、どこの国の代理店も値段表記してないし、
ましてやネット販売もやっていないような。
JavaのGUIなソフトって、いつになったらストレスフリーで使えるようになるんだろう。
0338デフォルトの名無しさん
NGNGhttp://www.iioss.org
オープンテクノロジー主導なんで、ちょっとどうかなと
思うのですが、
0339デフォルトの名無しさん
NGNGJavaで描かれたものがそのマシンの上でC++に変換され、
コンパイルして使えるようになればいいのにね。
そういうパッケージソフトあったような...
0340デフォルトの名無しさん
NGNG参加してみたい...
0341デフォルトの名無しさん
NGNG設計モデルから?
0342デフォルトの名無しさん
NGNGどういうツールをつかいますか?
0343デフォルトの名無しさん
NGNGVSに統合するからなんだとさ。
0344デフォルトの名無しさん
NGNG0345デフォルトの名無しさん
NGNGソースコードからインポートできないのね
0346デフォルトの名無しさん
NGNGそのかわりKonesa(コネッサ)というツールを売り出すらしい。
開発元は、組み込み向けの状態遷移型CASEツールCATSで
有名なZIPC。
http://www.ogis-ri.co.jp/otc/news/rose/20010219/index.html
http://www.ogis-ri.co.jp/otc/products/konesa/index.html
http://www.zipc.com/zoo/konesa.htm
http://www.zipc.com/zoo/zoo.htm
でも高いんだろうなぁ。
Visio2001で我慢するか…。
0347デフォルトの名無しさん
NGNGMagicDraw demo version はどう?
■ このスレッドは過去ログ倉庫に格納されています