Académique Documents
Professionnel Documents
Culture Documents
Índice
1. Introducción 2
1.1 Propósito 2
1.2 Alcance 2
1.3 Definiciones, Acrónimos y Abreviaturas 2
1.4 Referencias 2
2. Descripción general 2
3. Requisitos No Funcionales 3
3.1 Usabilidad 3
3.2 Confiabilidad 3
3.3 Eficiencia 3
3.4 Mantenimiento 3
3.5 Portabilidad 4
3.6 Restricciones de diseño y construcción 4
3.7 Reusabilidad 4
3.8 Interfaces 4
3.9 Licenciamiento 4
3.10 Avisos Legales, Derechos de autor y otros 4
4. Requisitos Funcionales 4
4.1 Identificación de los casos de uso 4
4.2 Priorización de los casos de uso 5
4.3 Detallado de los casos de uso 5
4.4 Prototipo de la interfaz del usuario 6
7. Información de apoyo 8
Minuta
Fase: Responsable:
DSW Especificación de Requisitos
1. Introducción
[La introducción de la especificación de Requisitos de Software (ERS) ofrece una visión general de
todo el documento ERS. Incluye el propósito, alcance, definiciones, acrónimos, abreviaturas,
referencias, y una descripción general de la ERS.]
[Nota: La ERS captura completamente los requisitos de software para el sistema, o una porción del
sistema.]
1.1 Propósito
[Especifica el propósito de la ERS. Aquí se describe l comportamiento externo del sistema. También
se deben mencionar los requerimientos no funcionales del sistema y proveer una descripción de los
requerimientos funcionales.]
1.2 Alcance
[Breve descripción del alcance del sistema, descripción de la aplicación, características,
asociaciones existentes y cualquier aspecto que se vea afectado por el desarrollo de éste.]
1.3 Definiciones, Acrónimos y Abreviaturas
[Proveer de las definiciones, términos y acrónimos requeridos, Se puede incluir una referencia al
glosario de términos en caso de que éste exista.]
Término Definición
1.4 Referencias
[Esta sección provee un listado de todos los documentos a los que se haga referencia dentro del
contenido de la ERS. Éste debe ser lo suficientemente específico para poder localizarse, se puede
incluir el identificador o nombre del documento referido. Especificar la fuente de donde se ha
obtenido la referencia.]
2. Descripción general
[En esta sección se describen de manera general los factores que afectan al producto y sus
requisitos. Aquí no se especifican aún los requisitos, en cambio, se proveen los antecedentes a esos
requisitos que serán definidos y detallados más adelante en este mismo documento, con el objetivo
de hacerlos más entendibles.
• Perspectiva del producto
• Funciones del producto
• Supuestos
• Licenciamiento
• Instalación
• Criterios de calidad]
3. Requisitos No Funcionales
[Esta sección contiene todos los requisitos de software no funcionales, a un nivel de detalle lo
suficientemente claro para que los miembros del equipo de desarrollo puedan satisfacerlos.]
Fase: Responsable:
DSW Especificación de Requisitos
3.1 Usabilidad
[En esta sección se incluyen los requerimientos que afectan la usabilidad, por ejemplo:
Especificar el tiempo de entrenamiento necesario para que un usuario normal se vuelva productivo
al utilizar el sistema en ciertas operaciones
Especificar los tiempos que toma la realización de una tarea típica, pudiéndose basar en
mediciones obtenidas al realizar tareas similares en otros sistemas con los que el usuario esta
familiarizado
Especificar si se va a guiar el desarrollo de acuerdo a algún estándar común de usabilidad]
3.1.1 <Requerimiento de usabilidad 1>
[Descripción del requerimiento.]
3.2 Confiabilidad
[Requisitos de confiabilidad que el sistema deberá cumplir.
Disponibilidad— especificar el porcentaje de tiempo disponible, horas de uso, etc.
Tiempo promedio entre fallas (MTBF) — usualmente especificado en horas.
Tiempo promedio para repararla (MTTR) — cuánto tiempo estará el sistema fuera de operación
después de ocurrir una falla?
Precisión — especificar la precisión que es requerida par alas salidas del sistema.
Proporción de defectos — usualmente expresada en términos del número de errores entre cien
líneas de código (bugs/KLOC) o errores entre puntos de función ( bugs/function-point).
3.2.1 <Requerimiento de confiabilidad 1>
[Descripción del requerimiento.]
3.3 Eficiencia
[El desempeño del sistema será descrito en esta sección, incluyendo los tiempos promedio y máximo
de respuesta específicos aplicables a cada caso de uso.
Tiempo de respuesta para una transacción
Rendimiento, transacciones por segundo
Capacidad, número de transacciones soportadas por el sistema en un instante dado
Utilización de recursos, cuánta memoria, disco, etc.
3.3.1 <Requerimiento de eficiencia 1>
[Descripción del requerimiento.]
3.4 Mantenimiento
[En esta sección se indican los requisitos de soporte y mantenimiento del sistema.]
3.4.1 <Requerimiento de mantenimiento 1>
[Descripción del requerimiento.]
3.5 Portabilidad
[Descripción de las características del software que permitirían su transferencia de un lugar a
otro.]
Fase: Responsable:
DSW Especificación de Requisitos
4. Requisitos Funcionales
4.1 Identificación de los casos de uso
[En esta sección se debe incluir una primera definición de los casos de uso identificados en el
sistema, es decir una visión general de los casos de uso o que son aplicables al desarrollo. Se debe
incluir una lista de los nombres de los actores y de cada caso de uso, junto con un diagrama que
identifique las relaciones entre ellos. En esta sección se debe incluir una breve descripción de los
supuestos y premisas existentes identificadas en los casos de uso.]
4.2 Priorización de los casos de uso
[De acuerdo a los requerimientos identificados en el punto anterior, se deben organizar y
Fase: Responsable:
DSW Especificación de Requisitos
estructurar de acuerdo a las necesidades del negocio o a las funciones del sistema. Posteriormente
se debe incluir una priorización de los casos de uso en Alta, Media o Baja, obteniendo finalmente
un listado de los requerimientos priorizados.]
Identificador Caso de Uso Prioridad
ACTOR SISTEMA
PASO ACCIÓN PASO ACCIÓN EXCEPCIÓN
1 2 -
Fase: Responsable:
DSW Especificación de Requisitos
ID TIPO ACCIÓN
D1 [descripción del dato requerido en el flujo del caso de uso] [Si / No]
Fase: Responsable:
DSW Especificación de Requisitos
Fase: Responsable:
DSW Especificación de Requisitos
7. Información de apoyo
[La información de apoyo hace que la ERS sea más fácil de usar. Incluye:
Tabla de contenidos
Índice
Apéndices
Estos pueden incluir la utilización de los casos de uso o prototipos de la interfaz de usuario.]
Fase: Responsable: