Ingeniería de Software

Slides:



Advertisements
Presentaciones similares
UML DCU -DS Alvaro Garrido V..
Advertisements

MODELADO PARA EL SISTEMA AUTOMATIZADO DE CONTROL DE UNA EMISORA COMUNITARIA Ing. MSc. Douglas Galvis.
HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C Daniel Spataris.
Ingeniería de software
Ingeniería de Software Escuela de Sistemas Universidad Nacional de Colombia – Sede Medellín.
Casos de Uso - Programación II Analista Programador
Historia del UML UML 1.x evoluciona en UML 2.0
INTRODUCCIÓN:. La programación consiste en desarrollar programas para procesar información. Una computadora es totalmente inútil si no dispone de un programa.
Ingeniería de Software Clase 6 Gloria Lucia Giraldo Gómez Escuela de Sistemas Universidad Nacional de Colombia – Sede Medellín.
AREA ESTADÍSTICA. ACTIVIDAD 1 En un ensayo de sanidad vegetal se estudia el efecto de una nueva formulación química para el control de una plaga en ajos.
UML Lenguaje Unificado de Modelado. Unified Modeling Language UML es un lenguaje de propósito general para el modelado orientado a objetos. Es un lenguaje.
1 Ingeniería del Software Solución Examen Junio 2009  Ejercicio MasTer (1h 20 min.)  Modelo Casos de Uso (2,5 puntos) Diagrama Casos de Uso Casos de.
ESCUELA: Ciencias de la Computación NOMBRES: Metodología y Tecnología de la Programación II FECHA: Ing. Patricio Abad Espinoza ABRIL – AGOSTO II.
EDITOR DE CIRCUITOS JESÚS MARQUEZ BARRERA DIEGO PANDOLFA DÍAS Universidad Técnica Federico Santa María Departamento de Electrónica Programación Orientado.
Construcción del diagrama de componentes y Generación automática de código fuente por Racional. Laboratorio # 2. Ingeniería Software II Curso
¿QUÉ TIPO DE CARRERA QUIERO Y PUEDO ESTUDIAR? Antes de decidir qué estudiar es importante que conozcas los tipos de carreras que existen y las implicancias.
Flujo de trabajo: Requisitos Modelado de Casos de Uso
Modelo Entidad-Relación
EVALUACIÓN DE BACHILLERATO PARA EL ACCESO A LA UNIVERSIDAD
LANDING CURSO DIAGRAMA DE PROCESOS PARA NO PROCESITAS
¡Tu mejor opción de intercambio!
Tutorial Bono Web 2014.
Flujo de trabajo: Requerimientos
Solución de Impresión de Viñetas
Proyecto de Software. t07
Proyecto de Software. Clase 06
Creación de Tareas Conductivas
FORMACIÓN DE FORMADORES
INSTITUTO DE LENGUAS EXTRANJERAS - ILEX
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
UNIDAD CURRICULAR: ESTADÍSTICA I UNIDAD: IV Leyes Probabilísticas:
Alumna: Johana Argento
¿Son nuestros resultados suficientemente confiables para dar soporte a nuestra hipótesis? ¿Podemos rechazar la hipótesis nula?
ALGORITMOS Un procedimiento o método para resolver un problema que cumpla con unos requisitos se dice que es un algoritmo. Se puede dar por tanto la siguiente.
Diagramas del modelo uml
DIAGRAMAS DE CASO DE USO UML
Diseño alternativo a partir de la fibra de coco
Especificación de requerimientos por: Sonia Cristina Gamboa Sarmiento
MANUALPARA CONFIGURAR
INSTITUTO DE LENGUAS EXTRANJERAS - ILEX
UML - Diagramas de interacción
SISTEMA DE CAPTURA DE EDUCACIÓN INICIAL, ESPECIAL Y BÁSICA, VÍA INTERNET (sciebi) FIN DE CURSOS
ESTADÍSTICA BÁSICA.
Actividad 5 Diagramas de interacción Dra. Anaisa Hernández González
Abierta la convocatoria para Estudiantes Monitores, hasta
PROCESO UNIFICADO DE DESARROLLO R.U.P.
Manual 6 Manual para orientar a los alumnos en el establecimiento de su plan de vida en planteles de educación media superior.
Criterios cobertura de grafos: casos de uso
Evaluación - Convenios
Inscripción de Asignaturas
SSOFI – FACULTAD DE ARTES
Requisitos Ing. Maribel Valenzuela Beltrán 1.
C.R.M. MARKETING.
Instructivo para descargar certificados financieros
Estructuras de Control
Desde lunes 19 al viernes 23 de noviembre 2018
Tema 3 Documentación soporte de un sistema de calidad
Contratista: Certificación Electrónica
Casos de Uso Análisis de requisitos con casos de uso.
INTRODUCCIÓN A LA ESTADÍSTICA PARA NO ESPECIALISTAS
Recomendar una estrategia
Diagramas de Interacción. Escuela de Ingeniería en Sistemas Computacionales Facultad de Ciencias Matemáticas y Físicas Universidad Estatal
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
MATRICULA EN CUARTO CURSO.
Tema 8. Estructuras de decisión. Clases 1 y 2.
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
PRUEBAS DE CAJA NEGRA. -Internationa Software Testing Qualification Board (ISTQB) Internationa Software Testing Qualification Board (ISTQB) Técnica de.
<POR FAVOR SEÑALAR AQUÍ PAIS>
Canvas de diseño Aprendizaje orientado a proyectos
Tutorial OvidEspañol.
Transcripción de la presentación:

