Taller De Casos de Uso PDF

Title Taller De Casos de Uso
Author Anthony Torres Bastidas
Course Ingeniería en Software
Institution Universidad de las Fuerzas Armadas de Ecuador
Pages 12
File Size 653.4 KB
File Type PDF
Total Downloads 47
Total Views 122

Summary

Taller De Casos de Uso...


Description

TÉCNICAS DE DESAROLLO DE SOFTWARE

ALUMNOS:

TALLER CASOS DE USO

NRC: 2908

SANGOLQUÍ-ECUADOR

Práctica 1 - Uso de una herramienta CASE para diagramar Casos de Uso GUÍA DEL ESTUDIANTE Práctica 1 - Uso de una herramienta CASE para diagramar Casos de Uso. Área de Conocimiento Relacionada: Ingeniería de Software Tiempo horas clase: 1 hora

Modalidad: Grupal (2 alumnos)

Competencia a desarrollar por el estudiante: Utiliza adecuada y eficazmente una herramienta CASE para modelar diagramas de casos de uso. Hardware y Software: Requerimientos mínimos PC de laboratorio Procesador Pentium 233 MHz o superior Windows 2000, Windows XP 128 MB RAM (256MB recomendado) 110 MB espacio en disco duro (150MB recomendado) Herramienta CASE - StarUML Versión 5.0.2 Sitio de descarga de StarUML Versión 5.0.2 http://staruml.sourceforge.net/en/download.php Marco Conceptual: Diagrama De Casos De Uso - Definición “Un diagrama de casos de uso describe lo que hace un sistema desde el punto de vista de un observador externo, esto es representa la funcionalidad del sistema, generalmente este diagrama es uno de los más sencillos de interpretar en UML, ya que su razón de ser se concentra en un ¿Qué hace el sistema?, a diferencia de otros diagramas UML que intentan dar respuesta a un ¿C ómo logra su comportamiento el sistema?”1 Herramienta CASE - StarUML 1

http://www.osmosislatina.com/lenguajes/uml/casos.htm

StarUML: Es una herramienta CASE de software libre que permite generar diagramas de UML. Al iniciar un proyecto StarUML presenta las siguientes alternativas: Vista de Modelo 4+1: El proyecto tiene la estructura de un modelo 4+1 presentando así: Vista Lógica, Vista de Proceso, Vista de Desarrollo, Vista Física y Escenarios. Enfoque por defecto: El proyecto presenta la estructura para modelos de Casos de uso, Análisis, Diseño, Implementación y Despliegue Enfoque Rational: El proyecto tiene la estructura del Proceso Unificado de Rational presentando así: Vista de Casos de uso, Vista Lógica, Vista de Componentes y Vista de Despliegue. Enfoque de Componentes UML: El proyecto define una estructura en dos aspectos principales: Requerimientos y Especificaciones.

Proyecto Vacío: El proyecto no define estructura alguna.

Caso de estudio: Una empresa comercializadora, desea invertir en el desarrollo de un sistema orientado al control de las ventas de sus productos, los requerimientos que el sistema debe satisfacer son: Permitir que los Vendedores registren las ventas, para ello deberán consultar el saldo de los productos. Permitir al Jefe de Recursos Humanos administrar al personal de ventas, registrando, actualizando y eliminando a los diferentes vendedores que ingresen o salgan de la empresa.

El Gerente de Ventas podrá consultar los siguientes reportes: o Ventas diarias o Ventas dentro de un rango de fechas o Ventas de un producto en particular. o Vendedores existentes en la empresa o Vendedores que tienen una ruta a seguir. Desarrollo de la práctica: RECUERDE: Grabe frecuentemente el archivo a fin de evitar pérdidas, utilice la bibliografía de la práctica y la teoría de clase como material de apoyo.

Prepare la herramienta: Cree un proyecto vacío en StarUML de nombre “Práctica 1”. Añada un modelo con el nombre “Casos de uso”. Agregue al modelo 1 diagrama de casos de uso de nombre “Comercializadora” Modele el caso de estudio: Los actores identificados en el caso de estudio son 3, estos son: Vendedor, Gerente de Ventas y Jefe RRHH. En la ventana dentro del “Toolbox” utilice el elemento Actor y cree estos actores.

