アーキテクチャソリューションを説明するための表記法を探していたところ、OMGの比較的新しい発案であるビジュアルモデリング言語SysMLに出会いました。これはプロファイルだけで同じUMLであると誰かが言うかもしれませんが、私がそれを知るほど、この表記法が好きになります。
今日のITコミュニティでは、「記法で地獄に落ちる」傾向があります。私たちはボードや紙に何かを描き、ステッカーを貼り付け、矢印を描き、できるだけ早くそれを実装するために走りました。そして、このアプローチは、標準的な表記法よりもはるかにうまく機能することがよくあります。変更がより速く行われ、ニュアンスを調整するコストよりも安い限り、正確に言えば。
また、企業の情報システムでよくあるように、エラーのコストが高い場合はどうでしょうか。多数のビジネスプロセスに関連しているため、継続的な更新への適応が不十分です。通常、各更新は設計に長い時間がかかり、すべての利害関係者と調整され、厳密に指定された技術的な「ウィンドウ」に展開されます。また、問題が発生した場合、メンテナンスサービスは変更をロールバックするだけで、すぐに次の試行を行うことはできません。
(, ) , , . . . SysML . / SysML, , " ".
SysML UML . UML , . SysML - , , . SysML. .
, Visio SysML , , , , . , , . - , , .
SysML - , , - , , , . , , . UML , Class Diagram, Deployment Diagram. SysML (block). ? . , . - . , , UML . - , , . , . . , .
SysML , , . , ( ).
- SysML . , , , , , .. , . - , , . Block Definition Diagram.
, . -. , , "" "", "" "", "", "" "". , ( ).
, , :
(part) - - , ,
(port) - , - - //.
(Operations Behaviors) - - , , (, , , )
bdd , , (compartments) . ( ). internal block diagram (ibd), ( ) .
SysML . ( , , ):
, , ( )
, - , / -. , , . , , , . " ", .
(flow) -, (-, , ValueType), . , . .
, , , SysML , :
?
? "" , ?
? ?
? "" , - ?
, , "" , "" , . , , , - .