Por: Melissa Barrientos Marulanda Código: 43 184 318 Jaime Andrés Londoño Código: 1 128 391 789 Aleida Alexandra Agudelo Código: 43 608 583
Universidad Nacional Abierta y a Distancia Escuela de ciencias básicas e ingeniería CEAD Medellín
TRABAJO COLABORATIVO MOMENTO 3
Por:
Melissa Barrientos Marulanda digo: 43 184 318 Jaime Andres Londono C贸digo: 1 128 391 789 Aleida Alexandra Agudelo C贸digo: 43 608 583 Tutor: Nilson Albeiro Ferreira Grupo: 200609_9 Materia: Uml
Universidad Nacional Abierta y a Distancia UNAD a CEAD n
INTRODUCCION En el momento 3 de nuestro curso académico UML, conoceremos la importancia de los diagramas de clases, de despliegue, de estados, de secuencia y de actividades en la definición y análisis de proyectos de desarrollo de software.
DIAGRAMA DE CASOS DE USO
Diagrama de Actividades Un Diagrama de Actividades representa un flujo de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. En este caso, cada operación que realiza el sistema tiene su actividad. Se dividió la operación de la empresa, en 3 procesos que son: Compras Inventarios Ventas
Diagrama de Clases Los diagramas de clases muestran las diferentes clases que componen un sistema y cómo se relacionan unas con otras. Se dice que los diagramas de clases son diagramas «estáticos» porque muestran las clases, junto con sus métodos y atributos, así como las relaciones estáticas entre ellas: qué clases «conocen» a qué otras clases o qué clases «son parte» de otras clases, pero no muestran los métodos mediante los que se invocan entre ellas. Relación de Módulos
Compras
Inventarios y Proveedores
Gesti贸n Cliente
Diagrama de Secuencia El diagrama de secuencia en UML agrega la dimensión del tiempo a las interactividades de los objetos. En el diagrama, los objetos se colocan en la parte superior y el tiempo avanza de arriba hacia abajo. La línea de vida de un objeto desciente de cada uno de ellos. Un pequeño rectángulo de la línea de vida de un objeto representa una activación (la ejecución de una de las operaciones del objeto). Los mensajes (simples, sincrónicos y asincrónicos) son flechas que conectan a una línea de vida con otra. La ubicación del mensaje en la dimensión vertical representará el momento en que sucede dentro de la secuencia. Compra
Pedidos
Diagrama de Estados Los diagramas de estado muestran el conjunto de estados por los cuales pasa un objeto durante su vida en una aplicaciĂłn en respuesta a eventos (por ejemplo, mensajes recibidos, tiempo rebasado o errores), junto con sus respuestas y acciones. TambiĂŠn ilustran quĂŠ eventos pueden cambiar el estado de los objetos de la clase. Normalmente contienen: estados y transiciones. Como los estados y las transiciones incluyen, a su vez, eventos, acciones y actividades, vamos a ver primero sus definiciones. Al igual que otros diagramas, en los diagramas de estado pueden aparecer notas explicativas y restricciones.
Diagrama de Despliegue El Diagrama de despliegue es un diagrama estructurado que muestra la arquitectura del sistema desde el punto de vista del despliegue (distribución) de los los artefactos del software en los destinos de despliegue. Los artefactos representan elementos concretos en el mundo físico que son el resultado de un proceso de desarrollo. Ejemplos de artefactos son archivos ejecutables, bibliotecas, archivos, esquemas de bases de datos, archivos de configuración, etc Destino de despliegue está generalmente representado por un nodo que es o bien de los dispositivos de hardware o bien algún entorno de ejecución de software. Los nodos pueden ser conectados a través de vías de comunicación para crear sistemas en red de complejidad arbitraria.
Inscripcion.html Consulta.html Catalogo.html
PROTOTIPO FINAL Direccion web: http://unaduml2015.wix.com/unaduml2015 HOME
DIAGRAMAS
PARTICIPANTES
COMPRAS
VENTAS
INVENTARIO
PERSONAL
TABLA DE EVALUACION DIAGRAMA Clases
ESTUDIANTE
APROBADO
Aleida Alexandra Agudelo
x
Actividades Melissa Barrientos Marulanda
x
Secuencia
Jaime Andres Londoño
x
Despliegue
No participo estudiante
Estado
No participo estudiante
INSTRUMENTO DE EVALUACIÓN Desarrollo de la Actividad CRITERIOS
1. Se elaboró la Misión y la Visión del Grupo de Trabajo. 2. Se realizó la consulta de los conceptos fundamentales que dan explicación de los diagramas de casos de usos. 3. Se elaboró el análisis del caso pertinente para representar el problema propuesto. 4. Se desarrollaron los diagramas de casos de uso solicitados en la actividad. 5. Se tuvo en cuenta para la construcción del trabajo, las normas APA y el cuerpo del trabajo exigido en la rúbrica.
Bueno X X
X
X
X
Regular
Malo
Conclusiones En esta unidad los diagramas UML vistos nos permitieron estructura y definir aún más la arquitectura correspondiente a nuestro sistema de información, dándonos la confianza de maquetar y analizar con detalles estos tipos de proyectos relacionados con desarrollos de software.
Bibliografía
-
Diagrama de UML: Instrucciones https://msdn.microsoft.com/es-co/library/dd409416.aspxHerramienta deDiagramas Visual Paradigm. Sofware de Diagramacion UML. Elementos de UMLDiagramad de Clase https://docs.kde.org/stable/es/kdesdk/umbrello/uml-elements.html UML 24 HORAS – Joseph Schmuller Diagrama de Secuencia http://es.wikipedia.org/wiki/Diagrama_de_secuencia Herramienta de Diagramas Visual Paradigm Diagramas de Secuencia http://www.altova.com/es/umodel/sequence-diagrams.html http://www.infomanuales.net/Manuales/UML.asp http://ocw.unican.es/ensenanzas-tecnicas/ingenieria-del-software-i/materiales-declase-1/is1-t02-trans.pdf https://msdn.microsoft.com/es-co/library/dd409360.aspx http://www.lsi.us.es/~javierj/cursos_ficheros/metricaUML/EAActividades.pdf