Sie sind auf Seite 1von 15

1

INSTITUTO TECNOLGICO DE NUEVO LAREDO




INGENIERIA DE
SOFTWARE
DIAGRAMAS
ING. JUAN HUMBERTO VELA QUINTERO

INGENIERIA EN SISTEMAS
COMPUTACIONALES

JUAN CARLOS ACUA ROBLES 11100138
ANA ARACELI ORTIZ ALVAREZ 11100242
NUEVO LAREDO, TAMPS 10 MARZO DEL 2013


2
Indice
Tema Pagina

Teoria


3
Diagrama de caso de uso /
Diagrama de clases


3
Diagrama de secuencias /
Diagrama de colaboracin


4
Diagrama de actividades /
Diagrama de estados


5
Diagrama de componentes /
Diagrama de distribucin


6
Ejemplo: VideoClub


7
Diagrama de caso de uso 7
Diagrama de clases 8
Diagrama de secuencias 9
Diagrama de colaboracin 10
Diagrama de actividades 11
Diagrama de estados 12
Diagrama de componentes 13
Diagrama de distribucin 14

Bibliografia

15




3
Teora

Diagramas de Casos de Uso
Usados Para Comunicarse
con el Usuario Final y el Experto de Dominio
o Proporciona credibilidad en una etapa inicial
del desarrollo del sistema
o Asegura una comprensin mutua de los requisitos

o Que se hayan capturado todos los requerimientos
o Que los desarrolladores hayan entendido los
requerimientos

Diagramas de Clases
Usados para mostrar la Estructura Esttica
de un sistema computacional o una parte relevante del
mundo real
Son los diagramas ms frecuentemente usados.
Y se les puede considerar con Tres Perspectivas posibles:
Conceptual muestra las entidades del mundo real
con sus relaciones
Especificacin muestra la estructura del sistema
o sus partes, destacando las interfaces
Implementacin el diseo del cdigo fuente



4
Diagramas de Secuencia
Usados para representar
el comportamiento del sistema
Muestran colaboracin a travs de mensajes entre los
objetos del sistema
Destacan:
Mensajes enviados entre los objetos
Orden secuencial entre los mensajes
Un escenario concreto, sin condiciones
tiles tanto en anlisis (identificacin de clases), como en
diseo (especificacin de componentes)

Diagramas de Colaboracin
Usados para representar
el comportamiento del sistema
Muestran colaboracin entre los objetos
del sistema
Destacan:
Mensajes enviados entre los objetos
Enlaces entre los objetos
Un escenario concreto, sin condiciones
tiles tanto en anlisis (identificacin de clases),
como en diseo (especificacin de componentes)



5
Diagramas de Actividades
Usados para representar
el comportamiento del sistema o negocio
Muestran actividades y procesos
Destacan:
Condiciones y flujos alternativos
Tareas y procesos concurentes
Responsabilidades sobre ciertas actividades
tiles en anlisis de negocio para capturar
procesos de alto nivel

Diagrama de Estados
Usados para representar
el comportamiento INTERNO de un objeto
o de un mdulo del sistema
Muestran estados
en los cuales un objeto se puede encontrar
Destacan:
Estados
Transiciones y condiciones de las transiciones
Actividades realizadas
Tpicamente usados para describir
ciclo de vida de un objeto



6
Diagrama de Componentes
Usados para mostrar los Mdulos Fsicos
de software:
Los ejecutables y libreras dinmicas
Las pginas WEB y los scripts
Los mdulos o funciones, etc.
Sin embargo se usan ms bien para capturar
la Organizacin de los Componentes de Software (EXE,
DLL, EJB, etc)
Destacan Dependencias entre los Componentes

Diagrama de Distribucin
Usados Para Modelar
las Relaciones entre el Software y el Hardware
Mapeo de los Componentes de Software
a los Nodos de Hardware
Tpicamente contienen elementos tales como
Servidores
Procesadores
Impresoras
Redes computacionales
Etc.




7
Ejemplo:

A continuacin se mostrara un ejemplo de todos los diagramas
basados en un establecimiento de renta de pelculas (videoclub).

Diagrama de caso de uso:








8
Diagrama de clases:











9
Diagrama de secuencias:


10
Diagrama de colaboracin:














11

Diagrama de actividades:






12
Diagrama de estados:










13
Diagrama de componentes:












14
Diagrama de distribucin:










15
Bibliografa:

Programa:

Pacestar: Esta herramienta especializada de dibujo y
diseo le ayuda a explotar el mejor aspecto de UML, el
proceso visual estandarizado de diseo sin imponer una
metodologa engorrosa de proyecto.


Presentacin: Diseo de sistemas en base a procesos

Diagrama de distribucin:
http://datateca.unad.edu.co/contenidos/102030/EXE_ARCHI
VOS/OyM_102030/leccin_11_diagrama_de_distribucin_del_
trabajo.html

Das könnte Ihnen auch gefallen