Trabajo Pr ctico

Páginas: 8 (1990 palabras) Publicado: 10 de agosto de 2015
Trabajo Práctico Nro. 10
Herramientas para el Modelado Estructural Básico:
Diagramas de Clases y Diagramas de Objetos

Lista de Conceptos Tratados:
Clase; Atributo; Método; Operación; Relaciones entre Clases: Generalización/Especialización, asociación, Agregación, Composición, Dependencia, Realización, Instanciación; Roles y Multiplicidad en una relación; Instancia de una Clase (Objeto);Instancia de una relación (Link).

Ejercicio 10.1
Para cada una de las siguientes afirmaciones discuta e indique si esta es Verdadera o Falsa.


Verdadera
Falsa
Una clase es un descriptor de un conjunto de objetos que comparten los mismos atributos, operaciones, relaciones y semántica.
X

Una clase representa un concepto físico del domino de aplicación de un sistema que se esta modelando.

X
Un diagramade clases enfoca una perspectiva comportamental al modelar clases, sus atributos, sus operaciones, y relaciones entre clases.

X

Ejercicio 2
¬ Nombre cada uno de los elementos de notación o sintaxis que están presentes en los siguientes diagramas de clases.
¬ Describa brevemente qué interpreta en cada uno de dichos diagramas.

A. CLASES
-Asociación
-Generalización
-Asociación directa-Agregación
-Reflexiva
-Multiplicidad
-Roles


B.
-Asociación directa
-Generalización/Herencia
-Métodos




Ejercicio 3
Considere las siguientes listas de términos. La de la izquierda, lista nombres de tipos de relaciones que se pueden dar entre clases. Mientras que la del centro, lista términos utilizados frecuentemente cuando se leen relaciones entre clases a partir de un diagrama. A la derecha se venlas representaciones en los diagramas.
Ø Trace la respectiva correspondencia que existe entre los ítems de las listas.






Especialización/Generalización
Usa

Dependencia
Es parte de

Realización
Es una categoría de
Es un

Agregación
Implementa

Asociación
Conoce a


Ejercicio 4
Considere la siguiente lista de declaraciones.
a) Una figura puede estar compuesta por otras figuras básicas, comopor ejemplo: triángulos, elipses y cuadriláteros. Se sabe además que un tipo particular de elipse es el círculo, mientras que un tipo particular de cuadrilátero es el rectángulo. A su vez un tipo particular de rectángulo es el cuadrado. Por otra parte, los cuadriláteros y triángulos son tipos de polígonos. Los polígonos tienen un número de lados, y dichos lados están definidos por 2 puntos. Un puntoestá definido por una coordenada en el eje de las x, y otra en el eje de las y.

b) Un país tiene provincias, una capital, limita con otros países y se localiza en un continente. Las provincias de un país limitan con otras provincias del mismo país y a su vez pueden limitar con otros países. Las provincias tienen ciudades y una de ellas es su capital.


c) Java, C++, Smalltalk y Eiffel sonlenguajes de programación orientados a objetos. A su vez, Pascal y C son lenguajes de programación procedurales y Prolog es un lenguaje de programación en lógica. El programa “JFS” es una clase de simulador de vuelo y está escrito en el lenguaje de programación Java.


d) Una aerolínea ofrece vuelos transportando pasajeros en aviones entre diferentes ciudades. Cada vuelo parte de un aeropuerto deinicio y arriba a un aeropuerto de destino final. Algunos vuelos pueden tener escalas intermedias. Los aeropuertos están localizados en ciudades, pudiendo tener una ciudad más de un aeropuerto. A cada vuelo se le asigna un avión y una tripulación, la cual consta de 2 pilotos, 1 operador de comunicaciones, 2 comisarios de abordo y 4 azafatas. Cada pasajero de un vuelo tiene asignado un asiento.


e) Setiene un procesador el cual recibe tareas, las mismas poseen una prioridad, un uso de memoria, y un uso de CPU. El procesador a medida que las tareas le son suministradas las almacena en una lista de espera ordenada de acuerdo a la prioridad. Existen otros procesadores los cuales ordenan las tareas de acuerdo al uso de memoria o el uso de CPU.


f) Para un sistema bancario, modelar las clases...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajo Pr Ctico 1
  • TRABAJO PR CTICO DE VOLEY
  • TRABAJO PR CTICO
  • TRABAJO PR CTICO
  • Trabajo Pr Ctico 1
  • Trabajos Pr cticos
  • TRABAJO PR CTICO practicaII
  • Trabajo Pr ctico cateq

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS