You are on page 1of 14

FASE DE ELABORACIÓN

(primera parte)

Ing. Maritza Irpanocca Cusimayta 1


 En la Fase de Elaboración, se especifican en detalle la
mayoría de los casos de uso del producto y se diseña la
arquitectura del sistema. La relación entre la
arquitectura del sistema y el propio sistema es
primordial.
 La arquitectura se expresa en forma de vistas de todos
los modelos del sistema, los cuales juntos representan
al sistema entero. Esto implica que hay vistas
arquitectónicas del modelo de casos de uso, el modelo
de análisis, del modelo de diseño, del modelo de
implementación y modelo de despliegue.

Ing. Maritza Irpanocca Cusimayta 2


 La vista de modelo de implementación incluye
componentes para probar que la arquitectura es
ejecutable. Durante esta fase de desarrollo se realizan
casos de uso más críticos que se identificaron en la fase
de inicio. El resultado de esta fase es una línea base de
la arquitectura.
 Al final de la fase de elaboración el director de
proyecto está en disposición de planificar las
actividades y estimar los recursos necesarios para
terminar el proyecto.

Ing. Maritza Irpanocca Cusimayta 3


Diagrama de Clases
 Muestra un conjunto de clases (grupos de objetos que
tienen las mismas características y comportamiento), así
como sus relaciones. Un diagrama de clases esta compuesto
por los siguientes elementos:

 Clases: Las cuales contienen atributos y operaciones.


 Relaciones: Que pueden ser de dependencia, generalización
y asociación.

Ing. Maritza Irpanocca Cusimayta 4


Clase
Representación gráfica
Es un conjunto de objetos que
comparten los mismos NombreClase
atributos, operaciones,
relaciones y semántica. atributoUno
atributoDos
Una clase describe un conjunto ...
de objetos con características y
comportamiento idéntico. operaciónUno
Las clases sirven para abstraer operaciónDos
...
objetos del mundo real y a
través de ella podemos modelar
el entorno en estudio

Ing. Maritza Irpanocca Cusimayta 5


Relaciones entre Clases

a) Relación de Generalización
Clase 1

Es una relación entre dos clases


en donde una de ellas, llamada
subclase o clase hija, hereda
los atributos y el
comportamiento de otra,
llamada superclase o clase Clase 2 Clase 3
padre.
Se representa mediante una
línea continua con punta de
flecha hueca dirigida desde la
clase hija hacia la clase padre.

Ing. Maritza Irpanocca Cusimayta 6


b) Relación de asociación

Es una relación estructural


Clase 1 Clase 2
que describe un conjunto de
enlaces o conexiones entre
dos o más clases,
permitiendo asociar objetos
de las clases que colaboran
entre si para llevar a cabo un
comportamiento deseado.
Existen algunos elementos a
considerar:
Ing. Maritza Irpanocca Cusimayta 7
 Elementos de la relación de asociación
 Nombre.- Toda relación debe llevar un nombre el cual
consta de una cadena de caracteres que sirve para
identificar a la relación
 Multiplicidad.- Indica cuantos elementos de una clase se
conectan con la otra clase. Se escriben en cada extremo de
la relación y pueden ser:
 1 a muchos : 1..*
 0 a muchos : 0..*
 muchos a muchos : *..*
 un numero fijo :M

1..* nombre 0..*


Clase1 Clase2

Ing. Maritza Irpanocca Cusimayta 8


• Tipos de relaciones de asociación

ASOCIACION DE AGREGACION
La agregación es un tipo especial de
asociación e indica que el objeto base solo Clase Base

utiliza al objeto incluido para poder


funcionar. Si el objeto base desaparece no
desaparecen los objetos incluidos. El
objeto incluido existe por si mismo, el
Clase 1 Clase 2
objeto base lo usa.
Se representa mediante un rombo
transparente ubicado al lado de la clase
base

Ing. Maritza Irpanocca Cusimayta 9


 ASOCIACION DE COMPOSICION
La composición es un tipo especial de Clase Base
asociación, en donde el tiempo de vida
del objeto incluido esta condicionado
por el tiempo de vida del que lo incluye.
El objeto incluido solo existe mientras
exista el objeto base. El objeto base se
construye a partir de los objetos
incluidos pero no podría existir sin ellos Clase 1 Clase 2
y viceversa, los objetos incluidos no
pueden existir sin la existencia del
objeto que los incluye.
Se representa mediante un rombo
relleno al lado de la clase contenedora.

Ing. Maritza Irpanocca Cusimayta 10


Ejemplos:
 Generalización: la biblioteca
es una edificación.
 Asociación de Composición:
la biblioteca debe tener libros
 Asociación de Agregación: la
biblioteca puede contener
computadores
 Multiplicidad: una biblioteca
tiene muchos libros

Ing. Maritza Irpanocca Cusimayta 11


 Generalización: Un municipio es
un área administrativa, el área
administrativa es un polígono, el
polígono es un objeto.
 Asociación de Composición: el
municipio debe tener veredas
 Asociación de Agregación: El
municipio puede contener plaza
de toros
 Multiplicidad: Un municipio
tiene muchas veredas

Ing. Maritza Irpanocca Cusimayta 12


Ejemplo:

Ing. Maritza Irpanocca Cusimayta 13


Ing. Maritza Irpanocca Cusimayta 14

You might also like