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

редактировать

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

Мотивация заключается в достижении более высокого уровня объектно-ориентированных функций, таких как -

  • Стабильность - это означает, что многие объекты будут стабильными с течением времени и не будут нуждаться в изменениях.
  • Возможность повторного использования - это означает, что большинство объектов можно повторно использовать для различных типов приложений.
  • Ремонтопригодность - это объектно-ориентированная функция, которая больше применяется для SM, потому что объекты будут нуждаться в минимальном обслуживании.
Содержание
  • 1 Примеры
  • 2 Принципы
  • 3 История
  • 4 Библиография
  • 5 Внешние ссылки
Примеры

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

Принципы

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

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

История

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

Библиография
Внешние ссылки
  1. ^«ХРАБСТВО СТАБИЛЬНЫЙ АРХИТЕКТУРНЫЙ УЗОР», 2010.
Последняя правка сделана 2021-06-09 06:55:51
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте