PRACTICA PROFESIONAL

 

M.B.E M.O.F M.B.C. M.B.CO UML M.B.A. Volver

Modelo Basado en Clases

https://mundokramer.files.wordpress.com/2011/05/diagrama-de-clases.jpg?w=614

Una clase orientada a objetos encapsula atributos de los datos pero también incorpora las operaciones que manipulan los datos implicados por dichos atributos. Las clases se manifiestan en la siguiente forma: entidades externas, sucesos o eventos, cosas, papeles o roles, unidades organizacionales, sitios y estructuras.

Modelo CRC (clase-responsabilidad-colaborador)

https://mundokramer.files.wordpress.com/2011/05/clase_responsabilidad_colaborador.jpg?w=614

El modelado de Clase-Responsabilidad-Colaborador (CRC) proporciona un medio simple para identificar y organizar las clases relevantes para los requisitos del sistema o producto.

Un modelo CRC es una colección de tarjetas índices estándar que representan clases. El objeto es desarrollar una representación organizada de las clases.

Clases: tienen diferentes categorías:

Clases de entidad: llamadas clases de modelo o negocios, se extraen de manera directa del enunciado del problema

Clases de frontera: se utilizan para crear la interfaz que el usuario ve y con la cual interactúa cuando se utiliza el software

Clases de controlador: manejan una “unidad de trabajo” desde el inicio hasta el final.

 

Responsabilidad: son los atributos y las operaciones relevantes para la clase

Colaboradores: son aquellas clases que se requieren para que una clase reciba la información necesaria para completar una responsabilidad.

Agregación: son las subclases que forman parte de una clase, se conectan a través de una relación de tipo ” es parte de”.

 

 

Volver