PROCESO DE ESPECIFICACION DE REQUISITOS DE SOFTWARE
PROCESO DE ESPECIFICACION DE REQUISITOS DE SOFTWARE
Grupo: Soluciones UN
Control de versiones
Fecha
(dd/mm/aaaa)
Versión
Descripción
Autor
24/03/2009
1.00
Creación Documento de Especificación de requisitos de software.
Sebastian KassnerPROCESO DE ESPECIFICACION DE REQUERIMIENTOS
1. Introducción
Según los estándares de la IEEE el documento de especificación de requerimientos de software deben tener los siguientes ítems:
Descripción de la Funcionalidad de la Aplicación.
Descripción de la relación de la Aplicación con Sistemas e Interfaces Externas.
Descripción de las métricas de Desempeño del Sistema (Velocidad,disponibilidad, tiempos de respuesta y mantenibilidad).
Limitaciones de la implementación (Lenguaje de desarrollo, políticas de Base de Datos, Sistemas Operativos y otros Recursos utilizados).
Ademas tiene que cumplir con las siguientes características:
Debe ser correcta.
No debe ser ambigua.
Debe ser completa.
Debe ser consistente.
Debe ser verificable.
Debe ser modificable.
Debeproveer trazabilidad.
Para lograr los objetivos y resultados anteriormente mencionados, el grupo de trabajo propone el seguimiento de un proceso estructurado que culminará con la elaboración y verificación de los artefactos de salida mencionados a continuación:
Documento de definición de Requerimientos Funcionales.
Documento de definición de Requerimientos No Funcionales.
2. Criterios deinicio o criterios de entrada
Este proceso se inicia inmediatamente despues de la aprobación del Acta de Inicio del proyecto para el desarrollo del Sistema para el seguimiento de la gestión de proyectos de Software.
Adicionalmente se cuenta con el enunciado general de requerimientos del proyecto, a partir del cual se desarrollará el proceso de especificación.
3. Objetivo del proceso
Elobjetivo principal del proceso de especificación es lograr definir de forma clara y precisa cada uno de los requerimientos del Sistema para el seguimiento de la gestión de proyectos de desarrollo de Software.
El seguimiento adecuado del proceso además nos permitirá:
Disminuir el número de defectos encontrados en la fase de implementación del producto de software.
Realizar la fase deimplementación de forma ágil y con la seguridad de estar desarrollando exactamente las necesidades del cliente.
Lograr un dimensionamiento adecuado del tamaño del sistema.
Como resultado final del proceso de especificación deben quedar elaborados, validados y verificados los siguientes entregables:
Documento de definición de Requerimientos Funcionales
Documento de definición de Requerimientos No Funcionales4. Responsables del Proceso
El proceso de especificación será desarrollado conjuntamente por todo el equipo de trabajo, realizando una distribución equitativa de cargas de trabajo. El proceso estará dirigido por el líder del proyecto y el aseguramiento de la calidad estará a cargo del Líder de Calidad.
5. Entradas
Las siguientes son las actividades que se deben ejecutar duranteel proceso de Especificación de Requerimientos
Enunciado del trabajo del Proyecto:
El enunciado del trabajo es la entrada que describe la oportunidad o necesidad de negocio que la organización ha identificado y por la cual se dio origen al proyecto. Adicionalmente, indica el alcance y los requisitos del producto los cuales servirán de apoyo para los procesos posteriores principalmente alproceso de planeación.
Acta de constitución:
El acta de constitución, contiene información de los objetivos, alcance, restricciones y demás, que se deben tener en cuenta para la planeación del proyecto.
Formatos establecidos para la especificación:
Son las plantillas definidas para construir los documentos involucrados en este proceso. Las plantillas son:
Plantilla de especificación de...
Regístrate para leer el documento completo.