Especificaciones y elicitación de software

Los requerimientos de un software son descripciones de características de funcionamiento del sistema que pueden ser visibles, obvio y conocidos por el usuario o no.

Los procesos de elicitación de un software suelen seguir una serie de pasos los cuales son:

  • Recolección de requisitos:El desarrollador
    286791022_a388c02f02_b.jpg
    flicker photo by Claudio

    conversa con el cliente para tener la información necesaria para saber que es lo que esperan del software.

  • Organización de requisitos: El desarrollador arregla los requisitos por orden de prioridad e importancia.
  • Negociación y discusión:Si los requisitos son ambiguos o tienen algún problema esta parte se encarga de hablar con las personas involucradas para poder corregir y cambiar los requisitos.
  • Documentación: Esta parte es donde los requisitos funcionales y no funcionales son documentados para preparar y comenzar la siguiente fase del proyecto.

Las Especificaciones del software (ES) es el documento que se crea para saber la manera que el software se va a comunicar con el hardware, la velocidad de operación, el mantenimiento, la seguridad y la calidad.

ES tiene que cumplir con las siguientes caracteristicas:

  • Los comentaros de los usuarios en su idioma natal.
  • Condiciones y notas matematicas.
  • Descripcion del diseño en pseudocodigo.

Referencia