Anteproyectos
“Qué tiene que hacer el Sistema?”
• Análisis de Requisitos • Especificación de requisitos del software • Técnicas de especificación • Modelización de funciones • Modelización de datos • Especificación de control
ANALISIS DE SISTEMAS
7.010
Análisis de requisitos: -“El proceso de estudio de las necesidades de los usuarios para llegar a una definición de losrequisitos del sistema, de hardware o de software” - “El proceso de estudio y refinamiento de requisitos” Requisito: -“Una condición o capacidad que necesita el usuario para resolver un problema o conseguir un objetivo determinado” “Requisito” se aplica a las condiciones: -“que debe cumplir o poseer un sistema o uno de sus componentes para satisfacer un contrato, una norma o una especificación”.La definición de requisitos debe ser el fruto de trabajo conjunto porque El cliente no entiende del proceso de diseño y desarrollo de software Los analistas no suelen entender completamente el problema del cliente
ANALISIS DE SISTEMAS
7.015
ANALISIS DE REQUISITOS
Definir requisitos a partir de la información obtenida de las técnicas de recogida de información
Definir losrequisitos del software Fases del AR Definir los requisitos de las interfaces
Del software con otros elementos como los usuarios, el hardware u otras aplicaciones software
Integrar los requisitos en un documento de especific. Asignarles prioridades
Obtenemos la especificación de requisitos software (ERS) definitiva
ANALISIS DE SISTEMAS
7.020
ANALISIS DE REQUISITOS
Otra forma dedescribir el análisis de requisitos
Mediante técnicas de recogida de información
Extracción Análisis de requisitos Especificación de requisitos Validación de los requisitos
Razonar los requisitos y solucionar posibles inconsistencias o conflictos Redactar o registrar los requisitos
Confirmar con los usuarios la corrección de los requisitos
ANALISIS DE SISTEMAS
7.030
ESPECIFICACIONDE REQUISITOS DEL SOFTWARE Especificación: es un documento que define, de forma completa, precisa y verificable, los requisitos, el diseño, el comportamiento u otras características de un sistema o componente de un sistema Software: es el conjunto de programas, procedimientos y documentación asociada a la operación de un sistema informático
ERS es la documentación de los requisitosesenciales (funciones, rendimiento, diseño, restricciones y atributos) del software y de sus interfaces externas
ANALISIS DE SISTEMAS
7.040
CARACTERISTICAS FUNDAMENTALES DE ERS
Debe incluir información veraz Debe comunicar dicha información de forma eficaz Describir correctamente todos los requisitos del software No describir ningún detalle del diseño del software, de su verificación o dela dirección del proyecto.
ERS debe indicar qué, no cómo ni cuándo
ANALISIS DE SISTEMAS
7.050
CARACTERISTICAS DE UNA BUENA ERS • No ambigua • Completa • Fácil de verificar • Consistente • Fácil de modificar • Fácil para identificar el origen de cada requisito • Fácil de utilizar durante las fases de explotación y mantenimiento
ANALISIS DE SISTEMAS
7.055
EVOLUCIÓN DE LA ERSHabitualmente la ERS necesitará ser modificada a medida que progresa el producto software. Consideraciones:
• Los requisitos deben ser especificados lo más completamente posible • Debe existir una gestión de la configuración formal para identificar, controlar, seguir e informar de cambios proyectados tan pronto como sean identificados
ANALISIS DE SISTEMAS
7.060
ESTRUCTURA PARA LAERS
1. Introducción 1.1. Objetivo 1.2. Ámbito 1.3. Definiciones, Siglas y Abreviaturas 1.4. Referencias 1.5. Visión Global 2. Descripción general Estándar de 1984 2.1. Perspectiva del producto (existen revisiones de 1993 y 1998) 2.2. Funciones del producto 2.3. Características del usuario 2.4. Limitaciones generales 2.5. Supuestos y dependencias 3. Requisitos específicos Apéndices Indice...
Regístrate para leer el documento completo.