En el desarrollo de software , el modelo de estabilidad ( ME ) es un método para diseñar y modelar software . Es una extensión de la metodología de diseño de software orientado a objetos (DSO), como el Lenguaje Unificado de Modelado (UML), pero añade su propio conjunto de reglas, directrices, procedimientos y heurísticas para lograr un software orientado a objetos (OO) más avanzado.
La motivación es lograr un mayor nivel de características OO, como por ejemplo:
- Estabilidad: los objetos serán estables a lo largo del tiempo y no necesitarán cambios.
- Reutilización : los objetos se pueden reutilizar para diversos tipos de aplicaciones.
- Mantenibilidad : los objetos requerirán la menor cantidad de mantenimiento.
Principios
El diseño busca aplicar el sentido común al guiar el proceso de diseño basado en redes sociales. Requerirá un tiempo mínimo de adaptación para que las personas comprendan las nuevas aplicaciones y objetos una vez que tengan claro el proceso y la metodología.
El modelo de estabilidad se construye utilizando tres conceptos principales:
- Temas empresariales perdurables (EBT)
- Objetos de negocio (BO)
- Objetos industriales (OI)
Historia
El método SM de OOSD fue formulado por el Dr. Mohamed Fayad. Ha sido editor jefe de la revista Computer del IEEE durante muchos años. Ha impartido clases de OOSD en dos universidades estadounidenses y ha escrito, y sigue escribiendo, varios libros sobre este tema.
Referencias
Bibliografía
- "PATRÓN ARQUITECTÓNICO ESTABLE DE VALENTÍA" (PDF) . 2010. Archivado del original (PDF) el 17 de noviembre de 2015. Consultado el 13 de noviembre de 2015 .
Enlaces externos
- Página principal del Dr. Mohamed Fayad en Wayback Machine (archivada el 12 de abril de 2021)
- Programación orientada a objetos
- Esbozos de ingeniería de software