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

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

■ このスレッドは過去ログ倉庫に格納されています
0001七誌NGNG
おまえらの使ってるイカすUMLモデリングツールを聞いちゃうぞ
0322デフォルトの名無しさんNGNG
>>321
現実的じゃないな。
0323デフォルトの名無しさんNGNG
OMG認定UML技術者資格試験というものがある。
http://www.umlcert.org
0324デフォルトの名無しさんNGNG
JUDE
0325デフォルトの名無しさんNGNG
Poseidon Release 2.2 just published だそうだ
0326デフォルトの名無しさんNGNG
Judeのアクティビティ図で繰り返し条件を表現するにはどうすれば良いでしょうか?
0327326NGNG
条件分岐を使えば良いっすね。(台形の図がどこかにないかって探してしまってた)

Jude良いっすねぇ〜。
以前にEclipse Omondoを使った時はかなり幻滅しました。
0328デフォルトの名無しさんNGNG
>>327
え〜?gotoでループ?
0329デフォルトの名無しさんNGNG
poseidonとEAを足して2で割ったようなのが出てきてくれると俺的にはうれしい
0330デフォルトの名無しさんNGNG
そういや、EAって近々値上げするんだよね。
部署で一括導入しようと思ってたんだけど、
ちょっと言い出しづらくなったな・・
0331デフォルトの名無しさんNGNG
>>330

値上げしてもこの値幅なら安さの優位点はほとんど変わらないと思われ

ただ、最近はKonesaにしろTogetherにしろ、
価格を下げてきているので、比較の余地があると思う。

まあ、でもKonesaBasicは論外だね。
ToghtherかEAか って感じか


0332デフォルトの名無しさんNGNG

たかだか三千円弱で言い出しづらくなる部署ってのも
ヒサンだな

0333デフォルトの名無しさんNGNG
フリーでソースからシーケンス図を自動生成してくれるツール
でおすすめなものあります??
0334デフォルトの名無しさんNGNG
>>333

おすすめもなにも存在しないのでは?
0335デフォルトの名無しさんNGNG
>>333
無理。理由は二つ。

シーケンス図は「典型的な場合のシーケンス」を人間が図示したもので、
あらゆるケースを列挙したものではない。「典型的」とかの判断はコードを
見ただけで自動的にできるものではない。

加えて派生クラスの実体が何になるかは、やってみないとわからない。
たとえば Foo* p; p->func() というコードのシーケンスを書く場合、
p の実体が何かによってシーケンスが変わってくる。これを完全に
解析するのはコンピュータには難しいし、解析したとしても場合分け
が多すぎて実用的じゃない。
0336デフォルトの名無しさんNGNG
でも有料のものであれば存在するのでは?
ない?
0337デフォルトの名無しさんNGNG
あ、もちろんある程度の制約はあると言う条件で
(すべての場合について完全に解析できる、ということではなく
ある程度のシーケンス図がかけるようなツール)
0338デフォルトの名無しさんNGNG
ある程度ってどの程度よ。
もうちっと脳みそ使えよ。

わかっている振りして曖昧な表現するやつは嫌い。
0339デフォルトの名無しさんNGNG
Togetherの試用版
0340デフォルトの名無しさんNGNG
>>338は自分が嫌い。
0341デフォルトの名無しさんNGNG
ソースからクラス同士の参照状態を得るのは簡単なんだよ。静的にソースを読んでいけばよい。
最悪、コンパイラと同等の処理ができればよい。コンパイラはソースのクラスを理解してコードを
出しているからね。

シーケンス図を作るには、コード同士がどの順番でどうかかわるかを認識しないと書けない。
それは動的な評価が必要ということだ。何らかの形でコードを実行してみる必要がある。
それは大変なコストがかかるし、ほんとに動作するかもわからない。そしてすべての可能性を
尽くしたかどうかを知ることもできない。(チューリングマシンの停止問題にかかわる)

コストがかかる割には完全なものが作れない(と思われている)のでどこもやっていない。

...やってみたら一財産稼げるかもよ?

0342デフォルトの名無しさんNGNG
チューリング云々はわからんが、
1) 複数のクラスに対して、振る舞いを数えつくせるか?
2) 数えつくせたとして、どれが典型的と判断するか?

