Vous êtes sur la page 1sur 13

Especificacin de requisitos de

software
Proyecto: [Nombre del proyecto]
Revisin [99.99]

[Mes de ao]

Instrucciones para el uso de este formato


Este formato es una plantilla tipo para documentos de requisitos del software.
Est basado y es conforme con el estndar IEEE Std 830-1998.
Las secciones que no se consideren aplicables al sistema descrito podrn de forma
justificada indicarse como no aplicables (NA).
Notas:
Los textos en color azul son indicaciones que deben eliminarse y, en su caso, sustituirse
por los contenidos descritos en cada apartado.
Los textos entre corchetes del tipo [Inserte aqu el texto] permiten la inclusin directa de
texto con el color y estilo adecuado a la seccin, al pulsar sobre ellos con el puntero del
ratn.
Los ttulos y subttulos de cada apartado estn definidos como estilos de MS Word, de
forma que su numeracin consecutiva se genera automticamente segn se trate de
estilos Titulo1, Titulo2 y Titulo3.
La sangra de los textos dentro de cada apartado se genera automticamente al pulsar
Intro al final de la lnea de ttulo. (Estilos Normal indentado1, Normal indentado 2 y Normal
indentado 3).
El ndice del documento es una tabla de contenido que MS Word actualiza tomando como
criterio los ttulos del documento.
Una vez terminada su redaccin debe indicarse a Word que actualice todo su contenido
para reflejar el contenido definitivo.

De la plantilla de formato del documento & Coloriuris http://www.qualitatis.org


.

Ficha del documento


Fecha
[Fecha]

Revisin
[Rev]

Autor

Verificado dep. calidad.

[Descripcion]

[Firma o sello]

Documento validado por las partes en fecha: [Fecha]


Por el cliente

Fdo. D./ Da [Nombre]

Por la empresa suministradora

Fdo. D./Da [Nombre]

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 4

Contenido
FICHA DEL DOCUMENTO

CONTENIDO

INTRODUCCIN

1.1

Propsito

1.2

Alcance

1.3

Personal involucrado

1.4

Definiciones, acrnimos y abreviaturas

1.5

Referencias

1.6

Resumen

DESCRIPCIN GENERAL

2.1

Perspectiva del producto

2.2

Funcionalidad del producto

2.3

Caractersticas de los usuarios

2.4

Restricciones

2.5

Suposiciones y dependencias

2.6

Evolucin previsible del sistema

REQUISITOS ESPECFICOS

10

3.1
Requisitos comunes de los interfaces
3.1.1 Interfaces de usuario
3.1.2 Interfaces de hardware
3.1.3 Interfaces de software
3.1.4 Interfaces de comunicacin

11
11
11
12
12

3.2
Requisitos funcionales
3.2.1 Requisito funcional 1
3.2.2 Requisito funcional 2
3.2.3 Requisito funcional 3
3.2.4 Requisito funcional n

12
12
12
12
12

3.3
Requisitos no funcionales
3.3.1 Requisitos de rendimiento
3.3.2 Seguridad
3.3.3 Fiabilidad
3.3.4 Disponibilidad
3.3.5 Mantenibilidad

12
12
12
13
13
13
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software
3.3.6
3.4
4

Rev. [99.99]
Pg. 5

Portabilidad

13

Otros requisitos

13

APNDICES

13

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 6

1 Introduccin
[Inserte aqu el texto]
La introduccin de la Especificacin de requisitos de software (SRS) debe proporcionar una
vista general de la SRS. Debe incluir el objetivo, el alcance, las definiciones y acrnimos,
las referencias, y la vista general del SRS.

1.1

Propsito

[Inserte aqu el texto]


Propsito del documento
Audiencia a la que va dirigido

1.2

Alcance

[Inserte aqu el texto]


Identificacin del producto(s) a desarrollar mediante un nombre
Consistencia con definiciones similares de documentos de mayor nivel (ej.
Descripcin del sistema) que puedan existir

1.3

Personal involucrado

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Administrador
Consultar Registros de ventas
Enseanza media completa
Acceder el registro de todos los productos de las ventas
realizadas
86059637
Aprobado

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Vendedor
Anular ventas y cambios de productos
Enseanza media completa
Manejar el registros de las ventas
56897456
aprobado

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Responsable financiero (contador)


Generar el reporte de todas las ventas de las tiendas
Tcnico profesional de contabilidad
Verifica los registros de la ventas realizadas
52365698
aprobado

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 7

Relacin de personas involucradas en el desarrollo del sistema, con informacin de


contacto.
Esta informacin es til para que el gestor del proyecto pueda localizar a todos los
participantes y recabar la informacin necesaria para la obtencin de requisitos,
validaciones de seguimiento, etc.

