Metodologías clásicas
De acuerdo con Pressman (2010), las MDS clásicas son llamadas también modelos de proceso prescriptivo, y fueron propuestas originalmente para poner orden en el caos del desarrollo de software que existía cuando se empezó a generar masivamente. La historia indica que estos modelos tradicionales, propuestos en la década del 60, han dado cierta estructura útil al trabajo de IS y constituyen un mapa razonablemente eficaz para los equipos de software. Estas MDS son:
- Incremental
- Evolutivo
- Espiral
- Prototipos
- Desarrollo basado en componentes
En la Figura 1 se muestra un diagrama de la metodología de Ciclo de vida o Cascada
Figura 1 Diagrama de metodología Ciclo de vida o Cascada
Metodologías orientadas a objetos
En los años finales del siglo XX se publicaron centeneres de artículos y libros que proponían distintas metodologías, técnicas y notaciones para el desarrollo orientado al objeto. En cuanto al proceso de desarrollo de software, se distinguen tres grandes corrientes:
Metodologías dirigidas por los datos (data- driven), que se basan en la parte estructural de los objetos y son una extensión del modelo conceptual en el modelo Entidad/Relación. Estas son:
- Fusión
- Object Modelling Technique (OMT)
Metodologías dirigidas por las responsabilidades (responsability-driven), que representan el enfoque más purista de la orientación al objeto centrándose en las “responsabilidades” de los objetos, esto es, las acciones que puede llevar a cabo un objeto. Dos de estas son:
- Object Management Facility (OMF)
- Object Management System (OMS)
- Unified Process (UP)
En la figura 2 se muestra un diagrama del Proceso unificado de desarrollo de software.
Figura 3 Diagrama de metodología Proceso Unificado de desarrollo de software


No hay comentarios.:
Publicar un comentario