トップページ⇒tech
966コメント334KB

UML皆でお勉強しよ♪

■ このスレッドは過去ログ倉庫に格納されています
0001ニュージーランド漁夫NGNG
  Λ_Λ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ・∀・)< お勉強しよ♪
 (    )  \____________
 | | |
 (__)_)
0002デフォルトの名無しさんNGNG
しねーよ。>UML
氏ねよ。>>1
−−−−−−−−−−−−−−終了−−−−−−−−−−−−−−
以後はsage進行で。
0003今後予想される質問NGNG
UMLってなんだよ
0004今後予想される解答NGNG
オブジェクト指向の表記方法です
0005デフォルトの名無しさんNGNG
正確にUMLに沿ってはないが、それモドキなやつは書くぞ。
ほとんど静的関係図だけで、ときどきシナリオぐらいだけど。
書かなきゃ、後での仕様変更やプログラムの複雑さのスケーラビリティに
影響がでる。

>>3 Unified Modeling Language
0006デフォルトの名無しさんNGNG
>>5
UMLっていっても、1から10まで全部教科書どおりに採用なんて
しないし、ばかばかしいと思う四。使えるところから使うし、
自分のシステムにとって不要なところはガンガンはしょる。

しょせん道具だし。
0007デフォルトの名無しさんNGNG
でも道具なのでこれから使うでしょう
.NET=UMLになるかな
0008デフォルトの名無しさんNGNG
XPしながらUMLをどう使うかが課題かな。
0009デフォルトの名無しさんNGNG
↑ 知ってる単語を並べただけ。
0010>8NGNG
XP->ソースがドキュメント
UML->ソース以外に図を描け

ってわけで、明らかに対立してるように思えるが。
Kent BeckもUML使わんって言ってたし。

両立するとしたらソース<->UMLを
完全自動で同期取るツールがある場合のみ。

つーか、ほんとにXPやってんのか?
0011デフォルトの名無しさんNGNG
>両立するとしたらソース<->UMLを
>完全自動で同期取るツールがある場合のみ。

重いー。
0012逝っちゃいそうですNGNG
XP燃え。燃えるぜ!やらせろ!誰か!
0013逝ってきますNGNG
XP萌え。萌えるぜ!俺とぺあプログラミングやろうぜ!男性不可!
0014逝っちゃいそう!NGNG
XPで必ず異性とのペアリングが良いということになれば、
一気にこの手法が人気になったりして。

マジな話、異性だと大抵は、野郎同士より多少生産性が
良くなりそうな気がするが。自分だけでしょか?
0015デフォルトの名無しさんNGNG
ペアを強要され、断ったらクビにされたといって
プロジェクトリーダーが訴えられるに一票。
0016デフォルトの名無しさんNGNG
つーか、1みたいに腐った絵文字かきまくるやつ誰よ?
なおか気分わるくなるよ、こんなのみていると
匿名掲示板だからってふざけていいのか?
0017デフォルトの名無しさんNGNG

  Λ_Λ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ・∀・)< うん。ふざけていいんだよ♪
 (    )  \____________
 | | |
 (__)_)
0018デフォルトの名無しさんNGNG

  Λ_Λ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ・∀・)< うん。ふざけていいんだよ♪
 (    )  \____________
 | | |
 (__)_)
0019デフォルトの名無しさんNGNG
ジサクジエンデシタ
0020デフォルトの名無しさんNGNG
上流工程で働くにはUMLもいいかな。
それみてプログラマがプログラムしてくれればいいんだけど。

002118>>19NGNG
私も賛成、というか、すでに(まともな)学校じゃそのようになっている
ようですね。ちなみにCはもう省いてもよしって感じですね。
002221NGNG
スレ違いでした。スマン。
0023デフォルトの名無しさんNGNG
本当にふざけスレになったらしい。
0024デフォルトの名無しさんNGNG
UML は Rose で書きたい。
Visio はもう嫌。
0025デフォルトの名無しさんNGNG
Excelでクラス図、状態遷移図描いてますが、
なにか文句ありますか?
0026デフォルトの名無しさんNGNG
>>25
えらい!!
0027名無しさん@お腹いっぱい。NGNG
>>25
Rationalは高いなぁ...
フリーの使って我慢。
0028名無しさん@お腹いっぱい。NGNG
>>25
テンプレートくだされ。

0029名無しさん@お腹いっぱい。NGNG
27です
25へではなく24でした。
ごめんなさい。
0030デフォルトの名無しさんNGNG
>>24
Visioってクラス数が多くなると
途端に重くならない?

とくにカットアンドペーストがなぜか重い。
003124NGNG
>>30
重くなります。
そして飛びやすくなります。
ときどき突然死します。

それより関連の線が変な方向に回り込むのがムカツキます。
状態遷移図でネストした状態を1枚の図に書けないし。
こんなのUML1.x準拠じゃねぇ!

Roseはお試し版を試してみましたが、かなり楽チンでした。
特にシーケンス図は、Visio がクソなだけに感動します。
Visio だとメッセージを流れの途中に入れるのがたいへんですから。
手で書くのと比べたら 100倍 マシですけどね。
0032デフォルトの名無しさんNGNG
>>31
Visio2000(だっけ?)でですか?
私はそれより前のバージョンですが、やっぱ重いですね。
Roseを個人購入ですか?
(フリーでいいのないのかな?
0033デフォルトの名無しさんNGNG
UMLの表記がいつまでたっても覚えられません。
なのでテキトーに書く。
0034デフォルトの名無しさんNGNG
手で書くとき、集約の矢印のひし形って書きづらくねえ?
かってに○にしちゃおっと。
0035デフォルトの名無しさんNGNG
>>34
テンプレート使ってかきませう
0036デフォルトの名無しさんNGNG
UMLって分析工程でさえも、
ツールがないとやっとれんような...
手書きじゃ効率悪し...
つーことで、フリーのツールを見つけみた。
argouml.tigris.org


0037デフォルトの名無しさんNGNG
テ……テンプレートって穴の空いた定規のこと?
そんなの使うくらいだったらvisioで書くよ〜
0038デフォルトの名無しさんNGNG
......。ネタか?
Template is a form, mold, or pattern used as a guide to making something.
003938NGNG
あぁ、読み違い。。。スマソ。
0040デフォルトの名無しさんNGNG
Visual Modeler使ってますけど。VB、VCのソース吐いてくれるんで。
参考書だしてるの今んとこオージス総研と翔泳社だけだね(日本は)。
0041デフォルトの名無しさん NGNG
COBOLも近い将来UMLが使えないと設計・分析ができなくなるようです。
次期COBOLはオブジェクト指向になるらしいし。
004230NGNG
>>31
Visioってだれが使っても不安定だったのね。

>>32
私はVisio2000以前のVisioから使ってました。
#つまりMSに買収される前のVisio

「Visio2000になれば少しはマシになるのかなー」
とちょっと期待していたんだけど,根本的な仕様は
変更されなかったようです。不安定なのは相変わらず。

ただ着眼点は面白いアプリケーションなので
今後に期待。
0043デフォルトの名無しさんNGNG



0044デフォルトの名無しさんNGNG
Pure Java 製 UML ツール (フリーの評価版あり)

http://www.magicdraw.com/

結構重いのが難点だが Visio や Rose より使いやすかった。
0045デフォルトの名無しさんNGNG
いつのまにかまともになってるなぁ。
0046デフォルトの名無しさんNGNG
フリーのUMLツール
http://www.catkk.co.jp/~ando/milk/u-ml/
使ってないので出来は分りません
0047デフォルトの名無しさんNGNG
中途半端にUMLかじっただけで、仕様書もろくに見ないで自己流の
滅茶苦茶なUMLモドキを書く人っていない?
そういうのが同じプロジェクト内にいると迷惑なんだよね。
なんのための標準規格か分ってないのかね。
そういうのに限って、自分がその仕様のメリットや仕様自体を理解
できていないだけなのにUMLに文句つけまくったりして、自分の書く
自己流UMLモドキの方が優れていると思い込んでいたりするから始末に
追えない
普段のそいつの行動やスキルから、単に覚えたり本を見たりするのが
面倒なだけの怠け癖を正当化しようとしているだけだって、周りには
バレているんだけど本人には自覚症状が無いんだよね
0048デフォルトの名無しさんNGNG
>自己流の滅茶苦茶なUMLモドキ
を具体的に説明してよ、話のネタになるからさ。
0049デフォルトの名無しさんNGNG
>47
つうか、あれをどうやったらアレンジできるんだ?
そのままつかうのがいちばん簡単だと思うが。
0050デフォルトの名無しさんNGNG
なんかUMLツールの評価をしてる
http://www.jeckle.de/umltools.htm
ドイツ語でほとんど意味不明だが
0051無党派さんNGNG
自明なところや、自分達に関連の薄いところはハショルことは
あるよ。
0052デフォルトの名無しさんNGNG
>>49
そいうえばこのスレにも約一名ほどいるぞ。
○にしたらOMTと間違えるからやめとけ。>>34
0053無党派さんNGNG
44のツールを今インストールしているのだが使用許諾が「きょかのさんせいする」で
選択可能なオプションが「さんせいする」「さんせいしない」だ。

すげーローカライズだ。
0054無党派さんNGNG
44のツールMagicDrawはなかなか使いやすいね。
0055デフォルトの名無しさんNGNG
ひまなんで、ひやかします。
0056デフォルトの名無しさんNGNG
>>55
どうぞ。冷やかしでも有益な情報提供でも、アラシ以外は歓迎でしょう。きっと。

0057デフォルトの名無しさんNGNG
>>54
バージョン3.6?
0058デフォルトの名無しさんNGNG
>>52
人に渡すときはちゃんと書くよ。
っていうか清書するならvisioで書くし。
まあ、今オレの周りに他にわかる人いないからそんな機会ないけどね。
0059デフォルトの名無しさんNGNG
単なる思考アイテムとしてみると
ひし形は確実に不合理だろ。
まあ、そういうときは実際は○すら書かないけどね、
文脈でわかるから。
0060デフォルトの名無しさんNGNG
>>59
なんでもええのでは?
0061デフォルトの名無しさんNGNG
うん実はなんでもいい。
でもそれなりに合わせといたほうが
清書するときは楽ですなあ。
方法論とかも参考になるしねえ。
0062デフォルトの名無しさんNGNG
とこう
006344NGNG
>44のツールを今インストールしているのだが使用許諾が「きょかのさんせいする」で
>選択可能なオプションが「さんせいする」「さんせいしない」だ。

使ってたの1年前の英語版です。今日見たら日本語を選択出来るみたい。
早速 3.6 を DL してみたら、爆笑してしまったよ。漢字が全然無い。
キッドピクスってお子茶間お絵描きツールがあったけど、そんな感じに
なってました。

ファイルのチューサーちゅうのダイアロックをちゅうぜつする - Abort file chooser dialog
ちょっとのぞく - Look in
かんせんとかんじるテーマ - Look and Feel Themes

あまりに笑えるんで英語表示にして使ってます。
日本語のプロパティファイル探してみます。
0064デフォルトの名無しさんNGNG
とりあえず、ユースケース図をかけるようになりました。
0065デフォルトの名無しさんNGNG
>>53
おれもつかってみた。
日本語翻訳がおもしろい。
0066名無しさんダーバードNGNG
多分、カタコトの日本語が出来る奴なんかに依頼したんだろうなぁ。このツールは
俺が使ったUML記述ツールとしては、一番使いやすい。他にもっと使いやすいのが
教えてくれ。

MagicDrawはいくらなのだ?
0067デフォルトの名無しさんNGNG
さぁ?
0068デフォルトの名無しさんNGNG
UMLモデリングのエッセンス―標準オブジ
ェクトモデリング言語入門

はどうなのよ?
0069名無しさん@お腹いっぱい。NGNG
>>68
まだかってねーよ
0070名無しさん@お腹いっぱい。NGNG
U-MLもつかえるよ。学習程度には。
007163NGNG
>>66 > MagicDrawはいくらなのだ?

http://www.magicdraw.com の左上の Shop に行くと
MagicDraw UML Professional Edition Version 3.6i
が $499.00 だそうな。

マトモな日本語にしてやろうとパッケージを開いてみたが、
どうやらメニュー等はクラスの中らしい。
007271NGNG
右上やった。鬱
0073デフォルトの名無しさんNGNG
□<-
0074デフォルトの名無しさんNGNG
http://www.jeckle.de/umltools.htm
全部使って評価してくれる人柱募集(W
0075デフォルトの名無しさんNGNG
U-ML使ってる。VC++のソース付き出来たからバグ報告したんだけど、
作者が忙しくてバグ対応できないんだわ。
んで、将来的に一から作り直すつもりなんだと。

いつになるかわからんものを待てないし、
将来作り直されるものをチマチマ直してもしゃーないし、
誰か俺と一緒にDelphiあたりに移植しない?
Javaでもいいけど、GUIツールは重くなっちゃうからなあ。
0076名無しさん@お腹いっぱい。NGNG
つーことはwsbuilderではつくらないのね<思いのやだ
kylix or BCBがいいな。
0077名無しさん@お腹いっぱい。NGNG
あ、kylix or Delphiってことか...
0078名無しさん@お腹いっぱい。NGNG
 
0079デフォルトの名無しさんNGNG
Visio2000でクラス図を書いたが、プロパティを開けるクラスと
そうでないクラスがあるのはナゼ?
0080名無しさん@お腹いっぱい。NGNG
 
0081>47NGNG
そういう人が設計やっている下でPGやると苦労する。
とゆーか、その設計で自分でコーディングしろといいたい。
0082デフォルトの名無しさんNGNG
>>81

47に描写されているような人に関して言っているのか、
47に(書いた人に)対して言っているのか不明瞭な指し方だね。
そのタイトルだけでは。

なるほど、書法の微妙な独り善がりは問題だ。
0083名無しさん@お腹いっぱい。NGNG
>>82
だからUMLなんですけどね。
きっととんがった環境なんでしょう。
Uの丸みがとれてVariableになっちゃって、
VMLになっちゃってるんだろうな。
0084名無しさん@お腹いっぱい。NGNG
さがりすぎたので
0085デフォルトの名無しさんNGNG
age
0086デフォルトの名無しさんNGNG
ホビーレベルだとUML使わないけど、
クラス図は他人にクラス構造伝えるのに便利だから使ってるよん。
0087デフォルトの名無しさんNGNG
ステートチャートの質問です。
今仕事で作っているチャートがうまくまとまらないのです。

あるオブジェクトにはAとBの2つの状態があります。
またそれと平行してaとbの状態があります。
あわせて都合4つの状態があります(実際はもっと複雑です)。
そしてこれらは平行して遷移するため状態のネストはできません。
これを普通に書くととてもごちゃごちゃしてしまいます。

こういう場合、確か「憂鬱なプログラマの〜」では、
A←→Bとa←→bを別のチャートとしてわけてしまうように書かれていたと思います。
これはとてもいいアイデアだと思うのですが、
しかし今回のオブジェクトは、AかBかでa←→bの系統のチャートに影響が出ます。
これらの影響も図示したいので、別のチャートに分けることはうまくありません。

いまいち判りにくいかもしれませんが、
どなたかヒントを下さい。
0088デフォルトの名無しさんNGNG
A+a,A+b,B+a,B+bという4つの状態を持つと考えれば、A、Bの
状態内にそれぞれa、bを入れ子にすればいいんじゃないですか?
確かに冗長だけど。
0089  NGNG
なんか優良スレに近づいているので、あげとこう
0090デフォルトの名無しさんNGNG
>>87
平行する状態数のすべての組み合わせが4つくらいですむなら
>>88の方法が一番簡単そうだね。
ただ平行する状態がそれぞれ3〜4個より多くなるとすぐ破綻しそう
条件付きの状態遷移の書き方もたしかあったから
無理せずそれつかえばいいんじゃないの?
「憂鬱なプログラマの〜」の例でも
「CDが挿入されている状態のときにPlayボタンが押されたら演奏中に遷移」
みたいなのがあったような記憶がある。
009187NGNG
>>88 >>90
入れ子にするのはすぐに思いついたのですが、
かえって複雑に入り混じってしまいます。
>>90さんの言うとおりです。

今はA←→Bの系統の遷移図を書いて、
a、b はフラグということにして、
遷移のゲート条件に書くことにしました。

これは実は最初に試した方法で、あまりすっきりしないのですが、
一日中こねくりまわしてなんとか見やすい図になりました。
根本的な解決ではないですが……。
とにかくありがとうございました。
0092 オージスのNGNG
シルバー受けたら97点だった・・(涙
いまいち納得いかん。。
0093 NGNG
あげときます。
0094名無しさんNGNG
Rose使っているが、操作性悪いぞゴルァ ソート指定してもソートされなかったり、
ファイル開きなおしたらソート前の状態になったり。
それとユースケースとかのオブジェクトが複数選択できないのが辛いぞ。
とりあえずサクサク作ってからパッケージに分けようとすると、その操作で
死にそうになる。
0095名無しさんNGNG
>>68
難しい。俺にはこの本からエッセンスを吸収することは出来なかったにょ。
0096デフォルトの名無しさんNGNG
Visio2000のUMLステンシル、バージョンアップしないのかな。
シーケンス図のイベント順が1つづつしか移動できないとか、
ステートチャートの遷移がネストできないとか、
ステートチャートのイベント名を編集できないとか、
C++出力時にコンストラクタ・デストラクタが出せないとか、
直して欲しいところが山ほどあるのに。
誰もマイクロソフトに文句を言わないのかなぁ。
0097デフォルトの名無しさんNGNG
>>96
Visio2000てマイクロソフトだったの?
例によってまた買収でもされたのか?
VisualStudioにRoseのほうのサブセット版がついてたような気がする
0098デフォルトの名無しさんNGNG
>Visio2000てマイクロソフトだったの?
>例によってまた買収でもされたのか?

そうですよ。結構前の話ですけど。

>VisualStudioにRoseのほうのサブセット版がついてたような気がする

Visual Modelerですね。
0099ひさびさにあげるNGNG
MolipでUML描けるようになったね。
0100デフォルトの名無しさんNGNG
UMA!?
■ このスレッドは過去ログ倉庫に格納されています