안정성 모델

Stability Model


안정성 모델(SM)은 소프트웨어를 설계 및 모델링하는 방법입니다.UML과 같은 객체 지향 소프트웨어 설계(OOSD) 방법론의 확장이지만 자체 규칙, 가이드라인, 절차 및 휴리스틱스를 추가하여 보다 고급 객체 지향 소프트웨어를 구현합니다.

동기는 다음과 같은 보다 높은 수준의 OO 기능을 실현하는 것입니다.

  • 안정성 - 대부분의 객체가 시간이 지남에 따라 안정되고 변경이 필요하지 않음을 의미합니다.
  • 재사용 가능성 - 대부분의 개체를 다양한 종류의 애플리케이션에 재사용할 수 있습니다.
  • Maintenability(유지보수성) - 객체의 유지보수가 가장 적게 필요하므로 SM에 더 많이 적용되는 OO 기능입니다.

안정성 모델은 다양한 사용 사례에서 확인 및 사용되고 있습니다.그 중 하나는 9/11 테러 공격과 같은 AnyEvents가 경제적 영향, 심리적 영향, 신체적/건강적 [1]영향과 같은 AnyImpact를 일으킬 수 있는 용기 모델입니다.

원칙

SM 기반 설계의 프로세스를 안내하면서 상식을 살리고자 하는 디자인입니다.프로세스와 방법론을 염두에 둔 후 사람들이 새로운 애플리케이션과 개체를 이해하는 데 필요한 최소한의 시간이 필요합니다.

안정성 모델은 세 가지 주요 개념을 사용하여 구축됩니다.

역사

OOSD의 SM 방법은 Dr. Mohamed Fayad에 의해 공식화되었습니다.그는 수년간 IEEE 컴퓨터 매거진 편집장을 맡아 왔습니다.그는 미국의 두 대학에서 OOSD를 가르쳤으며, 이 주제에 관한 책을 거의 집필하지 않았습니다.

참고 문헌

  • "BRAVERY STABLE ARCHITECTURAL PATTERN" (PDF). 2010. Retrieved November 13, 2015.

외부 링크