1.4

Definiciones, acrnimos y abreviaturas

[Inserte aqu el texto]


Definicin de todos los trminos, abreviaturas y acrnimos necesarios para interpretar
apropiadamente este documento. En ella se pueden indicar referencias a uno o ms
apndices, o a otros documentos.

1.5

Referencias

Referencia
[Ref.]

Titulo
[Ttulo]

Ruta
[Ruta]

Fecha

Autor

[Fecha] [Autor]

Relacin completa de todos los documentos relacionados en la especificacin de


requisitos de software, identificando de cada documento el titulo, referencia (si
procede), fecha y organizacin que lo proporciona.

1.6

Resumen

[Inserte aqu el texto]


Descripcin del contenido del resto del documento
Explicacin de la organizacin del documento

2 Descripcin general
2.1

Perspectiva del producto

[Inserte aqu el texto]


Indicar si es un producto independiente o parte de un sistema mayor. En el caso de
tratarse de un producto que forma parte de un sistema mayor, un diagrama que site el
producto dentro del sistema e identifique sus conexiones facilita la comprensin.

2.2

Funcionalidad del producto

El sistema es flexible con la modalidad de pago, permite realizar ventas, devoluciones,


despacho a domicilio, retiro programado.
El sistema integra base de datos de los usuarios para la gestin administrativa de los
departamentos, permite levantar un sitio de internet para ventas.
El sistema guarda informacin de los clientes frecuentes para realizar rebajas de las
ventas

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

2.3

Rev. [99.99]
Pg. 8

Caractersticas de los usuarios

Tipo de usuario
Formacin
Habilidades
Actividades

Administrador
Enseanza media completa
Conocimiento del manejo administrativo de la tienda
Notificar el stock de productos y realizar las compras a los
proveedroes

Tipo de usuario
Formacin
Habilidades
Actividades

vendedor
Enseanza media completa
Saber el manejo de la caja
Buscar el stock de los productos

Tipo de usuario
Formacin
Habilidades
Actividades

Responsable financiero
Tcnico profesional de Contabilidad
Tener los registros de ventas al da

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 9

Descripcin de los usuarios del producto, incluyendo nivel educacional, experiencia y


experiencia tcnica.

2.4

Restricciones

[Inserte aqu el texto]


Descripcin de aquellas limitaciones a tener en cuenta a la hora de disear y desarrollar
el sistema, tales como el empleo de determinadas metodologas de desarrollo, lenguajes
de programacin, normas particulares, restricciones de hardware, de sistema operativo
etc.

2.5

Suposiciones y dependencias

[Inserte aqu el texto]


Descripcin de aquellos factores que, si cambian, pueden afectar a los requisitos. Por
ejemplo una asuncin puede ser que determinado sistema operativo est disponible
para el hardware requerido. De hecho, si el sistema operativo no estuviera disponible, la
SRS debera modificarse.

2.6

Evolucin previsible del sistema

[Inserte aqu el texto]


Identificacin de futuras mejoras al sistema, que podrn analizarse e implementarse en
un futuro.

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 10

3 Requisitos especficos
Identificacin de requisitos:
Nombre del requerimiento:
Caractersticas:
Descripcin del
requerimiento:

RF01
Consultas a base de datos
Permite realizar consultas a la base de datos por parte de
las aplicaciones que lo requieran
Realizar consultas El programa podr acceder a la base
de datos segn la necesidad
Insertar: Permite a las aplicaciones insertar
datos en la BD.
Borrar: Permite a las aplicaciones borrar
informacin de la BD (previa aprobacin de un
administrador).
Modificar: Permite a las aplicaciones modificar
informacin de la BD (previa aprobacin de un
administrador).
Mostrar: Permite a las aplicaciones mostrar
datos de la BD.

Requerimiento no funcional:
Prioridad del requerimiento:
Alta

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito

[Inserte aqu el texto]


[Inserte aqu el texto]
Requisito
[Inserte aqu el texto]
Alta/Esencial

Rev. [99.99]
Pg. 11

Restriccin
Media/Deseado

Baja/ Opcional

y realizar la descripcin del requisito


La distribucin de los prrafos que forman este punto puede diferir del propuesto en esta
plantilla, si las caractersticas del sistema aconsejan otra distribucin para ofrecer mayor
claridad en la exposicin.

3.1

Requisitos comunes de los interfaces

[Inserte aqu el texto]


Descripcin detallada de todas las entradas y salidas del sistema de software.

3.1.1 Interfaces de usuario


