1.1.1 NORMA IEEE830 Actualizado
1.1.1 NORMA IEEE830 Actualizado
1.1.1 NORMA IEEE830 Actualizado
F) Prototipos
Los prototipos se utilizan con frecuencia durante la parte de requisitos de un
proyecto. Existen muchas herramientas que permiten prototipo, que presenta
algunas características de un sistema, que se creará de manera rápida y sencilla.
Los prototipos son útiles por las siguientes razones:
a) Es más probable que el cliente vea el prototipo y reaccione ante él que leer el
ERS y reaccionarlo. Por lo tanto, el prototipo proporciona una respuesta rápida.
b) El prototipo muestra aspectos imprevistos del comportamiento del sistema. Por
lo tanto, produce no solo respuestas, pero también nuevas preguntas. Esto ayuda
a alcanzar el cierre en el ERS.
c) Un ERS basado en un prototipo tiende a sufrir menos cambios durante el
desarrollo, acortando así tiempo de desarrollo.
g) Diseño incrustado en el ERS
El ERS debe especificar qué funciones se van a realizar sobre qué datos producir,
qué resultados y qué ubicación para quién. El ERS debe enfocarse en los servicios
que se realizarán. El ERS no debería normalmente especificar elementos de diseño
como los siguientes:
a) Particionar el software en módulos
b) Asignación de funciones a los módulos
c) describir el flujo de información o control entre módulos
d) Elegir estructuras de datos.
Requerimientos Necesarios para Diseño
En casos especiales, algunos requisitos pueden restringir severamente el diseño.
Por ejemplo, requisitos de seguridad o seguridad puede referirse directamente al
diseño, como la necesidad de:
a) Mantenga ciertas funciones en módulos separados
b) Permitir solo comunicación limitada entre algunas áreas del programa
c) Verifique la integridad de los datos para las variables críticas.
H) Incrustar los requisitos del proyecto en el ERS
Los requisitos del proyecto representan un entendimiento entre el cliente y el
proveedor sobre el contrato, cuestiones relativas a la producción de software y, por
lo tanto, no deberían incluirse en el ERS. Estos normalmente incluyen elementos
tales como:
a) coste
b) horarios de entrega
c) procedimientos de reporte
d) métodos de desarrollo de software
e) garantía de calidad
f) Criterios de validación y verificación
g) Procedimientos de aceptación.