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

UML皆でお勉強しよ♪

■ このスレッドは過去ログ倉庫に格納されています
0001ニュージーランド漁夫NGNG
  Λ_Λ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ・∀・)< お勉強しよ♪
 (    )  \____________
 | | |
 (__)_)
0449444NGNG
>447
ブロンズって簡単だけどUMLの一通りを網羅してるし
各設問の質が高く量も豊富!オージス太っ腹ですね。

オージスの回し者ってわけじゃないよ。。。
0450444NGNG
>448の間違え!
0451 NGNG
一度合格しても、
何回もやってしまいそう。
0452444NGNG
ついでだから、シルバーとゴールドも公開にして
オブジェクト指向はゼロックスが作りオージスが広めた
そして両者とも同じ運命をたどった。

っということにしてくれればみな助かるのに。。。
0453デフォルトの名無しさんNGNG
>>452 オブジェクト指向ってゼロックスが作ったの?
0454デフォルトの名無しさんNGNG
協調図で、newというステレオタイプがあるのですが、書き方が良く分かりません。
メッセージと同様に、リンクの線の上に書けばいいのですか?
0455デフォルトの名無しさんNGNG
俺もシルバーレベルとったけど、ステレオタイプ全般いまいちよく分からない。
0456454NGNG
「これは、こういうときに使うんだ!」っていうのが分かりやすいものもあります
けどね。
createとか。
ただ、createでオブジェクトの生成を表現すると、「コンストラクタにこの引数
を渡して、生成する」っていうのが表現できない。
私が知らないだけで、実はできるのかな?

UMLを使いこなせるようになる日は、遠そうです。
0457デフォルトの名無しさんNGNG
>>456
> ただ、createでオブジェクトの生成を表現すると、「コンストラクタにこの引数
> を渡して、生成する」っていうのが表現できない。
> 私が知らないだけで、実はできるのかな?

同じとこで前に悩んだことがありました。
そのときは、その生成されたオブジェクトが引数のオブジェクトに依存する、
ってことになるんじゃないだろうかというところでお茶を濁すことにしました。
0458デフォルトの名無しさんNGNG
>>457
>そのときは、その生成されたオブジェクトが引数のオブジェクトに依存する、
??
ちょっと分かりにくいです。
createって書くと、引数を書く場所は無いような。
0459デフォルトの名無しさんNGNG
age
0460デフォルトの名無しさんNGNG
IIOSSの書籍出てるぞage
「IIOSS UMLに基づく設計/開発環境のすべて」ASCII 3800円。

自分が納めた血税(わら)がどう使われてるか心配な人は
立ち読み(ぉ)するとナニかが判るかも。
0461 NGNG
どれかってみるか:)
IIOSSの関連団体って民営化されんじゃなかったの?
どこだっけ?ETLだっけ?
0462デフォルトの名無しさんNGNG
C++のコードを読み込んで
UMLに展開してくれるフリーのアプリってないの?
0463デフォルトの名無しさんNGNG
>>462
C++なんざの需要が少ない(から無い)ってことじゃないの?(わら

とはいえ、特定の幾つかの言語しかサポートしてないUMLツールが多いのは
むかつくなあ。まぁ「Java的な言語」しか事実上サポートしてないUML自体が
悪いってのも有るけど。Interfaceをサポートしてるくせに特異メソッドを
サポートしてないってのは、えこひいきってもんだろう。
0464デフォルトの名無しさんNGNG
>>462
探してみて。リバースエンジニアリングできるのは少ないみたい。
http://www.objectsbydesign.com/tools/umltools_byPrice.html
0465デフォルトの名無しさんNGNG
UML使えると時給あがるかな
0466デフォルトの名無しさんNGNG
上がらないんじゃない?
0467デフォルトの名無しさんNGNG
独習UMLってどうなんでしょう。
読んで役に立ちますか。
0468デフォルトの名無しさんNGNG
http://homepage2.nifty.com/katuya/index.html
0469デフォルトの名無しさんNGNG
>>468
無関係なリンクはるなよ!
0470札幌の名無しさんNGNG
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| BizCafeにもUMLの本おいてくれないかなぁ。
\__   __________
     ∨  Sapporo BizCafe
    ∧_∧           ∧_∧    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   ( ・∀・)          (´∀` ) < そうですね。
   ( つ  )つ□   □ ⊂(    )  | オライリーだけじゃぁねぇ。
  ┃レ __   | ̄ ̄ ̄ ̄ |  .___ノ┃  \__________
  ┗━┳┳\ | ̄ ̄ ̄ ̄| ./━┳┳┛
     ┃┃  |_____|    
0471デフォルトの名無しさんNGNG
「この関連線、あっても無くてもいい」ってどうやって表現するのでしょう?
注釈で書いておくしかないのでしょうか。

普通は「あっても無くてもいい関連線を書きたい」なんてことを考える人はいないと
思うのですが、デザパタの図を書く時にはそういう表現が出来ると、嬉しいかなと。
0472デフォルトの名無しさんNGNG
0。。*
0473471NGNG
>>472
あ。
そんな簡単な事に気付かないなんて。
頭かたいな、私。
0474デフォルトの名無しさん01/09/05 21:51ID:J2h7V4kY
保守age
今日からUMLの本格的な勉強を始める。
と同時に業務にも適用。
できるかな?
0475デフォルトの名無しさん01/09/05 22:14ID:64a.ANYA
さてさてふむ〜〜
0476デフォルトの名無しさん01/09/05 22:28ID:zC4W641U
MagicDrawを買ってもらうことにした。
まだ確定ではないけど。
コストパフォーマンス的にMagicDrawが一番イイと思ったけど、
意見求む。
0477デフォルトの名無しさん01/09/06 00:36ID:603eciZI
UMLじゃないけど、VisioのER図ってなんであの程度なんだ?
リレーションがフィールド指さないし(テーブル単位)
あれじゃ、Accessで書いた方がまし
設計書だよ設計書!
0478デフォルトの名無しさん01/09/06 18:32ID:Obf4aJA.
なんで下げ進行なんですか?
0479デフォルトの名無しさん01/09/06 19:27ID:.IVtPuGw
ageネタがないからでは…
MagicDrawはオンライン販売しかないのか。
サイトを少ししか眺めていないけど。
0480デフォルトの名無しさん01/09/06 19:35ID:zzHUNAwk
>>479
オンラインストアで購入すると、PDF 形式の領収書がメールで送られ
てくる。
0481デフォルトの名無しさんNGNG
>>480
そうですか。
他にUML描きソフトって何がありましたっけ?
数万円程度で購入できるUML描きソフトなんて
あまり無かったように記憶していましたが…
ちなみに、Visioという答えはダメという方向で。
0482デフォルトの名無しさんNGNG
>>481
UML モデリングツールののリストは >>464 のリンク先にまとまっているので、
こちらで探すのがよろしいかと。
0483デフォルトの名無しさんNGNG
Roseは高すぎage
0484デフォルトの名無しさんNGNG
.NETのβ2にVisioが付いてる!
これでUMLを書いてC#のコードを吐ける。
VisualStudioと連携できる!(前もできたけど)

Officeと合体しないと思いきや、
VisualStuidoと合体してしまった。
VisualModelerの立場がないけれど、
MicrosoftはUMLに本気らしいね。

それなのに、UMLステンシルの機能そのものは、
Visio2kと全く変わってなかった……。
何もかもが昔のままだよ……。
0485追記NGNG
Visioのバージョンは2002ではなくXPだったよ。
0486デフォルトの名無しさんNGNG
Java言語で学ぶデザインパターン入門
で説明されてる集約(aggregation)は
UMLでいうところのAssociationですか?

この本の用語通りのUMLエディタがないので
よくわからないです。
0487デフォルトの名無しさんNGNG
>>486
書籍なりネットで調べればいくらでも書いてあると思うが。。。
関連 ( association ) の特別な場合が集約 ( aggregation )。a-part-of の関係だ。
より強い集約がコンポジション ( compositon )。has-a の関係。

http://www.atmarkit.co.jp/fjava/rensai/uml02/uml02.html
http://www-6.ibm.com/jp/developerworks/components/010427/j_tip-objrel.html
0488デフォルトの名無しさんNGNG
CADでUML使う人っている?
ダイグラムをCADで書くってことじゃなく、車などの製品の構成要素をモデリングするって使い道。
あんまり聞かないんだけど・・・。
0489アラスカ漁師NGNG
  Λ_Λ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ・∀・)< アゲ!
 (    )  \____________
 | | |
 (__)_)
0490デフォルトの名無しさんNGNG
>>476
年間保守もつけた?
どういうライセンスで買うか悩み中。
フローティングライセンスとかもあるしね。
0491デフォルトの名無しさんNGNG
>>488
いまは、UMLでデータベースもXMLも表せるからなぁ。
標準の表記とかはないけど、関連に対して自分でステレオタイプを定義すればできると思うよ。
ちゃんと定義すれば業界標準にできるかもね。(まぁ、布教活動のほうが大変だろうけど。)
0492デフォルトの名無しさんNGNG
揚げ
0493 NGNG
  Λ_Λ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ・∀・)< このスレって人気あるの?
 (    )  \____________
 | | |
 (__)_)
0494ЩNGNG
そろそろゴールドレベル取った人いる?
0495デフォルトの名無しさんNGNG
UMLで単に関数(メソッド)が呼ばれる順序を表現するときってどんな図を書けばいいの?

↓例えばC++でこんなクラスの内部構造を説明するための図を書きたいんだけど…。

class CGoodClass
{
public:
  void niceFunction()
  {
    int n = a();
    b(n);
  }
private:
  int a(){ return …; }
  void b(){ … }
}
0496495NGNG
スマソ。ちょっとサンプルプログラムと日本語が変だから、訂正します。

-------------------------------------------------------------------------
UMLで単に関数(メソッド)が呼ばれる順序を表現するときってどんな図を書けばいいの?
↓例えばC++で書いたこんなクラスの内部構造を説明するための図を書きたいんだけど…。

class CGoodClass
{
public:
  void niceFunction()
  {
    int n = a();
    b(n);
  }
private:
  int a() { return …; }
  void b(int n) { …; }
}
0497デフォルトの名無しさんNGNG
>>495
シーケンス図
個人的には private なメソッドに図は必要ないと思うけど。
(全部一つのクラスで済ますようなのは設計がおかしいので)
0498デフォルトの名無しさんNGNG
>>497
privateメソッドかどうかはともかく、自分自身を呼び出すシーケンスも書け
ますね。
0499デフォルトの名無しさんNGNG
iiossのMEFはどうよ。
0500デフォルトの名無しさん NGNG
>>499
私もしりたい。どこでもいいけど、よく説明したサイトないかな?
0501499NGNG
>500

ttp://www.iioss.org/index-j.html
Magicdrawの試用版よりは断然いいよ多分。
Roseも高いし。
イイオスマンセーになりそう。
0502名無しさん@XEmacsNGNG
>>501
さんくすこ。
まだ触りしかいぢってないけど、何となくマンセーな予感。
0503デフォルトの名無しさん NGNG
iioss のデモが、今週の金曜の夜にあるみたい。
UML-jp あたりには流れるんじゃないかな?
0504 NGNG
JAVAやC++だけではなくて
いわゆるOOPLと呼ばれていない言語への適用のしかたも知りたい。
0505499NGNG
>>503

oosquareだろ?マンセーって出てやや鬱なんだけど・・・
それにしても、なんかmagicdrawと比べてシーケンス図描きにくくない?
0506 NGNG
UML等の図をテキストのAAに変換するツールありませんか?
上にあった、Judeの出力は、あまり美しくない。

はるか昔、UML以前のOMTなどを奇麗に描けるドローツールがNiftyのプログラミングフォーラム
にあったんですけど…。

図をメールしたり、掲示板にカキコするときに使える。
0507 NGNG
みつけた。

http://www.osk.3web.ne.jp/~shino/dev/DICON/DICON.html
0508デフォルトの名無しさんNGNG
どうでもいいけど、イイオスじゃなくてイーオスです。
0509デフォルトの名無しさんNGNG
>>508

なんだコイツ(藁
IIOS本にイイオスと読めとかいてあるけど何か?
0510509NGNG
間違えた。

×IIOS本
○IIOSS本

どうでもいいけど。
0511デフォルトの名無しさんNGNG
>>509
そりゃ、MagicDraw の方ができはいいさ。
0512 NGNG
>>506
Judeならクラス図をテキストに出力できたよ。
0513デフォルトの名無しさんNGNG
UMLってKylixやDelphiでも使えるの?
0514デフォルトの名無しさんNGNG
>>509
ネタニマジレス、カコワルイ

>どうでもいいけど。

スゴイコダワリガミラレマス(ワラ
0515デフォルトの名無しさんNGNG
>>514

どういうネタだよ。。。さっさと氏ね。
0516デフォルトの名無しさんNGNG
イイヤマではなくイーヤマです。
0517デフォルトの名無しさんNGNG
マ版逝け。
0518デフォルトの名無しさんNGNG
age
0519デフォルトの名無しさんNGNG
シナリオがめんどくさい。
有効だといわれれば納得はできるが、生産性を考えると
とてもめんどくさい。
みなさん書いてますか?シナリオ
0520デフォルトの名無しさんNGNG
シナリオ書いてません。
0521デフォルトの名無しさんNGNG
「ユースケース入門」わかりやすくていい。
おすすめだ。
0522デフォルトの名無しさんNGNG
>>521
これ?
http://www-6.ibm.com/jp/developerworks/components/010803/j_co-design5.html
0523デフォルトの名無しさんNGNG
>>522
これ。薄いからさらっと読める。
分析と設計の隙間を埋めるのにロバストネス分析を使っていて、ちと参考になった。
http://www.amazon.co.jp/exec/obidos/ASIN/4894713772/ref=sr_aps_d_1_1/249-8637940-9573946
0524デフォルトの名無しさんNGNG
UML勉強したいんだけど、入門にはこれ買っとけって書籍あったらおしえて。
0525デフォルトの名無しさんNGNG
>>524

みんな持ってるファウラー本。
http://www.amazon.co.jp/exec/obidos/ASIN/4881358642/qid=1006660688/sr=1-1/ref=sr_1_0_1/249-9814225-6872300
手元に置くと便利。
http://www.amazon.co.jp/exec/obidos/ASIN/4894711559/qid=1006661504/sr=1-10/ref=sr_1_0_10/249-9814225-6872300
0526デフォルトの名無しさんNGNG
シルバー取った人って何を参考に勉強したの?
俺はとりあえず、リアルタイムUMLっつー本を買ってきたんだが。
0527デフォルトの名無しさんNGNG
>>523
マニュアルからプログラムってなんか逆説的。
0528デフォルトの名無しさんNGNG
>>527
CGI の Web アプリでやってみたら何気に面白かった。
マニュアル→画面デザインを書いた時点でできあがった気分になるけど(w
0529デフォルトの名無しさんNGNG
UML Press創刊記念age
http://www.gihyo.co.jp/umlpress/
0530デフォルトの名無しさんNGNG
すでに第一号でネタ切れっぽくないか?
0531デフォルトの名無しさんNGNG
>530
単発雑誌かと思った(藁)
0532デフォルトの名無しさんNGNG
ゴールドレベル(デザインパターン)のカードがやっと届きました。
4ヶ月も待たされただけに、シルバーより格好良いカードが届くと期待していたのですが
銀が金になっただけでした。
無料なので贅沢は言えませんけどね。
0533デフォルトの名無しさんNGNG
こんなのもあります。メニューとマニュアル(PDF)が日本語でフリー版あり
ttp://www.tech-arts.co.jp/product/product.html
0534 NGNG
私もUML Press1号かいました。
デザインパターンを読んでいるところです。

C++やJavaもいいんですけど
Cでかかれたものをラッパークラスをつくらないで
リファクタリングしていくなどという記事も載せて欲しい今日このごろです。
0535 NGNG
コノスレスグニサガルネ

Cマガジントカ
サカンニUMLツカッテイルンダケド
ココデハモリアガッテナイネ
0536デフォルトの名無しさんNGNG
>>534
漏れもUMLプレス買ったYO!
デザパタのたとえが笑った。
Mediator‐孔明がすべての部隊の面倒を見ます。
0537デフォルトの名無しさんNGNG
ゴールドレベルで玉砕した。
「90点は超えただろ」とか思いつつ自信満々で送信したら、
68点だとさ。
自信あった分野だけに、ほんと死にたいくらいの屈辱。
首括ります。
0538デフォルトの名無しさんNGNG
>>535
Cマガは出遅れすぎ。
Java World なんかはずいぶん前から UML を盛んに取り上げていた。
つーか今月の状態遷移うんぬんの記事は橋にも棒にも。
地域通貨のアホ記事もねじ込まれたのかねえ。

>>536
「ぼくにもわかるデザインパターン」って小学生かい、と突っ込みを入れたくなったよ。
0539 NGNG
>>538
たかが北大教授のLETSの記事じゃなぁ。
でもああゆうのが後で大化けするんだよなぁ。
0540 NGNG
>>583
JavaWorldはそうだねぇ。

CマガジンはC++ではなくCへのデザインパターン適用記事を
誰かに書かせるべきだ。
0541デフォルトの名無しさんNGNG
>>540
CマガのCはC言語のCではなくコンピュータのCです。
0542 NGNG
>>540
だれもここでそれ以外のこと主張してないって。
0543デフォルトの名無しさんNGNG
Cマガへのご意見ご要望苦情などは編集部か下のスレへ

Cマガを語る
http://pc.2ch.net/test/read.cgi/tech/992194388/
0544デフォルトの名無しさんNGNG
>CマガジンはC++ではなくCへのデザインパターン適用記事を
>誰かに書かせるべきだ。

そこまで濃いことを書けるCハッカーがCマガ側には居ないんだろうなあ。
米国記事だと望みはないでもないが。

米本家DDJでは、それ系(?)の濃い記事が目白押し。
層の厚さってのを思いしらされる。
0545デフォルトの名無しさんNGNG
訳判らん用語並べて悦に入るな!
設計書は画面構成図とか皆に判るように書こうNE!
0546 NGNG
>>544

既に誰か書いてたよ
http://www.sage-p.com/process/cool.htm
0547デフォルトの名無しさんNGNG
magicdrawで書いた図をwmfで出力して、PowerPointなどで
取り込んだのですが、日本語が文字化けします。なんとか
なりませぬか?
0548デフォルトの名無しさんNGNG
wmf?
■ このスレッドは過去ログ倉庫に格納されています