Escolar Documentos
Profissional Documentos
Cultura Documentos
Obregn Sonora
Ingeniera de Tecnologas de la Informacin y Comunicacin
Herramientas de Software
Ciclo: Enero-Abril 2016
8vo. Cuatrimestre
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).
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.
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
Cibergrafa
en:<
http://markblogs-markmendoza.blogspot.mx/2010/12/diagramas-de-
estado.html >
en:
<
http://moodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/HS/S10/HS10_Lectura.pdf >
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:<