Especificaciones de Casos de Uso

Slides:



Advertisements
Presentaciones similares
BizAgi - Business Agility
Advertisements

Ciclo de Vida de Desarrollo de los Sistemas de Información
Gestión de requerimientos
DIAGRAMAS DE CASOS DE USO
Ingeniería de Software II
UML DCU -DS Alvaro Garrido V..
UML DCU -DS Alvaro Garrido V..
Diagrama de flujo de procesos
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Etapa Análisis-Diseño Uso de UML en el Desarrollo de Proyectos
Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com
Ejemplo para desarrollar el modelado del sistema mantenedor de países
DISEÑO ORIENTADO AL OBJETO
TEMA 8: DIAGRAMAS EN UML.
Pruebas Orientadas a Objeto
METODO DE ANALISIS DE FALLAS
PROYECTO DE GRADO ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP –
INGENIERIA DE REQUERIMIENTOS
Gestión de inventario físico Resumen de escenario
FEBRERO OBJETIVO DE LA SESIÓN Dar una panorama general del contenido del Manual de Planeación de la Calidad, el cual da cumplimiento a la norma.
DESCRIPCION DEL PROBLEMA
Modelo de Requisitos Centro ISYS Escuela de Computación
Modelamiento del Negocio
Desarrollo Orientado a Objetos con UML
DSOO - María Eugenia Valencia
Capacitación Almacenistas
UNIDAD I Conceptos Básicos.
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
DISEÑO DE LA INTERFAZ DE USUARIO
Ingeniería de Software Orientado a Objetos
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
El Modelo Esencial.
CASOS DE USO Peña Freddy Vargas Gerardolenin.
Análisis y Diseño Orientado a Objetos utilizando UML
Requerimientos Funcionales y Casos de uso
Unidad VI Documentación
INGENIERIA DE SOFTWARE
EL REPORTE DE RESULTADOS DEL PROCESO CUALITATIVO
INGENIERIA DE REQUERIMIENTOS Taxonomía de Aplicaciones
Organización y Estructuración de Datos
CASOS DE USO Ing. Sonia Godoy H..
Diccionario de Datos.
Organización y Estructuración de Datos Profesor Titular: Mg Carlos G. Neil 2009.
Capitulo III CASOS DE USO Los casos de uso son un fenómeno interesante, durante mucho tiempo, tanto en el desarrollo orientado a objeto como en el tradicional,
Ingeniería de software
1 Diseño Orientado al Objeto Agustín J. González ELO-326: Seminario de Computadores II 2do. Sem
Algunas Herramientas de Apoyo al Diseño de Software Agustín J. González ELO329: Diseño y programación orientados a objetos.
Ingeniería del Software
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
TEMA 9: DIAGRAMA DE CLASE EN UML
Ing. Noretsys Rodríguez. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de.
Ingeniería de Software Laboratorio V
Diseño de Sistemas Expertos
Ingeniería del Software 2002
MODELAMIENTO VISUAL Y UML
Departamento de Informática Universidad de Rancagua Prof:Paula Quitral Introducción a UML Caso de uso Departamento de Informática Universidad de Aconcagua.
CICLO DE VIDA CLÁSICO DE UN SISTEMA
Fundamentos del Análisis Orientado a Objetos
Diagrama de Transición de Estado
UML DIAGRAMA DE CASOS DE USO
Casos de Uso - Programación II Analista Programador
ARENA Case Study ISABEL RAMOS FUENTES OSCAR JAVIER MUÑOZ.
Catalina Bergmann Martin Luoni Sebastián Piccoli Elizabeth Smocovich Guido Ygounet.
Mata Moran Mireya Gabriela Alejandra
Tecnología de la Información
Fundamentos de Ingeniería de Software
Plan de Pruebas de Aceptación
Modelado UML Diagramas de Casos de Uso
Lenguaje Unificado de Modelado (UML) Julio … Casos de Uso  Ejemplo:
Transcripción de la presentación:

Especificaciones de Casos de Uso

Introducción La mayoría de los proyectos de software que fallan tienen como causa principal una mala administración de requerimientos. Un ejemplo en este sentido suele ser un mal entendimiento de los requerimientos entre usuarios y desarrolladores. Partiendo de la premisa que ya se identificaron los actores y casos de uso apropiados del sistema lo que corresponde es detallar los pasos necesarios para cumplir con dicho caso de uso.

Especificación de Casos de Uso La especificación de un caso de uso debe describir el modo en que un actor interactúa con el sistema. Es una narración que describe el rol desempeñado por los actores en su interacción con el sistema. Lo más importante de los casos de uso es su descripción, mucho más que los diagramas de casos de uso

Contenido de la especificación del caso de uso La especificación de un caso de uso debe dar respuesta a las preguntas siguientes: ¿Cuales son las principales funciones o tareas realizadas por el actor? ¿Que información del sistema adquiere, produce o transforma el actor? ¿Deberá el actor informar al sistema de los cambios producidos en el entorno? ¿Que información del sistema desea el actor? ¿Debe informarse al actor de algún cambio inesperado?

Partes de la Especificación del CU Actores Entidad externa al sistema software que se especifica y que interactúa con él. Actores diferentes suelen representar clases de usuario distintas, roles,.. Descripción Proporciona una razón que justifica la existencia de este UC, con un nivel medio-alto de descripción de la secuencia de acciones y la salida producida como resultado de su ejecución. Pre – condiciones Lista cualquier actividad que tiene que ocurrir antes de que el UC comience. Post – condiciones Describe el estado del sistema al finalizar la ejecución del UC. Flujo Normal Proporciona una descripción detallada de las elecciones del usuario y las respuestas del sistema que tienen lugar bajo unas condiciones normales de ejecución. Flujos Alternativos Tiene en cuenta los posibles escenarios. Describe diferencias en la secuencia de pasos del flujo normal. Excepciones Describe cualquier condición de error que pueda ocurrir durante la ejecución del UC y define de qué forma el sistema responde a ellas. También describe el comportamiento del sistema si el UC falla su ejecución por alguna razón no contemplada. Prioridad Indica la importancia relativa de su implementación. Esencial, Alta, Deseada, Opcional

UC-0001 Registrar producto Autores Fuentes Descripción El sistema deberá registrar un nuevo producto. Precondición El usuario tiene que estar identificado como administrador del sistema. Secuencia normal Paso Acción 1 El Administrador solicita al sistema comenzar el proceso añadir un nuevo producto. 2 El sistema solicita los siguientes datos al administrador: nombre del producto, categoría, stock, descripción, comentarios y artesano que fabricó el producto. 3 El administrador ingresa los datos requeridos. 4 El sistema almacena los datos, y genera un identificador único para el producto de forma automática y le indica al administrador que la acción se ha llevado con éxito. Pos condición El producto se ha registrado Excepciones Si comprueba que el producto ya ha sido introducido, el sistema vuelve al paso 2, a continuación este caso de uso continúa Importancia alta