トップページ⇒tech
1001コメント271KB

おまえらUMLのモデリングツール何つかってますか?

■ このスレッドは過去ログ倉庫に格納されています
0001七誌NGNG
おまえらの使ってるイカすUMLモデリングツールを聞いちゃうぞ
0543デフォルトの名無しさんNGNG
>>542
手書きは、編集できない。
0544デフォルトの名無しさんNGNG
手書きに匹敵するツールあればよし
0545デフォルトの名無しさんNGNG
Photoshop とタブレットで芸術的に美しい UML を。
flash でバリバリ動く UML にしてもいいな。
0546デフォルトの名無しさんNGNG
チャートの場合、手書きって意外に生産性高いよな。
字が汚くてとても納品できんが orz
0547デフォルトの名無しさんNGNG
>>546
そこで納品前にコードからシーケンス図を自動生成ですよ!

で、>>532に戻る、と。
0548デフォルトの名無しさんNGNG
まあ、いちどシーケンス図を手書きで書いてみれ。
二度と手書きの方がいいなんていえなくなるから。
0549デフォルトの名無しさんNGNG
シーケンス図は会議中なんかで説明するときは手書きでスパッと書いたりするけどな。
しかし、シーケンス図はWordやExcelで書きたくねぇぇぇ。
0550デフォルトの名無しさんNGNG
おまえらVisio使え。
0551デフォルトの名無しさんNGNG
VISIOでかいてもコードと動機が取れんのよ・・・
最近はその辺の連携よくなったの?
0552デフォルトの名無しさんNGNG
手書きUMLでコードと同期取るよりマシ。
0553デフォルトの名無しさんNGNG
>>548
エッシャーの絵のようなありえない形が生まれそうで怖い。
0554デフォルトの名無しさんNGNG
UMLは絵画ではないので、自動生成に依存した開発モデルじゃないかぎりは、完全なモデルにこだわって時間を浪費する必要はないと思う。
0555デフォルトの名無しさんNGNG
MDAを目指せ
0556デフォルトの名無しさんNGNG
UML は目的ではなく手段だ。
0557デフォルトの名無しさんNGNG
でもいつかはMDAになってほしいと思う。
楽だから。
0558デフォルトの名無しさんNGNG
>>557
っつか、失業するよ。
それか、MDA以前のめんどくさいことばかりを考える毎日になってしまいそうだ。
0559デフォルトの名無しさんNGNG
>>558
本物の知識があれば別に失業しない。
テーブル仕様やUI仕様から EntityBean や Struts のアクションを
シコシコ作る非生産的な作業から開放されるだけ。
(しかも、MDAがカバーするのはいまのところ、それらの定型的な部分だけ)

MDA でアプリケーションの要求を全て満たすことは不可能だし、
フレームワークの選択、フレームワークで実現できない部分のフォローなど、
本格的で広範な知識が無いと出来ない高度な作業は残る。
まあ、そういう作業を「MDA以前のめんどくさいこと」と考えるなら、
そのとおりだが・・・。
0560デフォルトの名無しさんNGNG
簿記とかやれ、と。
0561デフォルトの名無しさんNGNG
orz ちげえよ・・・。
0562デフォルトの名無しさんNGNG
使い勝手のいい、かつお手ごろな値段のUMLツールってなんですかね?
ソースからアクティビティ図が作成できるツールならなおよしなんですが。
0563デフォルトの名無しさんNGNG
>使い勝手のいい、かつお手ごろな値段のUMLツールってなんですかね?
お手ごろ、ということになると、jude と EA ぐらいしか選択肢は無いと思う。
数十万円を「お手ごろ」と感じるならもうすこすしあるが・・・。
Rose もひところよりは値段がこなれてきたみたいよ。

>ソースからアクティビティ図が作成できるツールならなおよしなんですが。
自分の知る限りでは無い。
0564デフォルトの名無しさんNGNG
ソースから図を生成することに、どんな価値があるのか、結構疑問。
0565デフォルトの名無しさんNGNG
この会社辞めようと思ったダメ上司の一言#0x14
http://pc5.2ch.net/test/read.cgi/prog/1102652286/254
>>253
そうそう。管理する立場でもキーワードくらい知っていて欲しい。
ユースケース図みて小学生が書く絵だな。は、ないだろう。

