安定性モデル

フリー百科事典ウィキペディアより
ナビゲーションにジャンプ 検索にジャンプ


ソフトウェア開発 において安定性モデル( SM ) は、ソフトウェアを設計およびモデル化するための方法ですこれは、統一モデリング言語(UML) などのオブジェクト指向ソフトウェア設計(OOSD) 方法論の拡張ですが、独自の一連のルール、ガイドライン、手順、およびヒューリスティックを追加して、より高度なオブジェクト指向 (OO) ソフトウェアを実現します。

動機は、次のようなより高いレベルの OO 機能を達成することです。

  • 安定性:オブジェクトは長期にわたって安定しており、変更する必要はありません。
  • 再利用性: オブジェクトはさまざまな種類のアプリケーションで再利用できます
  • 保守性 : オブジェクトの保守は最小限で済みます。

安定性モデルは、さまざまなユースケースで見られ、使用されてきました。その 1 つは Bravery モデルで、9/11 テロ攻撃などの AnyEvents が、経済的影響、心理的影響、身体/健康への影響などの AnyImpact を引き起こす可能性があります。[1]

原則

デザインは、SM ベースのデザインのプロセスをガイドしながら、常識を利用しようとします。プロセスと方法論を念頭に置くと、人々が新しいアプリケーションとオブジェクトを理解するのに必要な最小限の立ち上げ時間が必要になります。

安定性モデルは、次の 3 つの主要な概念を使用して構築されています。

歴史

OOSD の SM メソッドは、Mohamed Fayad 博士によって策定されました。IEEEの Computer Magazine の編集長を長年務めています。彼は米国の 2 つの大学で OOSD を教えており、このテーマに関する書籍を執筆しており、現在も数冊しか執筆していません。

参考文献

  • 「BRAVERY STABLE ARCHITECTURAL PATTERN」 (PDF) . 2010 . 2015年11 月 13 日閲覧

外部リンク