Вы находитесь на странице: 1из 6

March 4, 2014

Documento de Especificacin
de Requerimientos
CASO: <nombre del caso>

Documento realizado por: Juan Lorenzo Gonzlez Ziga basado en el estndar 29148 de la IEEE.

Tabla de Contenidos
1. Introduccin .............................................................................................................................................. 2
1.1 Propsito del sistema.......................................................................................................................... 2
1.2 Alcance del sistema............................................................................................................................. 2
1.3 Descripcin General del sistema ......................................................................................................... 2
1.3.1 Contexto del sistema ................................................................................................................... 2
1.3.2 Funciones del sistema .................................................................................................................. 2
1.3.3 Caractersticas del usuario ........................................................................................................... 2
1.3.4 Limitaciones ................................................................................................................................. 2
1.4 Definiciones......................................................................................................................................... 3
2. Referencias................................................................................................................................................ 3
3. Requerimientos del sistema ..................................................................................................................... 3
3.1 Interfaces externas ............................................................................................................................. 3
3.2 Requerimientos Funcionales............................................................................................................... 3
3.3 Requerimientos de usabilidad ............................................................................................................ 4
3.4 Requerimientos de rendimiento ......................................................................................................... 4
3.5 Requerimientos de bases de datos ..................................................................................................... 4
3.6 Restricciones de diseo ...................................................................................................................... 4
3.7 Atributos del sistema de software ...................................................................................................... 4
4. Verificacin ............................................................................................................................................... 5
4.1 Interfaces externas ............................................................................................................................. 5
4.2 Requerimientos Funcionales............................................................................................................... 5
4.3 Requerimientos de usabilidad ............................................................................................................ 5
4.4 Requerimientos de rendimiento ......................................................................................................... 5
4.5 Requerimientos de bases de datos ..................................................................................................... 5
4.6 Restricciones de diseo ...................................................................................................................... 5
4.7 Atributos del sistema de software ...................................................................................................... 5
5. Apndices .................................................................................................................................................. 5

Documento realizado por: Juan Lorenzo Gonzlez Ziga basado en el estndar 29148 de la IEEE.

1. Introduccin
1.1 Propsito del sistema
Delinear el propsito del software a especificar.

1.2 Alcance del sistema


Describe el alcance del software considerando:
a) La identificacin del producto(s) de software para ser producido por su nombre (por ejemplo,
HOST DBMS, generador de informes, etc);
b) Explicar qu va a hacer el producto(s) de software;
c) Describir la aplicacin de software que se va a especificar, incluidos los beneficios pertinentes,
objetivos, y metas;
d) Ser coherente con las declaraciones similares en las especificaciones de nivel superior (por
ejemplo, la especificacin de requisitos del sistema), si existen.

1.3 Descripcin General del producto


1.3.1 Perspectiva del producto
Describa cmo el software opera dentro de las siguientes limitaciones:
a)
b)
c)
d)
e)
f)
g)
h)

Las interfaces del sistema;


Las interfaces de usuario;
Las interfaces de hardware;
Las interfaces de software;
Las comunicaciones de interfaces;
Memoria;
Operaciones;
Los requisitos de adaptacin del sitio.

1.3.2 Funciones del producto


Proporcionar un resumen de las principales funciones que el software realizara. Por ejemplo, un
SRS para un programa de contabilidad puede utilizar esta parte para abordar el mantenimiento de
cuentas de clientes, la declaracin del cliente, y la preparacin de la factura sin mencionar la gran
cantidad de detalles que cada una de esas funciones requiere.

1.3.3 Caractersticas del usuario


Describir las caractersticas generales de los grupos de usuarios previstos para el producto, incluyendo
caractersticas que pueden influir en la facilidad de uso, como el nivel educativo, la experiencia, la
discapacidad y la experiencia tcnica. Esta descripcin no debe establecer requisitos especficos, sino que
debe indicar las razones por las que ciertos requisitos especficos son posteriormente precisada en los
requisitos especficos.

1.3.4 Limitaciones
Proporcionar una descripcin general de cualquier elemento que limite el sistema.

Documento realizado por: Juan Lorenzo Gonzlez Ziga basado en el estndar 29148 de la IEEE.

1.4 Definiciones

2. Referencias
http://www.computer.org/portal/documents/82129/160549/IEEE+29148-2011.pdf

3. Requerimientos del sistema