Evaluación: Utilizando la herramienta CASE dibuje un diagrama de casos de uso. Agregue un modelo al archivo de la práctica con el nombre “Evaluación” que contenga el diagrama de casos de uso que se muestra a continuación Diagrama de casos de uso: Consultar Materiales de estudio

GUÍA DEL ESTUDIANTE

Á

Práctica 2 - Diagrama de Casos de Uso rea de Conocimiento Relacionada: Ingeniería de Software Tiempo horas clase: 2 horas Modalidad: Grupal (2 alumnos) Competencia a desarrollar por el estudiante: Representa casos de uso y relaciones de un sistema utilizando un diagrama de casos de uso y la herramienta CASE asignada, bajo la modalidad de trabajo en pareja. Hardware y Software: Requerimientos mínimos PC de laboratorio Procesador Pentium 233 MHz o superior Windows 2000, Windows XP 128 MB RAM (256MB recomendado) 110 MB espacio en disco duro (150MB recomendado) Herramienta CASE - StarUML Versión 5.0.2 Herramienta para crear mapas mentales - CmapTools (Opcional) Sitio de descarga de CmapTools http://cmapdownload.ihmc.us/installs/CmapTools/Win/ Marco Conceptual:

Un diagrama de casos de uso es una representación gráfica de las diferentes funcionalidades y requerimientos de un sistema, representando su entorno (usuarios, funciones, u otros sistemas) y la interacción con el mismo. Actor: Es la representación de ¿quién? o ¿qué? inicia un caso de uso dentro del sistema.

realizar

Caso de uso: Es la representación de una tarea a ya sea por el usuario o mediante el Sistema. Asociación: Utilizada para especificar que existe una relación entre un

actor y un caso de uso. Asociaciones entre casos de uso: Inclusión: Es utilizada para indicar que un caso de uso depende de otro, es decir que la funcionalidad de un caso de uso depende del resultado del caso de uso que lo incluye. Se identifica usando el estereotipo . Extensión: Es utilizada para representar que la funcionalidad de un caso de uso se extiende o amplia dependiendo del resultado del caso de uso del que se extiende. Se identifica usando el estereotipo . Generalización: Representa una relación padre-hijo (herencia), un caso de uso dado puede estar en una forma especializada de un caso de uso existente. Caso de estudio: Diseñe los diagramas de casos de uso para un sistema que satisfaga los siguientes procesos: ADMINISTRACION DE EQUIPOS COMPUTACIONALES Administrar Dispositivos El asistente de Activos Fijos registra todos los equipos de computación existentes en la empresa, además él es el encargado de la actualización y eliminación de los registros. Cada equipo tiene registrado características generales y específicas, así como un código de barras, el mismo que se imprime y coloca en cada equipo al registrarse. Este código se utiliza para facilitar la búsqueda de un equipo en el caso de requerir hacer algún cambio o eliminar su registro. Asignaciones Cada equipo registrado debe formar parte de una estación de trabajo, para ello se utilizan órdenes de asignación, las cuales son creadas por cada Jefe de Unidad e incluyen el total de equipos que serán parte de la estación de trabajo y el empleado que se hará responsable.

Para que el Supervisor de activos apruebe o rechace una orden debe buscar las órdenes creadas. El asistente de activos es quien crea el registro de cada estación de trabajo para ello busca todas las ordenes aprobadas.

Evaluación: Parte 1 Utilizando un diagrama de casos de uso represente el comportamiento de un sistema embebido para un teléfono móvil tomando en cuenta los siguientes aspectos: A través del móvil el usuario puede recibir y realizar llamadas telefónicas. Para realizar una llamada es necesario que un usuario busque en la agenda el contacto a marcar. Al realizar una llamada el móvil ofrece la opción de realizarla en modo conferencia. El móvil tiene la capacidad de recibir llamadas en espera mientras está recibiendo otra llamada.

Parte 2 Elabore un mapa mental sobre el marco

Solo si existe una llamada en ejecución.

teórico

de

los

diagramas de casos de uso, el cual debe contener al menos 6 líneas de enlace. Utilice cualquier herramienta gráfica. (Se recomienda utilizar la herramienta CmapTools)....


Similar Free PDFs