Está en la página 1de 10

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

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
8
8
8
8

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

8
9
9
9
9

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

9
9
9
9
9
10
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

10

Otros requisitos

10

APNDICES

10

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 6

1 Introduccin
Con la elaboracin de este sistema esperamos como resultado cumplir con los
requerimientos por el cliente. Este sistema ofrecer gran variedad de beneficios para
las personas que competen con este entidad y proporcionara ms eficacia ya que los
estudiantes universitarios podrn acceder a material de la biblioteca, y solicitar
prstamos con mayor facilidad ya que es de manera virtual.

1.1

Propsito

Llevar un mejor control de los datos de los alumnos por medio de un sistema
nico y completo

Darle al alumno universitario seguridad de su informacin

Una mejor eficacia en el proceso de atencin hacia los usuarios

1.2

Alcance
El sistema a modificar har un proceso ms eficaz en el acceder la informacin
de los alumnos, ser ms fcil de utilizar y no tendr tantos sistemas a la vez
para buscar la informacin de los usuarios.
Gracias a este sistema se obtendrn grandes resultados en el manejo
sistemtico del material educativo disponible en la biblioteca, y beneficiara a los
estudiantes universitarios ya que tendrn una mejor atencin en lo que refiere a
la rapidez en el momento de atenderlos.

1.3

Personal involucrado

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Nombre
Rol
Categora profesional
Responsabilidades

Informacin de contacto
Aprobacin

Jos Ponce
Programador
Tcnico Profesional
Programacin respectiva correspondiente al mdulo de
consultas y reportes en el lenguaje Java y su conexin a la
base de datos realizada en Postgres
0102500998/ 3058738
si
Julin Pacheco
Editor, Investigador
Tcnico Profesional
Editar, recopilar toda la informacin y documentacin
necesaria para el proyecto informtico, cronograma de
actividades, programacin respectiva correspondiente a los
mdulos de usuarios, responsables, laboratorios y
mantenimientos en el lenguaje Java y su conexin ala base
de datos realizada en Postgres
0102500998/ 3058738
si

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

1.4

Rev. [99.99]
Pg. 7

Definiciones, acrnimos y abreviaturas

