ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Act. N.06. Trabajo Colaborativo No. 1


Enviado por   •  4 de Noviembre de 2013  •  1.434 Palabras (6 Páginas)  •  827 Visitas

Página 1 de 6

LENGUAJE DE MODELADO UNIFICADO UML

CÓDIGO: 200609

INFORME DE LABORATORIO #1

VANESSA RODRÍGUEZ PÉREZ

CC 43620531

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

MEDELLÍN

2013

INTRODUCCIÓN

Después de leer y analizar el problema planteado, se mostrará los diagramas de clases y diagramas de casos de uso. Como resultado del análisis en los diagramas se mostrarán las clases identificadas sus métodos y atributos. A través de los casos de uso se mostrará como funciona el sistema y los actores que intervienen en el sistema.

OBJETIVO GENERAL

- Identificar la estructura general del curso Lenguaje Unificado de Modelado UML.

- Identificar el objetivo general curso Lenguaje Unificado de Modelado y los objetivosde cada una de sus unidades.

INFORMACIÓN GENERAL DEL EVENTO PRÁCTICO

Informe de Laboratorio #1

Nombre del curso Lenguajes de Modelado Unificado

Código del curso 200609

Director del curso Nilson Albeiro Ferreira Manzanares

Email nilson.ferreira@unad.edu.co

Fecha de práctica Septiembre 29 de 2013

Lugar de práctica CEAD Medellín

Grupo en campus 200609_7

Datos generales del estudiante que presenta el informe

Nombre completo Vanessa Rodríguez Pérez

Documento 43620531

Email vanessarope@une.net.co

Teléfono 3113028171

 Objetivo de la práctica

- Mostrar la relación directa que existe entre el diseño de un modelo y su aplicación en el desarrollo de un software.

- Utilizar una herramienta de software que ayude al diseño de modelos en UML

- Mostrar la relación directa que existe entre el diseño de un modelo y su aplicación en el desarrollo de un software

 Nombre de la práctica:

- Practica 1: "Creación de diagramas de clases"

- Practica 2: "Creación de diagramas de casos de uso"

 Conocimiento previos requeridos:

- Diseño de diagramas de casos de uso-

- Diseño de diagramas Clases

 Unidades/capítulos que se trabajan:

- Unidad 1. Introducción al lenguaje unificado de modelado

o Capítulo 1. Qué es uml?

o Capítulo 2. Modelos

o Capítulo 3. Modelo estructurado

 Unidad 2.

o Capítulo 2. Diagramas utilizados en UML.

 Resultado esperado de la práctica:

- Obtener el diagrama de clases y el diagrama de casos de uso del problema planteado.

- Interactuar con herramientas como Star UML para el modelamiento de diagramas en UML

- Realizar el esquema de diagramas para familiarizarse con las técnicas del UML.

RECURSOS Y AYUDAS PEDAGÓGICAS UTLIZADAS

- Herramienta de software libre llamada StarUml

- Contenido Didáctico del Curso 200609.

RESUMEN DE LAS ACTIVIDADES REALIZADAS

- Problema planteado

Una tienda de alquiler de películas posee alrededor de 5000 estrenos en CD, de los que requiere llevar un registro. Cada uno de los CD tiene un número de CD único. Para cada película, se necesita conocer título, duración, director y la categoría según la siguiente clasificación: drama, acción, suspenso, comedia, guerra y ciencia-ficción. Existen muchas copias de la mayoría de las películas, Se le asigno a cada película un identificador específico, y así se puede saber en que CD se encuentra esta película. Un vídeo casete puede ser tanto formato CD ROM, DVD o BLUE RAY. Siempre se tiene por lo menos un CD de cada película que se registra, y cada película es siempre copiada a un CD individual y específico. Algunos de las películas son muy largas y ocupan múltiples CD.

Los clientes al momento de solicitar en alquiler una película, frecuentemente pregunta por los protagonistas de la película que quiere alquilar. Así, que se debe llevar el registro de los actores que aparecen en cada película. No todas las películas tienen actores. A los clientes les gustaría conocer el nombre real del actor, edad y estado civil. Solamente se llevan registros de actores que aparecen en las películas de la tienda. La tienda de alquiler de películas tiene muchos clientes y solamente alquila películas a personas que sean socias del vídeo club. Para que una persona pueda pertenecer al video club como socio debe afiliarse, para lo cual se le asigna un número que lo identifica y se deben registrar sus nombres y apellidos, número telefónico y dirección de residencia. Además, Se

- necesita llevar el registro de que película y CD se ha alquilado a cada socio en un momento determinado. Los clientes pueden alquilar varias películas simultáneamente y se necesita registrar el histórico de todos los alquileres realizados. Cada vez que un cliente alquila una película, se debe registrar la fecha de alquiler, el día que regresará el video. Todos las películas deben ser regresados a la tienda a más tardar tres días después de su alquiler, y en caso de no entregarse a tiempo, se cobrara una multa de $5000 por película y día de mora.

El histórico de alquiler de películas se requiere con el fin de analizar el comportamiento del alquiler de películas. Con el histórico se determina cuantas películas se alquila a cada cliente y cuantas veces un cliente ha regresado una cinta tarde. También se necesita saber cuantas veces un CD ha sido usado, y saber cuando retirar dicho CD. También se puede analizar las preferencias de los clientes y conocer el valor en pesos recibido por el concepto de alquiler de películas y multas por mora.

 Actividades

- Se hace lectura de la unidad 1 y unidad 2.

- Se hace instalación de la herramienta Stat UML-

- Se hace lectura de los link de la prácticas 1 y 2 , para aprender a cómo crear los diagramas de clases y de casos de uso en la herramientas StarUML:

o Practica 1: "Creación de diagramas de clases"

o Practica 2: "Creación de diagramas de casos de uso"

- En papel y lápiz se un análisis del problema planteado para determinar cuáles son las clases que se deben identificar y el conjunto de casos de uso, actores y relaciones.

- A continuación se procede modelar en las herramientas Star UML el análisis del paso anterior y se obtiene los diagramas de clases y de casos de uso.

- Links:

http://users.dcc.uchile.cl/~psalinas/uml/modelo.html

http://egdamar877.blogspot.com/2009/05/expocicion.html

http://www.slideshare.net/jpbthames/diagramas-de-clases

http://kovachi.sel.inf.uc3m.es/@api/deki/files/84/=Procedimiento_para_construir_el_diagrama_de_clases.pdf

https://www.google.com.co/search?q=como+hacer+diagramas+de+clases&tbm=isch&tbo=u&source=univ&sa=X&ei=6hJSUomjKYS29QS0lYGoBw&ved=0CEMQsAQ&biw=1366&bih=595&dpr=1

http://www.youtube.com/watch?v=S8ug6MWcuew

http://www.humbertocervantes.net/cursos/tutoriales/main.html

http://www.slideshare.net/Javier_lema/star-uml

http://prezi.com/bpjjanqqtwrg/staruml/

http://www.google.com.co/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=15&ved=0CHoQFjAO&url=http%3A%2F%2Funiminutotgsandrea.wikispaces.com%2Ffile%2Fview%2FSTARUML.pptx&ei=WxNSUrnsL4GS9gTn5oD4Cg&usg=AFQjCNHvJpn77fRQWaGAWjKFNrD3cqlScg

Diagrama de Clases:

Diagrama de Casos de Uso:

- Los administradores corresponden a los CRUD de Formatos CD, CD, Películas, Categorías de Películas

LOGROS Y DIFICULTADES

 Qué importancia tiene el desarrollo de este evento práctico dentro de su formación?

- Me permite aterrizar los conceptos de UML y de los diagramas de clases y de casos de uso que se han leído y analizado durante el desarrollo del curso, llegando así a interiorizar los conceptos.

 Por qué le gustó la práctica?

- Porque se pudo tener una experiencia “real” del proceso de hacer el análisis para luego plasmarlo en los diagramas.

 Cómo apoya la práctica realizada al logro de sus objetivos y metas en el curso?

- La experiencia de leer un problema y luego hacer el análisis permite identificar que una clase, como se modela, sus características. También se reconocer los posibles actores y los casos de uso que pueden intervenir para la solución del problema. Esto da una idea de cómo pasa en el ámbito laboral.

 Por qué podría usted no estar satisfecho con la práctica?

- La práctica cumplió mis expectativas.

 Enumere las dificultades o inquietudes que se le han presentado durante el desarrollo del laboratorio/práctica.

- Reconocer que es una clase y diferenciar de un modelo entidad relación de bases de datos.

CUESTIONARIO

Las preguntas listadas a continuación poseen una única respuesta. Por favor responda desde lo aprendido en la práctica de laboratorio:

1. ¿En qué etapa del proceso de Construcción de Software se utiliza principalmente UML?.

a. Implementación.

b. Despliegue.

c. Análisis.

d. Ninguna de los anteriores.

2. ¿Cuál de los siguientes NO es un diagrama que conforma UML?.

a. Diagrama de Secuencia.

b. Diagrama de Despliegue.

c. Diagrama de Prototipos.

d. Diagrama de Estados.

3. ¿Qué perspectiva del sistema permite modelar el diagrama de Casos de Uso?.

a. Funcionalidad dinámica e integral del sistema.

b. Interacciones de los diferentes usuarios con el sistema.

c. Seguridad a nivel de la capa de aplicación.

d. Componentes arquitectónicos del sistema.

4. ¿Cuál es la definición general para el concepto Clase?.

a. Elemento principal de un diagrama de Clases.

b. Conjunto lógico de instrucciones que resuelven un problema específico.

c. Abstracción del mundo real que se compone de atributos y métodos.

d. Objeto que permite modelar una situación del mundo real.

5. ¿Cuál es la diferencia entre <include> y <extend> en un diagrama de Casos de Uso?.

a. Ambas se pueden utilizar en todos los contextos.

b. <include> aplica para clases compuestas y <extend> aplica para clases simples.

c. <include> incluye siempre el caso de uso y <extend> no lo incluye siempre.

d. Ninguna de las anteriores.

CONCLUSIONES

- A través de la realización de la práctica, se hizo un reconocimiento de los conceptos de UML, de cómo construye un diagrama de clases y de casos de uso.

- Se permite identificar que es una clase y como se modela.

- Se identifica que es una clase y como da una idea del funcionamiento del sistema a través de los casos de uso.

- Se interactúa con la herramienta StarUML, y se reconce como se crea un proyecto UM, un diagrama de clases y un diagrama de casos de uso.

- A través de la solución del cuestionario se aterrizan conceptos de las cases, de uml y de casos de uso.

REFERENCIAS BLIBLIOGRÁFICAS

- MODULO LENGUAJE UNIFICADO DE MODELADO UML, ELABORADO, Harold Cabrera Meza, UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA, 2013.

- http://www.youtube.com/watch?v=S8ug6MWcuew

- http://www.humbertocervantes.net/cursos/tutoriales/main.html

- http://www.slideshare.net/Javier_lema/star-uml

- http://prezi.com/bpjjanqqtwrg/staruml/

...

Descargar como  txt (10.7 Kb)  
Leer 5 páginas más »
txt