REQUISITOS DE SOFTWARE

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN A LA VERIFICACION Y VALIDACION
Advertisements

SISTEMAS DE INFORMACIÓN I
Gestión de requerimientos
Ingeniería del Software UMG Ingeniería en Sistemas
INGENIERIA DE REQUISITOS
INGENIERIA DE REQUISITOS
Ing. Sonia Godoy H. QUÉ ES LA INGENIERIA DE REQUERIMIENTOS ???? CLIENTE USUARIO DOCUMENTACIÓN CONDUCTAS RESTRICIONES NECESIDADES.
ANÁLISIS DE REQUERIMIENTOS
Introducción a LAS Bases de Datos
Ingeniería de Software
Ciclo de desarrollo del software
Guia Diseño Robert Echeverria
Prof. César Luza Montero
INGENIERIA DE REQUERIMIENTOS
La actividad de validación tiene como entrada el documento de requisitos, los estándares relacionados y el conocimiento de la organización, y como.
Requerimientos del Usuario y Requerimientos del Sistema 3ero BB
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
CALIDAD EN EL DESARROLLO DE SOFTWARE
Administración de Procesos de Pruebas
Enrique Cardenas Parga
Ingeniería de Requisitos
Desarrollo Orientado a Objetos con UML
SISTEMAS DE INFORMACION
Representación de Requerimientos
Modelado de Procesos en la Ingeniería de Requerimientos
Capítulo 3 Etapas de un Proyecto de simulación
Base de datos. Habeas data es una acción constitucional o legal que tiene cualquier persona que figura en un registro o banco de datos, de acceder a tal.
INGENIERÍA DE SOFTWARE II RECOMENDACIONES PRÁCTICAS PARA LA ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE Gabriel Tamura Norha M.
Ingeniería de Sistemas Requerimientos
Actividad 6. Requisitos del software, referente a la estructura y base de datos. M.C. Juan Carlos Olivares Rojas Syllabus May,
DESARROLLO MODELO RESOLUCION MODELO ¿VALIDA? MODELO MODIFICADO IMPLEMENTACION DEFINICION DEL PROBLEMA t.
Ingeniería de Requisitos
REQUERIMIENTOS DE SOFTWARE
Ingeniería de Software
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
INGENIERIA DE REQUISITOS.
SENA REGIONAL HUILA REGIONAL HUILA CENTRO DE LA INDUSTRIA LA EMPRESA Y LOS SERVICIOS Huila Un requerimiento es una condición o.
Análisis de Requerimientos
El Concepto de Requerimiento
Notas de Clase Modelado de Procesos de Negocio
REQUERIMIENTOS DEL SOFTWARE
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Trainning DFD.
Unidad 3: Adquisición de Paquetes de Software Msc. Lic. Susana I. Herrera - Lic. Paola Budán UNSE 2012.
REQUISITOS.
Encuentro #3 FASE: Ingenio Área: Sistemas Juvenil.
Factores y Métricas que determinan la Calidad de un producto
Ciclo de vida de un sistema
Métricas de la Calidad de la Especificación.
Análisis de requerimientos
Ingeniería de Requerimientos
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ]. Un requerimiento de software puede.
Análisis de Requerimientos
Verificación y Validación de Software
¿Por qué falla el software?  ¿Qué son los requerimientos de un producto de software?  ¿Cuál es la relevancia de la ingeniería de requerimientos en.
Proceso de desarrollo de Software
LILIANA JIMENEZ GARCIA FERANANDO CANO GOMEZ. El proceso de recopilar, analizar y verificar las necesidades del cliente para un sistema es llamado Ingeniería.
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
Especificación del Problema Partimos del hecho de un programador no puede resolver un problema que no entiende. Por esta razón, la primera etapa en todo.
ESPECIFICACIÓN Y MANEJO DE LOS REQUERIMIENTOS
ANALISIS DE SISTEMAS PROFESOR HECTOR ARCIA.
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
Requerimientos del software
Verificación y Validación del Software
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
Ing. José David Ortiz Salas
Transcripción de la presentación:

REQUISITOS DE SOFTWARE ING. JULIAN ENRIQUE CELY CARDENAS

"La tarea más difícil de construir un sistema del software es precisamente decidir qué construir. Ninguna otra parte del trabajo conceptual es tan difícil como establecer los requisitos, incluyendo todas las interfaces a las personas, a las máquinas, y otros sistemas del software. Ninguna parte del trabajo lesiona tanto al sistema resultante si hace mal. Ninguna otra parte es más difícil rectificar después."[Brooks, No Silver Bullets, 1987]

Ingeniería de Requisitos “El proceso de estudio de las necesidades de los usuarios para llegar a una definición de los requisitos del sistema, de hw. o de sw.” “El proceso de estudio y refinamiento de dichos requisitos” [IEEE Std. 610, Glosario estándar de términos en ingeniería del software] Análisis de Requisitos: LA INGENIERIA DE REQUISITOS es la rama de la ingeniería de sistemas que trata la identificación del propósito de un sistema de software y el contexto en el cual será usado

Que es un requisito? Condiciones que debe cumplir un sistema para satisfacer un contrato, una norma o una especificación. Condición o capacidad que necesita el usuario para poder resolver un problema o conseguir un beneficio determinado. REQUISITO:

Que es un requisito? Un requisito podría describir: Una facilidad a nivel usuario Ej.: ‘el procesador de palabras debe incluir un verificador de ortografía y un comando de corrección’ Una propiedad muy general del sistema Ej.: ‘el sistema debe asegurar que la información personal nunca se haga disponible sin autorización’ Una restricción específica del sistema Ej.: ‘el sensor debe ser activado 10 veces por segundo’ Una restricción para el desarrollo del sistema Ej.: ‘el sistema debe ser desarrollado usando Ada’ Cómo llevar a cabo algún cálculo Ej.: ‘la nota final debe ser calculada sumando las notas del examen, proyecto y cursada del estudiante basado en la siguiente fórmula nota final = nota_exam + 2 * nota_proy + 2/3 * nota_cursada’

TIPOS DE REQUISITOS Requisitos Funcionales: describen la funcionalidad o los servicios que se espera que el sistema proveerá: sus entradas y salidas, excepciones, .. etc en resumen su lógica. Requisitos no Funcionales: se refieren a las propiedades emergentes del sistema como la fiabilidad, el tiempo de respuesta, la capacidad de almacenamiento, la capacidad de los dispositivos de entrada/salida, y la representación de datos que se utiliza en las interfaces del sistema.

PROCESO DE REQUISITOS Extracción: El proceso mediante el cual los clientes o futuros usuarios del software descubren, revelen, articulan y comprenden los requisitos que desean. Técnicas de recogida de información. Análisis: el proceso de razonamiento sobre los requisitos obtenidos, detectando y resolución de posibles inconsistencias o conflictos. Especificación de requisitos: el proceso de redacción o registro de los requisitos. Para este proceso puede recurrirse al lenguaje natural, lenguajes formales. Catálogo de requisitos. Validación de los requisitos: el proceso de confirmación, por parte de los usuarios o clientes, de que los requisitos especificados son válidos, consistentes, completos.

CARACTERISITICAS Las características deseables para un buen análisis de los requisitos son las siguientes [IEEE 1984b]: No ambigua. Completa. Fácil de verificar. Consistente. Fácil de modificar. Fácil para identificar el origen u las consecuencias de cada requisito. Fácil de utilizar durante la fase de explotación y mantenimiento.

REVISAR DOCUENTO DEL BLOG SOBRE IEEE 830

FIN