Ingeniería de Software Escuela de Sistemas Universidad Nacional de Colombia – Sede Medellín

Casos de Uso

Definición “ Un caso de uso es una descripción de un conjunto de secuencias de acciones, incluyendo variantes, que ejecute un sistema para producir un resultado observable de valor para un actor.“ (Booch et al., 2002)

Diagrama de Casos de Uso funcionalidad Lectura: todo actor Estudiante puede interactuar con el sistema para Matricular Cursos, Cancelar Cursos y Cancelar Semestre.

Diagramas de Casos de Uso En el diagrama anterior: ¿Cómo se matricula un curso? ¿Cómo se cancela un curso? ¿Cómo se cancela un semestre?

Descripción de un caso de uso Cancelar Cursos Este caso de uso inicia cuando el Estudiante selecciona la opción cancelar cursos. El sistema presenta los cursos matriculados por el estudiante. El Estudiante selecciona los cursos que desea cancelar y selecciona la opción cancelar. Por cada curso seleccionado el sistema verifica que la nota acumulada sea igual o superior a 3.0. El sistema informa al estudiante cuáles cursos le fueron cancelados. El Estudiante sale del sistema y el caso de uso termina.

En los casos de uso… (ver ejemplo anterior) Solamente se describe la interacción del actor con el sistema informático. La interacción es del tipo petición – acción. Se recomienda indicar cómo inicia el caso de uso: “Este caso de uso inicia cuando…” (Disparador) Se recomienda indicar el final del caso de uso. Siempre se indica quién ejecuta la acción: el sistema o el Estudiante.

En los casos de uso… (ver ejemplo anterior) No se puede cambiar el nombre del actor: siempre Estudiante. Se describe el qué, pero no el cómo. ¿Cómo canceló los cursos el sistema? ¿Cómo supo el sistema qué cursos podía cancelar?

Casos de Uso – Flujos Alternativos. En el Flujo Normal de los eventos se describe el flujo IDEAL. En los flujos alternativos se describen eventos que pueden ocurrir en los pasos del proceso y la forma en que son controlados estos eventos.

Casos de Uso – Flujos Alternativos. ¿Qué pasa si el Estudiante no tiene cursos registrados? El paso normal es: El sistema presenta los cursos matriculados por el estudiante. Posible flujo alternativo: El estudiante no tiene cursos matriculados El sistema muestra un mensaje indicando que el estudiante no tiene cursos registrados

Casos de Uso – Flujos Alternativos. Analizar cada paso. No dejar nada al azar. Revisar requisitos del cliente. Son fundamentales para un buen desarrollo.

Los Casos de Uso y las GUIs (Graphical User Interfaces) En el ejemplo: Opciones obtenidas del diagrama Este caso de uso inicia cuando el Estudiante selecciona la opción cancelar cursos.

Los Casos de Uso y las GUIs El sistema presenta los cursos matriculados por el estudiante. El Estudiante selecciona los cursos que desea cancelar y selecciona la opción “Cancelar Cursos”.