Documentos de Académico
Documentos de Profesional
Documentos de Cultura
software
Proyecto: [Nombre del proyecto]
Revisin [99.99]
[Mes de ao]
[Fecha]
Revisin
[Rev]
Autor
[Descripcion]
[Firma o sello]
Rev. [99.99]
Pg. 4
El sistema utilizar una main board Assus TUF Z87 motherboards provides stability against
warping, as well as increased heat dissipation.
La aplicacin debe poderse ejecutar en diferentes entornos, como Windows, Linux, etc.
(Multiplataforma).
El sistema debe ser capaz de usar para guardar los datos diferentes motores de bases de
datos.
Los requerimientos de hardware estarn dados por la plataforma especfica que se utilice para
la instalacin del sistema, en cuanto a sistema operativo, servidor de aplicaciones y gestor de
bases de datos.
El sistema deber responder en el mnimo de tiempo posible ante las solicitudes de informacin
por parte de otros sistemas y en el procesamiento de la informacin.
El sistema soportado con una targeta graficadora g forc 256 MB
La eficiencia de la aplicacin estar determinada en gran medida por el aprovechamiento de
los recursos que se disponen en el modelo de n capas, y la velocidad de las consultas a la
base de datos.
El sistema soportar ptica Drives, Audio & Multimedia
Rev. [99.99]
Pg. 5
Contenido
FICHA DEL DOCUMENTO
CONTENIDO
INTRODUCCIN
1.1
Propsito
1.2
Alcance
1.3
Personal involucrado
1.4
1.5
Referencias
1.6
Resumen
DESCRIPCIN GENERAL
2.1
2.2
2.3
2.4
Restricciones
2.5
Suposiciones y dependencias
2.6
REQUISITOS ESPECFICOS
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
8
9
9
9
9
9
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
9
10
10
10
10
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
10
10
10
10
10
11
Descripcin de requisitos del sofware
Rev. [99.99]
Pg. 6
Portabilidad
11
Otros requisitos
11
APNDICES
11
Rev. [99.99]
Pg. 7
2 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.
2.1
Propsito
2.2
Alcance
2.3
Personal involucrado
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
2.4
2.5
Referencias
Referencia
[Ref.]
Titulo
[Ttulo]
Ruta
[Ruta]
Fecha
Autor
[Fecha] [Autor]
2.6
Resumen
Rev. [99.99]
Pg. 8
3 Descripcin general
3.1
3.2
3.3
Tipo de usuario
Formacin
Habilidades
Actividades
3.4
Restricciones
3.5
Suposiciones y dependencias
3.6
4 Requisitos especficos
Esta es la seccin ms extensa y ms importante del documento.
Debe contener una lista detallada y completa de los requisitos que debe cumplir el sistema
a desarrollar. El nivel de detalle de los requisitos debe ser el suficiente para que el equipo
de desarrollo pueda disear un sistema que satisfaga los requisitos y los encargados de las
pruebas puedan determinar si stos se satisfacen.
Rev. [99.99]
Pg. 9
Restriccin
Media/Deseado
Baja/ Opcional
4.1
4.2
Requisitos funcionales
Rev. [99.99]
Pg. 10
4.3
Requisitos no funcionales
4.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.
4.3.2 Seguridad
[Inserte aqu el texto]
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.
4.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.
4.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.
Rev. [99.99]
Pg. 11
4.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.
4.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.
4.4
Otros requisitos
5 Apndices
[Inserte aqu el texto]
Pueden contener todo tipo de informacin relevante para la SRS pero que, propiamente, no
forme parte de la SRS.