MermaidDiagramming and charting tool JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically.
Quick Sequence Diagram Editor is a tool for creating UML sequence diagrams from textual descriptions of objects and messages that follow a very easy syntax. It supports actors, constructors, destructors, threads and on-diagram comments that can be used to represent conditions or loops (see example). Thanks to the FreeHEP Vectorgraphics library, diagrams can be exported in various formats, includin
Online diagramming tool for collaborating on wireframes, flowcharts, and more
At MAX, its annual conference for creatives, Adobe today announced that it has updated the models that power Firefly, its generative AI image creation service. According to Adobe, the Firefly Image 2 Traditionally, cloud-based workstations have aimed to provide virtual machines that users can access from anywhere and also run apps around the clock. Berlin-based company Deta is trying to flip the s
第14回から、架空の宅配便会社「まいにち宅配便」が開発を進めている「配達予約システム」を例にとり、UMLを用いてシステムの仕様をモデリングする方法について説明しています。今回は、「ユースケース」の仕様をモデリングする際、ロバストネス図に記述する内容について具体的に解説します。 ロバストネス図を記述する際、以下の5点を含めます。 1.ユーザーインタフェース ユーザーインタフェースを表現するステレオタイプを図の左側に名称を付けて配置します。昔から使われているユーザーインタフェース用のステレオタイプにバウンダリというものがありますが、独自のステレオタイプを定義して使う方がわかりやすく、ユーザーインタフェースの種類を見分けるのに役立ちます。例では、画面やメールのステレオタイプを使っています。 2.コントロール コントロール(システム内部の振る舞いを表現するステレオタイプ)を図の中央に配置します。コ
前回から、架空の宅配便会社「まいにち宅配便」が開発を進めている「配達予約システム」を例にとり、UMLを用いてシステムの仕様をモデリングする方法について説明しています。今回は、システム仕様の中で重要な要素の1つである「ユースケース」の仕様をモデリングする方法について解説します。 ユースケースの検討は、システム要求から仕様化まで一貫して行います。システム要求の段階ではアクターの視点から見たユースケースの振る舞いを定義します。そのため、仕様化の段階ではシステムの視点から、「画面などユーザーインタフェースの表示(出力)」「入力チェック」「データの更新」「他システムとの連携」といったユースケースの振る舞いを定義します。 具体的には、ユースケースの振る舞いを俯瞰する図としてロバストネス図を相互作用概要図 (図1、注1)を使って作成し、仕様の詳細をドキュメントに記述します。 図1 配達予約のためのユース
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
UMLは2000年くらいからあったと思うが、何となくデファクトにはなっていない気がする。オフショアの開発などでは利用されているかも知れないが、ユーザとの会話の糸口で利用されているのを見た覚えはない。 軽快に動作するモデリングツール その理由の一つとして、ツールが重厚すぎるのが挙げられるのではないだろうか。スケルトンコードを出力しようとするためにツール全体の制約が多くなり、動作も重たくなっていく。あくまでもドキュメント補助ツール的に使うなら軽快に動作するUMLetを試そう。 今回紹介するオープンソース・ソフトウェアはUMLet、Java製のUMLモデリングツールだ。 UMLetはWindowsやMac OSX、Linuxで動作するソフトウェアで、3ペインの画面構成になっている。左にモデリングする画面、右上にモデルオブジェクト、右下にプロパティが表示される。面白いのはモデルがただツール上に並ぶ
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
受託開発におけるプロジェクト管理というと、開発会社側で管理すべき項目に対して有効なものが多い。そのため、開発案件が終わるとあまりメンテナンスはされなくなる。さらに開発プロセスの管理に限るので、実際の納品物とは乖離することがある。 WebサイトもWindowsアプリケーションプロトタイプも作成できる だがそれでは勿体ない。開発のはじまりから終了、そしてその先まで全体を見られる管理ツールがあると便利だ。そう考えたことのある方はSerena Prototype Composerを導入しよう。 Serena Prototype ComposerはWindows向けのフリーウェアで、プロジェクト管理のみならずプロトタイプやワークフローの管理まで行えるプロジェクト管理ソフトウェアだ。 Serena Prototype Composerは特にWebシステムに限ったものではないようだ。プロトタイプ作成では
You will be redirect to http://bouml.free.fr/ in 3 seconds If the redirection doesn't work please use this link
【伝わる!モデリング】はじめようUML! 第3回:クラス図とオブジェクト図を学ぼう! 著者:株式会社テクノロジックアート 山下 智也 公開日:2008/04/15(火) クラス図とオブジェクト図 「第2回:ユースケース図を学ぼう!」では要求分析でユースケース図を使用する方法を説明しました。今回は、クラス図およびオブジェクト図を用いて、システムの静的な構造を設計する方法を見ていきましょう。 クラス図はUMLの中でも最もよく使用される図の1つです。オブジェクト指向のプログラミング言語においては、クラス図から実装(ソースコード)に変換することができます。このためシステム開発においては他のUMLダイアグラムを作成しようとも、それは最終的にはクラス図の作成に結びつけられることが多く、このような性質からもクラス図はシステム開発において中心となる図であると言えます。 オブジェクト図は、システムが動作して
MS Officeはもしかしたら手放せるかもしれないが、Visioは手放せないという人は多い。特にネットワーク図や、デザイン、UMLを描くのに便利で、アイコンの見やすさもそれに一役買っている。 Gliffyのトップページ だが、それも時代の流れによって変わってきている。Visioすら、Webベースに飲み込まれようとしている。 今回紹介するWebアプリケーションはGliffy、Webベースのドローアプリケーションだ。 GliffyはまさにVisio同等の機能を持ったドローアプリケーションだ。Flashで開発されているが、これだけのインタフェースをWebベースで実現するのはすごい。有料のサービスだが、1アカウント5つまで公開されたドローを作成することができる。 ネットワーク図作成中 Webベースなので他人との共有もできる。アイコンはフローチャート、UML、ネットワーク、ユーザインタフェース、イ
代表取締役 東京理科大学理学部応用数学科卒業。OSF(Open Software Foundation)のテクニカルコンサルタントとしてDCE関連のオープンシステムの推進を行い、OSF日本ベンダ協議会DCE技術検討委員会の主査をつとめる。現在、株式会社テクノロジックアート代表取締役。UMLによるオブジェクト指向セミナーの講師、UML関連のコンサルティングを行っている。UML Profile for EDOCの共同提案者、ISO/IECJTC1 SC32/WG2委員、電子商取引推進協議会(ECOM)XML/EDI標準化調査委員。明星大学情報学部講師。 http://www.tech-arts.co.jp/ 獨協大学経済学部卒業後、業務系のシステム開発を経て、株式会社テクノロジックアートに入社。現在は、UMLやオブジェクト指向技術を活かした実際の開発や、セミナー/トレーニングの講師、コンサルテ
野村さんが実装している、LuRuJu on Rails がリリースされています。 LuRuJu は、Ruby から JUDE API を呼び出す糊フレームワークなんですが、"LuRuJu on Rails"は、さらにすごいです。 JUDE のモデル(*.jude ファイル)を Rails に配備するだけで、そのまま、動きます。コード変換する必要もなく、JUDEで描いたモデル図が、そのまま Rails で動くのです。 すごいコンセプト!ぜひお試しください。 http://luruju.com/luruju-on-rails/overview 以下、概要を抜粋します。 RAILS_ROOT/app/model配下にJUDEファイルを配置するだけで、JUDEで記述したクラス図内の各クラスが、そのままRubyOnRailsのモデル(MVCのM)として動作します。クラス間のリレーション(1対1,1対
株式会社DTS ネットワーク事業本部所属。Struts/Springベースのフレームワーク開発,プロジェクト支援が主な業務。EclipseプラグインによるIDE開発にも携わっている。 株式会社DTS ネットワーク事業本部 プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 今回は,システム開発のあらゆる場面で利用されるUMLを,Eclipse上で利用するためのプラグインを紹介します。 Webアプリケーション開発の現場では要件定義,設計,プログラミングといった様々なフェーズでUMLを利用します。例えば,複雑で抽象的な業務を図で表現したり,設計と製造といった異なる工程間での意識合わせの道具になったりします。今やUMLは,システム開発を円滑
ポイント ・「クラス図」「シーケンス図」などUMLの図同士の整合性を保つ機能を備える ・選択のポイントは「入力のしやすさ」といった作図機能の使い勝手 ・チーム開発で効果を上げるには運用ルールが不可欠 1年ほど前まで1本30万円近くした「Sun Java Studio Enterprise」が,今は無料──。このことに象徴されるように,UML(Unified Modeling Language)モデリング・ツール(以下,UMLツール)の低価格化は著しい。無償のツールに加え,「JUDE」や「Enterprise Architect」といった1本数万円の低価格ツールの機能が充実。日立システムアンドサービスのように「低価格なツールでも十分に実用的」(生産技術本部 主任技師英繁雄氏)と評価し,100本単位で大量導入するケースも少なくない。「UMLツールは,チームで利用する時代に入った」(UMLモデリ
7日(フランス時間)、BOUMLの最新版となる「BOUML 3.0」が公開された。翌日の8日(フランス時間)にはデータセーブ時に発生するクラッシュ問題を修正したBOUML 3.0.1が公開されている。BOUMLはC++言語で開発されたUMLツールボックスアプリケーション。UMLの描画のみならず、プロジェクトコントロール、プロジェクト同期、Javaカタログなどにも対応している。プロダクトはGNU GENERAL PUBLIC LICENSE Version 2またそれ以降のライセンスで提供されている。 BOUMLはQtを使って開発されており、Linux/FreeBSD/MacOS X/Windowsと複数のプラットフォームで動作するという特徴がある。また特定のプログラミング言語をサポートするのではなく、C++、Java、PHP、IDLを同時に使えるという特徴がある。そのうえメモリをあまり消費
Graphvizは、 テキストで記述できて MediaWikiやTracでも使える(Graphviz Plugin) んで重宝してるんですが、同じノリでシーケンス図も描けないものかと。 Quick Sequence Diagram Editor - Summary よさげかも。 Javaアプリ テキストの記述データを受け取って画像返すサーバにもなるっぽい。(未確認) サンプル てけとーな記述をするとSemanticErrorと怒られる。 Mscgen: A Message Sequence Chart Renderer 記法がGraphvizライク。んで、シンプルでよさげかも。 サンプル ラフでてけとーななんちゃってシーケンス図的な図をささっと描くならこれがいいかもす。 Web-Based UML Sequence Diagram / MSC Generator ローカルアプリじゃなくてW
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く