Stability Model

In software development, the Stability Model (SM) is a method for designing and modelling software. It is an extension of Object Oriented Software Design (OOSD) methodology, such as Unified Modeling Language (UML), but adds its own set of rules, guidelines, procedures, and heuristics to achieve more advanced object-oriented (OO) software.

The motivation is to achieve a higher level of OO features, such as

  • Stability: the objects will be stable over time and will not need changes
  • Reusability: the objects can be reused for various kind of applications
  • Maintainability: the objects will need the least amount of maintenance
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.