タグ

umlに関するottonoveのブックマーク (6)

  • あんまりにも全体把握ができないので、UMLを調べてみた - akira00000の日記

    UML、英: Unified Modeling Language UMLとはなんぞや? システムを図化して表記する手法の事。 itpro.nikkeibp.co.jp ざっくりとなら分かるんだがなー。 表3: UMLダイアグラムの種類 ダイアグラム 役割 開発フェーズ ユースケース図 システムの境界,使用機能を定義 分析 アクティビティ図 システムの動作の流れの表現 分析,設計 状態図 オブジェクトの取りうる状態,遷移を表現 分析,設計 クラス図 概念や静的なクラス間相互関係を表現 分析,設計 パッケージ図 各モデル要素の階層的グルーピング 分析,設計 相互作用図 シーケンス図 オブジェクト間のメッセージ交換の時系列表現 分析,設計 コラボレーション図 オブジェクトの集団の協調動作の表現 分析,設計 オブジェクト図 実行時のオブジェクト状態のスナップショット 分析,設計 コンポーネント図

    あんまりにも全体把握ができないので、UMLを調べてみた - akira00000の日記
  • 【失敗談】Unity用にVisualStudioでUMLを自動生成したかった - akyboxブログ

    UML生成自動化の試み 事の発端はUnityプロジェクトを進める上でUMLを自動生成できたらいいなぁと思ってVisualStudio上でDSLを実行しようとしたことです。 失敗した原因 無料版のVisualStudioはDSLをサポートしてない。 というわけで無料で行いたい方は回れ右です。 以下、失敗談。 VisualStudioでDSLを扱う セットアップ VisualStudioSDKのインストールをする。 相変わらず日語翻訳がやや残念な気がしますがMicroSoftの公式サポートはこちら コントロールパネル->プログラム->プログラムと機能->MicroSoft VisualStudio->変更をするとVisualStudioが立ち上がるので、VisualStuioExtensibilityToolsUpdateにチェックをしてNextします。 Modeling SDK for

    【失敗談】Unity用にVisualStudioでUMLを自動生成したかった - akyboxブログ
  • 【オブジェクト指向のこころ】第2章 UML 解答 - 緑茶思考ブログ

    オブジェクト指向のこころ 第2章の練習問題の解答をまとめてみる。 基礎 is-a関係とhas-a関係の違いは何でしょうか?has-a関係を細分化するとどうなるのでしょうか? is-a関係とは、あるクラスが他のクラスの「一種」である関係のこと。 たとえば、野球はスポーツの一種であり、スポーツは運動の一種である。 has-a関係とは、あるクラスが他のクラスを「保持」しているときの関係のこと。 たとえば、車はタイヤを保持する。 ちなみに関連には二種類ある。 保持(has-a関係) 使用(uses-a関係) (p29) クラス図におけるクラスの表現は3つの部分に別れています。これら3つの内容を説明してください。 クラスの名称。これは必須。 クラスのデータメンバ。 クラスのメソッド(機能) (p.29) カーディナリティを定義してください。 カーディナリティは、他のオブジェクトがいくつオブジェクトを

    【オブジェクト指向のこころ】第2章 UML 解答 - 緑茶思考ブログ
  • PlantUMLを入れてみた - なべ’s blog

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

    PlantUMLを入れてみた - なべ’s blog
  • データーフロー図 by PlantUML - ry141blog

    データーフロー図をPlantUMLで記述する試み。 題材:トム・デマルコ「構造化分析とシステム仕様」の図31 データーフロー図 PlantUMLスクリプト @startuml rectangle "ダイアグラム0" { rectangle "1.\n更新をチェックする" as p0.1 rectangle "2.\nマスター-\n領域を設定する" as p0.2 rectangle "3.\nレコードを置き換える" as p0.3 boundary "更新-\nカード" as b0.1 boundary "旧-\nマスター-\nレコード" as b0.2 boundary "新規-\nマスター-\nレコード" as b0.3 b0.1-->p0.1 b0.2-->p0.2 p0.3-->b0.3 p0.1-->p0.3:"フォーマット化した-\n更新-\nレコード" p0.2-->p0.3

    データーフロー図 by PlantUML - ry141blog
  • 大正義plantUMLがエンジニアをUML地獄から救う - Bye Bye Moore

    plantUMLはテキストであの忌々しいUMLを書き表す拡張です。 利用環境一覧 PlantUML 導入法 Sphinx http://plantuml.sourceforge.net/download.html emacs Emacs から PlantUML を使ってみた - あらびき日記 ブラウザ上での簡易確認 単に動作を確認したいだけであれば、 PlantUMLServer で動作をみることもできます。 sequence diagram Father <- MYN : すいません許してください!何でもしますから! Father -> MYN : ん? 今なんでもするって、言ったよね? use case diagram @startuml left to right direction skinparam packageStyle rect actor customer actor c

    大正義plantUMLがエンジニアをUML地獄から救う - Bye Bye Moore
  • 1