Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller de proyectos 2
Logros de la sesin
Al finalizar esta sesin online, estars preparado
para:
Modelar la vista lgica de la arquitectura de un
software usando el Diagrama de Componentes.
Modelar la vista de implementacin usando el
Diagrama de Despliegue.
Taller de proyectos 2
Recomendaciones para el estudio
Antes de iniciar la sesin es importante que
revises, para recordar, los concpetos
fundamentales sobre arquitectura de software.
Asimismo, recuerda las metas y restricciones de
la arquitectura.
Temario
1 2
Modelado de la
Modelado de la
Vista de
Vista Lgica
Implementacin
Taller de proyectos 2
Tema 1
Taller de proyectos 2
Modelado de la Vista Lgica
Para representar
grficamente la Vista
Lgica de la
Arquitectura de un
Software se
recomienda utilizar el
Diagrama de
Componentes.
Diagrama de Componentes
Los principales elementos que conforman un
Diagrama de Componentes son:
Componente
Interfaz
Provista por un componente
Requerida por un componente
Relacin de tipo Realizacin
Entre un componente y una interfaz provista.
Relaciones de tipo Dependencia
Entre un componente y una interfaz requerida.
Entre un componente consumidor y un componente
proveedor.
Ejemplo de Diagrama de Componentes
Componente
Si se requiere
representar cules
son las operaciones
que ofrece un
componente a travs
de una interfaz, esta
ltima se debe
representar como un
rectngulo dividido
en dos partes, en
lugar de un pequeo
crculo.
Relacin de tipo Realizacin
La relacin de tipo
REALIZACIN se
representa con una
lnea discontinua y
una flecha en forma
de tringulo en un
extremo.
La navegabilidad de
la relacin de tipo
REALIZACIN es
unidireccional.
Relacin de tipo Dependencia
La relacin de tipo
DEPENDENCIA se
representa con una
lnea discontinua y
una flecha en forma
de saeta en un
extremo.
La navegabilidad de
la relacin de tipo
REALIZACIN es
unidireccional.
Relacin de tipo Dependencia
Taller de proyectos 2
Modelado de la Vista de Implementacin
<<artifact>>
PersistenceStore
Preguntas de
evaluacin
Taller de proyectos 2
Pregunta 1
Seleccione la respuesta correcta. Un Diagrama
de Componentes est conformado por los
elementos siguientes:
Componentes, Interfaces
Componentes, Interfaces y Relaciones
Artefactos, Componentes
Componentes, Relaciones
Pregunta 2
Seleccione las afirmaciones que son correctas:
El diagrama de despliegue tambin se utiliza para
modelar la Vista de Despliegue.
En los diagramas de despliegue y de componentes se
utilizan relaciones de tipo Dependencia.
Un artefacto puede representar una DLL.
Un artefacto puede representar un Servicio Web.
Un artefacto puede representar un Objeto.
Conclusiones
Para modelar la Vista Lgica se utiliza un
Diagrama de Componentes.
Los elementos que conforman un Diagrama de
Componentes son: Componente, Interfaz y
Relaciones.
Para modelar la Vista de Implementacin se
utiliza un Diagrama de Despliegue.
Los elementos que conforman un Diagrama de
Despliegue son: Artefactos y Relaciones.
Si quieres conocer ms
http://www.rational.com
http://www.rational.com/uml
http://www.omg.org
http://www.sigs.com
Taller de proyectos 2
Bibliografa
BOOCH, Grady; JACOBSON, Ivar; RUMBAUGH, James;
El Proceso Unificado de Desarrollo de Software;
Addison Wesley, 2000.
BOOCH, Grady; JACOBSON, Ivar; RUMBAUGH, James;
El Lenguaje Unificado de Modelado. Manual de
Referencia; Addison Wesley, 2000.
MACIASZEK, Leszek (2001) , Requirements analysis
and system design : developing information systems
with UML. Harlow : Addison-Wesley. (004.21 MACI)
Taller de proyectos 2
Preguntas
Si, luego del estudio del MTA,
tienes dudas sobre alguno de los
temas, ingresa al Aula Virtual y
participa en el foro de dudas
acadmicas de la unidad.
Taller de proyectos 2
Contina con las actividades
propuestas en el guin del
estudiante.
Taller de proyectos 2