(藁
0566デフォルトの名無しさんNGNG
いいネタだが、ここム板だから・・・。
0567デフォルトの名無しさん05/01/18 09:30:51
豆蔵とEA協業キター!!!!!!!!!!!!!

ってどんなメリットがあるかよくわからんけど。
0568デフォルトの名無しさん05/01/19 21:46:13
>>567

他のツールはコンサルもセットにできていたので
EAも同じ土俵に乗ることができた、ということか?


0569デフォルトの名無しさん05/01/21 07:52:37
教えてください。

今、漏れの会社でUMLツールを導入しようとして検討をしています。
その資料を作成しているのですが、UMLツールのシェアや
日本全体で使われている本数の資料などはどこかにありましょうでしょうか?
@ITに調査結果がありましたが、ちょっと古いようです。

調べたところ::

UMLの資格試験のページでは、ツール利用者は推定で1万から2万
JUDEのページでは、登録者数1万人
EnterpriseArchitectのページでは、販売本数6500本

という数値が見つかりました。他にもRoseやToghtherなどが
あると思うので、これらの数値には矛盾があるようです。

下2つの数値がうそをついているとは思えないので
最初の数値が実際にはもっと多いのではないかと思います
他に資料やコメントがあれば教えてください。

0570デフォルトの名無しさん05/01/21 09:45:47
>>569
自分は昔資格試験受けてましたが、TACの合格率は80%、大原野合格率は75%、その他も70%とかいってましたが。
その手の数字は難しそうですね。でも意外とパイが少ないのにちょっと驚きました。もう一桁ぐらい上かと思ってたので。
0571デフォルトの名無しさん05/01/21 11:15:02
>>569
UMLツールの導入に、シェアやら資料の多少を気にするのは危険。
寒くなってコートを買うときに、シェアが多いという理由でMを選ぶようなもの。
体型にあわせたコートを選ぶように、開発プロセスや規模にあわせて選ぶべき。

シェアを気にするなら、Visioでも使ってろ。
コートはユニクロで。
0572デフォルトの名無しさん05/01/21 11:57:50
569じゃないが、資料に載せるくらいいいだろ。
俺もやったけど、上司のオッサン連中に見せる資料なんでしょ。
比較の一覧表つくってさ。
まあ、俺は実績の説明のときはテキトーなこといって誤魔化したけど。
0573デフォルトの名無しさん05/01/21 12:45:12
>>571,572

コメントtnx

そうです。ツールは試用してみて候補は決まっているのですが
導入するときは一覧を作って「検討」しないといけないんです。
あほらしいですが、仕方がないです。。。

0574デフォルトの名無しさん05/01/21 23:30:23
>>573
導入したいツールが決まってるならシェアをいれるのはまずくないか?
機能とか価格とかで押したほうがいいのでは。

まあ、選んでいるのが Rose ならシェアでもいいかもしれんが。
0575デフォルトの名無しさん05/01/22 01:59:11
Diaってどうでしょうか?
0576デフォルトの名無しさん05/01/22 15:24:29
>>574

この資料は、内容に関わらず作るのが通例で、実際はry)
。。。愚痴スレ逝ってきます

ちなみに、シェアトップってRoseなんすか?
0577デフォルトの名無しさん05/01/22 15:49:07
トップシェアかどうかはわからんが、デファクトスタンダードであるのは確か。
その証拠に後発のツールは、だいたい Rose 互換をうたってる。
0578デフォルトの名無しさん05/01/22 20:01:03
ROSEましになったけど著しく使いにくいんですが
0579デフォルトの名無しさん05/01/22 20:25:08
いま、 Rose XDE Developer for Java
使ってんだけど、コレ、無印Rose と使い勝手は違うんかな。
こっちは、eclipse に慣れた感覚では、違和感なく使えるんだけど。
058057805/01/22 22:33:47
というより期待してるものが違うのかも。
モデリングツールというよりもプログラムを可視化するツールがほしいという感じですので・・・
でも前よりはかなりよくなってきたと思う。
0581デフォルトの名無しさん05/01/22 23:04:48
JUDEでパラメタライズドクラスって書けるの?
0582デフォルトの名無しさん05/01/29 17:32:08
age
0583デフォルトの名無しさん05/01/29 19:11:21
上のほうの、  
中の人、カウント中。 
で、アクターが遊び回っているんですが・・・
0584デフォルトの名無しさん05/01/29 21:51:33
Visioのリバースエンジニアリングはメソッドの返り血を自動で設定してくれない。
またクラス情報をファイルまたぎでコピーできないので、再利用性が無い。



それでもVisioを使いつづける。。。。orz
0585デフォルトの名無しさん05/01/31 09:41:53
なぜ使いつづけるの?
0586デフォルトの名無しさん05/01/31 21:54:29
コミュニケーションツールとしてUMLを使うときに、Visioほどいいツールはない。
だって、クラス図の横に新幹線の絵とか貼れちゃうんだよ。
0587デフォルトの名無しさん05/02/01 07:13:52
>>586

