lunes, 17 de junio de 2019

CLASIFICACION

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)
Proceso de unificado de desarrollo de software (USDP Unified Software Develpment Process): se deriva de la metodología Objectory, de Jacobson; la metodología de Booch; y la técnica de modelado de objetos, de Rumbaugh. (Piattini, 2000).

  • 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