UML皆でお勉強しよ♪
■ このスレッドは過去ログ倉庫に格納されています
0001ニュージーランド漁夫
NGNG( ・∀・)< お勉強しよ♪
( ) \____________
| | |
(__)_)
0136デフォルトの名無しさん
NGNG身近にあるツールと言えばVisualModelerなんだけど、
フリーでも結構いいものがあるんだな。
とりあえずあげとくよ。
0137デフォルトの名無しさん
NGNG昔オブジェクト指向なんて全く知らなかった頃
プログラミングしようとして挫折した「モノポリー」なんて
題材としては少々大きいかも知れないけどいいよね?
もうちょっと小さい内容で具体的なものがあればいいんだけど・・・
ま、がんばってみます。
0138無党派さん
NGNG0139今日から始めました
NGNGメニューとかには日本語はOKだったけど、
モデル要素内の記述した日本語が□□□□って感じで化けてしまい
表示・印刷されないという現象が起きてしまいました。
OS WIN98SEです。
どなたかヘルプ!!
0140無党派さん
NGNG0141今日から俺じゃ
NGNGデモ版なのに???
どうすりゃいーの教えてください。お願いします。
0142今日から俺じゃ
NGNG0143139です
NGNG本家の方から落したのを使ったら表示されるようになりました。
付属のをつかったらダメってことだったのね♪
0144今日から俺じゃ
NGNGって書いてあったのね。ごめん
0146デフォルトの名無しさん
NGNG0147無党派さん
NGNG0148デフォルトの名無しさん
NGNGまたあの評価版だろ?
FAXでキーをもらって、1ヶ月しか使えない奴。
0149Be名無しさん
NGNGAIにコードを書かせるようになるんでしょうか?
意見を聞きたいです。
0150デフォルトの名無しさん
NGNG脳細胞シミュレーションによる人工知能によりプログラマ不要
そうだったのかぁ
0152べ
NGNGメソッド名が文字化けする、、、
うちの環境だけなのかなぁ。
0153デフォルトの名無しさん
NGNG別のユースケースと考えるべき? それともそのユースケースの
一部?
0154デフォルトの名無しさん
NGNGユースケースのActor同士に関連を定義できる、とか
参考書に書いてあったような気がします。
まだ全然勉強できてないんで怪しいですけど。
それを使えば表現できるでしょうか?
0155デフォルトの名無しさん
NGNG先が細かくなりそうなら、そのユ−スケ−スは早い時期に分割しちゃうかもしれない。
0156153
NGNGあ、そうか。中断は別のアクターでもできますね。
ということは、別のユースケースにしないといけないのかな?
もしくは、「そのユースケースを開始したアクターにしか中断
できなかったら、そのユースケースの一部。別のアクターにも中断
処理が許されているなら、それは別ユースケースにするべき」かな?
>>155
ユースケースの分割って、どういうときにするもんなんですか?
0157デフォルトの名無しさん
NGNG0158メモ
NGNGhttp://www.atmarkit.co.jp/fjava/rensai/uml01/uml01.html
0159デフォルトの名無しさん
NGNG人によって色々な意見があるとは思うけれど、汎化の匂いを感じた時とかに
考えることが多いかも。それでクラスの抽出が楽になったこともあったよ。
逆にクラスにしたら予想以上にデカいことに気づいてバラしたこともある。
この辺は扱うソフトウエアの問題領域や性格に振り回されるような気がする。
自分も勉強中なので明確な解答はまだ持っていないけど、とりあえずは”ユ−スケ−ス
の要素”をイメ−ジしながらブツブツやってます。
0160デフォルトの名無しさん
NGNGユースケースの汎化ってUML1.3でなくなったんじゃなかったっけ?
「クラスにしたら予想以上にデカい」って、ユースケースを丸ごと
クラスにしたの? それって根本的に間違ってない?
0161デフォルトの名無しさん
NGNGヤマハのオブジェクトなんとか推進委員だかのなんだかの
話にそっくりだなぁ。抽象したりバラしたり...
0162デフォルトの名無しさん
NGNG違う違う、そんなことしないよ。
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNGUMLはJava使いには必須?
0165XP方面の本には
NGNGお客サンとのコミュニケーションにほんとに役立つか疑問が呈されて
おりますね。
高度10000mからのシステムのビューでしかないようなもの。
具体的なユーザーストーリーも大事、ということには同意かな。
0166デフォルトの名無しさん
NGNG0167名無しさん
NGNGお客とのコミュニケーションよりも
元請下請間のコミュニケーションに重宝するとおもう。
頭固い年食った決定権をもつ人々には
フロントーページだったかで書いたシナリオの具体図がよかろうて。
0168ブロンズとったとかで自慢してる厨房な私
NGNGおいらみたいなドキュンぷろぐらまーにゃ怖くて手をだせないよ。
もっと簡単にならんもんかね。
0169無党派さん
NGNG必要なところだけ使えばいいジャン。
0170デフォルトの名無しさん
NGNGうちは会社もUMLだし、お客さんもどこもだいたいUML。
実際問題、UML知らないと生きていけない。
実感としては役に立つ!けどね。
0171デフォルトの名無しさん
NGNG会社どこ。転職しよっかな。
0172デフォルトの名無しさん
NGNG道具に心酔するってもアリだと思うけどね。
過信しちゃいけないのはわかってるけど。
0173デフォルトの名無しさん
NGNG確かに募集してるけどね<コンサルタント
OOを分析からできて、Javaがかけて、できればCORBAが使える
とよい。C++は必須じゃないけど、できた方が本人としては楽だと
思う。あと、海外の仕事が多いからTOEIC800以上ないとちょっと
キビシイかも。どかな。
0174デフォルトの名無しさん
NGNG一目瞭然だなぁ。
1.初めにてけとーにソースコーディング
2.デモ
3.仕様決定
4.MagicDrawでクラス図にして汎化を試みる
5.またソース直す
6.2へ戻る
こんなんはだめか
0175デフォルトの名無しさん
NGNGhttp://www.togethersoft.com/
JavaのコードとUMLのクラス図を言ったり来たりできる優れもの。
しかもタダのバージョンもある。
英語が苦手で上のバージョンでナニできるかイマイチわからない
のだー。使ってる人、教えて!
0176デフォルトの名無しさん
NGNGTOEICはOKだけど、OOを分析から、ってのが修行たりん
おいらにはまだ無理かも。Java,CORBA,C++はふつーに
使えるよん。なんか、最近どろくさく速度重視、というか、
そうでもなくて、オープンソース系活用して納期短縮しましょ、
ってなわけでCで書く仕事してっからOOな言語の仕事はうらやましいな。
ただ、これでようやく3年目だしまだプログラマーやってたいな。
紺猿って何年くらい経験してからなるのがいいと思う?
おいら新卒とか経験浅いこんさるは信じてない。
0177デフォルトの名無しさん
NGNGあ、3年目か。それじゃちょっと厳しいなぁ。いくら技術が
あってもやっぱり若いヤツの言うことなんか聞きたかねえ、って
お客さんがやっぱり日本には多いからねえ……
でもTOEICがOK、Java、C++、CORBAできるってすごいねえ。
なかなかそんな人いないよ。あなたの未来はメチャメチャ
輝いていると見た!!
年が若いのがホントに残念。
0178デフォルトの名無しさん
NGNGなんかリファクタリングしてるっぽい。やるときはちゃんと
帽子2つ用意してね。
>>176
インドからきてる人とか、中国からきてる人とか、同年代25,6くらい
だけど全然かなわないっすよ。皆飛び級とかしてるし。
0179デフォルトの名無しさん
NGNGファクタリングかぁ...
デモみせないと不安になるひと多いですよね?
帽子ってなんすか?
0180デフォルトの名無しさん
NGNG0181デフォルトの名無しさん
NGNGhttp://itpro.nikkeibp.co.jp/members/NIT/ITARTICLE/20010508/1/
0182デフォルトの名無しさん
NGNGやっぱり、「OpenSourceはOO方面に弱い」ってのは
言えてるんだろうなあ。
まぁ、読んで字のごとくOpenSourceなわけで、
実装「だけ」が一人歩きして流通してるんだよな。
#それに奴らはしばしば、必要以上に実装至上主義だし。
しかもCじゃ、リーズナブルなリバエンの自動化は無理だろうし。
ちょっと鬱。
GnomeやKDEの世界がもう少し元気になると
多少は改善するんだろうか?
あとはUMLの図を流通する手段か。
XMLかなんかで標準化されるんでしたっけ?
>>181
パスわ要求されたんで入れない(t_t)
0183デフォルトの名無しさん
NGNGVisioかRose、どっちにしようか迷ってます。カネは問題ありません。
これまでの話の流れでいくと、やっぱし、Roseが無難なところですか?機能的に。。
0184デフォルトの名無しさん
NGNG選ぶならRoseかな。
体験版しか使ったこと無いけど、
モデリングやリバースなど、実用性ではいちばん。
ただ印刷用の書類を作るのには向かない。
こちらはVisioのほうがいい。
そのかわりCASEとしては使い物にならない。
モデルを作るだけなら十分。
一番いいのは、両方買うこと。
0185183
NGNGサンキュ♪
0186デフォルトの名無しさん
NGNGJadってすごいなぁ。
0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNGっていうか、UMLの先祖でしょ?
Booch+OMT=>Unified-Method->UML
0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNG↑
↓
やっぱUMLでちゃんと設計しないとダメだ!
これを1ヶ月単位くらいで繰り返してます(藁)。
0192デフォルトの名無しさん
NGNGUMLにはクラス図とかシ−ケンス図しかない訳じゃない。
テキストのシナリオだってUMLのプロセスに含まれてるし。
0193デフォルトの名無しさん
NGNGこれってクライアントに示しても違和感ないしさ。
プログラマに見せても違和感ないしさ。
0194デフォルトの名無しさん
NGNG多重度の数字・記号なんて特に訳わからんだろ。。。
0195173さんへ
NGNG使ってもらえますか???
*来年30歳
0196デフォルトの名無しさん
NGNGでも、書籍「かんたんUML」のアレは夢物語としても、
#つーか本当に(1件たりとも)あんなことする企業って有るの?
多少はUMLの知名度がソフト屋以外にも広がって欲しいなと
思うことは多い。
というのも、自然言語の曖昧さゆえに
客との間(とかチーム内でもだが)で
意思の疎通がうまくいかない伝言ゲーム状態に
陥ることが多いんで。
まぁつまりUMLに限らないわけだけど、
あれっぽい記述能力があり、曖昧さが出来るだけ少ない
人工言語が欲しい。世間にそこそこ普及して欲しい。
あえていえばUMLはOOっていう考え方に依存してるため、
将来OOを丸々越える方法論が出る日までの命(w)なので、
他の人工言語とかも色々欲しくなる…
0197デフォルトの名無しさん
NGNG>客との間(とかチーム内でもだが)で
>意思の疎通がうまくいかない伝言ゲーム状態に
>陥ることが多いんで。
そこなんだよな−。
語彙の不一致もあるから自然言語ベ−スでやってるとお互い確認を繰り
返すようになって疲れる。
フロ−チャ−トみたいにソフト屋以外でも使われるようになるといい。
UMLはOOに依存しているがゆえに、ソフト屋にだけ使わせるのは勿体無い
気がする。細かい点を省略すれば、普通の会社が普通に使えると思うのだけど。
特定の実装言語に依存しないのだから、仕事のモデリングにのみ使うのも
いいと思うのは俺だけかな?
0198デフォルトの名無しさん
NGNG直接的には俺もそれに同位体なんだけど、
ただ、同意してる理由が「単に俺が今OOまんせーな人だから」
なのではないか?という恐れが有りまして、
保険を用意したい気分にもなっちゃうんです。
OOが果たして森羅万象のうちの何割を表現できる/できないのか?が
よく判らないというか、今後どう変化するのだろうか?というか。
まぁ現段階でなに言っても杞憂とか皮算用とかでしか
ないのかも知れないけど、少なくとも関数型言語スレ見てると
OO以外の世界も色々有るんだなーと悩んでしまうし。
あとUMLについて細かい話でもう1つ突っ込むなら、
OOといってもClassがっちり有る言語(典型的にはJava)に
最適化されがちな仕様だってことも、ひっかかる感じ。
Prototype型OOPLとかに相当する絵を描こうと思ったら、
全く描けないわけじゃないけど少し(しかも恒常的に)手間が増える。
「今一番流行っているスタイル」にフォーカスしてるんだよなあ。
完全に引けとは言わないが、もう少しだけソフトフォーカスつーか
ワイドつーかにしても、いいようなキモする。
0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNGSEの「独習UML」はどう?
0201ニュージーランド漁夫
NGNGΛ_Λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ・∀・)< 祝200スレ♪
( ) \____________
| | |
(__)_)
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の登録ページでカード番号いれた
らダウンロード画面が出てくるしくみ。買うだけなら英語いらないよ。
マニュアルは英語だけみたい。不具合で文句いいたくても英語書けない
とつらいってことですね。
プログラムのヘルプは日本語になってる。
■ このスレッドは過去ログ倉庫に格納されています