UMLなんていらない
■ このスレッドは過去ログ倉庫に格納されています
ダメな図ばっかり見続けた結果、図といえばダメなもの、という等式ができちゃったらしい 練習しないと絵はうまくならないからね それと一緒でしょ 形から入るのが悪いとは言わないけどね 自分のために設計煮詰めたいとき、何使って考えるの? いきなりコーディングとか言うなよ 要求がはっきりしてるなら、コーディングしながら、考えるほうだけど 規模がでかいなら、要求を解読するほうがいいんじゃねえか ま、ものによるけどね、やり方は 解読って。勝手に補間するのがこっちに任されてるならいいけど >>361 シグマプロジェクトも無駄じゃなかったといいつづけてる奴らがいるけどね。 参加者の技術的な下地を底上げし、プログラムの構造化、モジュール化に貢献して、オブジェクト指向を定着させる下地を作ったとかなんとか… なるほどと納得した奴らは騙されるな! そもそもそれらに日本発の技術は一つも無いぞw 「日本発」が偉いならTRONとRubyでも拝んでろw どこ発の技術だろうと遅々として取り入れない電電ファミリのクソっぷりにはもう飽き飽きだ。 Rubyは認知されてるみたいだけど、オープン系では RubyはRuby自体じゃなくて 外人が作ったライブラリが認知されてるだけだから微妙な感じ 結局、日本人の作ったものを日本人が認めることができなかった、 と自分で認めちゃったわけだw まあRubyはRailsを作る環境に選んでもらえなければ JIS規格化なんて絶対に無かっただろうね 確かにWeb系なんちゃってJava使いの企業ではいきなりサクラエディタでソース書いてた 設計?ユニットテスト?何言ってんだいいから徹夜で納期に間に合わせろよって感じだった 顧客に渡す資料をパワポで作ってたw APL みたいな言語を今 設計したら どういうのができるか? ってことかな クラス図とかシーケンス図って言うといかめしく感じるけど 倉すずとかシーケンすずって書き直すと女の子っぽくて萌えね? 既存のUMLツールって計算式(数学記号込)やグラフ等が入った資料が作りにくいのがなんとも残念。 レイヤ構造(OSI 7階層みたいなもの)を表現するのにコンポーネント図を使ってるが、昔ながらのブロック図 の方が見やすかった。 でもまぁ、回路図とかと一緒で、書き始めればそこに設計ノウハウが蓄積されるし、コピペで部分再利用 もできるし、それ程悪くないと思うけどなw 次の選挙では私と一緒に「橋下徹」と書いて投票しろ ゴミクズサヨク政権を絶対に拒否する"抵抗"と"拒絶"の意思表示だ 維新の会を蔑ろにしたファシストどもは万死に値する!!!!! UMLってのはプログラムを作ったことのない馬鹿SEが使う。 あんなお絵かきソフトで作ったもので指示されたんじゃ 不明点だらけで作れるわけがない。 大手メーカーの馬鹿SEでUMLで仕様書を作成していると なったら、そこの仕事は絶対に受けない。 UMLで仕様書を書くなんてママゴト。 何も知らなくても仕様書が書けるんだから。 デスマになるのは当然のこと。 ユースケース図なんて 知らない人が見たら 馬鹿かこいつとか思われそうだし UMLはへたに実装が混ざっているから駄目。 まだSAとかのほうが良かったが普及しなかったな。 この棒人間って昔子供の頃マンガでよく書いてましたけど・・・ これでお金もらえるんですか? と言ったら上司にマジ切れされた UMLって 名前からして、間違っている。 Unified Modeling Language (統一モデリング言語) って、 どこら辺が、どの様に 言語? 教えてエロい人。 小学生の子供に、 「言語でも無いのに、どうして言語って名乗っているの?」 って突っ込まれた、お父さんの気持ちになってお答え下さい。 日本人だと判りづらいが、「Use Case」 も、直訳すると、「CASEを使え」 って言う意味で、 ある種の、催眠術か、サブリミナル効果の類を、狙っているよね。 CASEも個々の事例って意味じゃなくて、OOSEって言うCASEツールを指しているからね。 最初の、「オブジェクト指向ソフトウェア工学OOSE」 って本の時には、そのウチに、コードも吐くからねって、 いかにも素人臭い感じだった。 OOSE 自体は、OMT とか BOOTH とかと、かけ離れていて、全く似ていなかったのに、 スリー・アミーゴズを、抱き込んで、自分の OOSE の方を UML と言う名前で標準にしてしまった。 OOSE も、名前を改め、ROSE になった。(CASEの暗喩であるのはスグ分るよね) で、ROSEは、素晴らしかったか? NO どころの話では無い、適切な言葉を選ぶとしたら、NEVER だろう。 100万円近くもするソフトなのに、Windows 上で、UNIXのエミュレーターで、 (この頃、まだCygwinは無かった)、動かしていて、そして良く落ちた。 「こんな程度で、よく人に、ソフトの品質の指導をしようとか思うよなぁ」 と言った具合。 結局、Rational software も、倒産して、IBM に買われて、 もはや、ROSE は、売ってませんから、買えません。 UMLをやってみて特に困ったのは、 分析、設計、製造、デバッグ の各工程で、どのドキュメントを 書くべきかの規定が全く無かった事。 OMT や、BOOTH では、有る程度、定まっていて、迷う事は無かったのに、 UML の登場に拠って、酷い混乱が、現場にもたらされた。 困って、色々、本を漁って読んでみたが、それこそ、本によって全部違う。 単に、シナリオ と言った場合に、ユース・ケース図を指す場合もあれば、 シーケンス図の事だったり、単なる文章で良い? とか訳ワカメ。 これでは、仕事に成らないので、否応無しにUMLに独自の解釈を加えて、 無理矢理に仕事をしていたが、現場や、個人の判断で、 作成されるドキュメントが、違ってしまうと言う、なんと言う矛盾。 まあ、ついぞ、ROSE を仕事で使って、物件が大成功したなんて話は聞いた事が無かったな。 逆の例なら、山ほどあるが・・・ 問題なのは、OOSE 自体の思想が、古すぎた事。 MS-DOS 時代の変な常識の上に立脚して出来ている。 Use Case なんて、MS-DOS 時代の 1画面1機能 と言う特殊な条件下であれば、 何とかなったかも知れないが、 Windows の GUI の設計では、もう半分、アウトで、 LED 3 つに、SW 5 個 で、機能が50個近くある 組み込み機器bナは、 もb、書き様が無かbチた。(後に変bネ拡張をして頑鋳」ってはみたが=E・・) また、シーケンス図なんで、UI の黎明期に、チープ な GUI 部品 で、 画面を設計する手法であって、ロクに分析も済んでいない状態で、 UI 以外の設計に用いて、最初に、あんなに縦棒を何本も引いちゃったら、 設計の粒度が不適切になってしまい、死者を累々と量産した。 C言語なら、物件が暗礁に乗り上げても、プラス 数ヶ月で終わりもするが、 オブジェクト指向の場合、作用として、乗れば早く終るが、 副作用として、反った場合、最悪、終らない。 ゼロから書き直した方が、早い場合も出てくる。 こう言った人には、UMLの本を読むより、先に、アンデルセン童話の「裸の王様」 を一読する事をお勧めする。 「UML は何故正しいの?」 と言う問いに、 「スリー・アミーゴズ が、そう言ってるから。」 と言う以外に何も無い。 そうじゃ無いだろ。「スリー・アミーゴズ」だって間違うんだよ。 言ってやれ、「UMLはクソ」だって。 スッキリするぞ。 スリー・アミーゴズはUMLを書けなんて ひとことも言ってないだろ。 ただ図の書き方を決めただけ。 その図が必要だと思えば書けばいいし、 必要じゃなければ書く必要はない。 図が必要かどうかを決めるのは 開発者だ。 ただ図を書くとき、その書き方が 決まっていたほうが楽だろ? それだけの話だ。 ところで最近は、Grady Booch や Booch法 を BOOTH と書くのが流行してるのか? ところで、今UMLとソースを一致させたプログラムを作るにはどうすれば良いの? VisualStudio2012のUltimateは値段が高すぎて手を出せないし ちなみに言語はC++で UMLとソースは一致しません。 一致するのであれば、ソースからUMLを生成すればいい。 UMLはソースの一部分しか書かないので ソースからUMLを生成することは出来ても UMLからソースは一部分しか生成できません。 それでもソースに書かれていないものは UMLにはできないので、 つまりUMLとソースは一致しません。 お前らいつまでUML(Unidentified Mysterious Language)の話してんだよ。 さっさとUMLの話しようぜ。 UMLで書いた通りにソースコードを自動生成したいだけ あとクラス図の関数をクリックすると、 ソースコードの関数の所を編集出来るようになるとなお良し で、VisualStudio2010とEnterpriseArchitectの組み合わせを試すことにした >>413 正直いってそれ意味ねぇから。 当たり前の話するけどさ、 メソッドを自動生成したければ、UMLにメソッドを書かないといけない。 引数を自動生成したければ、UMLに引数を書かないといけない 戻り値を自動生成したければ、UMLに引数を書かないといけない int foo(int value) というコードを自動生成するために、 一体UMLでは何回マウスをクリックしなきゃならないのかな? 余計に手間かかってるよね? UMLでいくら頑張っても int foo(int value) この程度しか生成できないんだ。 ソースコードで書かないといけないのはむしろ int foo(int value) { この部分 } ソースコードを自動生成するというより 関数定義、C言語いうヘッダファイルの 自動生成ぐらいしか出来ないよ。 まあがんばってメソッドスタブができましたわーい 止まりだろうな ただ一度レビュー用の資料作ったのをまたコードに書き写すのが面倒いのはわからんではない それでもたいした手間では無いが なら最初からコード書いて UMLに変換すればよくね? シーケンス図のループや条件分岐を追ったりは出来ない?自動生成も? >>417 レビュー通すまえにコード書いてるとお説教って職場は見たことがあるw 1つ聞きたいんだがそれだと変更があるたびに中身が消えるのか? 中身を新しい方へ手で移植するって事か? >407 >ただ図を書くとき、その書き方が 決まっていたほうが楽だろ? >それだけの話だ。 「UMLは、クソだ!」 と言うと帰ってくる、典型的な反応ですね。 自分だけは判っているけど・・・・みたいな。 (ハイ、ハイ) 君は、一匹狼みたいだから、そうやってスネてれ良いのかも知れないけど 大所帯で、人員も玉石混合状態で、 こんな、ヒネクレた、解釈を加えないと、使えない様な手法は(使えてないけど)、 物件の進行上の障害以外の何者でも無いんですけど・・・・ それでも、朝日新聞的な、レトリックな、印象操作で、 例外的で、イリーガルで、超特殊な、事例の話をち出して、 UMLは、有益だった、これからも有益であり続ける、と言う結論に導かなければ、 いけませんか? UMLを見ていると、「バベルの塔」の説話を思い出すね。 「神罰による言葉の混乱 (この場合はドキュメントだが)」 であり、 「空想的で実現不可能な計画」 だな。 UMLのドキュメントを複数人に、分業させて、書かせると、 まず、書く物、粒度、が滅茶苦茶で、使えないよねぇ。 RUP(ラショナル統一プロセス)も酷かったなぁ。 何故、イテレーション開発なのか? 何故、これで品質が上がるのか、 良〜〜〜〜く読んでったら。 理由と言うか結論が、「僕の経験則」だもんなぁ。ブッ飛んだよ。 だいたい、Use Case 図の 呪いの藁人形 ( あなたの物件が失敗します様にとの呪いがかっている) を つかまえて アクター と呼ぶけれど、あれは、アクター理論 でしょう?(それも、かなり歪んだ) よく判らないけど、Windows の カスタム・コントロール や、 X11 の ウィジェット 等で、実現されていて、GUI の分野に限定すれば、 アクター理論は、成功していると思うんですけど。(踊れと言われれば踊るよねぇ) でも、それじゃ、、アクター理論の信者は、満足できなんですかね? 全ての問題を アクター 理論で、表現し、実現しないと、いけないんですかね? だいたい、C:++や、Java 等の、成功していると言われている オブジェクト指向言語では、 言語レベルで、データ構造に対するオブジェクト指向しか使われていない様な状況で、 設計手法として、メッセージ・パッシング を 一番最初に書きなさいというのはどうなんですかね? Use Case 図 が、アクター理論 なのかは、不明だが ( だれか、OOSE の著者に問い合わせてくれ ) 普通、アクター理論では、アクターは、「踊れ」 と命令される立場なハズなのに、 Use Case 図 は、アクター が、UseCase に命令をだしていて、なんだか、逆だよね。 だれか友達は、いなかったのかな? こいつ( OOSE )を世に出す前に、恥かしいからヤメようととか、言ってくれる・・・・ >>418 > シーケンス図のループや条件分岐を追ったりは出来ない?自動生成も? 出来るか出来ないかで言えば出来るよ。 ただ、図を書いてコードを生成するのは手間がかかるだけ。 for(var i = 0; i < array.length; i++) { console.log(array[i]); } たった3行でかけるループを図にすると どれだけ作成するのに手間がかかるか。 手段と目的を履き違えてんな あと仕事でそういうルールが決まってて自分がルール決める立場に居ないなた文句言うんじゃ言うなクズが >>421 まず、UMLは「手法」だという思い込みを直せ。話はそれからだ。 UMLからコードに変換するという考えが そもそも間違ってるんだよよね。 UMLはコードから見たら 下書きみたいなもの。 >429 >まず、UMLは「手法」だという思い込みを直せ。話はそれからだ。 「屏風 (びょうぶ) と、UML は、曲がらなくては、立たない。」 んですよね。 分ります。 >429 >まず、UMLは「手法」だという思い込みを直せ。話はそれからだ。 それに、UML が、「図の描き方で、手法では無い」 って言うのは、 いったい、誰の意見で、何処に書いて有るんですか? それは、アンタ の勝手な解釈でしょう? 自分も、同じ様に、解釈する所だけど、 このソフト工学の仮面を被った、安愚楽牧場に、 何時間、無駄にした所で、みな、普通、そう思うんだ? 別に、UMLの本の1行目に、 「これは図の書き方であって、手法ではありません。キリッ」 とか、但し書きで、断ってあれば、 文句は無いが、実際は、そうじゃないだろぅ。 それに、本人に聞いてみたら 「手法です」 とか言うかもしれないだろ (頭オカシイんだから) 手法であれば、OMT法、Booch法、OOSE/Obectory法、 シュレイヤー/メラー法のように「法」がついてる。 UML法などというものはない。 UMLはUnified Modeling Languageの略 日本語にすると、統一モデリング言語 統一モデリング言語によって統一されたのは、 モデリング”言語”であって、法ではない。 OMT法、Booch法などの手法は統一されていない。 あくまでモデリングするための言語が統一されただけ。 名前の時点でUMLが図の書き方であることは明白。 >433 >名前の時点でUMLが図の書き方であることは明白。 それじゃ、「UML」 は、「言語」なんですね。 聞いてやるから、喋ってみて下さい。 ハヤく〜〜〜〜! 何を喋ればいいの? ここに書いてあることと同じことしか喋らないよ? 逆に君がここに書いていないことを喋ればいいのにw 俺がいくら俺に都合のいい事を喋っても、 お前の意見が認められることがないのはわかるよね? http://ja.wikipedia.org/wiki/%E7%B5%B1%E4%B8%80%E3%83%A2%E3%83%87%E3%83%AA%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E 1994年、ラショナルはゼネラル・エレクトリックからジェームズ・ランボーを雇った。 その後同社は今日の2つのオブジェクト指向モデリング技法を生み出すこととなった。 それは、ランボーのオブジェクトモデル化技法(OMT, オブジェクト指向分析 (OOA) の一種)と、 グラディ・ブーチのBooch法(オブジェクト指向設計 (OOD) の一種)である。 ランボーとブーチは共同で彼らの【技法】を統一する作業を開始した。 間もなくイヴァー・ヤコブソンが加わった。オブジェクト指向ソフトウェア工学(OOSE)の開発者である。 ヤコブソンは1995年に自身の会社である Objectory AB が買収されたことにより、 ラショナルに合流した。この3人の方法論者をスリーアミーゴスと呼ぶ。 1996年、ラショナルはあまりにも多様なモデリング言語が存在していると オブジェクト技術の採用が遅れてしまうと判断し、 彼らの【統合作業をオープンな統一モデリング言語の開発に方向転換した。】 OOPSLA '96 においてオブジェクト技術系の競合企業が集まってこれに関する話し合いが行われ、 ランボーのOMT記法で使われていた四角形でクラスを表す技法がブーチの雲でクラスを表す技法に勝った[1]。 >435 図の描き方が、何で、「言語」 なんて、名前なんですか? プログラム言語でも、無いですよね? やっぱり、UMLの正当性は、ウチ達には、スリー・アミーゴズがいるから、だけなんですよね? そんなに正しいなら、何で、ラショナル・ソフトウェア 潰れちゃったんですか? 実際のところ、屁のツッパリほども、現実世界では、役に立たなかったからじゃあないんですか? 値段の問題じゃね? 100万円もするようなソフトをそうそう買える人間は居ない >435 「コピペを鵜呑みにしていたら、思わぬ反撃を食らって、動揺しているんですよね。」 分ります。 > お前の意見が認められることがないのはわかるよね? あの〜、スレタイ 読めませんでしょうか? それに、ここは、2ちゃんねる。便所の落書きですから、 世間的に認められるとか、そう言う事は、頓着しないハズの場所なので・・・ 「UML は、オワコン」 「UML は、クソ」 「屏風(びょうぶ)と、UML は、曲がらなければ立たない。」 ♪みなさん、ご唱和、ヨロシクお願いしま〜す! >>436 つぶれた工務店には必ず大工道具があったってなw 普通に使って役に立ってるんだが何言ってんだコイツ? ツールに使われてる臭がめちゃめちゃするな。こういう原理主義者はさっさと現場から退場してもらわないとな。 >442 >潰れてないじゃん。 いや、普通に、潰れて、IBM に買収されたんだけど。 日本のラショナル が、IBM の傘下に入るタイミングが少しズレた様な・・・ う〜ん、リアル・タイムの、ネット上のニュースでは、完全に潰れた旨が書いてあったのに、 大本営発表ニュースしか残ってないな。 UMLも未だに更新されているしな http://www.omg.org/spec/ > Date-Time Vocabulary DTV business process design formal/2013-08-01 ラショナルのことを持ちだして 一体どういう結論したいのか理解できん UMLが記法であることの否定を 一切してない いや〜、確か、何期も赤字を出した挙句の買収だったんだけどね。 もう、ROSE も、買えない事だし。 これ以上、可哀想な、被害者も増えないだろう。 >445 > UMLが記法であることの否定を > 一 切してない ハイ、ハイ、今度、何処に、そんな事が書いて有るのか教えてね。 詭弁♪詭弁♪ いつになったらUMLが記法ではない 証拠を出してくれるのかな? UMLが記法っていう証拠はとっくに出てるのに。 > 449 > UMLが記法っていう証拠はとっくに出てるのに。 だから、どこ? 折角だから、勿体ぶらずに教えてよ! みんなも、聞きたがっているよ。 オマエの脳内ソースの出所を・・・・ >449 >UMLが記法っていう証拠はとっくに出てるのに。 それから、どうやったら、 OMT や、Booth法 達を (あからさまに手法だよね、これらは)、統一したら、 記法 などと言う、低いレベルに、話が落っこちやうのか、教えてね。 「手法」 を統一したハズのに、実は 「記法」 でしたなんて、 一般庶民の感覚からすると、詐欺だから。 UMLアンチが必死なスレ というかUMLの話をしたい人はどこに行けば良いの? 「UML」そのものは手法じゃない、というだけの話を、 いつまでたっても理解できないバカが詐欺とか言うなw そりゃオレオレUML(Undefined Mysterious Language)をドヤ顔で見せられても困るわな。 しかもそれを銀の弾丸の様に薦めてくるが全員ポカンですわ。うるさいからプロジェクトから外されちゃって逆恨みしてUMLは役に立たないドヤァってそりゃないよなwwww こいつDFDもフローチャートもER図も役に立たないって言うんだろ。原始人に戻れってか?w 「UML は、オワコン」 「UML は、クソ」 「屏風(びょうぶ)と、UML は、曲がらなければ立たない。」 「UML は、詐欺」 「UML こそ、欺瞞」 ♪2つ増えました!みなさん、ご唱和、ヨロシクお願いしま〜す! 手書きで図示するようなのの整形やら手間を省くための道具 頭のなかの情報を整理したり、コードの可視化に使うことも出来る道具 だいたいそういう感じの認識でいる 知ってて損することでもないし、道具は使ってなんぼ UMLは 1.設計前のメモみたいなモン 2.言語ではなく図法 こんな感じ? 個人的には、UML の中で、有益な部分など、10% も無いと思っているが、 (下駄を履かせて))仮に 20% が有益で、残りの 80%が、ダメだったとして・・・ 「80% もの、大部分が、ダメ、ダメ じゃないか」 と、 「まだ、20% も、有益な部分が残っているじゃないか」 は、 同じ事を、指して言っている訳だ。 これが、50%だったとして、相当酷い話だ。 他人に、強要出来るような性質の話では無い。 >459 間違えた訂正 × これが、50%だったとして、相当酷い話だ。 ○ これが、50%だったとしても、相当酷い話だ。 アルファベットや数字に全角を多用するあたりで技術者としての素性がバレバレwwwww オマエが、会社で、「UML、UML」って、連呼する度に、 オマエ、実は、影で、クス、クス 笑われているぞ、 気付いていないのは、オマエだけだ。 「何で、みんな、オレの汚物ェクト嗜好を理解しようとしないんだ〜!」って、 人格に問題があるからじゃ、ないかなぁ〜〜、多分。 もうさ、少しは、学習しようよ。 UMLを使って、大失敗した物件を、それこそ山の様に見てきたぜ。 巨人がいくらボロ負けしても、長嶋終身名誉監督は、悪くない、 悪いのは、○×ヘッド・コーチだ。みたいな世界だよね。 UMLは、悪くない、失敗したのは、馬鹿なPGが、UML を 正しく書かなかったからだ。 オレ様が担いでいるんだから、間違っている訳無いだろう。 ハッハッハァ〜! うちの職場じゃ全角英数を使うやつは人として扱われないな UMLで詳細設計とかやるのはアホ。 設計概略をわかりやすく記したり、 ホワイトボードで設計を話し合ったりするのに使うと役立つ。 UMLは割り切って使うツール。 設計書に書く時も、本筋と関係ない部分の動作はコメントにしてざっくり省略するのがいい。 >466 >UMLうちの会社では役にたってるけどなあ って、下のUMLの図13種類を全てフル・ガチで、 書いているわけじゃないんでしょ? ・ユースケース図 ・クラス図 ・オブジェクト図 ・パッケージ図 ・コンポジット構造図 ・コンポーネント図 ・配置図 ・アクティビティ図 ・シーケンス図 ・コミュニケーション図 ・相互作用概要図 ・タイミング図 ・ステートマシン図、 これに通常、調査分析、設計、製造、デバッグ の工程がクロスするけど・・・ねぇ。 こう言うの、日本語で、何て言うの、「やってられない?」 >>468 まさか、全部書かなきゃいけないと思っている? 悪いのはUMLじゃなくて、あんたの頭。 「UML は、オワコン」 「UML は、クソ」 「屏風(びょうぶ)と、UML は、曲がらなければ立たない。」 「UML は、詐欺」 「UML こそ、欺瞞」 + 「UML は、他人を見下す道具」 ← NEW!! >469 のお陰で、また1つ増えてしまいました。 ♪みなさん、ご唱和、ヨロシクお願いしま〜す! ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる