タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

UMLに関するthreeMonthsのブックマーク (6)

  • UMLを描こう – Vol.1 クラス図

    こんにちは,浦です。 今回はUML(Unified Modeling Language)について取り上げたいと思います。 UMLとは? UMLとは,システムの設計を様々な切り口でモデル化し図示するためのグラフィカル言語です。 オブジェクト指向設計では,設計概念を表す何らかの設計図が必ず必要になります。 なぜならば,コードだけでは,コンポーネントの構成や,オブジェクトの相互作用を 分かりやすく表現できないからです。 特に,ある程度規模の大きなシステム開発においては,設計図が無い場合, 拡張性やメンテナンス性に乏しいクラスの山が作られがちです。 設計図が無いと,システムが要求を満たしていることを保証するユニットテストも行えません。 そこで,オブジェクト指向設計を,標準化された図として表現できるUMLが役に立つわけです。 最低限必要なのはクラス図とシーケンス図 UMLには10種類以上もの図があ

    UMLを描こう – Vol.1 クラス図
  • [ヅラド] Eclipse 3.2 & Slime UML で ソースコードからUMLのクラス図を生成する

    This page moved.

  • UMLはプログラマの役に立つについて、簡潔に。 - みねこあ

    先日のエントリーで、抽象度が高いと図が有利で、具象的なのはテキストが有利 みたいに途中から脱線してしまいました。 図とテキストの得意範疇は抽象度に強く依存しているわけじゃないです。複雑になってくると図のメリットが薄くなるということだけ。自分で自分の文章に混乱してしまいました。あまりにお馬鹿なのでリベンジです。(でも結局は「ファウラー読め」で終わる話になっちゃったり) * * * たとえば概念の構造を書く場合とか、文章で説明するよりも概念間の関連を線で結んだような図の方が解りやすい(パッと理解出来る/理解が早い)と思います。 ただ、ある程度複雑になっちゃうと、文章を読むように 線をたどらないと解らなくちゃっちゃうし、それ以上複雑になると、そもそも線を引く余地が無くなってしまう。図は万能ではないですし、質的に難しいものは何で書いたって難しいです。(前提おわり) ここに、UMLを「図」として捉

    UMLはプログラマの役に立つについて、簡潔に。 - みねこあ
  • UMLはプログラマの役に立つ - みねこあ

    UMLは素人を騙すくらいにしか役に立たないらしい。 - 並列メモ?さんより、「UMLはプログラマの役には立たない」と言われて凹んだと言う話*1。 コメント欄より、 単に統一された記法が必要なら、C#だって一応世界標準が決まってるわけで、C#でよいですよね? ただ、C#で書いてしまうと、プログラムが読めない人に「こんなの読めない」と言われて終わりなので、そういう場面で、「プログラムが読めない人にも読めるように図になっていて、かつ、世界標準」というのは意味があると思うので、「素人云々」と、言ったわけです。 UMLは素人を騙すくらいにしか役に立たないらしい。 - 並列メモ? 前提として「同じモノを、テキストベースの言語と図形言語で書いた場合、図形言語の方が(訓練していない人間にも)理解しやすい」としています。なんか 手足を縛る話とか、世間の一部でさも定説のように扱われているのですが、コレって、

    UMLはプログラマの役に立つ - みねこあ
  • Cacoo - Web上で図の作成とリアルタイムコラボレーション

    Online diagramming tool for collaborating on wireframes, flowcharts, and more

    Cacoo - Web上で図の作成とリアルタイムコラボレーション
  • yUML: Create UML diagrams online in seconds, no special tools needed.

    Create diagrams quickly No wasting hours mucking about with fiddly diagram layout. yUML allows you to create diagrams quickly by simply typing plain text. See Sample Diagrams Draw UML with code Because yUML diagrams are based on text, you can easily create them from your CI scripts or code. Simply request an image programatically using a GET or a PUT. Tool vendors are using this to integrate yUML

    yUML: Create UML diagrams online in seconds, no special tools needed.
  • 1