どっちもできないって。
テストケースの数え上げと同じだよ。と言えば理解しやすいかな?


0343デフォルトの名無しさんNGNG
C 言語だと関数の call graph を書き出すツールはあった気がする。
簡単なプログラムならともかく、ちょっと規模が大きくなるととても
実用にならないし、関数ポインタが絡むとアウトだったけど。
0344デフォルトの名無しさんNGNG
そもそも詳細すぎるシーケンス図なんて誰も読まないので作る意味がない。
大体のところどうなっているのかを素早く把握するために
作るんじゃないのかな。

実装において呼び出し関係がどうなっているのか知りたいなら、
eclipse などで辿っていけばいい話で。
0345デフォルトの名無しさんNGNG
ハゲドゥ
0346デフォルトの名無しさんNGNG
それを言ったらクラス図も同じだな
JavaならまだしもC++なんかだと、設計時点では出てこないが実装時に
必要なクラスがわんさかあったりする。それを全部クラス図にされたんじゃ
とてもじゃないけど見切れない。
0347デフォルトの名無しさんNGNG
EA4.0age
0348デフォルトの名無しさんNGNG
EA4.0 キタ━━━━━(゚∀゚)━━━━!!!!!
0349デフォルトの名無しさんNGNG
>348
DLしました
タブが使えるので超便利です。
0350348NGNG
EA3.6のドキュメントレビューが終わるまで4.0あげるの凍結ぅ ヽ(`Д´)ノ
0351デフォルトの名無しさんNGNG
ROSEにきまっとるだろうが、カス共。
死ね
0352デフォルトの名無しさんNGNG
>351 ( ´,_ゝ`) プッ
0353デフォルトの名無しさんNGNG
>>350

ドキュメントレビューって?
0354デフォルトの名無しさんNGNG
Jude使ってるんですが、コラボレーション図でメッセージの矢印の向きが
自由に決められません。(勝手に決まる)

Ver1.2.7です。

向きが勝手に決まるのは、まあ、良いとして、その後で向きを修正できないのは痛い。

そういう仕様なのでしょうか?
それとも何か簡単な方法を見落としているのでしょうか?

ご存知の方、お助け下さい。
0355354NGNG
向きが勝手に決まるというのは語弊がありますね。

なんと表現したら良いのか・・・。

「Judeの何か得たいの知れない法則によりマウスの位置によって決まる時は決まる」

なんのこっちゃ。
0356デフォルトの名無しさんNGNG
TogetherのVS.NET版買ったが対応言語はC#だけなのねorz
0357http://bulkfeeds.net/app/search2?q=UMLNGNG
UML・仕様書・設計書関連2chスレッドのまとめ (siyousyo - wikich)

http://pwiki.chbox.com/pukiwiki.php?siyousyo


http://bulkfeeds.net/app/search2?q=UML
0358デフォルトの名無しさんNGNG
VISIO2003結構いいじゃん
0359デフォルトの名無しさんNGNG
UMLAsSketchとしてはいいのよ。EAよりはずっとよい。

でも、規模が大きくなると地獄。UML機能は所詮マクロだから。
0360デフォルトの名無しさんNGNG
age
0361デフォルトの名無しさんNGNG
age
0362デフォルトの名無しさんNGNG
MacOSXで使えるモデリングツールでなにかいいのはないかねぇ。
Judeも使えるんだけど、やたらと重くて使い物にならん。
0363デフォルトの名無しさんNGNG
>>362
ttp://www.magicdraw.jp
はどう?Mac用は使ったこと無いけど。
ttp://www.magicdraw.jp/hmg/jsp/download_demo.jsp
デモ版はここから。
0364デフォルトの名無しさんNGNG
>>363
おおっ! 早速デモ版を使ってみたよ。 Judeより全然はやい。
なかなかつかえそうっす。情報ありがとぅ
0365デフォルトの名無しさんNGNG
>>358
良いけど高すぎ!
0366デフォルトの名無しさんNGNG
>>365
DDLとかも吐けるし。
0367デフォルトの名無しさんNGNG
VISIO 2002使ってたけどシート数が増えると動作重すぎ&落ちまくる
で止めてしまってけど、2003は大丈夫?
0368デフォルトの名無しさんNGNG
VISIOなんて使う奴はいるんかい と思ったが
実際にはけっこういるらしいね

ttp://www.atmarkit.co.jp/fdotnet/questionnaire/2004-04/2004-04.html

対象が.NETなのでEclipseあたりは出てこないけど
それにしてもホンマかいな、この利用率...

0369デフォルトの名無しさんNGNG
@IT なので全部つばつけて読むこと。
0370デフォルトの名無しさんNGNG
利用率そんなに不自然かな?
EAに入ってて作図にはまあまあ使えるんで
他のツールを使う積極的な理由もないってとこでしょ。
0371デフォルトの名無しさんNGNG
>>368
ERWinなんかのデータモデリングツールとUMLツールが一緒の表になってる時点で違和感バリバリなんだけど
0372デフォルトの名無しさんNGNG
>>370

EAってVS.NETのバージョンのEAのことね
最初EA=Enterprise Architectと解釈して意味わかんなかった

0373370NGNG
>>372
言われれば紛らわしかったスマソ
0374デフォルトの名無しさんNGNG
nyでRose落として使ってるよ。
0375デフォルトの名無しさんNGNG
>>333
亀レスだけどj2uとコードロジック
0376デフォルトの名無しさんNGNG
質問です。
judeでクラス図を書くときに関連の制約で {or} を表現したいのですがサポートされていないようです。
皆さんどうやっていますか?
0377デフォルトの名無しさんNGNG
>>376

Judeを使うのをやめる(いや、マジで)
0378デフォルトの名無しさんNGNG
>>377
Judeって良くないのですか?
Judeはフリーでそこそこ使える(という評判)ので使っているのですが・・・。
言い忘れましたが今はUMLの勉強の為にJude使っています。
0379デフォルトの名無しさんNGNG
Judeってシーケンス図のオブジェクトにステレオタイプが設定できなくない?

<<JSP>>とか<<Action>>とか入れたいんですが・・・
普通そんなものは入れないってっか??逝ってきます。。。
0380デフォルトの名無しさんNGNG
アクターが萌えキャラに変更できるモデリングツールってありますか?
0381デフォルトの名無しさんNGNG
Dia
0382デフォルトの名無しさんNGNG
>>380
ノートにでも描いてろよ(プ
0383デフォルトの名無しさんNGNG
>>380

EAはできるはず
萌えキャラにしたことはないが
メタファイルを指定すれば変えられる
0384デフォルトの名無しさんNGNG
>383
サンクス!
ヤター!
0385デフォルトの名無しさんNGNG
メモ帳・・・・とか言ったらなじられるんだろか?
0386デフォルトの名無しさんNGNG
>>379
クラス図のメソッドにもステレオタイプは設定できることはできるんだけど
表示されないんだよね。これは未実装なのかなぁ。公式にもそこんとこ書いてないしね。
0387デフォルトの名無しさんNGNG
>>384

適当なステレオタイプに割り当てる必要があるのを忘れずに
0388デフォルトの名無しさんNGNG
ジャポニカ学習長のシリーズで「UML」って出ないだろうか?
中身は自由帳でいいし。
0389デフォルトの名無しさんNGNG
方眼の方がよくないか?
0390デフォルトの名無しさんNGNG
テンプレートが付属していればなおよし
(プラスチック製で穴があいてるヤツ)
0391デフォルトの名無しさんNGNG
教えて、EAのコーポレート版使っているエロい人
DBをリポジトリとして保存する機能なのですが、使える機能でしょうか?

ソースをCVSで管理する開発になれてしまったので、UMLについても同様のことができればいいなと思っていたところ
コーポレート版にその機能があると知って詳細を知りたくなったので、、、
複数の人数で使ったときの使いやすさなども教えて頂ければ助かります。
0392デフォルトの名無しさんNGNG
フリーのUMLモデリングソフトってオープンソースにすれば良いのに。
そうすれば「あ〜んな事」や「こーんな事」がすぐ実装されるだろうに・・・。

どのモデリングソフトも一長一短なんだよね〜。
0393デフォルトの名無しさんNGNG
あ。オープンソース乞食みっけ! >> 392
0394デフォルトの名無しさんNGNG
.       ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (;´Д`)< スンマセン、直ぐに片付けます
  -=≡  /    ヽ  \_______
.      /| |   |. |
 -=≡ /. \ヽ/\\_
    /    ヽ⌒)==ヽ_)=  /⌒ヽ
-=   / /⌒\.\ ||  ||  / ´_ゝ`)
  / /    > ) ||   ||  |>>393/
 / /     / /_||_ || と_)_) 旦_.
 し'     (_つ ̄(_)) ̄ (.)) ̄ (_)) ̄(.))
