Un documento de requisitos del sistema describe cómo será un producto cuando se complete. El documento proporciona información sobre la necesidad satisfecha por el producto, sus capacidades, su entorno operativo, la experiencia del usuario, las propiedades y los estándares nacionales o internacionales que debe cumplir. De acuerdo con un informe publicado por el Instituto de Ingeniería de Software Carnegie Mellon, crear y reportar los requisitos del sistema continúa siendo un desafío para los desarrolladores. Los principales problemas señalados en este informe fueron la falta de atención adecuada a las necesidades operativas o de los usuarios y los requisitos de seguimiento durante todo el ciclo de vida del desarrollo del producto.
Artículos que necesitarás
-
Descripción del producto
-
Requisitos de usuario
-
Requisitos medioambientales
-
Normas
-
Información de restricción
-
Software de procesamiento de textos (opcional pero altamente recomendado)
Reúne los requisitos. Los interesados, los que pagan por el desarrollo del producto y los que usarán el producto, tienen requisitos que deben identificarse en el informe de requisitos del sistema. Un proceso formal para recolectar los requisitos es altamente recomendado. Varias técnicas exitosas para reunir requisitos son casos de uso, escenarios, prototipos y una revisión detallada de los requisitos contractuales.
Identifique cualquier estándar militar (Mil-Std), organización de estándares internacionales (ISO) y otros requisitos gubernamentales o legales que se apliquen al producto, e incluya los que figuran en el informe de requisitos del sistema.
Describa el entorno en el que funcionará el sistema, como las interfaces con fuentes de energía, otros equipos, software, bases de datos y usuarios. Los requisitos de seguridad pueden incluirse en el entorno operativo para los fines del informe de requisitos del sistema.
Analizar las restricciones. Las restricciones en los requisitos del producto pueden provenir de usuarios, capacidades de procesamiento, requisitos de energía, costos e integración de hardware y software. Las restricciones también pueden incluir expectativas que no pueden cumplirse con las tecnologías de punta actuales o dentro del presupuesto del proyecto.
Cree una lista de requisitos funcionales, como la velocidad de las operaciones, los recursos utilizados, el rendimiento en entornos extremos, los requisitos de prueba, la calidad, la seguridad, la fiabilidad y los requisitos de mantenimiento.
Haga un programa de desarrollo que muestre el logro esperado de los hitos principales a lo largo de una línea de tiempo.
Escriba el material introductorio del informe de requisitos del sistema. La página de título contiene el título, el nombre de la organización, la fecha y el autor. Los documentos de requisitos formales del sistema también pueden tener firmas de las partes responsables en la portada. Crear una tabla de contenidos y una lista de figuras y tablas. Escriba una introducción y enumere los documentos de referencia aplicables.
Divida el resto del documento en secciones y escriba contenido que cubra una descripción general, requisitos funcionales y requisitos especializados.