Especifique todos los requisitos de software a un nivel de detalle suficiente para permitir a los testers
probar que el sistema de software cumple dichos requisitos.
Como mnimo, describir cada entrada (estmulo) en el sistema de software, cada salida (respuesta) desde
el sistema de software, y todas las funciones realizadas por el sistema de software en respuesta a una
entrada o en apoyo de una salida.

3.1 Interfaces externas


Definir todas las entradas y salidas en el sistema de software. La descripcin debe complementar las
descripciones de la interfaz.
Cada interfaz definido debe incluir el siguiente contenido:
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)

Nombre de la pieza;
Descripcin del objeto;
Fuente de entrada o destino de la produccin;
El rango vlido, exactitud y / o la tolerancia;
Las unidades de medida;
El momento;
Las relaciones con otras entradas / salidas;
los formatos de pantalla / organizacin;
los formatos de ventana / organizacin;
Los formatos de datos;
Los formatos de comandos;
Endmessages.

3.2 Requerimientos Funcionales


Definir las acciones fundamentales que tienen que tener lugar en el software en la aceptacin y el
procesamiento de las entradas y en el procesamiento y la generacin de las salidas, incluyendo
a) Validez controles sobre las entradas
b) la secuencia exacta de las operaciones
c) Las respuestas a las situaciones anormales, incluyendo
1) desbordamiento
2) Servicios de comunicacin
3) El manejo de errores y la recuperacin
d) Efecto de los parmetros
e) Relacin de las salidas a las entradas, incluyendo

Documento realizado por: Juan Lorenzo Gonzlez Ziga basado en el estndar 29148 de la IEEE.
1) las secuencias de entrada / salida
2) Frmulas para la entrada a la conversin de salida

3.3 Requerimientos de usabilidad


Definir los requisitos de usabilidad (calidad en uso). Requisitos y objetivos para el sistema de software de
usabilidad incluyen efectividad medible, la eficiencia y los criterios de satisfaccin en contextos de uso
especficos.

3.4 Requerimientos de rendimiento


Los requisitos de rendimiento se expresan en trminos mensurables. Por ejemplo, el 95% de las
transacciones se procesan en menos de 1 segundo. En lugar de, el operador no tendr que esperar a
que la transaccin sea completada

3.5 Requerimientos de bases de datos


Especificar los requisitos lgicos para cualquier informacin que se va a colocar en una base de datos,
incluyendo:
a)
b)
c)
d)
e)
f)

Tipos de informacin utilizada por varias funciones;


La frecuencia de uso;
El acceso a las capacidades;
Las entidades de datos y sus relaciones;
Las restricciones de integridad;
los requisitos de retencin de datos;

3.6 Restricciones de diseo


Especificar restricciones en el diseo del sistema que impone los estndares externos, requisitos
reglamentarios, o limitaciones del proyecto.

3.7 Atributos del sistema de software


a) Fiabilidad - Especifique los factores necesarios para establecer la fiabilidad requerida del sistema
de software en el momento de la entrega.
a) Disponibilidad - Especificar los factores necesarios para garantizar un nivel de disponibilidad
definido para todo el sistema, como el puesto de control, recuperacin y reinicio.
b) Seguridad - Especifica los requisitos para la proteccin del software del acceso accidental o
intencional, el uso modificacin, destruccin o divulgacin.
c) Capacidad de mantenimiento - Especificar atributos de software que se relacionan con la
facilidad de mantenimiento del software en s. Estos pueden incluir obligaciones para la
modularidad, interfaces o limitacin complejidad. Los requisitos no deben ser colocados aqu
slo porque se piensa que son buenas prcticas de diseo.
d) Portabilidad - Especificar atributos de software que se relacionan con la facilidad de portar el
software a otras mquinas de acogida y / o sistemas operativos , incluyendo:
1) Porcentaje de elementos con cdigo dependiente del host ;
2) El porcentaje de cdigo que es anfitrin dependiente;
3) El uso de un lenguaje porttil probada ;
4) El uso de un compilador en particular o subconjunto idioma ;
5) El uso de un sistema operativo en particular.

Documento realizado por: Juan Lorenzo Gonzlez Ziga basado en el estndar 29148 de la IEEE.

4. Verificacin
Ver seccin 3

4.1 Interfaces externas


4.2 Requerimientos Funcionales
4.3 Requerimientos de usabilidad
4.4 Requerimientos de rendimiento
4.5 Requerimientos de bases de datos
4.6 Restricciones de diseo
4.7 Atributos del sistema de software

5. Apndices
Suposiciones y dependencias
Siglas y abreviaturas

Вам также может понравиться