Você está na página 1de 10

Sede Cd.

Obregn Sonora
Ingeniera de Tecnologas de la Informacin y Comunicacin
Herramientas de Software
Ciclo: Enero-Abril 2016

8vo. Cuatrimestre

Sesin 10: Software y UML. Segunda parte.

Maestra: Dra. Sheila Reyes Guerrero

Eleazar Ochoa Escrcega


ID: 00179563

Ciudad Obregn Sonora, Lunes 1 de Febrero del 2016

ndice
Objetivo

..

Introduccin

..

Desarrollo

..

Conclusiones ..

Bibliografa

..

Objetivo
Usar UML en aplicaciones y conocern algunos ejemplos como:
Diagrama de estados
Diagrama de actividades
Diagrama de interaccin
Esta actividad reforzar los conocimientos adquiridos en la dcima sesin de la asignatura:
Herramientas de Software.

Introduccin
Actualmente el uso de software en las empresas de todos los giros va en aumento, se
requiere de empresas desarrolladoras que produzcan software de calidad que satisfagan las
necesidades del cliente, para lograr esto se requiere el uso de herramientas como: UML
(diagramas de estado, diagramas de actividades y diagramas de interaccin).
El diagrama de estados o tambin conocido como diagrama de mquina de estado,
interpreta grficamente el sistema como estados y transiciones y muestra el flujo de control
entre ellos. Es utilizado para identificar cada una de las rutas o caminos que puede tomar un
flujo de informacin luego de ejecutarse cada proceso.
El diagrama de actividades se utiliza para mostrar una visin simplificada de lo que ocurre
durante una operacin o proceso, permite visualizar el proceso del sistema, flujo de trabajo
del negocio y decisiones por medio de una secuencia.
Un diagrama de interaccin muestra la interaccin de un conjunto de objetos en una
aplicacin a travs del tiempo y se modela para cada caso de uso, los Diagramas de
Interaccin son modelos que describen la manera en que colaboran grupos de objetos para
cierto comportamiento. Los diagramas de interaccin muestran cierto nmero de ejemplos
de objetos y los mensajes que se pasan entre estos objetos dentro del caso de uso. Hay dos
tipos de diagramas de interaccin: Diagramas de Secuencia y Diagramas de Colaboracin
Para cumplir con este trabajo se utiliz el software StarUML para realizar los diagramas de
estado, de actividades y de interaccin.

Desarrollo
Instrucciones:
Con la finalidad de aplicar tus conocimientos adquiridos en esta sesin, ahora tendrs que
realizar los siguientes diagramas dando continuidad al problema visto en la presente
sesin: Clasificacin de libros por gnero.
Diagrama de estados
Diagrama de actividades
Diagrama de interaccin
Diagrama de Clases

Diagrama de estados
En la siguiente imagen se aprecia un diagrama de estado simple Ingresar y guardar un
usuario de biblioteca (alumno).

En la siguiente imagen se aprecia un diagrama de estado compuesto secuencial.


En la siguiente imagen se aprecia un diagrama de estado compuesto secuencial Ingresar y
guardar un usuario de biblioteca (alumno).

En la siguiente imagen se aprecia un diagrama de estado simple Ingresar y guardar un


usuario de biblioteca (docente).

Diagrama de actividades
En la siguiente imagen se aprecia el diagrama de Actividades Devolucin de libros por parte
del usuario (alumno).

Diagrama de interaccin
En la siguiente imagen se aprecia el diagrama de interaccin (secuencia) Prstamo de libros
por parte del usuario (alumno).

Conclusin
En la actualidad UML (Lenguaje Unificado de Modelado ) es consolidado como el lenguaje
estndar en el anlisis y diseo de sistemas de cmputo. Mediante UML es posible
establecer los requerimientos y estructuras necesarias para hacer un sistema de
software previo al proceso intensivo de escribir el cdigo.

El futuro profesionista de la carrera de Tecnologas de la Informacin y Comunicacin debe


saber utilizar algn lenguaje de programacin para automatizar alguna tarea o proceso, pero
antes debe utilizar las herramientas de modelado como el UML, para que el software que
desarrolle sea de calidad, para realizar un diseo de una aplicacin y esta sea ms
adaptable, deber usar diagramas de interaccin si se quiere analizar el comportamiento de
un grupo de objetos en un mismo caso de uso, usar los diagrama de estados para

visualizar de una forma secuencial la ejecucin de cada uno de los procesos y utilizar los
diagramas de actividades para representar el comportamiento dinmico de un sistema. Toda
esta informacin le servir al futuro profesionista por si llega a trabajar en una empresa de
desarrollo de software o realiza aplicaciones, para mejorar su desempeo laboral.

Bibliografa

Kimmel Paul, (2008), Manual UML, (Primera Edicin), Mxico, Editorial McGRAW-HILL

INTERAMERICANA EDITORES, S.A. de C.V., pg. 7.


Larman Craig,(2003), UML y Patrones Introduccin al anlisis y diseo orientado a

objetos, (Segunda Edicin), Mxico, Editorial Prentice Hall Pg. 47.


Rumbaugh James, Jacobson Ivar, Booch Grady, (2007), El lenguaje Unificado de
Modelado Manual de referencia, (Segunda Edicin), Espaa, Editorial PEARSON
EDUCACIN, S.A. de C.V., pg. 31,70-72.

Schmuller Joseph, (2000), Aprendiendo UML en 24 Horas, (Primera Edicin), Mxico,


Editorial S.A. ALHAMBRA MEXICANA, Pg. 75-90.

Cibergrafa

Cisneros Silvia, 2010, UML, [consultado el 30 de Enero de 2016], disponible desde


internet

en:<

http://markblogs-markmendoza.blogspot.mx/2010/12/diagramas-de-

estado.html >

S.a., 2009, Diagrama de interaccin, [consultado el 30 de Enero de 2016], disponible


desde internet en:< http://es.slideshare.net/jlrvpuma/diagramas-de-interaccion >

S.a., 2015, Diagrama de secuencia, [consultado el 30 de Enero de 2016], disponible

desde internet en:< https://es.wikipedia.org/wiki/Diagrama_de_secuencia >


UNID, Herramientas de Software, Sesin 10. Software y UML. Segunda parte.,
consultado

en:

<

http://moodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/HS/S10/HS10_Lectura.pdf >

Zapata Mara Antonia, s.f., Diseo del comportamiento: Diagrama de actividades,


[consultado

el

30

de

Enero

de

2016],

disponible

desde

internet

http://ocw.unizar.es/ciencias-experimentales/modelos-matematicos-en-bases-dedatos/uml/02UML_DiagramaActividades.pdf >

en:<

Você também pode gostar