miércoles, 3 de noviembre de 2010

Guía Didáctica Tema: Modelado de Casos de Uso

A continuación aparece la Guía Didáctica propuesta para apoyar la ejecución de la temática 'Modelado de Casos de Uso', en el marco de la orientación del curso 'Ingeniería de Software I'.

Nombre Asignatura o Área de Conocimiento:

INGENIERÍA DE SOFTWARE I

Características del Público Objetivo

Estudiantes de Ingeniería de Sistemas y/o asociada con la Informática o Desarrollo de Software, interesados en las fases de análisis y diseño de software.

Introducción

El curso Ingeniería de Software I tiene como objetivo que el estudiante comprenda, mediante el análisis, lectura e interpretación, la forma en que interactúan los elementos y componentes de un sistema de información, e ingeniar y proponer modelos de alternativas de solución a necesidades y problemas encontrados o que permitan aprovechar oportunidades tecnológicas.

En este contexto, la temática presentada en esta guía didáctica está orientada hacia el modelado de comportamiento de un producto software, particularmente a partir del diseño de Casos de Uso, modelo que se utiliza de forma actual para describir la ‘historia de uso de un sistema’, que permite entender y describir requerimientos para el diseño de un producto software.

Objetivos

- Conocer la estructuración y caracterización de proyectos informáticos

- Reconocer las diferentes técnicas de planificación de proyectos, y las razones para aplicar cada una de ellas

- Utilizar herramientas automáticas que apoyen el proceso de planificación y gestión de proyectos informáticos.

Tema

MODELADO DE CASOS DE USO

Uso del Medio

Apoyo a la orientación del curso presencial ‘Ingeniería de Software I’ del programa Ingeniería de Sistemas de la Universidad de Medellín.

Actividades

1. Contextualización del Lenguaje de Modelado Unificado –UML- como notación de diseño de software.

2. Propuesta o adaptación de una plantilla de especificación de Casos de Uso, y aplicación en un caso real.

3. Revisión de tipos de relaciones que se pueden aplicar para el diseño de Diagramas de Casos de Uso

Evaluación con Indicadores

Actividad Evaluativa

Indicador

1. Realizar lecturas asignadas

Conceptualiza sobre el lenguaje de modelado unificado, sus usos, aplicaciones y notación.

Reconoce y diferencia las características aplicativas de modelar casos de uso, por encima de otras técnicas de diseño.

2. A partir de los siguientes referentes, adapte una plantilla de especificación de casos de uso, y aplíquela en un caso real.

Reconoce y caracteriza los elementos que debe contener una plantilla de especificación de casos de uso, para ser utilizados en un caso real.

Aplica de forma correcta una plantilla de especificación de casos de uso, para el diseño de un producto software particular.

3. Luego de la aplicación de la plantilla de especificación en un caso real, modele un diagrama de Casos de Uso, utilizando una herramienta CASE como Enterprise Architect

Realiza un diagrama de Casos de Uso por medio de una herramienta CASE creada para tal fin.

Aplica las reglas de modelamiento para el diseño de diagramas de casos de uso, de forma consecuente con lo plasmado en la plantilla de especificación de Casos de Uso.

4. Comparta con sus compañeros el proyecto construido en la herramienta CASE, por medio del foro virtual: Modelos de Casos de Uso

Presenta su propuesta de diseño de software, a partir de un diagrama de casos de uso.

Comparte su experiencia de diseño en un medio cooperativo.

Bibliografía y Material Complementario

Bibliografía:

(Fox, 2007) Fox, Christopher. Software Engineering Design: Processes, Principles and Patterns with UML 2. Editorial Pearson, 2007.

(Vilalta, 2004) Josep Vilalta Marzo. Taller de Requerimientos, Análisis y Diseño con UML. Guía del Alumno TRAD UML101/ed.1-2004 Vico Virtual.

(Bastarrica y Guerrero, 2004) Cecilia Bastarrica y Luis A. Guerrero. Curso CC61J. Departamento de Ciencias de la Computación, Universidad de Chile

(Booch, 1996). Grady Booch. Análisis y Diseño Orientado a Objetos. 2da edición. Ed. Addison-Wesley / Díaz de Santos.

(Pressman, 1998) Robert Pressman. Ingeniería de Software. 2007.

(Stein, 2001) Ben Stein. Chapter 6. Use-case Model: Writing Requirements in Context. 2001. En: http://agamenon.uniandes.edu.co/~pfigueroa/soo/uml

Hipertexto: Guía Visual UML. En:

http://www.vico.org/UMLguiaVisualpresentacion.htm

(Cockburn, 2006) Alistar Cockburn. Use Case Fundamentals. Disponible en: http://alistair.cockburn.us/Use+case+fundamentals

Recursos de Apoyo (archivos adjuntos):

Ejemplo_Diagrama_CdeU.docx

relacionesCasosDeUso.pdf

Plantillas o formatos para realizar especificación de Casos de Uso:

http://www.liderdeproyecto.com/uml/uml003.html

www.usecases.org

http://code.google.com/p/openbox-reader/wiki/ECUTemplate

No hay comentarios:

Publicar un comentario