Модель стабильности - Stability Model


Модель стабильности (SM) - это метод проектирования и моделирования программного обеспечения. Это продолжение Объектно-ориентированный дизайн программного обеспечения (OOSD), например UML, но добавляет свой собственный набор правил, рекомендаций, процедур и эвристик для достижения более продвинутых Объектно-ориентированный программного обеспечения.

Мотивация состоит в том, чтобы достичь более высокого уровня OO-функций, таких как -

  • Стабильность - это означает, что многие объекты будут стабильными с течением времени и не нуждаются в изменениях.
  • Возможность повторного использования - это означает, что большинство объектов можно повторно использовать для различных приложений.
  • Ремонтопригодность - это особенность объектно-ориентированного проектирования, которая больше применима к SM, потому что объекты будут нуждаться в минимальном обслуживании.

Примеры

Модель стабильности была замечена и использована во множестве различных сценариев использования. Один из таких примеров - модель «Храбрость», где AnyEvents, такие как террористические атаки 9/11, могут вызвать AnyImpact, например, экономические последствия, психологические воздействия и физические воздействия / воздействия на здоровье.[1]

Принципы

Дизайн пытается использовать здравый смысл, руководя процессом проектирования на основе SM. Людям потребуется минимальное время для понимания новых приложений и объектов с учетом процесса и методологии.

Модель стабильности построена с использованием трех основных концепций:

История

Метод SM для OOSD был сформулирован доктором Мохамедом Файядом. Он был главным редактором компьютерного журнала IEEE на протяжении многих лет. Он преподавал OOSD в двух университетах США и написал и в настоящее время пишет несколько книг по этой теме.

Библиография

  • "ХРАБСТВО СТАБИЛЬНЫЙ АРХИТЕКТУРНЫЙ УЗОР" (PDF). 2010. Получено 13 ноября, 2015.

внешняя ссылка