0395デフォルトの名無しさんNGNG
>392
メンテナがいないとすぐ恐ろしいことになるからな。
メンテナやってくれるならソース公開してもいいって奴はいるんじゃないか?
0396デフォルトの名無しさんNGNG
さくらエディタが悪い前例を作っちゃったからな。。。
0397デフォルトの名無しさんNGNG
保守age
0398デフォルトの名無しさんNGNG
いつになったらVisioはUML1.4対応するのか
0399デフォルトの名無しさんNGNG
UML2.0使え
0400デフォルトの名無しさんNGNG
ある意味、最強UMLツールかも・・・
ttp://www.maxell.co.jp/penit/

どこから書いていったか、順番が分るんだよな。
0401デフォルトの名無しさんNGNG
どこが最強の「UMLツール」なんだよ
0402デフォルトの名無しさんNGNG
それなら紙と鉛筆もかなり強力だ。
0403デフォルトの名無しさんNGNG
>>402
確かにいいな。
・・・だが日本じゃあ2番目だ。
0404デフォルトの名無しさんNGNG
この中でガチでVISIOでUML書いてるやついるの?
最近VISIO使い始めたんだが、使いにくくてしょうがない。
0405デフォルトの名無しさんNGNG
実際問題、数人でホワイトボードに書いたほうがうまくいっていたりる。
その後VISIO使っているけど。
0406デフォルトの名無しさんNGNG
>>403

じゃあ、一番は誰だ?
0407デフォルトの名無しさんNGNG
Excel
0408デフォルトの名無しさんNGNG
Visio使いにくい。重いし。
0409デフォルトの名無しさんNGNG
e
0410デフォルトの名無しさんNGNG
>>400
テキストの編集したあと、「編集の終了」しないといけないのがつらいな。
作業効率が著しく悪いぞ。
0411デフォルトの名無しさんNGNG
要求管理ツールRaquest期待age
ttp://www.sparxsystems.jp/raquest.htm
0412デフォルトの名無しさんNGNG
Jude使ってみたけど遅い…
各動作がのろっちくてイライラしてくる
0413デフォルトの名無しさんNGNG
>>412

Javaものはみんなある程度のスペックが必要
ソースネクストのJDeveloperは異常に安いが
メインメモリ1GByte積んでるマシンがごろごろしてる会社なら
もっと高くてサポートあるの買うだろし
0414デフォルトの名無しさんNGNG
各動作とはずいぶん包括的なご表現でw
0415デフォルトの名無しさんNGNG
読解力のない奴がいるな
0416デフォルトの名無しさんNGNG
http://hp.vector.co.jp/authors/VA017111/
1st modellerはどうなんだろう?
0417デフォルトの名無しさんNGNG
>>416

無料という観点ではJudeのほうが断然使いやすいし
Windowsネイティブという観点ならEAでしょ

中途半端すぎて使えない。書けない図が多いし。
0418デフォルトの名無しさんNGNG
>>411
Raquest 使ってみたいツールの一つ
VISIO使うぐらいならEA買え
0419デフォルトの名無しさんNGNG
EAは図が可愛くないんだもん。
0420デフォルトの名無しさんNGNG
>>417
もしJudeが商品になったらどうする?
0421デフォルトの名無しさんNGNG
JDeveloper10g(\1980)のUMLお絵かき機能はどう?
■ このスレッドは過去ログ倉庫に格納されています