SysML(Systems Modeling Language)
Systems Modeling Language
しすえむえる
OMGが策定した、システムズエンジニアリングのためのモデリング言語。UMLを拡張し、要求図、ブロック定義図、内部ブロック図、パラメトリック図などで、ハードウェアとソフトウェアを含むシステム全体の要求・構造・振る舞いを記述する。
Related
他の資格での定義
UMLを拡張して、ソフトウェアだけでなく、ハードウェアや機械・電気などを含むシステム全体を記述できるようにしたモデリング言語。要求図やパラメトリック図などを加え、システムズエンジニアリングで要求、構造、振る舞いを表すのに使う。
ハードウェア、ソフトウェア、人、設備などを含むシステム全体を対象に、要求、構造、振る舞い、制約を図で表すためのモデリング言語。UMLを拡張してOMGが標準化し、要求図やパラメトリック図などを加えている。モデルベースシステムズエンジニアリング(MBSE)で使われる。
UMLを拡張したシステムエンジニアリング向けのモデリング言語。要求図、ブロック定義図、パラメトリック図など、ソフトウェアに限らずハードウェアを含むシステム全体のモデリングに対応する。組込みシステムのシステム設計で活用される。
UMLを拡張したシステムエンジニアリング向けのモデリング言語。要求図、ブロック定義図、パラメトリック図など、ソフトウェアに限らずハードウェアを含むシステム全体のモデリングに対応する。組込みシステムのシステム設計で活用される。
Past Exams
過去問での出題
過去問で 4 回出題(システムアーキテクト試験 2・応用情報技術者試験 1・ネットワークスペシャリスト試験 1)。うち 4 回は用語そのものを問う問題です。
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
ソフトウェアやシステムのモデリングに関する標準仕様を策定する、米国に本部を置く国際的な非営利の標準化団体。オブジェクト指向設計の記法であるUML、業務プロセスの記法であるBPMN、システムズエンジニアリング向けのSysML、分散オブジェクト技術のCORBAなどを策定している。UMLはISO/IEC 19501などとして国際規格にもなっている。
UMLなどで記述したモデルを開発の中心的な成果物とし、モデルからソースコードや設定をツールで自動生成して開発する手法。プラットフォームに依存しないモデルと依存するモデルを分けるOMGのMDA(Model Driven Architecture)が代表的で、仕様の変更をモデルの修正で反映できる。
利用者がシステムを使って達成したいこと(ユースケース)を出発点に、分析、設計、実装、テストの各工程をユースケースの単位で進める開発手法。ユースケースが要件と成果物を結び付ける軸になり、統一プロセス(UP)の特徴の一つとされる。
利用者(アクター)がシステムを使って目的を達成するまでの一連のやり取りを、利用者の視点で記述したもの。UMLのユースケース図でアクターとユースケースの関係を表し、シナリオで手順を書く。機能要件の洗い出しと合意に使う。
システムやオブジェクトがとりうる状態と、イベントの発生によってある状態から別の状態へ移る遷移を、状態を丸や角丸の箱、遷移を矢印で表した図。リアルタイムシステムや画面遷移、組込み機器の制御の振る舞いを表すのに使う。
UMLの構造図の一つで、クラスの属性・操作とクラス間の関係(関連、汎化、集約、コンポジションなど)を表現する図。システムの静的な構造を可視化する。