Base de datos: Una base de datos o banco de datos (en ocasiones abreviada con la
sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo
contexto y almacenados sistemticamente para su posterior uso. En este sentido, una
biblioteca puede considerarse una base de datos compuesta en su mayora por
documentos y textos impresos en papel e indexados para su consulta
Java:. Es un lenguaje de programacin orientado a objetos, desarrollado por
SunMicrosystems a principios de los aos 90. El lenguaje en s mismo toma mucha de
su sintaxis de C y C++, pero tiene un modelo de objetos ms simple y elimina
herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulacin
directa de punteros o memoria
PostgreSql: .Es un sistema de gestin de base de datos relacional orientada a objetos y
libre, publicado bajo la licencia BSD. Como muchos otros proyectos de cdigo abierto, el
desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es
dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada,
,libre y/o apoyada por organizaciones comerciales. Dicha comunidad es denominada el
PGDG (PostgreSQL Global Development Group)

1.5

Referencias

Referencia
Internet
Internet

1.6

Titulo

Ruta

Fecha

Autor

Base de
http://es.wikipedia.org/wiki/Base_de_datos 03/09/2012 Wikipedia
datos
PostgreSql http://es.wikipedia.org/wiki/PostgreSQL
03/09/2012 Wikipedia

Resumen

Proporcionar las posibles soluciones al sistema el cual ser modificar la base de datos.
Ya modificado este sistema incrementara la eficiencia del sistema, tendr mayor
seguridad y confiabilidad en los datos proporcionados por los estudiantes universitarios,
esto tendr grandes beneficios para la Universidad ya que gracias a este sistema se
tendr un mejor desarrollo en los datos manejados por la entidad

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

[Inserte aqu el texto]


Resumen de las funcionalidades principales que el producto debe realizar, sin entrar en
informacin de detalle.
En ocasiones la informacin de esta seccin puede tomarse de un documento de
especificacin del sistema de mayor nivel (ej. Requisitos del sistema).
Las funcionalidades deben estar organizadas de manera que el cliente o cualquier
interlocutor pueda entenderlo perfectamente. Para ello se pueden utilizar mtodos
textuales o grficos.

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

[Inserte aqu el texto]


[Inserte aqu el texto]
[Inserte aqu el texto]
[Inserte aqu el texto]

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.

3 Requisitos especficos
Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito

REF 1
Validar Usuario
Requisito
Restriccin
Pedida por el Administrador
Alta/Esencial
Media/Deseado

Baja/ Opcional

Cada vez que un usuario requiera iniciar una sesin, deber solicitar un nombre de
usuario, una contrasea para validar el acceso
Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito

REF 2
Ingreso de informacin
Requisito
Restriccin
Pedida por el Administrador y el usuario
Alta/Esencial
Media/Deseado

Baja/ Opcional

El sistema deber registrar toda la informacin ingresada por el usuario o administrador.


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

REF 3
Modificar la informacin
Requisito
Restriccin
Pedida por el Administrador
Alta/Esencial
Media/Deseado

Baja/ Opcional

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 9

El administrador ser nico responsable que podr realizar cualquier modificacin con la
informacin ingresada al sistema

3.1

Requisitos comunes de los interfaces

Las interfaces de usuario debern permitir ingresar toda la informacin y mostrar la


informacin solicitada por el usuario o administrador al momento de requerirla

3.1.1 Interfaces de usuario


La interfaz de usuario debe ser clara y sencilla para facilitar la interaccin de
usuario con el sistema. La pantalla principal de ver un botn de inicio que
mostrara todas las opciones de usuario para poder acceder al sistema

3.1.2 Interfaces de hardware


El sistema necesita las siguientes caractersticas: Una PC Pentium IV o ms, con
128 MB de RAM, y espacio en disco duro1 GB, los cuales se podran ampliar
conforme crezca la base de datos. El sistema operativo recomendado es
Windows XP de 32 bits o 64 bits

3.1.3 Interfaces de software


Tendr conexin a una base de datos para registrar toda la informacin.
Solicitar el nombre del usuario y su contrasea antes de realizar cualquier
tarea dentro del sistema.

3.1.4 Interfaces de comunicacin


Utiliza protocolos de comunicacin entre el programa y la base de datos mediante
JDBC que es un driver que permite la comunicacin entre Java la base de datos

3.2

Requisitos funcionales

Id. Requerimiento: Registro nuevos usuarios


Descripcin: Registrarse en el base de datos para conexiones
Entradas: Datos de acceso obligatorios: nombre, apellidos, contrasea, direccin,
pedido
Salidas: Se almacenara los datos en la base de datos
Proceso: Realizara operaciones necesarias para que la informacin solicitada sea
correcta. Tendr conexin a una base de datos para registrar toda la informacin.
Solicitar el nombre del usuario y su contrasea antes de realizar cualquier tarea dentro
del sistema.
Precondiciones: Datos ingresados
Postcondiciones: El usuario queda registrado y puede ingresar posteriormente al
sistema Efectos Colaterales. Se ingresa un registro a la Base de Datos con los datos
personales del nuevo usuario.

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

3.3

Rev. [99.99]
Pg. 10

Requisitos no funcionales
3.3.1 Requisitos de rendimiento
Permitir el registro de varios usuarios, as como de varios productos adems de
realizar cualquier tipo de cambio o modificacin. El tiempo de respuesta del
sistema en cada funcin solicitada por el usuario ser de no mayor a 3 segundos.

3.3.2 Seguridad
Permitir asegurar que el operador trabaje sin una supervisin asegurando la
utilizacin de datos. La informacin que se muestre debe ser clara y precisa y de
acuerdo con lo solicitado

3.3.3 Fiabilidad
Deber evitar que se introduzcan informacin no valida antes de que entre en
funcionamiento, deber soportar una gran cantidad de solicitudes para evitar que
se cuelgue el servidor

3.3.4 Disponibilidad
El usuario podr ingresar, cambiar o revisar la informacin almacenada, en el
sistema con su respectivo nombre y contrasea. El sistema deber estar en lnea
las 24 horas del da

3.3.5 Mantenibilidad
Se deber realizar un mantenimiento peridico al sistema, para solucionar todos
los errores que hayan podido presentar, control de errores y registros en el
sistema

3.3.6 Portabilidad
No podr ser trasladado a otras plataformas, sin la autorizacin de los
desarrolladores, ser diseado desarrollo web

3.4

Otros requisitos

Si se requiere tener acceso al sistema deber hacer el requerimiento


emitiendo un documento firmado

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

También podría gustarte