[Inserte aqu el texto]
Describir los requisitos del interfaz de usuario para el producto. Esto puede estar
en la forma de descripciones del texto o pantallas del interfaz. Por ejemplo
posiblemente el cliente ha especificado el estilo y los colores del producto.
Describa exacto cmo el producto aparecer a su usuario previsto.

3.1.2 Interfaces de hardware


[Inserte aqu el texto]
Especificar las caractersticas lgicas para cada interfaz entre el producto y los
componentes de hardware del sistema. Se incluirn caractersticas de
configuracin.
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 12

3.1.3 Interfaces de software


[Inserte aqu el texto]
Indicar si hay que integrar el producto con otros productos de software.
Para cada producto de software debe especificarse lo siguiente:
Descripcin del producto software utilizado
Propsito del interfaz
Definicin del interfaz: contiendo y formato

3.1.4 Interfaces de comunicacin


[Inserte aqu el texto]
Describir los requisitos del interfaces de comunicacin si hay comunicaciones con
otros sistemas y cuales son las protocolos de comunicacin.

3.2

Requisitos funcionales

[Inserte aqu el texto]


Definicin de acciones fundamentales que debe realizar el software al recibir
informacin, procesarla y producir resultados.
En ellas se incluye:
Comprobacin de validez de las entradas
Secuencia exacta de operaciones
Respuesta a situaciones anormales (desbordamientos, comunicaciones,
recuperacin de errores)
Parmetros
Generacin de salidas
Relaciones entre entradas y salidas (secuencias de entradas y salidas, formulas
para la conversin de informacin)
Especificacin de los requisitos lgicos para la informacin que ser almacenada en
base de datos (tipo de informacin, requerido)
Las requisitos funcionales pueden ser divididos en sub-secciones.

3.2.1 Requisito funcional 1


3.2.2 Requisito funcional 2
3.2.3 Requisito funcional 3
3.2.4 Requisito funcional n

3.3

Requisitos no funcionales
3.3.1 Requisitos de rendimiento
[Inserte aqu el texto]
Especificacin de los requisitos relacionados con la carga que se espera tenga
que soportar el sistema. Por ejemplo, el nmero de terminales, el nmero
esperado de usuarios simultneamente conectados, nmero de transacciones por
segundo que deber soportar el sistema, etc.
Todos estos requisitos deben ser mesurables. Por ejemplo, indicando el 95% de
las transacciones deben realizarse en menos de 1 segundo, en lugar de los
operadores no deben esperar a que se complete la transaccin.

3.3.2 Seguridad
[Inserte aqu el texto]
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 13

Especificacin de elementos que protegern al software de accesos, usos y


sabotajes maliciosos, as como de modificaciones o destrucciones maliciosas o
accidentales. Los requisitos pueden especificar:
Empleo de tcnicas criptogrficas.
Registro de ficheros con logs de actividad.
Asignacin de determinadas funcionalidades a determinados mdulos.
Restricciones de comunicacin entre determinados mdulos.
Comprobaciones de integridad de informacin crtica.

3.3.3 Fiabilidad
[Inserte aqu el texto]
Especificacin de los factores de fiabilidad necesaria del sistema. Esto se
expresa generalmente como el tiempo entre los incidentes permisibles, o el total
de incidentes permisible.

3.3.4 Disponibilidad
[Inserte aqu el texto]
Especificacin de los factores de disponibilidad final exigidos al sistema.
Normalmente expresados en % de tiempo en los que el software tiene que
mostrar disponibilidad.

3.3.5 Mantenibilidad
[Inserte aqu el texto]
Identificacin del tipo de mantenimiento necesario del sistema.
Especificacin de quien debe realizar las tareas de mantenimiento, por ejemplo
usuarios, o un desarrollador.
Especificacin de cuando debe realizarse las tareas de mantenimiento. Por
ejemplo, generacin de estadsticas de acceso semanales y mensuales.

3.3.6 Portabilidad
[Inserte aqu el texto]
Especificacin de atributos que debe presentar el software para facilitar su
traslado a otras plataformas u entornos. Pueden incluirse:
Porcentaje de componentes dependientes del servidor.
Porcentaje de cdigo dependiente del servidor.
Uso de un determinado lenguaje por su portabilidad.
Uso de un determinado compilador o plataforma de desarrollo.
Uso de un determinado sistema operativo.

3.4

Otros requisitos

[Inserte aqu el texto]


Cualquier otro requisito que no encaje en ninguna de las secciones anteriores.
Por ejemplo:
Requisitos culturales y polticos
Requisitos Legales

4 Apndices
[Inserte aqu el texto]
Pueden contener todo tipo de informacin relevante para la SRS pero que, propiamente, no
forme parte de la SRS.

Descripcin de requisitos del sofware

Vous aimerez peut-être aussi