タグ

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

タグの絞り込みを解除

umlに関するshodaiのブックマーク (8)

  • シーケンス図(Sequence Diagram) - UML入門 - IT専科

    シーケンス図(Sequence Diagram) シーケンス図とは、クラスやオブジェクト間のやりとりを時間軸に沿って表現する図です。機能ごとに相互作用(Interaction)と呼ばれる下記のようなフレーム内に処理内容を記述します。 記述例 下の図は、在庫管理システムの一機能を表したものです。 【要件定義】 店員は在庫管理画面から在庫一覧を確認できる。 この機能は、「店員オブジェクト」、「管理画面オブジェクト」、「倉庫オブジェクト」、「商品オブジェクト」から構成されている。 メッセージと呼ばれる矢印で各オブジェクト間の応答を表し、縦軸(上から下)を時系列として応答の順序を表現しています。 これにより、ある機能(例では在庫一覧)を実現する各オブジェクトが時間に沿ってどのように相互作用しているかがわかります。 ▲PageTop 構成要素 シーケンス図は次の要素で構成されます。 構成要素一覧

    shodai
    shodai 2018/01/30
  • PlantUML Language Reference Guide

    You can download freely the PlantUML Language Reference Guide in PDF format.

    PlantUML Language Reference Guide
  • PlantUMLを入れてみた - なべ’s blog

    PlantUMLを使ってUMLを書いてみようと思い、まずはセットアップしたのでメモを残す。 PlantUMLとは? PlantUMLはUMLダイアグラムを記述するためのオープンソースのツールで、他のツールとの違いはテキストファイルから図を生成するという点。 astah* UMLとか他のツールはマウスを使ってGUIで図を書くのと比べて、PlantUMLはテキストファイルに記述した定義に則って図を生成するというのが違い。 テキストファイルなのでバージョン管理もしやすいし、他のメンバーとのコラボレーションもしやすい。 反面、書き方を覚えないとならないので、イニシャルコストはかかる。 生成する図はPNG(ラスタ画像)やSVG(ベクタ画像)で生成できるので、用途に応じて使い分ける。 生成にはPlantUMLの他にGraphvizというものを使う。 PlantUMLはJavaで書かれているのでクロスプ

    PlantUMLを入れてみた - なべ’s blog
    shodai
    shodai 2018/01/26
    “java -jar plantuml.jar sample.txt” 印刷方法
  • Atom と PlantUML で快適シーケンス図駆動開発ライフ | DevelopersIO

    サーバーサイド開発担当のエンジニアが「設計と実装を進めようとしている」という背景で話を進めます。 PlantUMLは強い 「認識合わせ」という名目でホワイトボードに図を書いて会話することがよくあります。共通言語で会話してあいまいなところを少なくしたら、マネージャーも安心感がありますし、プログラマも自分がやるべきことに集中できますね。 …3日経ちました。あのとき描かれていたホワイトボードの図のとおりに、実装することになりました。認識の齟齬をなくしてくれた貴重な図です。写真に撮りました。どこに保存してたっけ。やっぱり変更したくなったらどうしましょう。またホワイトボードに書き起こす?DRYじゃないですねえ。 そこで、UML図 が登場します。表現したい図を電子データで作成、保存できて、あとで見るときも役に立ちますね。が、しかし、UML図はそれはそれでやや手間がかかるところもあります。作図を助けてく

    Atom と PlantUML で快適シーケンス図駆動開発ライフ | DevelopersIO
    shodai
    shodai 2018/01/26
  • PlantUMLを自動変換してLiveプレビューしてくれるAtom拡張 PlantUML-Viewer がイイ! - pierre3のブログ

    PlantUML とは テキストベースでUMLのダイアグラムをサクサクかける ドメイン固有言語(DSL)です。 以下のような特徴があります。 テキストベースなので、バージョン管理ツールでの差分管理が可能 図のレイアウトを自動でやってくれるので、書きたい内容に集中できる PNGでの出力以外に SVG、EPS 等のベクタ形式での出力が可能 参照 Open-source tool that uses simple textual descriptions to draw UML diagrams. ⇒ PlantUML 公式サイト。リファレンスマニュアルがpdfファイルで公開されています(PlantUML_Language_Reference_Guide.pdf) http://plantuml-ref-ja.github.io/ ⇒ リファレンスマニュアルを日語訳してくれているサイトです。

    PlantUMLを自動変換してLiveプレビューしてくれるAtom拡張 PlantUML-Viewer がイイ! - pierre3のブログ
    shodai
    shodai 2017/12/27
    リアルタイムプレビューは便利そうだな
  • UML を描くツールの選択肢と各々のメリットデメリット - shouhの日記

    仕事で UML を書くことになった。今までは Astah Community を使用していたが、別のツールもあるのではないかということで、ちょいと調べてみた。 Astah Community インストールしやすいか ○ 学習は容易か ○ 動作は軽いか △ UML の規格に準拠しているか ○ バージョン管理できるか × プレビューは簡単に行えるか ○ レイアウト微調整は簡単か △ UML作図ツールの定番。インストールも簡単だし、WYSIWIG なので使いやすい。特にこだわりが無ければ Astah で決まりだろう。 ツールには無料版の Community と有料版の Professional があり、無料版でも業務レベルで使える品質だが、以下の注意点がある。 Community 版は Ver7 以降は商用利用不可能 Ver6 以前であっても、生成した図には Astah Community のロ

    UML を描くツールの選択肢と各々のメリットデメリット - shouhの日記
    shodai
    shodai 2017/12/27
    “blockdiag”と言う選択肢があるのね
  • AtomとPlantUMLで爆速UMLモデリング - Qiita

    PlantUMLは、DSL(ドメイン特化言語)をコーディングすることでUMLが描ける、Java製のツールです。 今回はAtomとPlantUML Viewerパッケージを使い、ライブプレビューを見ながらUMLをモデリングする環境を作ってみました。 イメージ図↓ 編集履歴 2016/03/22: 中華フォント対策を更新 環境 Windows 10 Pro 64bit Atom Version 1.0.10 Chocolatey v0.9.9.8(セットアップで使用) ※ この記事ではWindowsでのセットアップですが、MacLinuxでもほとんど同様に実行可能かと思います。 セットアップ ライブラリインストール PlantUMLを使用するには、動作環境であるJavaとレンダリングライブラリのGraphvizのインストールが必要です。 Windows 10にしてから、そういえばJavaも入

    AtomとPlantUMLで爆速UMLモデリング - Qiita
    shodai
    shodai 2017/12/27
  • PlantUML Cheat Sheet - Qiita

    PlantUML は DSL(ドメイン特化言語) で UML の図を描きます。 テキストで記述するので Git で差分を確認したり Git Flow で関係者とコラボレーションをして図が描けるので便利です。 PlantUML は多くの UML に対応していますが、よく使うものを チートシート にまとめました。 Diagram UML は大きく 振る舞い図 と 構造図 に分類されます。 Behavior 振る舞い図は、振る舞いに関する機能を表現します。 Diagram PlantUML 説明

    PlantUML Cheat Sheet - Qiita
    shodai
    shodai 2017/12/27
    ツール探し中
  • 1