そんなのEAでも普通にできるでしょ
0588デフォルトの名無しさん05/02/01 08:35:34
>>587
Visioみたいに普通にはできないよ。
Visioならベクタ画像だから大きさも自由だし。
組織図でもタイムラインでも、なんでもクラス図の横にかける。
0589デフォルトの名無しさん05/02/01 15:03:24
EAがフローティングライセンス対応だってさ。
0590デフォルトの名無しさん05/02/01 19:43:46
>>588

WMFとかEMFを利用すればいいだけですから〜 残念!

まあ、正直Visioは不要かな
ステンシルの多さは認めるが


0591デフォルトの名無しさん05/02/01 23:59:42
>>590
残念もなにも、ファイル読みこんで貼り付ければいいっていうんなら、OLEオブジェクトでなんでもありじゃん。
じゃあその元ファイルはどこで用意するんだ?

まあ、不要なんだろうからどうでもいいんだろうけど。
0592デフォルトの名無しさん05/02/02 08:11:14
まあ、ステレオタイプアイコンとか、
結局 Viso で wmf ファイル作ったりとかしてるもんなあ。
0593デフォルトの名無しさん05/02/02 19:03:29
絵を書くならVISIO
UMLやるならEA

でいいじゃん
別にどっちでも

>>589

ソースは?EAのサイト見たけど載っていないようだった

0594デフォルトの名無しさん05/02/02 20:30:49
>>593
>>589 じゃないけど、メールがきた。
0595デフォルトの名無しさん05/02/02 20:39:02
>>593
http://www.sparxsystems.co.jp/registered/announce.htm
これ。
0596デフォルトの名無しさん05/02/06 19:01:21
有料モノだとEAがいいかな。値段的にも。
と言いつつJUDOがメイン
0597デフォルトの名無しさん05/02/06 20:59:06
自分のまわりでは、学習用など個人的利用ではJUDEが多い感触
だが、業務目的だと、最近はEAばっか。あとローズ。
0598デフォルトの名無しさん05/02/06 21:10:47
EAちょっと見てみたけどなんか使い物にならなそう・・・
0599デフォルトの名無しさん05/02/06 21:41:35
それだけだと何もわからん。
060059805/02/06 22:05:05
自分のほしいのはソース書くのにUML的な見方できるやつなんですね。
やっとわかった
0601デフォルトの名無しさん05/02/07 17:02:31
以前EA使った時は、ソースとはリンクさせずにお絵かきツール的に使った。
まあ、シンプルで使いやすかった。
ソースとリンクさせるとなるとEclipseのomondoプラグインが一番使いやすい。
0602デフォルトの名無しさん05/02/07 17:47:49
ソースからダイアグラムをリバースする場合、どのツールがいいかな。
個人的にはOmondo UML。
JUDEはあまり細かく出せない希ガス。
0603デフォルトの名無しさん05/02/07 20:13:44
C++ならなにがいいですか?
0604デフォルトの名無しさん05/02/07 20:16:40
JAVA以外だったらやっぱEAじゃない?
なにせ安いし。
0605デフォルトの名無しさん05/02/07 20:53:27
次のEAは.jarと.classがリバースできるらしいです
0606デフォルトの名無しさん05/02/08 01:05:31
mspaint
0607デフォルトの名無しさん05/02/09 12:42:00
EA4.51 age

>>605
確かに
0608デフォルトの名無しさん05/02/09 13:27:23
EA 747J、前回のリリースが744だったから、
745と746がとんだか。
0609デフォルトの名無しさん05/02/09 13:43:56
UML ってなんですか?
わかりやすいサイトを教えてください。+
0610デフォルトの名無しさん05/02/09 14:29:25
>>609
君のような奴は一生知る必要も無いよ
0611デフォルトの名無しさん05/02/09 14:59:51
一生ってこともないんじゃない?
すくなくとも、今知らない、今必要としていないなら、
今知る必要はない。
0612デフォルトの名無しさん05/02/09 15:44:03
>>611
こんな質問してるような奴がUMLを有効的に利用できるほど成長するとは思えん。
0613デフォルトの名無しさん05/02/09 17:03:00
たしかに。
サイトみてどうなるもんでもないからな。
0614デフォルトの名無しさん05/02/09 17:09:47
どうしよう、M$はUMLは嫌だとか言って非互換路線だし。
M$はあきらめるしか無いな。
0615デフォルトの名無しさん05/02/09 17:33:15
MSのいってることには何一つ説得力がないんだが。
UML は現在のボキャブラリが全てといってるわけじゃないんだし、
不足なら、追加案を出せばいいだけのこと。
今のUMLに多少足りないところがあるからといって、
全然違うものを0から作らなきゃならない理由はみあたらない。

XMLやHTML、Java にしてもそうだけど、
要するに、本音は相互運用性なんてものが確立しちゃうと、
独占のうまみが味わえなくなるから、
いろいろとケチをつけて邪魔してるだけとしか思えない。
0616デフォルトの名無しさん05/02/09 23:43:49
MSの肩をもつわけじゃないけど、UMLが絶対というわけじゃないからなぁ。
体系として違うものがありえるわけだから、UMLに足りない表記があって追加すればいいっていう単純なもんじゃないし。
0617デフォルトの名無しさん05/02/10 00:09:21
>>615

UMLに足りないものがあれば追加すればいいという
考え方は勘弁しくれ。

現状でUMLには足りないものはいっぱいあるけど、
UMLはオブジェクト指向(だけじゃないけど)のある
側面を記述するのに特化した言語であればそれ以上
はいらん。UMLの仕様がファッティーになるのはやめてくれ。
つかいにくい。

仕様書はUMLだけで書いてるとかいう人はいないだろうし。
そんなのは初心者の脳内妄想。
0618デフォルトの名無しさん05/02/10 00:39:26
ttp://www.horstmann.com/violet/
これって、選択肢には挙がらないんでしょうか?
0619デフォルトの名無しさん05/02/10 01:03:21
>>618

それだったらJUDE使えってことでしょ
わざわざそれを使う意味がわからない
0620デフォルトの名無しさん05/02/10 09:45:06
名前はRoseに対抗してんのか
0621デフォルトの名無しさん05/02/10 14:03:30
>>617
>はいらん。UMLの仕様がファッティーになるのはやめてくれ。
>つかいにくい。

ようわからん。
現状でも、UML は十分ファッティーだけど、それで不便は感じない。
必要ないボキャブラリはつかわなきゃいいだけだ。
使わないボキャブラリがどれだけ増えたところで、
使いかってはなんら変わらん。

>仕様書はUMLだけで書いてるとかいう人はいないだろうし。
>そんなのは初心者の脳内妄想。

まったくそのとおり。「必要の無い」機能まで追加する必要はないと思う。

MSのいっているのは、「必要な機能」が無いから、「UMLそのものを」捨てろ、
ってことでしょ。全然違う議論。


0622デフォルトの名無しさん05/02/10 19:13:01
>>621
そういうためには、UMLの方向性が万人にあってるという必要がある。
方向性があっているなら何かを追加したり使わなかったりするだけで万人に使える。
しかしUMLの方向性と違う考え方の表記をしたければ、UMLの拡張や削減では不可能。
そして、UMLの方向性が万人にあっているというわけではない。
0623デフォルトの名無しさん05/02/10 19:19:05
>>622
UML の方向性って、「相互運用性」なんだけど、
この方向性と違う考えってどういう考え?
0624デフォルトの名無しさん05/02/10 19:24:36
>>623
その方向性とは言ってないが。
モデリング記法の考え方がひと通りしかないとでも思ってんの?
0625デフォルトの名無しさん05/02/10 20:07:23
>>624
>その方向性とは言ってないが。
ようわからん。

UML の存在意義ってそこにしかないと思うんだけど。
相互運用性がどうでもいいなら、みんながやりたいように、
それぞれ勝手な表記で描けばいい。

>モデリング記法の考え方がひと通りしかないとでも思ってんの?
そんなこと思っているのは君ぐらいだね。
0626デフォルトの名無しさん05/02/10 22:46:48
>>617

現状でもUMLはでかすぎる仕様なんだけど。
これ以上でかるなるのは個人的に嫌。

というのが、UML初めて勉強したときたくさん
覚えないといけないことが多くて、どこから手を
付けていいのか解らなくて苦労したから。

後になって自分がつかうものだけ覚えれば
いいのに気がついてから楽になったけど。

MSが提唱しているのはDSL=ドメイン特化言語
っていうぐらいだから、UML以上にスポットをしぼって
特化した言語で、UMLとは関係ないものだと思って
たんだけど。

MSはUML捨てろっていってるのか。それは余計なお世話だ。
自分は好きなときに好きなものがつかいたい。

0627デフォルトの名無しさん05/02/10 22:56:51
>>625
いくら相互運用性があったとしても、自分が書きたいことが表現できなければ意味がない。

>>モデリング記法の考え方がひと通りしかないとでも思ってんの?
>そんなこと思っているのは君ぐらいだね。

