jueves, 3 de noviembre de 2016

Especificación de requerimientos



Introducción

La presente Especificación de requerimientos de software (SRS) del sistema a construir surge para ser un conjunto de información necesaria que ayuda a los desarrolladores del software a analizar y entender todos los requisitos y requerimientos que nuestro cliente desea , de la misma forma como este constituye un informe útil para que el cliente del producto final describa lo que el realmente desea obtener, y de esta manera lograr tener un documento necesario cuya información en el futuro servirá para el desarrollo del software, es decir en la codificación correcta del mismo. Se describirá en forma detallada las interfaces de usuario, de software, del hardware y comunicaciones, así como de los requerimientos del cliente, atributos del sistema entre otros.

Despues de un estudio de factibilidad y analisis de requerimientos se deben especificar concretamente dichos requerimientos, esta claro que ambos temas estan ligados.

Resultado de imagen para especificaciones de requerimientos

¿Que son los requerimientos?

Los requerimientos/requisitos de un sistema describen los servicios que ha de ofrecer el sistema y las restricciones asociadas a su funcionamiento. Son propiedades o restricciones determinadas de forma precisa que deben satisfacerse.

Los requerimientos:

-        -  Se suelen especificar en lenguaje natural,
-        -  Se expresan de forma individual (p.ej. esquemáticamente)
-        -  Se organizan de forma jerárquica (a distintos niveles de detalle)
-        -  A menudo, se numeran (para facilitar su gestión)

Los requerimientos han de ser:
-  - Claros y concretos (evitando imprecisiones y ambigüedades) p.ej. Uso de puntos suspensivos, etcétera…
-         -  Concisos (sin rodeos ni figuras retóricas)
-        -   Completos y consistentes.

Requisitos Funcionales

Expresan la naturaleza del funcionamiento del sistema (cómo interacciona el sistema con su entorno y cuáles van a ser su estado y funcionamiento). A veces, también es conveniente indicar lo que no hará el sistema.

Los requisitos funcionales definen qué debe hacer un sistema.

Requisitos no funcionales

Restricciones sobre el espacio de posibles soluciones.

-         -  Rendimiento del sistema: Fiabilidad, tiempo de respuesta, disponibilidad…
-         -  Interfaces: Dispositivos de E/S, usabilidad, interoperabilidad…
-         -  Proceso de desarrollo: Estándares, herramientas, plazo de entrega

Para etender mejor en que conciste las especificaciones de requerimientos este video explica de manera mas resumida tosa la inforación.







-         

No hay comentarios:

Publicar un comentario