Está en la página 1de 11

Norma IEEE

Objetivo de la norma IEEE830

La norma IEEE 830 tiene como objetivo establecer pautas y recomendaciones para la creación de
documentos de especificación de requerimientos de software. Estos documentos son
fundamentales en el proceso de desarrollo de software, ya que ayudan a definir con precisión qué
debe hacer el software y cómo debe comportarse.

En otras palabras, ayudar a los desarrolladores a entender qué quiere exactamente el cliente.
Caracteristicas

● Correcto ● Verificable
● No ambiguo ● Clasificado
● Completo ● Modificable
● Consistente ● Trazable
Contenido principal de la norma

Introducción: Explica la finalidad de la especificación de requerimientos y su importancia en


el proceso de desarrollo de software.

Descripción general del sistema: Proporciona una visión general del sistema que se va a
desarrollar, incluyendo su contexto, objetivos y funciones generales.

Requerimientos específicos: Detalla los requerimientos funcionales y no funcionales del


sistema, incluyendo descripciones detalladas de las funciones, restricciones, rendimiento
esperado y otros aspectos clave.
Contenido principal de la norma

Requisitos de diseño: Proporciona información sobre los requisitos de diseño, incluyendo arquitectura, estructura de
datos y otros aspectos técnicos.

Requisitos de documentación: Especifica los requisitos para la documentación del software, como manuales de
usuario, guías de instalación y documentación técnica.
Beneficios.

Facilita la comunicación entre los diferentes equipos involucrados en el desarrollo de


software.

Ayuda a evitar malentendidos y ambigüedades en los requerimientos.

Proporciona una base sólida para la planificación y el seguimiento del proyecto.

Mejora la calidad del software al asegurar una comprensión clara de los requerimientos.
Importancia de la norma

Claridad en la Comunicación: La norma IEEE 830 establece un formato estándar y una


estructura coherente para la documentación de requerimientos de software. Esto asegura que todos
los miembros del equipo de desarrollo y las partes interesadas utilicen un lenguaje común y
entiendan de manera uniforme los requerimientos del proyecto. La falta de claridad en los
requerimientos puede dar lugar a malentendidos, errores y retrabajo costoso.

Reducción de Ambigüedades: Una de las principales causas de problemas en el desarrollo de


software son los requerimientos ambiguos. La IEEE 830 fomenta la especificación detallada de los
requerimientos funcionales y no funcionales, lo que ayuda a eliminar ambigüedades y asegura que
todos tengan una comprensión precisa de lo que se debe lograr.
Importancia de la norma

Planificación y Seguimiento Efectivos: Los documentos de especificación de requerimientos


creados según la norma IEEE 830 son fundamentales para la planificación y el seguimiento del
proyecto. Los gerentes de proyecto pueden utilizar esta documentación para estimar el alcance,
los recursos necesarios y el tiempo requerido para completar el desarrollo. También permite un
seguimiento más efectivo del progreso y la detección temprana de desviaciones.

Satisfacción del Cliente: Al utilizar la IEEE 830, los desarrolladores pueden estar seguros de que
están construyendo lo que el cliente realmente necesita. Esto reduce el riesgo de entregas finales
que no cumplen con las expectativas del cliente y aumenta la satisfacción del mismo.
Importancia de la norma.

Facilita la Revisión y Evaluación:Los documentos de requerimientos consistentes y bien estructurados


facilitan la revisión y evaluación por parte de las partes interesadas, como los clientes, los equipos de
control de calidad y los equipos de desarrollo. Esto permite identificar problemas tempranamente y
realizar correcciones antes de que sean costosas o complicadas de abordar.

Base para la Verificación y Validación: La IEEE 830 proporciona la base para las actividades de
verificación y validación del software. Los requerimientos documentados se utilizan como criterios para
evaluar si el software cumple con lo especificado. Esto contribuye a la calidad y la confiabilidad del
producto final.
Conclusión

En resumen, la norma IEEE 830 es esencial en el desarrollo de software porque promueve una
comunicación clara y efectiva, reduce ambigüedades, facilita la planificación y el seguimiento,
mejora la satisfacción del cliente y proporciona una base sólida para la evaluación y validación
del software. Utilizar esta norma puede ayudar a los equipos de desarrollo a evitar costosos
errores y retrasos, lo que a su vez mejora la eficiencia y la calidad del proceso de desarrollo de
software.

También podría gustarte