| 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 http://code.google.com/p/openbox-reader/wiki/ECUTemplate
| ||
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'.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario