タグ

umlに関するR2Mのブックマーク (14)

  • UMLとかAWS構成図とかを描くツール

    UMLとか構成図とかの図を描くの何のツールを使えばいいか迷いませんか?私は迷います。 ですので、最近使っているツールを紹介します。 世の中にツールがイロイロあるのは理解した上で、大量に紹介するとやっぱり迷うので、似たようなツールや個人的に使わないツールはバッサリ省いています。 パワポで描く まずはPowerPointです。 エンジニア技術系の方は「パワポで図を描くのはちょっと、、、」と思われるかも知れませんが、状況によってありだと思っています。 パワポのメリット パワポは、ビジネスユーザーならほぼ誰でも使える システムを作る時に、お客さん側も含めた関わるメンバー全員がITに詳しいとは限りません。しかしそういう人にもシステムに対する理解は最低限していただく必要があります。システム構成図とか特に興味がない人に説明するときに「新しいツールをいれてください」というのはハードルが高いです。 パワポ

    UMLとかAWS構成図とかを描くツール
  • チームで機能設計するためのPlantUML標準化 | フューチャー技術ブログ

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

    チームで機能設計するためのPlantUML標準化 | フューチャー技術ブログ
    R2M
    R2M 2020/06/21
  • C#のソースコードからPlantUMLのクラス図を生成するアプリ(改)をリリースしました - pierre3のブログ

    サンプルコードの棚卸 以前、以下の記事で作成したC#ソースコードからPlantUMLを生成するサンプルプログラムですが、(長らく放置状態でしたが) 少し手直しをして、それなりに使えるようにしました。 pierre3.hatenablog.com pierre3.hatenablog.com PlantUmlClassDiagramGenerator リポジトリはこちら github.com こちらからバイナリ(.zip)をダウンロードできます。ぜひお試しください。 Release v0.5.0.0-beta 使い方 PlantUmlClassDiagramGeneratorはコンソールアプリケーションです。 以下の様にパラメータを指定して実行します。 C:\> PlantUmlClassDiagramGenerator.exe InputPath [OutputPath] [-dir] ^

    C#のソースコードからPlantUMLのクラス図を生成するアプリ(改)をリリースしました - pierre3のブログ
    R2M
    R2M 2018/09/01
  • UMLモデリングの本質 第2版を読んだ - takatoshiono's blog

    きっかけ そういえば少し前にチームで振り返りをしている時に以下のようなKPTが出たのを思い出した。 初期のDB設計に時間をかけすぎた (Problem) いや、でもDB設計に時間をかけるのはいいこと (Keep) 次の開発でもDB設計に時間をかける (Try) そして、それから少し経ったある日、プルリクエストにこんなコメントがあった。 「未来のストーリーを使ってモデルを揺さぶってみるといいかも」 それでこのの存在を認識したのだった。そしてもっとモデリングをうまくやりたい気持ちしかない我々はこのを読むしかないのだった... モデリング こので紹介されていたモデルの定義は「ある人にとっての、ある状況、あるいはある状況についての概念の明示的な解釈」。これは「システム仕様の分析学」の著者であるブライアン・ウィルソン(Brian Wilson)という人の言葉らしい。で、この定義のかなめは「ある

    UMLモデリングの本質 第2版を読んだ - takatoshiono's blog
    R2M
    R2M 2018/07/10
  • フリーのシーケンス図エディタ daisy_sequence の公開と、これまでのアップデート

    スラド上でも要望のあったPlantUMLも対応が始まり、もうそろそろまとめを作ろうと思ったので作りました。 ざっくり検索をかけたので抜けがあるかもしれませんが、完璧な履歴はgithubで公開しているのでOKということで。 daisy_seqenceのダウンロードは 続きを読む

    フリーのシーケンス図エディタ daisy_sequence の公開と、これまでのアップデート
    R2M
    R2M 2018/04/06
  • Real World PlantUML

    Init Phaselong running activity,process requires signal to proceedTransfer PhaseTermination Phase

    Real World PlantUML
  • コンテキストマップをPlantUMLで書いてみた。 - FLINTERS Engineer's Blog

    こんにちは。新卒1年目の佐野です。 弊社のほとんどのチームではドメイン駆動設計(以下、DDD)を実践しており、どのチームでもドメインの詳細やドメイン同士の関係性などコンテキストマップを図として可視化させています。Cacooなどのスケッチツールを用いているチームもありますが、僕の所属するチームではPlantUMLを用い、Cacooよりも便利に感じられたので紹介したいと思います。 PlantUMLとはコードから自動でUML図を生成してくれるツールです。 PlantUMLを使用した感想としては、 バージョン管理した時の変更点がわかりやすい 図を意識せず、コーディング感覚でバシバシ簡単に書ける epsやpngなどの形式で保存できる などがあるかと思います。 導入方法 IntelliJやAtomなどのプラグインとして利用できますが、僕はAtomを使っているのでその導入方法です。 Javaランタイムの

    コンテキストマップをPlantUMLで書いてみた。 - FLINTERS Engineer's Blog
    R2M
    R2M 2017/07/28
  • PlantUML の使い方 | プログラマーズ雑記帳

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

    R2M
    R2M 2016/01/22
  • Redmine で技術仕様書を書こう

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

    Redmine で技術仕様書を書こう
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込みです。

    R2M
    R2M 2015/11/03
  • ロバストネス図は素晴らしい - 檜山正幸のキマイラ飼育記 (はてなBlog)

    僕は、ソフトウェアシステムの構造や処理の流れを絵で描くのが大好きです。 つうと、「UML図か」とか思われそうですが、UML図には気力が湧きません。 理由1:ナントカ図、カントカ図といっぱいありすぎる。 理由2:オブジェクト指向設計の影響が強すぎる。 UMLから派生したSysMLだと、図の種類も少ないし、オブジェクト指向風味も薄まっているようです。それでも僕には面倒な感じです。「フローチャートをめぐる迷信と妄言と愚昧」にも書きましたが、箱と矢印だけくらいの、少数の要素からなる絵がいいのです。 内容: ロバストネス図 手書きにサイコー バウンダリーとインターフェイス まとめ ロバストネス図 絵にするのは好きだがモノグサである僕にピッタリだと思えるのがロバストネス図です。ロバストネス図の要素は3つしかありません。ユースケース図の要素を入れても5つです。「ロバストネス図の概要」(http://ww

    ロバストネス図は素晴らしい - 檜山正幸のキマイラ飼育記 (はてなBlog)
    R2M
    R2M 2015/10/15
  • Sphinx拡張群が凄い! なるか、書類仕事自動化!?  - Bye Bye Moore

    卒論を書いた時に利用したっきり放置していたSphinxの記事です。 oreillyの新刊にSphinx解説の電子書籍が出たみたいだし、久々に弄ってみるかーと調べ直した所…… 拡張群がトンでもない事に今更気付いてしまいました。 S6 なんと、プレゼンテーションファイルを短いReST記法で書き表す事ができる拡張です。 以下のサンプルをみて頂ければ、その恐ろしさをご理解いただけるかと…… 出力サンプル ソースコード 公式 https://pypi.python.org/pypi/sphinxjp.themes.s6/ plantUML これまた短いテキストで書き表す拡張です。 こちらはあの忌々しいUMLを最小限の手間で出力します。 sequence diagram use case diagram class diagram activity diagram component diagram

    Sphinx拡張群が凄い! なるか、書類仕事自動化!?  - Bye Bye Moore
    R2M
    R2M 2015/06/10
  • 大正義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
    R2M
    R2M 2015/06/10
  • ソフトウェア設計のすすめ

    Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」Yoshimura Soichiro

    ソフトウェア設計のすすめ
  • 1