ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

DESARROLLO DE PROYECTOS DE SOFTWARE


Enviado por   •  14 de Mayo de 2012  •  2.668 Palabras (11 Páginas)  •  899 Visitas

Página 1 de 11

DESARROLLO DE PROYECTOS DE SOFTWARE

ENERO-JUNIO 2011

DIAGRAMAS DE CLASES Y OBJETOS

Actividades:

1.- Realiza dos diagrama de clases en que representes una superclase con 2 subclases como mínimo.

2.- ¿Qué es el polimorfismo?

Polimorfismo se refiere a que una característica de una clase puede tomar varias formas. Por ejemplo Cada subclase hereda las operaciones pero tiene la posibilidad de modificar localmente el comportamiento de estas operaciones.

3.- ¿Qué es el encapsulamiento?

Es la forma en que una clase permite ocultar su información al exterior. Para ocultar informacion al exterior la clase proporciona niveles de acceso.

Publico.

privado.

protegido.

4.- Es el medio por el cual se comunican las clases:

a) Clase b) Calificación c) Métodos d)Mensajes

A) mensajes

5.- ¿Qué es la asociación?

Es la relación que existe entre las clases, puede expresarse en un nombre, verbo o frase que describa como los objetos de una clase se relacionan con objetos de otra clase. Por ejemplo:

Una persona tiene un coche y Una persona maneja un coche

6.- ¿Qué es la agregación?

La agregación se refiere a una asociación con una agregación, el cual indica que una clase es parte de otra clase. En este tipo de asociación, la clase hijo puede sobrevivir sin su clase padre.

7.- Elabora un diagrama de clases empleado el concepto de agregación y composición que permita describir un auto, incluye una agregación condicionada en tu diagrama.

8.- Elabora una clase que describa los atributos de un auto, su métodos sus responsabilidades y restricciones.

9.-¿Para qué se utiliza un nombre de ruta?

Para indicar de que clase pertenece o cual es su clase padre.

10.- Representa un diagrama de objeto para la clase persona, cuyos atributos son nombre, dirección , teléfono . Los métodos son registrar registro, modificar registro y consultar registro.

11.- ¿Qué es la responsabilidad de una clase?

Una responsabilidad es un contrato o una obligación de una clase. Al modelar clases, un buen comienzo consiste en especificar las responsabilidades de los elementos. Una clase bien estructurada tiene al menos una responsabilidad (debería tener pocas). Gráficamente, las respondabilidades se expresan en una sección al final de la clase.

12.- ¿Qué es una restricción?

Una restricción es una regla o una norma que debe cumplir en una asociación entre clases.Por ejemplo en las clase cajero y cliente existe una asociación el cual se debe cumplir una restricción (atender llevando un orden).

Esto lo podemos representar, indicando la restricción junto ala línea de asociación:

13.- ¿Qué es una asociación ?

Si existe un vinculo entre los objetos se le denomina relación de asociación.

14.- Elabora un diagrama de clases en donde representes una asociación de clases para un sistema escolar en donde se encuentran objetos como: alumnos, maestros, grupos, materias, etc.

15.- Elabora un diagrama de clases en donde representes la asociación entre las clases cliente, vendedor y producto.

16.- ¿Cuáles son los tipos de multiplicidad en una asociación?

uno (1): indica que existe exactamente una instancia de tipo de entidad en el extremo de la asociación.

cero o uno (0..1): indica que pueden existir cero o una instancia de tipo de entidad en el extremo de la asociación.

varios (*): indica que pueden existir cero, una o varias instancias de tipo de entidad en el extremo de la asociación.

Uno a Uno

Uno a Muchos (1… *)

Uno a Uno o Más

Uno a Ninguno (Clase Opcional)

Uno a un Intervalo Definido

Uno a un conjunto de Opciones ( 1 a “5 o 6”)

17.- Elabora un diagrama de clases el cual presente una asociación calificada.

Representa la información de identidad y reduce la multiplicidad de muchos a uno por uno a uno.

18.- Elabora dos diseño de clases en donde se muestre una asociación reflexiva.

Un

...

Descargar como (para miembros actualizados)  txt (18.4 Kb)  
Leer 10 páginas más »
Disponible sólo en Clubensayos.com