2

UML の優れている点は、ソフトウェア アーキテクチャを表現するための定義済みダイアグラムの統合スイートを提供することです。ただし、図は構築中のシステムに関するものであり、要件を表し、ユーザーレベルの問題を理解するのに役立ちません (ユースケース図は最高レベルであり、依然として非常に具体的です。使用事例)。

そのため、データフロー図に大きく依存した図の寄せ集めを使用してきましたが、UML のような図のスイートを含む標準が要件の収集などのために存在するかどうか疑問に思っていました.

有用な個々のダイアグラムは見たことがありますが、標準化され相互に作用する一連のダイアグラムは見たことがありません。

要件やその他のより抽象的な懸念に関連する図のファミリーであるRML「要件モデリング言語」のようなものはありますか?

4

6 に答える 6

4

Archimate モデリング言語は、エンタープライズ アーキテクチャのモデリングに使用され、いくつかのニーズに対応する場合があります。この言語は OMG によって標準化されています。

OMG ページ: http://www.opengroup.org/subjectareas/enterprise/archimate

Archimate の経験豊富なユーザーによる非常に役立つブログは次のとおり です

Orbus Software は、Archimate ダイアグラム用の非常に優れた Visio ステンシルを作成しました: http://www.orbussoftware.com/downloads/visio-starter-packs/archimate-starter-pack

Archimate モデリング用の無料で利用できるシングル ユーザー ツールは Archi です: http://www.archimatetool.com/

Orbus、BizzDesign、Corso、Avolution などの商用ツールも多数あります。

エオイン。

于 2013-11-08T13:10:21.383 に答える
2

UML を管理する標準化団体である OMG には、システム モデリング用の高水準言語であるSysMLがあります。

SysML は、UML よりも高レベルであることを意図しています。これには「要件」要素タイプが含まれ、UML の低レベル構造の多くが省略されていますが、UML に詳しい人なら SysML の大部分を認識できるほど密接に関連しています。

于 2015-08-17T14:52:51.567 に答える
0

UML は低レベル言語として請求されますが、UML プロファイル ( UMLプロファイルを参照) またはより開発された拡張機能を使用して、高レベルの概念に使用できます。そのような拡張機能の 1 つがUPDMです。UPDMは、UML と SysML を取り、DoDAF と MODAF フレームワークを表現することで、防衛産業のアーキテクチャで使用できるように拡張します (より一般的な用途にも適用できます)。

UPDM は通常、下位レベルのソフトウェア アーキテクチャのモデル化に使用されるからといって、MOF などの拡張メカニズムを使用して必要なものをモデル化できないわけではありません。

于 2015-08-16T21:56:09.757 に答える
0

Seilevel によって開発された RML と呼ばれるモデリング言語があり (完全な開示 - 私はそこで働いています)、要件に合わせて特別に設計されています。この本でそれについて読むことができます

http://www.amazon.com/Visual-Software-Requirements-Developer-Practices/dp/0735667721/ref=sr_1_1?ie=UTF8&qid=1463064250&sr=8-1&keywords=requirements+models

私たちのブログには、それに関する多くの投稿があり ます http://www.seilevel.com/requirements/

モデルは、ビジネス ユーザーにとって使いやすいように設計されています。モデルのカテゴリーは、

目標 (ビジネス目標モデル、要件マッピング マトリックス、目標チェーンなど)

人(組織図、プロセスフロー、KPIモデルなど)

システム(エコシステムマップ、システムフロー、システムインターフェース)

データ(業務データ図、データフロー、データ辞書)

于 2016-05-12T14:49:17.693 に答える