タグ

UMLに関するKenji_sのブックマーク (13)

  • よく探される資料一覧 - UMTP 特定非営利活動法人UMLモデリング推進協議会

    ご入会申込み用紙、変更届け 変更届け お申し込み用紙 UMTPモデリング用語集 UMLモデリング用語集 改訂版(第2.2版) UML用語編(第2.1版) UML用語編(英中韓日 第1版) UML用語編(英日 第1版) 認定ロゴ ※右クリック→対象を保存でダウンロードしてください。 L1認定取得者用ロゴ(JPEG) L1認定取得者用ロゴ(EPS) L2認定取得者用ロゴ(JPEG) L2認定取得者用ロゴ(EPS) L3認定取得者用ロゴ(JPEG) L3認定取得者用ロゴ(EPS) UMLモデリング技能認定試験 サンプル問題 L1T2 サンプル問題 (L1T2 解答) L2 サンプル問題 (L2 解答) L3 知識問題 サンプル問題 (L3 知識問題 解答) L3 モデリング問題 問題1(ビジネス系)のサンプル問題 (問題1 ビジネス系 解答) L3モデリング問題 問題2(組込み系)のサンプル問題

    Kenji_s
    Kenji_s 2021/09/07
  • システム開発にUMLを適用するためのFAQ

    稿は、著者達が1年前に執筆したCQ出版社刊 『Design Wave Magazine 2004 December』 [9] の記事を参考に Web へ公開したものです。 目次 UMLはオブジェクト指向なしで使えるのでしょうか? UMLには図がたくさんあるが、全部使う必要はあるの? いつ、どの図を使うべき? 忙しくてモデルを書いている時間はない。ほんとうにモデルを書く必要があるの? オブジェクト指向は、私の担当している組み込み製品にとってはオーバースペックなのではないかと思うのですが? タスク、割り込み等、組み込みシステム特有の概念をUMLで表現できるのか? 今からUMLを始めるのだが、UML 2.0を学ぶべき? 製品知識は分かっているのに、分析する意味はあるの? 機能が多すぎてユースケースが爆発してしまいます。ユースケースの管理しやすい方法を教えてください。 「問題領域の概念を抽出す

  • Javaプログラマーに贈るUML入門 | オブジェクトの広場

    Javaのプログラミングに興味のある方であればオブジェクト指向やUMLといったキーワードに触れる機会が数多く存在するのではないでしょうか。最近ではオブジェクト指向によるシステム開発が多く存在するようになってきています。また、UMLに関してはオブジェクト指向技術による開発には欠かせない「道具」としてかなり注目されているのは事実です。これらの技術Javaプログラミングに携わる方々にとって大きなメリットを与えてくれるものであり、必須の技術といって過言ではないでしょう。そこで、記事によりJavaのソースコードとUMLの関係において最重要な部分を理解することにより、UMLとオブジェクト指向の導入としてもらいたいと思います。 ※稿は、雑誌『 Java WORLD 』 2004 年 5 月号に掲載された特集「Javaプログラマーに贈るUML入門」を加筆、修正したものです。Java WORLD 編集

    Javaプログラマーに贈るUML入門 | オブジェクトの広場
    Kenji_s
    Kenji_s 2020/11/08
  • plant_erd - ER図をPlantUML用にエクスポート

    UMLをテキストベースで記述できるPlantUMLを使っている方は多いのではないでしょうか。クラス図を流用する形でER図も描くことができます。そして、データベースはすでにあり、そこからPlantUML用に出力できればいいのに、と考えている方もまた多いでしょう。 そんな方にお勧めなのがplant_erdです。各種データベースに対応したER図エクスポートソフトウェアです。 plant_erdの使い方 出力した内容をPlantUMLで表示しています。 plant_erdはSQLite3、MySQLそしてPostgreSQLに対応しています。各データベースの内容をそのままPlantUML向けに出力が可能です。特定のテーブルだけを出力対象にもできます。リレーションも再現され、データベース構造をドキュメントに書き出すのにぴったりです。 plant_erdはGo製のオープンソース・ソフトウェア(MIT

    plant_erd - ER図をPlantUML用にエクスポート
  • 実践ロバストネス分析 第1回 ロバストネス分析の基礎 | オブジェクトの広場

    ロバストネス分析は、ユースケースのように文章で記述された要求から分析レベルのオブジェクトを見つけ、適切な単位にまとめることができるものです。また、ソフトウェアシステムが行わなければならないことも適切な単位にまとめることができます。稿はロバストネス分析の使い方と効果について解説します。 はじめに ロバストネス分析という用語を聞いたことはありますか? ロバストネス分析を使うことによって、ユースケースのように文章で記述された要求から分析レベル(アーキテクチャが考慮されていないレベル)のオブジェクトを見つけ、適切な単位にまとめることができます。また、ソフトウェアシステムが行わなければならないことも適切な単位にまとめることができます。 これから、3 回に渡ってロバストネス分析について解説します。稿にあたる第 1 回ではロバストネス分析の使い方と効果について解説し、第 2 回ではサンプルアプリケー

    実践ロバストネス分析 第1回 ロバストネス分析の基礎 | オブジェクトの広場
  • Heroku で PlantUML サーバーを立ててみた - Qiita

    この記事で作成したアプリで使用している PlantUML サーバーを Heroku で立てたので、手順をまとめておきます。 2017/09/20 追記 家が jetty-runner に対応したため、webapp-runner は不要になりました。 Heroku の準備 Heroku のアカウント作成 画面に沿って新規アプリ作成 Buildpacks は Java を選択 (4 と同じタイミングでも可) Settings の Buildpacks に graphviz を追加 デプロイの準備 plantuml-server を clone Heroku にデプロイ( push )する前に以下の修正を行います。 Procfile を新規追加する。 pom.xml に webapp-runner を追加します。詳細はこちら。 jetty-runner についてはこちら .fonts 以下にフ

    Heroku で PlantUML サーバーを立ててみた - Qiita
  • Open-source tool that uses simple textual descriptions to draw beautiful UML diagrams.

    🚀 Getting Started PlantUML is a highly versatile tool that facilitates the rapid and straightforward creation of a wide array of diagrams. Utilizing a simple and intuitive language, users can effortlessly draft various types of diagrams. For a detailed exploration of the language's capabilities and syntax, please refer to the PlantUML Language Reference Guide. If you are new to PlantUML, we recom

    Open-source tool that uses simple textual descriptions to draw beautiful UML diagrams.
    Kenji_s
    Kenji_s 2018/08/20
  • クラス図(Class Diagram) - UML入門 - IT専科

    クラス図(Class Diagram) クラス図はUMLの基となる図のひとつで、システムを構成するクラスとそれらの関係を表現します。また、各クラスが保持する属性(プロパティ)や操作(メソッド)も表現します。 クラスの表現 クラス図は次の要素で構成されます。 ■クラス名称 クラス名を記述します。抽象クラスの場合はイタリックで記述します。 パッケージ:クラス名 ※パッケージは省略可能 また、クラス種別(ステレオタイプ)を表示するには、<<ステレオタイプ>>の形式でクラス名の上部に記述します。 例 : <<interface>> ■属性 属性は次の形式で記述します。 可視性 名前 : 型 = 初期値 { 制約条件 } ※名前以外は省略可能

    Kenji_s
    Kenji_s 2018/01/22
  • 分類と分解をUMLで表現する

    汎化関係 【汎化と特化】 「第3回 複雑なものを単純に~分類と分解~」(注1)で説明したクラスの階層をUMLで表現すると、汎化関係という特殊な関係になります。図1は、UMLで表現した汎化のイメージです。スーパークラス側を白抜き三角にして、線でサブクラスとつなぐという決まった表記があります。 サブクラスからスーパークラスに、より一般化することを汎化(generalization)、逆にスーパークラスからサブクラスに、より特殊化することを特化(specialization)と呼びます。スーパークラスを親、サブクラスを子、3階層以上の場合はそれぞれ祖先、子孫と呼ぶこともあります。 第3回の図1「クラス階層-乗り物の分類」をUMLで表すと図2のようになります。汎化は何階層でも描くことができます。

    Kenji_s
    Kenji_s 2017/06/04
  • 【ツール】phpコードもUMLで表現できる - somemo programming etc.

    phpコードをUMLで表現するツールBOUMLのメモです。 BOUML is a free UML 2 tool box allowing you to specify and generate code in C++, Java, Idl, Php and Python. ダウンロード ここからダウンロードします。ドキュメント用の実行ファイルもダウンロードしておきました。http://bouml.free.fr/download.html#Windows インストール インストーラなので、指示に従っていくだけですみます。両方インストールしました。 設定 起動すると、まず環境設定のダイアログが表示されます。設定した内容は、以下の二点です。 Own identiferを入力する(2-127) Character setの中から、UTF-8を選択する その後、OKボタンを押下します。警告ダイア

    【ツール】phpコードもUMLで表現できる - somemo programming etc.
  • BOUML - a free UML tool box

    BOUML 7.11   Final version Released on January 14 2021. See historic for details Overview BOUML is a free UML 2 tool box including a modeler allowing you to specify and generate code in C++, Java, Idl, Php, Python and MySQL. Since the release 7.0 BOUML is again a free software. BOUML runs under Windows, Linux and MacOS X. BOUML is very fast and doesn't require much memory to manage several thousan

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

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

  • plantuml

    Mavenlink is an innovative online resource management and project management software built for professional services teams. Offering a better way to manage projects and resources, Mavenlink transforms businesses by combining project management, collaboration, time tracking, resource management, and project financials all in one place.

  • 1