タグ

UMLに関するyogasaのブックマーク (15)

  • MarkdownとPlantUMLでソフトウェアの仕様書や設計書を書くための環境構築手順 - EurekaMoments

    実践UML 第3版 オブジェクト指向分析設計と反復型開発入門 作者:クレーグ・ラーマンピアソンエデュケーションAmazon 目次 目次 はじめ Markdownで書くメリット Markdown記法一覧 環境構築手順 1. Visual Studio Codeをインストールする 2. PlantUMLをインストールする 3. Javaをインストールする 4. Graphvizをインストールする 5. Markdown Preview Enhancedをインストールする 環境構築後の動作確認 Markdownでドキュメントを書く際に便利な拡張機能 1. Paste Image 2. markdown-index 作成したドキュメントをHTMLPDFに変換する 今回参考にさせていただいた記事 はじめ 自分はこれまでソフトウェア開発において仕様書や設計書を作成する際、Enterprise Arc

    MarkdownとPlantUMLでソフトウェアの仕様書や設計書を書くための環境構築手順 - EurekaMoments
  • Visual Studio Codeで自由自在にUMLを描こう - かずきのBlog@hatena

    追記 私の作ったプラグインよりも、かなり出来がよさそうなものがリリースされています。 そちらを使ったほうが幸せそうです。 marketplace.visualstudio.com 文 先日PlantUMLというテキストでUMLを描くためのツールのVisual Studio Codeのプラグインを作りました。 テキストをぱちぱち書きながら、プレビューを確認できるツールです。 ということで、PlantUML + Visual Studio CodeでUMLを描く方法を書いていきたいと思います。 インストール PlantUML PlantUMLのサイトからplantuml.jarをダウンロードして任意の場所においてください。 plantuml.com Graphviz PlantUMLが内部で使ってるツールです。 Graphviz - Graph Visualization Software

    Visual Studio Codeで自由自在にUMLを描こう - かずきのBlog@hatena
    yogasa
    yogasa 2016/09/03
  • ソフトウェア設計のすすめ

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

    ソフトウェア設計のすすめ
  • UMLも捨てたもんじゃない | Nekoya press

    UML、最近はあまり名前を聞くこともなくなってきた感があります。 「UMLなんていらない」なんてスレもあったりして、どうにも廃れた物と見る向きもあるようです。 「UML」タグではてブの人気エントリを探しても、2005〜2007年ぐらいのものが目立つので、注目度という意味では流行ではないのは確かなのかなぁとは思います。 が、このところ有用性を改めて実感することが多いので「UMLいいよ」というエントリを書きます。 上記のスレは賛否両論併せてなかなかいい具合に意見が出ていて面白いのですが、以下を抑えていれば認識としてはいいのではないかと思います。 UMLは設計の技法ではない 頭の中を整理するため、あるいは人と共有する際の表現技法である 弊社では、新しく入社したメンバーにプロダクトの設計を共有したり、新機能の開発をする際の社内レビューなどの際に、シーケンス図っぽいものやクラス図っぽいものを使うこと

    yogasa
    yogasa 2013/04/01
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 設計ツールEnterprise Architectの概要と特徴

    Enterprise Architectのコンセプトは、「広範囲をサポートする実用的な設計ツール」です。業務システム・Webアプリケーション・組込みなどのさまざまな設計開発に対して、さまざまな対象の人が設計開発全体を通して利用できる設計ツールです。UMLやSysMLだけでなく、BPMNやDFDなどさまざまな記法に対応しています。さらに、数多くの実用的な機能と、それぞれの人が望むようにカスタマイズできる拡張性を、現実的な価格で提供しています。 Enterprise Architectでは、簡単な操作でUMLやSysMLのモデルを作成できます。独自の「クイックリンク」機能で、要素や関係(要素間の接続)を簡単に作成・配置できます。ショートカットキー・コンテキスト(右クリック)メニュー・ツールバーなどを活用することで、さらに効率的に作業を行えます。 さらに、Windows標準の操作方法を多く取り入

  • UMLを使った既存システムの分析

    UMLで表現する 分析のためのモデリング 今回紹介する表現方法は、分析の手法として活用するものです。つまり「調べる⇒分析する⇒結果を記述する」という流れではなく、「調べる⇒記述する⇒分析する」というサイクルを前提にしています。限られたアイコンを使い、パターンに従って記述することが分析につながります。個々の要素をつなげる、分類するという行為を繰り返すことが、対象を深く知ることになるのです。ポイントは、間違っていてもいいので、とにかく記述することです。間違いは気づいたときに直せばいいのです。 以下に表現方法を紹介しますが、結果を整理するのではなく「書きながら考える」ということを意識しながら使ってください。そうすると、少数の記号と決まったパターンで表現することの価値を実感できると思います。 表現方法 システムの地図は6種類のデータと2つのモデルで表現します。 誰に:  「アクター」、「外部システ

    UMLを使った既存システムの分析
  • 高価なソフトウェアを買う前に。フローチャートやUMLクラス図などを描くのに使えるドローソフトウェア·Diagram Designer MOONGIFT

    Diagram DesignerはフローチャートやUMLのクラス図を描くのに使えるドローソフトウェア。 Diagram DesignerはWindows用のオープンソース・ソフトウェア。システムの設計をする時には必ず図が必要になる。フローチャートを書いたり、UMLを書いたりネットワーク図、ER図を書いたりする。その時には何らかのドローソフトウェアが必要だ。 描いている所 最も有名なものとしてはMS Visioがある。だが高い。ちょっとした図を書くならもっと安価なツールが良いと思ってしまう。Diaもあるが、なかなかパーツがうまく使えなかったりする。そこで今回紹介するのはDiagram Designerだ。 Diagram DesignerはWindows用のソフトウェアで、名前の通りダイアグラムを作成するためのソフトウェアだ。左側に図、右側にパーツが並ぶ。フローチャート向けの図が殆どだが、う

  • 第3回 UMLが進む道:リファクタリングの方法

    Ivar Jacobson(Ivar Jacobson International) Steve Cook(Microsoft) (訳 チェンジビジョン 平鍋健児、大田緑、中原慶、近藤寛喜) UML仕様のシンプル化が2011年に完了したら、次の段階として、UMLをリファクタリングすることができます。リファクタリングによって、さまざまなユーザーから発生し、かつ変化するニーズに効果的に対応できるはずです。 以下、この問題に適用できるテクニックを提案します。ここでは、既存のUMLとの後方互換性を維持することがとても重要になります。我々は既存のツールやモデル、教育に対するこれまでの投資を無駄にするような変更をしてはならないのです。 20以下の要素で「カーネル」を構成 提案の最初は、とても小さなUMLカーネルを作成するというものです。カーネルはオブジェクト、型、アクションなど20以下の要素で構成しま

    第3回 UMLが進む道:リファクタリングの方法
    yogasa
    yogasa 2010/07/09
  • 業務フローをすらすら描きたい方、チェック!:An Agile Way:オルタナティブ・ブログ

    日、JUDE/Biz の新しいRCがダウンロード可能になっています。 触れ込みは「内部統制」のツールなんですが、実際はJUDEの使い勝手をそのままに、業務フローをすいすい描ける、というところに注力しています(縦方向も横方向もすいすいです)。ですので、システム開発において業務フローからユースケースを切り出したい、とか、業務フローから概念データベースを設計したい、という用途にも十分使えます。 さらに、「組織」、「人事」、「ITシステム」という概念が扱えて、UMLのアクティビティ図で言うところの「スイムレーン」に、「組織」やら「ITシステム」やらをドラッグ&ドロップできるんです! そして、知る人ぞしる、「産能大式」の業務フロー図。いま、この図法をサポートしているツールはどこにもありません。 ぜひ、試してみてください。 http://jude-users.com/ja/modules/weblo

    業務フローをすらすら描きたい方、チェック!:An Agile Way:オルタナティブ・ブログ
  • 鈴村さんが指南する業務フロー図の上手な書き方

    まずは,業務フローの例を見てみよう。UMLのアクティビティ図で書いたのが(図1)である。スイムレーンに役割を書き,上から下(または左から右)に向かって業務の進行を書いていく。かどの丸い四角形で示したアクティビティが業務プロセスに対応し,矢印で示したフローが業務の流れになる。「誰が何をするか」が明確になる。 よほど定型化されたものでない限り,業務とは複雑なものである。厳密に書こうとすると,業務フローも複雑になりがちである。しかし,分かりやすさを重視するなら,一つの業務フローに登場するアクティビティはせいぜい10~15程度にとどめるべきだ。 複雑なフローを表現したければ,一部の業務フローを別に切り出して,サブ業務フローとして記述すればよい。親の業務フローのある業務プロセスの内部が,サブ業務フローとなっているというように階層化する。 スイムレーンには顧客や営業担当など役割を設定する。「松山さん」

    鈴村さんが指南する業務フロー図の上手な書き方
  • TechCrunch | Startup and Technology News

    Welcome back to TechCrunch’s Week in Review — TechCrunch’s newsletter recapping the week’s biggest news. Want it in your inbox every Saturday? Sign up here. OpenAI announced this week that…

    TechCrunch | Startup and Technology News
  • @IT:旧 IT Architect 連載記事一覧

    Copyright(c) 2000-2017 ITmedia Inc. 著作権はアイティメディア株式会社またはその記事の筆者に属します。(著作権について) 当サイトに掲載されている記事や画像などの無断転載を禁止します。 「@IT」「@IT自分戦略研究所」「@IT情報マネジメント」「JOB@IT」「@ITハイブックス」「ITmedia」は、アイティメディア株式会社の登録商標です。 当サイトに関するお問い合わせは「@ITへのお問い合わせ」をご覧ください。

  • - Java ソースと見るUML入門

    章では、UMLのダイアグラム(図)の基的な描き方を取り上げます。 Java言語入門レベルを卒業した方が対象ということなので、 Java言語を題材にUMLを学んで行きましょう。 厳密なものではありませんが、ソースコード付きの例を示すことで、 この章を参考にしながら図を描けることを目的としています。 ソースコードと言いましても、文法的に難しいものは出しませんので、 Java言語に対する知識がない方でも、オブジェクト指向言語に対する知識をお持ちであれば 問題なく理解できると思います。一般に取り上げられる順序とは多少異なるかもしれませんが、 今回は以下の順で図を扱います。 クラス図(パッケージ図を含む) オブジェクト図 シーケンス図 コラボレーション図 状態図 ユースケース図 アクティビティ図 コンポーネント図 配置図 それでは始めましょう。

  • JavaプログラマのためのUML事始め

    JavaプログラマのためのUML事始め スリーアミーゴス スリーアミーゴス(3 amigos)といえば古くはスティーブ・マーティン主演のコメディ映画「Three Amigos」(邦名「サボテン・ブラザーズ」)、最近では織田裕二主演のドラマで映画にもなった「踊る大捜査線」に登場した湾岸署の3人組みといったところが思い浮かびますが、オブジェクトの世界でスリーアミーゴスと言えば、知らないとモグリともいえる3大メソドロジストであるブーチ(Booch)、ヤコブソン(Jacobson)、ランボー(Rumbaugh)の3氏を指す言葉です。(1) なぜ彼らがスリーアミーゴスと呼ばれるようになったのか。もちろんこれは彼らがUML(Unified Modeling Language)のオリジナルデザイナーだから。現在のUMLはOMGによる正式な規格化のプロセスを経ていますが、当初は彼らが所属するRationa

    yogasa
    yogasa 2009/01/15
  • 1