今日から、設計をやっていく予定でしたが、その前に、設計などの図や資料を作成するツールの紹介をしたいと思います。 皆さんは、ネットワーク図や、クラス図、ユースケースなどを作成するとき、何を使っていますか? 企業でやってる方は特に、Microsoft Visioを使ってる方が多いかもしれません。 ただ、やっぱり、その手の有償のツールは便利ですが、個人では高価で中々手が出せないのでは無いかと思います。 そんな個人ではお金を使いたくない方におすすめなのが、Diaというソフトです Apps/Dia - GNOME Wiki! 僕は、OSがLinuxなので、Linux版を使用してますが、Windows版もあります。 Dia draws your structured diagrams: Free Windows, Mac OS X and Linux version of the popular op
組込みソフトウェアモデリング・フォーラム 2010 2番目のセッションでは、IBM Rational チーフ・エバンジェリストのBruce Douglass氏が登壇。同氏が提唱し、IBM Rational Rhapsodyにも取り入れられている「Harmony開発プロセス」および、著書『リアルタイムUMLワークショップ』(2009年、翔泳社刊)の第6章「アーキテクチャ設計」の中から、特に安全性や信頼性、セキュリティにフォーカスして、プレゼンテーションを行った。 講師名: IBM Rational チーフ・エバンジェリスト Bruce Douglass 氏 設計とは相対的な重要度に応じて最適なソリューションを選択すること Douglass氏は、「設計とは、一連の設計基準をそれぞれの相対的な重要度に応じて最適化する特定のソリューションを選択すること」と、明確に定義する。この「設計基準」の具体例
UMLの普及推進団体であるUMTP(UMLモデリング推進協議会)は、さまざまな組み込み機器のUMLモデルを「カタログ」のように収録した「組込み分野のためのUMLモデルカタログ」の作成を加速させている。機器メーカーの有志のソフトウエア技術者が参加するUMTPの組込み部会が中心となって作業を進めている。2010年10月に公開した「ver. 1」では機器の種類が1種類のみだったが、現在はモデリング対象となる機器の種類をより充実させたver.2を作成中で、2012年3月に公開する予定である。 UMTPの組み込み部会は、2009年11月に発足した。発足当初は「組込み分科会」だったが、活動から1年を経て「部会」に昇格したという。「組み込みソフトウエア開発では、とりあえず動いたものがそのまま『仕様』となってしまうことがよくある。こうした体制から脱却するたにも、目的をキチンと伝えられるモデルが必要」(UM
※本稿は、著者達が1年前に執筆したCQ出版社刊 『Design Wave Magazine 2004 December』 [9] の記事を参考に Web へ公開したものです。 目次 UMLはオブジェクト指向なしで使えるのでしょうか? UMLには図がたくさんあるが、全部使う必要はあるの? いつ、どの図を使うべき? 忙しくてモデルを書いている時間はない。ほんとうにモデルを書く必要があるの? オブジェクト指向は、私の担当している組み込み製品にとってはオーバースペックなのではないかと思うのですが? タスク、割り込み等、組み込みシステム特有の概念をUMLで表現できるのか? 今からUMLを始めるのだが、UML 2.0を学ぶべき? 製品知識は分かっているのに、分析する意味はあるの? 機能が多すぎてユースケースが爆発してしまいます。ユースケースの管理しやすい方法を教えてください。 「問題領域の概念を抽出す
「ソフトウエア開発者はみな,プロセスの話題が嫌いなはずだ。重いプロセスでは,開発者が押しつぶされてしまうことがある。もうプロセスの話題はたくさんだ」――。UMLを考案した,いわゆる「Three Amigos」の一人であるIvar Jacobson(イヴァー・ヤコブソン)氏は今,こう語る。 Jacobson氏は,いわずと知れたソフトウエア・エンジニアリング分野の重鎮だ。スウェーデンEricsson社のソフトウエア技術者時代に「ユースケース」の概念を着想したほか,シーケンス図やコラボレーション図を考案。その後,Ericsson社を退社して独立,スウェーデンObjectory ABを創業し,ユースケースを基にしたソフトウエア開発方法論「OOSE(Object-Oriented Software Engineering)」をまとめ上げ,提唱したことで知られる。Objectory社はその後,米Rat
『リアルタイムUMLワークショップ』 著者 ブルース・ダグラス 翻訳 鈴木 尚志 出版社: 翔泳社 ISBN-10: 4798121118 ISBN-13: 978-4798121116 448ページ 発売日: 2009年12月3日 価格: 5,800円(税別) Amazonで購入 本書は,「UMLの本は業務系システムの例ばかりで,組み込みシステムの開発者には役に立たない」,そうお嘆きの諸氏には画期的な書籍である,とまずは言っておきましょう. しかし実のところ,この書籍内のプロセスでいう「オブジェクト分析」までは,業務系システムで行うこととさほど違ったことをしているわけではありません.「今までの本は業務系システムの例だから理解できなかった」と思う方は,ぜひこの『リアルタイムUMLワークショップ』にトライしてください.「組み込みシステムの例だから理解できるというわけでもない」ということに気づ
Account Suspended This Account has been suspended. Contact your hosting provider for more information.
Enterprise ArchitectはUML 2.5,SysML 1.5,BPMN 2.0など、さまざまな表記方法に対応したモデリングツールです。 効率的なモデリングと数多くの支援機能の両方を提供し、販売開始から20年の累計では日本で約7万人が、全世界合計では100万人以上が利用しています。 広範囲をサポートする実用的モデリングツール Enterprise ArchitectはUML・SysML・BPMNなどの記法に対応するモデリングツールです。Visual Studioに似た操作体系に、「クイックリンク」に代表されるさまざまなモデリング支援機能を搭載しています。Enterprise Architectの持つ拡張機能を利用することで、UML・SysML・BPMN・DFDなどさまざまな表記方法を利用したモデリングが可能です。 Enterprise Architectは、設計開発で役に立つ
今回はUMLよりOCL 今回は、UMLではなくUMLモデルを補助しそのモデル要素にかかわる制約を正確に表現することを目的に導入されたOCL(Object Constraint Language:オブジェクト制約言語)について簡単にご紹介しましょう。 なぜUMLだけでは足りないのか 皆さんの中にはUMLさえあれば、オブジェクト指向でモデルを完全に記述できるのではないかとお考えの人も多いでしょう。実際、UMLを利用することで、自然言語のあいまいさを減らして業務領域やシステム化対象の構造をより正確に表現できたり、逆にJavaで書いた何万行ものソースコードそのままよりは、それらのコードの構造や振る舞いを抽象化してビジュアルな全体感を持つのに有効そうと実感されているエンジニアの皆さんは多いと思います。 しかし、ビジュアルなモデルだけでは表現できない内容が普通に存在します。それは、クラス図がインスタン
1.はじめに 中編では,分析モデルの作成までをご紹介しました.後編では,設計モデルの作成から,実装までをご紹介します.できるだけ多くのコードを取り上げながら,最終的にモデルがどのようにコードに落とし込まれるのかを中心に説明します. 2.設計・実装 2.1.オブジェクト構造設計・実装 オブジェクト構造設計では,オブジェクト構造分析で作成したモデルを元に,設計モデルを作成します.設計モデルとは,アーキテクチャメカニズムや実装する言語を意識したモデルです.それ以外の基本的なクラスの構造は,オブジェクト構造分析後のモデルと変わりません. オブジェクト構造設計前後を比較するために,学習リモコンドメインのオブジェクト構造分析モデルを図2.1に,オブジェクト構造設計モデルを図2.2に示します. ※クリックすると拡大します. 本設計モデルは,分析モデルとは,主に以下の点で異なります. クラス名や操作名がプ
組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム
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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く