Beruflich Dokumente
Kultur Dokumente
software
Proyecto: [Nombre del proyecto]
Revisin [99.99]
[Mes de ao]
Revisin
[Rev]
Autor
[Descripcion]
[Firma o sello]
Rev. [99.99]
Pg. 4
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
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
Rev. [99.99]
Pg. 5
Portabilidad
10
Otros requisitos
10
APNDICES
10
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.
El Transportador es una empresa de recepcin y envo de paquetes a nivel regional y
nacional, que aporta soluciones para hacer ganar tiempo, uniendo distancias,
comprometidos con un mundo mejor. Prestar el mejor servicio de transporte de
encomiendas con los niveles de estandarizacin, unificacin y Gestin de Calidad. La
empresa se encarga de recibir los paquetes y hacerlos llegar a su destino.
El objeto de anlisis es una organizacin que presta servicio de transporte de
encomiendas, que busca satisfacer las necesidades de sus clientes al lograr mantenerlos
conectados a travs de la infraestructura de transporte la cual permite el traslado y entrega
efectiva de las encomiendas que son movilizadas mediante la red de transporte, a varios
puntos del pas. Se busca prestar el servicio bajo una estructura de costos ms baja o
reducida con garanta de entrega y funcionamiento de calidad eficacia y rapidez.
1.1
Propsito
1.2
Alcance
Rev. [99.99]
Pg. 7
1.3
Personal involucrado
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Noel Hernndez
Analista-programador
Analista
Desarrollo de sistema
Hornetusaf@gmail.com
Si
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Yorceth Rodriguez
Diseador de base de datos
Analista
Diseo y desarrollo base de datos
Yorceth.rodriguez@unet.edu.ve
Si
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Silverio Bonilla
Gestor de proyecto
Analista
Diseo de la arquitectura del sistema
Bonilla906@gmail.com
Si
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Lorena Salas
Programador
Analista
Desarrollo de sistema
Lorena.salas@unet.edu.ve
Si
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Usuario
Usuario final
Cajero
Facturacin y recepcionista de caja
Lorena.salas@unet.edu.ve
Si
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Usuario
Usuario final
Operador
Despachador y recepcin en deposito
Lorena.salas@unet.edu.ve
Si
Rev. [99.99]
Pg. 8
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
Rev. [99.99]
Pg. 9
1.5
Referencias
Referencia
[Ref.]
Titulo
[Ttulo]
Ruta
[Ruta]
Fecha
Autor
[Fecha] [Autor]
Rev. [99.99]
Pg. 10
1.6
Resumen
2 Descripcin general
2.1
2.2
2.3
Tipo de usuario
Formacin
Habilidades
Actividades
Tipo de usuario
Formacin
Habilidades
Actividades
Usuario Lider
Gerente
Experiencia laboral en la recepcin y envio de
encomiendas.
Definir el enfoque del sistema deseado
Usuario Final
Conocimientos bsicos en manejo de sistemas web
Recepcin de encomiendas y manejo de encomiendas.
Cargar en el sistema todos los paquetes recibidos en
deposito.
Rev. [99.99]
Pg. 11
Tipo de usuario
Formacin
Habilidades
Actividades
Usuario Final
Conocimientos bsicos en manejo de sistemas web
Despachador de encomiendas y manejo de encomiendas.
Cargar en el sistema todos los paquetes despachados en
depsito.
Tipo de usuario
Formacin
Habilidades
Actividades
Usuario Final
Conocimientos bsicos en manejo de sistemas web
Atencion al cliente, concimiento de proceso de facturacin.
Registrar en sistema las encomiendas y facturar.
Tipo de usuario
Formacin
Habilidades
Actividades
Usuario Final
Conocimientos bsicos en manejo de sistemas web
Atencion al cliente, concimiento de proceso de facturacin.
Entregar las encomiendas y facturar.
Tipo de usuario
Formacin
Habilidades
Actividades
Cliente
Conocimientos bsicos en manejo de sistemas web
Manejo de sistemas web.
Consultar el estado del paquete
2.4
Restricciones
2.5
Suposiciones y dependencias
2.6
Rev. [99.99]
Pg. 12
3 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.
Los requisitos se dispondrn en forma de listas numeradas para su identificacin,
seguimiento, trazabilidad y validacin (ej. RF 10, RF 10.1, RF 10.2,...).
Para cada requisito debe completarse la siguiente tabla:
Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito
Restriccin
Media/Deseado
Baja/ Opcional
Rev. [99.99]
Pg. 13
Cuadros de dilogo.
Formularios para el ingreso, modificacin, actualizacin y eliminacin de datos.
As como para las operaciones y las ayudas que se mencion anteriormente.
Otros.
Rev. [99.99]
Pg. 14
3.2
Requisitos funcionales
RF1
Mdulo de autenticacin de los usuarios.
Requisito
Restriccin
BD Tabla: Usuario / Campos: usuario y contrasea
Alta/Esencial
Media/Deseado
Baja/ Opcional
INTRODUCCION
El sistema debe permitir el ingreso del nombre de usuario y contrasea del usuario para
realizar las diferentes funciones que tendr cada uno.
ENTRADAS
Usuario y contrasea.
PROCESOS
El sistema mostrara la pantalla en la cual permitir al usuario rellenar los campos de
usuario y contrasea para que l pueda ingresar al sistema y permitir realizar las
actividades permitidas de acuerdo a la actividad que realiza en el sistema.
SALIDAS
Mensaje en el caso de no haber llenado algn campo.
Mensaje en el caso de haber ingresado un usuario inexistente.
Mensaje en el caso de haber ingresado mal la contrasea.
Mensaje en casos de ingresar incorrectamente los datos es decir que el formato de los
datos sea incorrecto.
Descripcin de requisitos del sofware
Rev. [99.99]
Pg. 15
RF2
Consulta del estado de una encomienda.
Requisito
Restriccin
BD Tabla: Encomienda / Campos: Nro. de gua
Alta/Esencial
Media/Deseado
Baja/ Opcional
INTRODUCCION
El sistema debe permitir a los clientes y usuarios visualizar el estado de una
encomienda.
ENTRADAS
Numero de gua.
PROCESOS
El sistema mostrara al cliente o usuario un campo para introducir el nmero de gua de
una encomienda.
El sistema valida el nmero gua.
El sistema muestra el estado y datos de la encomienda de la encomienda ingresada.
SALIDAS
Mensaje en el caso no existir la encomienda.
Mensaje en el caso de no haber llenado algn campo.
Visualizacin de la encomienda solicitada.
RF3
Realizar Factura
Requisito
Restriccin
BD Tabla: Factura / Campos: cliente, fecha, tarifa, destino,
detalles de la encomienda, numero de gua, otros.
Alta/Esencial
Media/Deseado
Baja/ Opcional
INTRODUCCION
El sistema permite al cajero realizar una gua o facturacin de la encomienda a enviar.
ENTRADAS
Datos del destinatario, datos del remitente, razn social de la factura. peso si aplica,
tarifas.
PROCESOS
El sistema valida o inserta los datos del destinatario.
El sistema valida o inserta los datos del remitente.
El sistema valida o inserta los datos de la razn social de la factura.
Descripcin de requisitos del sofware
Rev. [99.99]
Pg. 16
Rev. [99.99]
Pg. 17
Rev. [99.99]
Pg. 18
Rev. [99.99]
Pg. 19
Rev. [99.99]
Pg. 20
Rev. [99.99]
Pg. 21
Rev. [99.99]
Pg. 22
Rev. [99.99]
Pg. 23
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]
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]
Descripcin de requisitos del sofware
Rev. [99.99]
Pg. 24
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
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.