タグ

umlに関するendo_5501のブックマーク (19)

  • PlantUML で JSON データを簡単視覚化

    最近,仕事で使うことがあってたまたま気がついたのだが, PlantUML って JSON や YAML のデータを視覚化できるんだね。 やり方は簡単。たとえば { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 28, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100" }, "phoneNumbers": [ { "type": "home", "number": "212 555-1234" }, { "type": "office", "number": "646 555-4567" } ], "children": [], "spous

    PlantUML で JSON データを簡単視覚化
    endo_5501
    endo_5501 2021/11/14
    おお、いつの間に
  • PlantUMLのテーマ(思わぬ展開) | フューチャー技術ブログ

    秋のブログ週間連載の7目です。 はじめにPlantUMLで使えるテーマについてのご紹介です。 以前、チームで機能設計するためのPlantUML標準化の記事でも書かせていただきましたが、PlantUMLのデフォルトカラーって少しドライですよね。 色の好みは人それぞれで、あれはあれでカッコよさはありますが、複雑な図は少しでも可愛く描きたい・楽しく見たいものです。 この記事ではPlantUMLのテーマについて、いくつかのオプションを紹介していきます。「PlantUMLの色を変えてみたい!」という方は是非ご活用いただければ嬉しいです。 前提 PlantUMLでは、skinparamを利用して図のビジュアル各要素を定義しますが、「テーマ」はskinparamの集合体です この記事ではテーマの作り方や、各運用方法等については触れません この記事で紹介するオリジナルテーマはシーケンス図のために作られた

    PlantUMLのテーマ(思わぬ展開) | フューチャー技術ブログ
  • チームで機能設計するためのPlantUML標準化 | フューチャー技術ブログ

    はじめに現在所属しているプロジェクトではWebAPIやバッチ処理の設計の一環としてPlantUMLを利用しています。効率よく品質高くアウトプットを出すためには、プログラミング言語に対してコーディング規約があるように、UMLに対してもチームで設計するにあたり一定のルールを決める必要があります。 そこでプロジェクト内のPlantUMLを使用するうえでのガイドラインやルールをまとめる機会があり、せっかくなのでそれを記事化します。 記事のゴール シーケンス図設計におけるPlantUMLの標準化 必要最低限のルールだけに絞ってチーム設計の生産性と品質を上げる 記事の前提 ルールの想定の利用シーン: チームで大量生産する業務機能の処理フローを表現するために使う場合を想定。 また、この記事に記載されているルールはRDBを中心的に使用したAPI処理やバッチ処理等を念頭に置き決められたものです。 ルールの想

    チームで機能設計するためのPlantUML標準化 | フューチャー技術ブログ
  • PlantUML Example for モデルベース要件定義テクニック - Qiita

    PlantUMLはテキストの記述でUMLの図を描くことができます。オプション機能や組み合わせで色々な表現をすることができるので、UML を拡張した図が使われるモデルベース要件定義テクニックの書籍からいくつかのモデルを記述します。 書籍にはモデルの着眼点や解説が丁寧に記載されています。図の背景に興味がある方は合わせてお読みください。 コンテキストモデル ユースケース図でシステムの関係者を整理します。 left to right direction を利用すると図の方向を左から右に変更できます。 left to right direction actor 経営者 rectangle システムに直接関わる人 { actor 顧客 actor 営業 actor 物流 actor システム部門 actor オーダー部門 経営者 -- 営業 経営者 -- 物流 顧客 -- (商品販売サイト) 営業 -

    PlantUML Example for モデルベース要件定義テクニック - Qiita
  • astahのモデルをGitで差分比較する方法のリンク - プログラマの思索

    astahのモデルをGitで差分比較する方法の記事があったのでリンクしておく この方法は使えそう。 【参考】 astah*とGit | astah in 5 min 【1】UMLでモデルを書いていると、差分比較を取りたくなる時がある。 顧客の要求事項を一つずつモデルに反映して、課題を一つずつ潰していく作業は地道で労力がかかる。 だから、顧客のヒヤリングのたびに、想定したモデルをどんどん洗練させていく時、前回の状態とどれだけの変更箇所があったのか、後で振り返りたくなる。 また、マイルストーンごとに、モデルの差分比較もやりたい時がある。 仕様変更のスコープだけ、顧客に見積もりを請求したいからだ。 その為には、たとえモデルがバイナリファイルであっても、ソースと同じような差分比較機能が欲しくなる。 【2】(引用開始) astah*には、プロジェクトの比較機能というものがあります。これをコマンドライ

    astahのモデルをGitで差分比較する方法のリンク - プログラマの思索
  • PlantUML Example for モデルベース要件定義テクニックの記事のリンク - プログラマの思索

    @ogomrさんのPlantUML Example for モデルベース要件定義テクニックの記事がとても参考になるので、リンクしておく。 以下は、論理的でないラフなメモ書き。 【参考】 PlantUML Example for モデルベース要件定義テクニック - Qiita akipiiさんのツイート: "この発想は面白いな。RT @ogomr: PlantUML はテキストだけど意外と表現力があって モデルベース要件定義テクニック のUMLを拡張した図も描ける。GitLab なら RDRA をブラウザで表示できて便利 https://t.co/IpCRFQ4XDu" akipiiさんのツイート: "後で試す。RT @zenzengood: PlantUML Example for モデルベース要件定義テクニック https://t.co/IpCRFQ4XDu #Qiita テキストベース

    PlantUML Example for モデルベース要件定義テクニックの記事のリンク - プログラマの思索
  • astahのシーケンス図をPlantUMLへ変換する方法 - プログラマの思索

    astahのシーケンス図をPlantUMLへ変換する方法が公開されていたのでメモ。 これは興味をくすぐる。 【参考】 astah*で描いた図をPlantUMLやmermaid用に変換 | astah in 5 min Avens666/Astah_Jude_UML_export_to_Markdown-mermaid-Plantuml-: Use Astah JS plugin, export astah diagrams data (such as flowchart, class chart ) to mermaid text fomat and Plantuml format PlantUML インストール方法 - unhurried UML図を描画するための単純なテキスト記述を使用したオープンソースのツール。 テキストでUMLを書く - Qiita 【1】手順はこんな感じ。 ast

    astahのシーケンス図をPlantUMLへ変換する方法 - プログラマの思索
  • Redmine で技術仕様書を書こう

    はじめまして! 株式会社 Aiming の土井です! エンジニアをやっております! 今回の開発者ブログでは、情報共有ツールとしての UML の活用方法について、現場での取り組みをご紹介させていただければと思います! 技術仕様書の“図” どうやって書いてますか? 株式会社 Aiming では、プロジェクトの Wiki やバグトラッキングに Redmine をメインに使っています。みなさんも既にご存知だったり、実際にバリバリ活用されていることとおもいます。 また、企画仕様書、技術仕様書などは Redmine の Wiki やエクセルに代表されるオフィススイート等を活用して作成しますが… 図の表現を求められるような仕様書を作る時に、どうやって作成しようか悩んだことはありませんか? 標準ペイントソフトで頑張って作成 オフィススイートに含まれる、ドローツールを使って図を作成、画像吐き出し というケー

    Redmine で技術仕様書を書こう
  • ユースケースの疑問 - プログラマの思索

    「ドメイン駆動設計」を読みなおすうちに、ユースケースとは一体何なのか、ユースケースはどこで役立つのか、という疑問が湧いてきた。 以下ラフなメモ書き。 理解できたら後で追記していく。 【0】ユースケースは謎だ。 ユースケース記述の書き方、ユースケース図の良い書き方、などを色々読んできたし、試してみたけれど、何かしっくりこない。 結局、画面設計書やバッチ設計書、システム構成図、DB定義書などのような大量のExcelドキュメントばかり作って、システムの全体概要がすぐには理解できない。 来、ユースケースは、ユーザ観点でシステムが提供するサービスをまとめたものであり、ユースケースを見れば、システムの機能概要が分かるはずなのに、僕の経験ではユースケースが使われる場面が少ない。 理由を考えてみると、ユースケースの使い道が分かっていない気がした。 以下、疑問をリストアップしてみる。 【1】ユースケースの

    ユースケースの疑問 - プログラマの思索
    endo_5501
    endo_5501 2014/09/17
    あれは正直良くわからん
  • PlantUML の使い方 | プログラマーズ雑記帳

    テキストから UML を生成する PlantUML についての解説記事を書いてみました。 PlantUML の使い方 (今回) シーケンス図 クラス図 オブジェクト図 パッケージ図 ユースケース図 アクティビティ図 状態遷移(ステートマシン)図 コンポーネント図 配置図 skinparam PlantUML 実行用のバッチファイル 今回は PlantUML の使い方の説明です。 PlantUML とは インストール 日語 コマンドライン Doxygen との連携 Doxygen 連携用スクリプト その他のツールとの連携 オンラインデモ PlantUML とは 最近、プログラムの設計書などで UML を使うのが浸透してきていますが、 この UML を書くのはわりと面倒です。 CASE ツール, Doxygen などでは、クラス図を自動生成してくれますが、 ユースケース図やシーケンス図は自分

    endo_5501
    endo_5501 2013/08/04
    これ素敵!
  • Tracのwikiに図面を入れる(PlantUML編) - rabbit2goのブログ

    Tracのwikiに図面を入れるの続き。GraphvizやMscgenも良いけど、やっぱりUMLの図面が欲しいと思うことは多いはずだ。そこで今回はUMLの図面を入れてみる。テキストで記述したスクリプトからUMLを描くためのツールとして、PlantUMLというJavaのソフトがある。 テキストで記述して図に出力するUML記法·PlantUML MOONGIFT このツールをtracから呼び出すプラグインを作ってくれた人がいた(ページの履歴を見る限り、つい最近のようだ)ので、早速テストしてみた。動作環境は前回と同じ。 PlantUML 導入対象 Open-source tool that uses simple textual descriptions to draw UML diagrams. Graphviz PlantUmlMacro – Trac Hacks - Plugins Mac

    Tracのwikiに図面を入れる(PlantUML編) - rabbit2goのブログ
  • MOONGIFT: » 実用的なUML「BOUML」:オープンソースを毎日紹介

    Webサービスのニーズの変化は激しく、従来のウォーターフォール型での開発ではとても時代にマッチしていない。そうした中できっちり設計を行うUMLは、最近あまり触ってこなかった。 メイン画面 それは設計と実装が乖離していた点にもある。利用的な設計機能よりも、実用的なジェネレータがある方がうけるだろう。 今回紹介するオープンソース・ソフトウェアはBOUML、C++で作られたUML設計ソフトウェアだ。 BOUMLはC++Java、Idl、PHPそしてPythonに対応したソースコードを生成するUML設計ソフトウェアだ。数多くの言語に対応するので、より実用的に活用することができるだろう。動作は軽快で、操作性も問題ない。 生成されたドキュメント 動作OSはWindowsMac OSXLinux、Unixと幅広く動作する。さらにRational Roseのインポート、HTMLドキュメントの出力、チ

    MOONGIFT: » 実用的なUML「BOUML」:オープンソースを毎日紹介
  • NECがEclipse用UMLモデリング・ツールを7月から無償提供,商用利用も可能

    NECは2006年6月23日に,UML2.0に対応したモデリング・ツール「SystemDirector Application Modeler UML Editor」(以下UML Editor)を無償提供すると発表した。UML Editorは,クラス図,ステートマシン図,シーケンス図などをビジュアルに記述できるEclipse用プラグイン。商用利用が可能で,格的なソフト開発にも無償で活用できるのが特徴。7月31日からダウンロード提供を開始する。 EclipseでUML図を記述できるフリーのプラグインには,EclipseUMLやSDE for Eclipseなど定番と呼ばれるソフトがいくつかある。しかし,これらはライセンス上商用での利用は禁じられている。これに対してUML Editorは商用での利用に制限はない。作成した図をMicrosoft Officeソフトに容易に貼り込めるなど機能的に

    NECがEclipse用UMLモデリング・ツールを7月から無償提供,商用利用も可能
  • Bock Online

    What's new! (December 29, 2019) SysML 2 A major overhaul of SysML (in progress). Requests for Proposal: Modeling Language See Section 6.2.1.2 for formalization requirements, submission based on logical behavior modeling. API and Services SysML An extension to UML for systems engineering, for requirements-based design of hardware, software, and human systems. In response to an RFP developed by OMG

  • OOエンジニアの輪! ~ 第 28 回 和田 周 さんの巻 ~ | オブジェクトの広場

  • @IT:アジャイル開発のコード中心主義に待ったをかける男

    翔泳社主催の「Developers Summit 2003」が2月20日、21日の2日間にわたって青山ダイアモンドホールで行われている。「.NET」「UML/開発プロセス」「データベース」「ストレージ・バックアップ」「Java/EJB」「XML」など幅広い分野で展開されたさまざまなセッションに国内外のソフトウェア開発者が熱心に耳を傾けていた。 最も活況だったのは「UML/開発プロセス」関連セッションだろう。中でもIEEE Software Industrial Advisory Boardのメンバであるスティーブ・メラー(Stephen Mellor)氏の講演「Maching ExecutableUML and Agile」は刺激的だった。アジャイル開発プロセスとモデリング中心の開発プロセスとのギャップを鋭く指摘しながら、両プロセス群の妥協点を見いだそうとする試みである。 メラー氏によると

  • UMLの基礎と応用(エンタープライズICT総合誌 月刊ビジネスコミュニケーション)

    連載第12-1回 UMLの基礎と応用 (株)NTTデータ 技術開発部 副部長 山修一郎 今回はXMLとUMLの関係について調べてみよう。XMLで記述される対象には、Webページ、データ交換メッセージ、Webサービス、プロセスフローがある。このようにXMLが広い範囲に適用されるようになってくると、タグ付けされた階層的なテキスト形式によるXMLの記述性をUMLで向上させようという試みが進展してきた。ここでXMLアプリケーション開発におけるUMLの適用状況を分類すると、次のようになる。 (1)開発手順や生産物も含めて総合的にUMLを適用する方法ebXMLのUMM(Unified Modeling Methodology Framework)がある[1][2][3][4][5]。 (2)クラス図からXMLやDTD、XMLスキーマを生成する方法UN/CEFACTによるUML2XMLの標準化プロ

  • [IT]dentakurouの無料de試験

    何回でも無料で腕試しができるサイトです。 無料de試験シリーズ ITIL V3 Foundation 模擬試験 ITIL V3 Foundationの試験対策にオススメ♪(ITIL 2011対応済み) JSTQB Foundation 模擬試験 ISTQBおよびJSTQBテスト技術者資格認定 Foundationの試験対策にオススメ♪ iPhone/iPad無料アプリ ITIL模擬試験 アプリになりました! JSTQB模擬試験 アプリになりました! ITIL 2011 用語辞典 ITILの勉強や実務のお供にオススメ♪ ITIL 2011 Glossary 英語版です。原語を調べたり比較したい時に便利です。 ISTQB Glossary JSTQBの英語版です。 バスっ子 大崎 大崎ガーデンタワーのシャトルバスのアプリです。 レキシ 2020/10/05 サーバーを別のクラウドに引っ越し。

  • UML 2 Activity and Action Models

    endo_5501
    endo_5501 2005/10/19
    traverse to completion
  • 1