Mind map
Metodologías Orientadas a Objetos
Map content
Metodologías Orientadas a Objetos
Grady Booch
- Describe los modelos lógico y físico, así como los modelos estáticos y dinámicos del sistema
- Modelo lógico
- Estructura de la clase / Estructura del objeto
- Modelo físico
- Arquitectura de modelo / Arquitectura de proceso
- Diagramas
- Diagrama de clases
- Se usan para mostrar las clases de un sistema y las relaciones entre ellas, Sólo se muestran los atributos y operaciones necesarios
- Atributos
- Operaciones
- Clase abstracta
- Permiten crear "métodos generales", que recrean un comportamiento en común
- Relación entre clases
- Asociación
- Herencia
- (Un Tigre es un Animal)
- "Tigre" ---------------------> "Animal"
- (Un Tigre es un Animal)
- Posesión (tiene)
- (Un automóvil tiene un motor)
- Automovil *--------------------- Motor
- (Un automóvil tiene un motor)
- Utilización (usa)
- (Un cliente usa una tarjeta bancaria)
- "Cliente" o---------------------- "Cuenta Bancaria"
- (Un cliente usa una tarjeta bancaria)
- Diagrama de estados
- Muestra el estado cambiante de un solo objeto, conforme éste pasa por un sistema
- Cambio de estado = transición de estado, provocado por un suceso que causa un cambio en un estado
- Acción, indica la realización de una operación verificador.iniciar() - Una operación autorizarVerificacion - Inicia alguna actividad
- Se establece el inicio con un círculo relleno y se pasa al estado de término, indicado con un círculo con un contorno blanco
- Diagrama de objetos
- Modela en sí, como trabajan los objetos dentro del sistena
- Objeto
- sólo el nombre de objeto, ejemplo (Carlos)
- :Clase
- sólo el nombre de la clase, ejemplo (:Persona)
- Objeto:Clase
- Nombre de objeto y clase, ejemplo (Carlos:Persona)
- Diagramas de módulo
- Se utiliza para mostrar la asignación de clases y objetos a módulos en el diseño físico de un sistema.
- Diagrama de clases
- Modelo lógico
- Describe los modelos lógico y físico, así como los modelos estáticos y dinámicos del sistema
Jacobson
- En el desarrollo de software se incorporan los casos de usos, el flujo de trabajo representado mediante seis modelos
- Modelo de casos de uso
- Modelado de dominio de objetos
- Análisis de robustez
- estructurar el sistema, independientemente del entorno de ejecución, modelo robusto, fácil de mantener y modificar
- Diseño
- traducir el modelo de análisis directamente en el modelo de diseño
- Implementación
- Pruebas
- Categoría de errores
- FALLA: cuando un programa no es capaz de realizar lo que se espera.
- Categoría de errores
- En el desarrollo de software se incorporan los casos de usos, el flujo de trabajo representado mediante seis modelos
Information
- Description
- Mind Map on Metodologías Orientadas a Objetos, created by Lalo Lala on 04/12/2018.
- Created by
- Lalo Lala
- Views
- 0
- Rating