Please enable JavaScript.
Coggle requires JavaScript to display documents.
Métodos y modelos de desarrollo de software (Modelos estructurados…
Métodos y modelos de desarrollo de software
Metodologías orientadas a objetos
OMT
Creadores
James Rumbaugh
Michel Blaha
Fecha de creación
1991
Fases de desarrollo
Conceptualización
Análisis
Diseño del sistema
Diseño de objetos
Código
Pruebas
Semejanzas
Orientado a objetos
Utiliza diagramas congruentes con UML
Diferencias
Mayor énfasis en las fases de diseño
Contempla la implementación
Contempla el desarrollo de pruebas
OOSE
Creador
Ivar Jacobson
Fecha de creación
1992
Modelos
Modelo de requerimientos
Modelo de análisis
Modelo de diseño
Modelo de implementación
Modelo de pruebas
Semejanzas
Contempla la realización de pruebas como OMT
Al igual que UML tiene mucho énfasis en el diseño
Contempla fases similares a OOSE
Diferencias
Una metodología secuencial de desarrollo a diferencia de UML
Contempla la fase de construcción
BOOCH
Creador
Grady Booch
Fecha de creación
1991
Diagramas
Diagrama de clases
Diagrama de objetos
Diagrama de módulos
Diagrama de procesos
Diagrama de transición de estados
Diagrama de interacción
Semejanzas
Orientada a objetos
Utiliza diagramas congruentes con UML
Se vale de notación gráfica para describir las partes del sistema
Diferencias
Dimensiones mejor definidas
Definición de diagramas por dimensión
UML
Creadores
Ivar Jacobson
Grady Booch
James Rumbaugh
Fecha de creación
1997
Diagramas
Diagrama de clases
Diagrama de casos de uso
Diagrama de estados
Diagrama de secuencia
Diagrama de colaboraciones
Diagrama de actividades
Diagrama de componentes
Diagrama de distribución
Semejanzas
Orientado a objetos
Retoma diagramas de las tres metodologías
Da cuenta de diferentes aspectos de un sistema
Diferencias
No es considerado una metodología
No posee fases de desarrollo
No contempla la implementación
Metodologías de desarrollo de software
Modelo en cascada
Análisis y definición de requerimientos
Diseño del sistema de software
Implementación y prueba de unidades
INtegración y pruebas del sistema
Funcionamiento y mantenimiento
Modelo por incrementos
Incremento 1
Análisis
Diseño
Codificación
Pruebas
Incremento 2
Análisis
Diseño
Codificación
Pruebas
Modelo en espiral
Fases
Planificación
Análisis de riesgo
Implementación
Evaluación
Regiones de tareas
Comunicación con el cliente
Planificación
Análisis de riesgos
Ingeniería
Construcción y adaptación
Evaluación del cliente
Modelos estructurados
Modelos de datos
Datos
Relaciones
Significado
Restricciones
Tipos
Entidad relación
Orientado a objetos
Jerárquico
Red
Modelo de dominio
Asociaciones
Atributos
Diccionario de datos
Integrados
Autónomos
Activos
Pasivos
Modelo de interfaces
Manipulación directa
Selección de menús
Rellenado de formularios
Lenguaje de comandos
Lenguaje natural
Modelo de requisitos
Comportamiento
Información
Presentación
Modelos orientados a objetos
Modelo de objetos
Clases
Objetos
Atributos
Operaciones
Relaciones
Modelo de herencia
Herencia
Atributos
Operaciones
Representa la herencia de clases
Modelos de agregación
Representa los objetos que conforman a un objeto
Los objetos son un agregado de otros objetos