Especificacion de Requerimientos | Análisis de Sistemas

La especificación de requisitos de software (ERS) es una descripción completa del comportamiento del sistema que se va a desarrollar.

Existe además el estándar IEEE 830-1998 para el SRS(en inglés) o ERS (Especificación de requerimientos de software) es un conjunto de recomendaciones para la especificación de los requerimiento o requisitos de software el cual tiene como producto final la documentación de los acuerdos entre el cliente y el grupo de desarrollo para así cumplir con la totalidad de exigencias estipuladas.
Existe pasos que se deben seguir
  1. Definir con los interesados en el proyecto los límites y requerimientos del mismo, y toda la información necesaria
  2. Realizar el documento con toda la información recolectada.
  3. Si se generan dudas, es necesario realizar otra reunión con los interesados del proyecto.

Objetivo

El objetivo principal de la Especificación de Requisitos del Sistema (ERS) es servir como medio de comunicación entre clientes, usuarios, ingenieros de requisitos y desarrolladores.
La Especificación de requerimientos del sistema debe ser un documento consensuado entre todas las partes y tener un carácter contractual, de forma que cualquier cambio que se desee realizar en él una vez acordada la primera línea base deba aplicarse siguiendo el Procedimiento de Control de Cambios establecido en el proyecto.

Características

  • Completa.- Todos los requerimientos deben estar reflejados en ella y todas las referencias deben estar definidas.
  • Consistente.- Debe ser coherente con los propios requerimientos y también con otros documentos de especificación.
  • Inequívoca.- La redacción debe ser clara de modo que no se pueda mal interpretar.
  • Correcta.- El software debe cumplir con los requisitos de la especificación.
  • Trazable.- Se refiere a la posibilidad de verificar la historia, ubicación o aplicación de un ítem a través de su identificación almacenada y documentada.
  • Priorizable.- Los requisitos deben poder organizarse jerárquicamente según su relevancia para el negocio y clasificándolos en esenciales, condicionales y opcionales.
  • Modificable.- Aunque todo requerimiento es modificable, se refiere a que debe ser fácilmente modificable.
  • Verificable.- Debe existir un método finito sin costo para poder probarlo.

Tipos de Requisitos

  1. Requisitos de Usuarios.- Necesidades que los usuarios expresan verbalmente
  2. Requisitos del Sistema.- Son los componentes que el sistema debe tener para realizar determinadas tareas
  3. Requisitos Funcionales.- Servicios que el sistema debe proporcionar al finalizar el sistema

Contenido del Documento

  1. Título e información sobre el autor.
  2. Objeto y ámbito de aplicación, tanto desde una perspectiva técnica como empresarial.
  3. Identificación de Stakeholders (personas o entidades que pueden afectar o son afectados por las actividades de la organización)
  4. Evaluación del mercado y objetivos demográficos.
  5. Descripción general del producto y casos para su utilización.
  6. Requerimientos, incluyendo:
    • Requisitos funcionales (es decir, lo que el producto debería 'hacer')
    • Requisitos de utilización.
    • Requisitos técnicos (seguridad, red, plataforma, integración, cliente).
    • Requisitos medioambientales.
    • Requisitos de apoyo.
    • Requisitos de interacción (cómo debería trabajar el producto con otros sistemas)
  7. Suposiciones.
  8. Restricciones.
  9. Alto nivel en los planes referidos a procesos de trabajo, plazos e hitos (descritos más detalladamente en el Plan del Proyecto).
  10. Plan de evaluación y parámetros de rendimiento.

Técnicas de especificación de requerimientos.

  • Estáticas.- Se describe el sistema a través de las entidades, sus atributos y sus relaciones con otros. NO describe como las relaciones cambian con el tiempo. Esta descripción es útil y adecuada cuando el tiempo no es un factor relevante.
  • Dinámicas.- Se considera un sistema en función de los cambios que ocurren a lo largo del tiempo. Se considera que un sistema está en un estado particular, hasta que un estímulo lo obliga a cambiar su estado.

Comentarios

Entradas populares de este blog

Paginación de Memoria

Principales herramientas del Banco Central del Ecuador para reducir la oferta de dinero