Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.-Introducción
Propósito
Alcance
Resume
2) Especificación de Requerimientos
La especificación es el resultado del proceso de planificación y puede ser vista
como un proceso de representación. La ejecución del plan concluye en la instanciación
de un producto o proceso en particular. La especificación del producto describe la
visión externa del producto. La especificación del proceso describe cómo realizar un
determinado proceso.
La especificación de requerimientos es una descripción detallada y precisa de
la funcionalidad del sistema teniendo en cuenta las restricciones del mismo.
Generalmente, la especificación de requerimientos sirve como base para el contrato
entre los desarrolladores y el cliente.
Como ejemplo, la especificación del diseño de Software. Esta puede contener:
La especificación del tipo de producto de entrada (producto de los
requerimientos), incluyendo una sintaxis formal y descripción semántica para el
documento de requerimientos (ANSI / IEEE-Std-830).
Esta fase trata de aclarar qué es lo que un sistema debe de hacer. Describe la
función y el rendimiento del sistema y las restricciones que gobernarán su desarrollo.
También describe la información (control y datos) que sirve de entrada y salida al
sistema. Es evidente que, en esta etapa, el sistema objetivo está sujeto a muchos
cambios antes de que sea realmente implantado.
Para la especificación Balzer y Goldman proponen ocho principios[6] para una
buena especificación:
Principio 1: Separar funcionalidad de implementación.
Las especificaciones deben describir que se desea realizar, no cómo se va a realizar.
Principio 2: Se necesita utilizar un lenguaje de especificación de sistemas orientado a
procesos.
Si se considera un entorno dinámico, donde los cambios afectan al
comportamiento de algunas entidades, entonces los sistemas no pueden ser
representados formalmente. Por lo tanto, se puede usar una descripción
orientada al proceso, en la cual la especificación se obtiene mediante un
modelo de comportamiento deseado en términos de respuestas funcionales
ante distintos estímulos del entorno. Ejemplo, Sistemas Empotrados.
Principio 3: Debe abarcar el sistema del cual el software es un componente.
5) Glosario
El modelo de Casos de Uso presenta las funciones del sistema y los actores que
hacen uso de ellas. Se representa mediante Diagramas de Casos de Uso.
7) Visión
Este documento define la visión del producto desde la perspectiva del cliente,
especificando las necesidades y características del producto. Constituye una base de
acuerdo en cuanto a los requisitos del sistema.
Para los casos de uso que lo requieran (cuya funcionalidad no sea evidente o
que no baste con una simple descripción narrativa) se realiza una descripción detallada
utilizando una plantilla de documento, donde se incluyen: precondiciones, post-
condiciones, flujo de eventos, requisitos no-funcionales asociados. También, para
casos de uso cuyo flujo de eventos sea complejo podrá adjuntarse una representación
gráfica mediante un Diagrama de Actividad.
9) Especificaciones Adicionales
Este documento capturará todos los requisitos que no han sido incluidos como
parte de los casos de uso y se refieren requisitos no-funcionales globales. Dichos
requisitos incluyen: requisitos legales o normas, aplicación de estándares, requisitos de
calidad del producto, tales como: confiabilidad, desempeño, etc., u otros requisitos de
ambiente, tales como: sistema operativo, requisitos de compatibilidad, etc.
10) Prototipos de Interfaces de Usuario
Se trata de prototipos que permiten al usuario hacerse una idea más o menos
precisa de las interfaces que proveerá el sistema y así, conseguir retroalimentación de
su parte respecto a los requisitos del sistema. Estos prototipos se realizarán como:
dibujos a mano en papel, dibujos con alguna herramienta gráfica o prototipos
ejecutables interactivos, siguiendo ese orden de acuerdo al avance del proyecto. Sólo
los de este último tipo serán entregados al final de la fase de Elaboración, los otros
serán desechados. Asimismo, este artefacto, será desechado en la fase de
Construcción en la medida que el resultado de las iteraciones vayan desarrollando el
producto final.
22) Producto
5. Referencias