タグ

umlに関するmytechnoteのブックマーク (13)

  • 簡単にできるDDDのモデリング - ドメイン駆動設計 - little hands' lab

    DDDではよく「モデリングが重要だ!」と言われますが、どのようにモデリングすればいいのかがわからず、一歩を踏み出せないことは多いのではないでしょうか。 そんな方のために、記事ではDDDにおいてシンプルで成果が出しやすいモデリング手法について紹介します。 (記事は、YouTube動画「10分でわかるドメインモデリング」の内容をもとにした解説記事です。) DDDの目的 DDDの目的から確認しましょう。 DDDの目的は2つ。 ①機能性を高めること これは、役に立つものを作ること、言い換えると「作ったけど使えない」を避けることです。 そのために、ドメインモデリングを行い、ソフトウェアを適用して役立てようとしている現実世界の領域(これの領域をDDDでは「ドメイン」と呼びます)について理解を深め、解決策を検討することを目指します。 ②保守性を高めること これは、長期間開発しても機能拡張が容易であり

    簡単にできるDDDのモデリング - ドメイン駆動設計 - little hands' lab
  • GitUML

    Understanding source code is every programmer's biggest challenge GitUML helps programmers understand new code more quickly. Understand code quickly Rapidly generate diagrams from programming source code. Diagrams from git repositories - automatic diagram updates when you push! Upload source code files Live UML Fiddle converts source code into UML as you type UML Fiddle (Python) UML Fiddle (Javasc

  • 大規模プロジェクトにおける UML 活用の業 | オブジェクトの広場

    稿は、技術評論社刊『JAVA PRESS Vol.42』に掲載された記事「大規模プロジェクトにおける UML 活用の業」を加筆、修正したものです。JAVA PRESS 編集部の了承を得たうえで転載しています。 ※一切の転載をお断りします。 はじめに 筆者は,お客様の企業やプロジェクトのために UML を使った開発プロセスを策定したり,その実践をサポートする仕事が多いのですが,開発者の方がいざ UML でモデリングを始めると,ときには開発者のほうが行き詰まってしまうことがあります.このうちの大半は,UML やオブジェクト指向,そして開発ツールへの不慣れが原因ですが,一方で開発プロセスの策定時には予想していなかったケースで,どのように UML で表せばよいのかわからないために行き詰まっていることもあります.このような想定外のケースというのは,UML の教科書にはあまり取り上げられていないが

    大規模プロジェクトにおける UML 活用の業 | オブジェクトの広場
  • アクティビティ図 | astah* 機能ガイド

    アクション アクションを作成する アクションを作成する方法は4つあります。 アクティビティ図上をダブルクリックする ツールパレットで[アクション]を選択して、図上をクリックする 構造ツリーのポップアップメニューから作成する ツールパレットで[アクション]を選択して、制御フロー/オブジェクトフロー上をクリックする アクションを挿入する 制御フロー・オブジェクトフローの任意の位置に、アクションを挿入できます。 [アクション]をツールバーから選択します。 [アクション]を挿入したい位置(制御フロー・オブジェクトフロー上)をマウスオーバーすると、線がハイライトされます。 制御フロー・オブジェクトフロー上をクリックすると、アクションが挿入されます。 アクションを構造ツリーに表示する デフォルトでは、アクションは構造ツリーに表示されません。システムプロパティで設定変更する事で表示する事ができます。 [

  • アクティビティ図(Activity Diagram) - UML入門 - IT専科

    アクティビティ図(Activity Diagram) アクティビティ図とは、連続する「実行」の遷移、つまり一連の「手続き」を表現するための図です。ある事象の開始から終了までの機能を実行される順序にしたがって記述します。 状態マシン図が実体の状態遷移を表すのに対し、アクティビティ図では実体の制御の流れを描写します。 記述例 アクティビティ図は必ず開始状態から何らかの終了状態へ、矢印で示された手順に従って実行を行います。 下の図はある会社社員が起床して出社するまでの手続きを示した例です。 【要件定義】 まず朝起きて顔を洗います。健康ならば新聞を読みながら朝べ、歯を磨き、そのあと服を着替えて出社します。もし体調が悪ければ「病気である」と会社に連絡して処理終了です。 ひし形で表される条件分岐は排他的で、両方の制御の流れを同時に行うことはありません。 歯を磨くという制御と新聞を読むという二つの

  • UMLを基礎から理解する ――UMLでできること,できないこと

    ●図による分析法はいろいろあるが... UMLを図と考えると,同様なものとして関係データベースを設計するER(Entity Relation)図,構造化分析・設計のDFD(Data Flow Diagram)などがあります.実際,あるアンケートによると,UMLを使い始めたけれどもなじみの深いDFDを手放せずに併用している人の割合は,組み込み関係では20%程度だそうです. DFDは処理手順と処理モジュール(あるいは関数)を同時に考えるときに便利な図です.UMLでこれに対応するものはアクティビティ図になります.あるいは処理手順だけならシーケンス図,処理モジュールはクラス図とオブジェクト図などが対応します. UMLでは目的に特化した図(ダイヤグラム)を何種類も使用してソフトウェアの構造を表現します.UMLは何種類もの図によって定義されている言語なので,DFDのような1種類の図とは異なります.この

  • yUML: Create UML diagrams online in seconds, no special tools needed.

    Create diagrams quickly No wasting hours mucking about with fiddly diagram layout. yUML allows you to create diagrams quickly by simply typing plain text. See Sample Diagrams Draw UML with code Because yUML diagrams are based on text, you can easily create them from your CI scripts or code. Simply request an image programatically using a GET or a PUT. Tool vendors are using this to integrate yUML

    yUML: Create UML diagrams online in seconds, no special tools needed.
  • 【連載】ゼロから始めるUMLモデリング講座

    軍事とIT 第575回 Special(7)イージスとAN/SPY-7(V)レーダー(1)組み合わせの自由度が増している 2024/09/14 11:35 連載 Google Workspaceをビジネスで活用する 第95回 「Googleフォーム」で相次ぐ個人情報漏を起こさないよう、設定を見直そう 2024/09/13 09:00 連載

    【連載】ゼロから始めるUMLモデリング講座
  • UML初学者向けチュートリアル | astah*

    このチュートリアルで学べること 実際にモデルやコードを作る演習を通じて、UMLを使って描いたモデルがソフトウェアの開発に役に立つことを学びます。astah*を使ってモデルを作成しますので、モデリングツールの有用性も実感してください。 モデルをソフトウェアの開発に活用する方法 構造のモデル、振舞いのモデルの作り方と使い方 コードの作成にモデルを活かす方法 モデリングの重要性を実感すること astah* professionalの基操作 作成するモデル図 オブジェクト図、クラス図、ステートマシン図 対象者 モデリングやUMLについてこれから学ぼうとしている方 astah*を操作しながら、UMLを学びたい方 ソフトウェア開発工程は知っているが、まだモデル図を活用していない方 分析・設計・テストなどソフトウェアの開発に携わっている方 ツール モデリング: astah* professional

  • Real World PlantUML

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

    Real World PlantUML
  • エンジニアのための無料で使えるドローイングツールまとめ | DevelopersIO

    今回は、ローチャート、UML、システム構成図、などなどなど、 エンジニアがよく使いそうな図を書くためのツールを紹介したいと思います。 無料でMac/Windowsの両OSで使えるという条件でチョイスしてみました。 (あ、タイトルには「エンジニアのための」と書きましたが、今回紹介するのは別にエンジニア専用のツールではないです(念の為)) 汎用的 とりあえず、色々な図が書けそうなツール Cacoo 【URL】 https://cacoo.com 【特徴】 無料版では25シートまで 無料版での書き出しはPNGのみ だいたい何でも書ける 複数人でチャットしながら1つの図を作成出来る 【メモ】 特に有料版は高機能だと思う 会社で有料アカウントに入っているのであれば、このツールを使う選択肢で良いと思う draw.io 【URL】 https://www.draw.io/ 【特徴】 とりあえず会員登録し

    エンジニアのための無料で使えるドローイングツールまとめ | DevelopersIO
  • Free UML Tool

    Visual Paradigm Community Edition - A Free UML Tool Free UML software for visual modeling with UML 2.x diagrams Previous Slide◀︎ Next Slide▶︎ Design API with the Class Diagram tool. With no redundant widgets on the screen, you can design freely in a large diagram editor. UML software with ERD tool for database design. Boost efficiency with features like auto column, inline column editing, auto FK

  • IDEA * IDEA

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

    IDEA * IDEA
  • 1