すごい自信だな。
自分にわからなければ間違ってると判断するわけか。
自分の考えしか基準を持たない奴に何を言っても無駄だな。
0628デフォルトの名無しさん05/02/10 23:13:21
>>627
>いくら相互運用性があったとしても、自分が書きたいことが表現できなければ意味がない。

であれば、表現できることは従来のまま残して、
表現できない部分だけ拡張すればいいじゃん。
なんで従来 UML で表現できてたことまで別の表記にしなきゃならんの?

>>>モデリング記法の考え方がひと通りしかないとでも思ってんの?
>>そんなこと思っているのは君ぐらいだね。
>すごい自信だな。
>自分にわからなければ間違ってると判断するわけか。
>自分の考えしか基準を持たない奴に何を言っても無駄だな。

というか、何をいってるのか論理のつながりが全然みえないんだが。
何がいいたいの?
0629デフォルトの名無しさん05/02/11 01:31:13
>>628
> なんで従来 UML で表現できてたことまで別の表記にしなきゃならんの?

UMLで表現するとニュアンスが違ったとしたらどうするんだ?
方向性が違うとはそういうことだ。

> 何がいいたいの?

世の中には、お前とまったく同じ考えのやつばかりではないってことだ。
0630デフォルトの名無しさん05/02/11 01:36:56
>>625
>>モデリング記法の考え方がひと通りしかないとでも思ってんの?
>そんなこと思っているのは君ぐらいだね。

UMLしかモデリング方法しらないとしか思えないな。
0631デフォルトの名無しさん05/02/11 03:05:41
>>629
>UMLで表現するとニュアンスが違ったとしたらどうするんだ?
ようわからん。具体的にはどういうこと?
というか、君はUMLの規格書を読んだことがあるのか?
何のために膨大なページを割いてくどくどとセマンティクスについて
書いてると思ってるの?

>世の中には、お前とまったく同じ考えのやつばかりではないってことだ。

だから、「世の中に、私とまったく同じ考えのやつばかり」
なんてことを思って、言い出すのは、おそらく君だけだろうといっている。
世の中には私と違う考えの人がごまんといる、
議論の流れと無関係な妄想をわめくのはよせ。
0632デフォルトの名無しさん05/02/11 03:08:10
>>630
>UMLしかモデリング方法しらないとしか思えないな。
>>623
がだね。
0633デフォルトの名無しさん05/02/11 03:18:22
>>632
ミスった。
× >>623
○ >>624

つうか、バカバカしくなってきた。スレ違いだし。
具体的な例を挙げずに、「それでもUMLで表現できなかったら」
を繰り返す奴といくら話してもキリがない。

UMLが万能だとか、何でも表現できるなんて、OMGも言ってないし、私も思ってない。
それが理解できない奴と理解しても話が平行線をたどるだけで無意味だ。

0634デフォルトの名無しさん05/02/11 04:44:03
つうか、UMLが万能じゃないのわかってて、どうして違う体系を作ることを認めないんだ?
0635デフォルトの名無しさん05/02/11 04:58:31
足りないものがあるから万能じゃないけど、足りないものをすべて追加したら万能になるからだろ。
0636デフォルトの名無しさん05/02/11 05:08:34
>>633
具体例をあげてもらえないと物事を理解できないわけか。
抽象的な概念が理解できないやつには難しい話だったね。ごめんよ。
0637デフォルトの名無しさん05/02/11 05:11:35
>>635
つまりはどんどん足りないものを追加していけば、いつかは万能になる日がくるってわけか。
足りないなら追加すればいいわけだからね。
おめでたいやつだな。
0638デフォルトの名無しさん05/02/11 07:25:29
>つまりはどんどん足りないものを追加していけば、いつかは万能になる日がくるってわけか
MS Office の話をするスレはここですか?
0639デフォルトの名無しさん05/02/11 09:09:56
オマエら「工夫」しろよ。
0640デフォルトの名無しさん05/02/11 09:51:56
自分はシーケンス図と暮らす図あれば後はお絵かき程度で足りますが。みんなまともに必要なの?
0641デフォルトの名無しさん05/02/11 13:37:13
最近はMDAのために設計されてるからな。
コミュニケーションのためならお絵かき程度でいいけど、MDAのためならそれなりにたくさん要りそう
0642デフォルトの名無しさん05/02/19 15:32:49
EAって単体でユースケーステキストも含める事ってできます?
ちょっと体験版使っていますけど、見当たらなかったんで・・・ノートに書くとかはできますけど
ワードと行ったりきたりも面倒だからあったらいいかなってだけなんですけどね。
JUDEのプロフェッショナルは付いてるみたいなんですけど
■ このスレッドは過去ログ倉庫に格納されています