You are on page 1of 11

Especificacin de requisitos de

software
Proyecto: [Nombre del proyecto]
Revisin 1.0

Abril

Ficha del documento


Fecha
09/04/2015

Revisin
1.1

Autor
Omar Urazan
Jonathan Castro
Paulo Pardo
Daniel Vargas
Maryluz Ospina

Verificado dep. calidad.

Documento validado por las partes en fecha: 09/04/2015


Por el cliente

Fdo. D./ Da [Nombre]

Por la empresa suministradora

Fdo. D./Da [Nombre]

Garantas SM
Especificacin de requisitos de software

Rev. 1.0
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
3.3.6 Portabilidad

9
9
9
9
9
10
10

Garantas SM
Especificacin de requisitos de software

3.4

Otros requisitos

Rev. 1.0
Pg. 5

10

Garantas SM
Especificacin de requisitos de software

Rev. 1.0
Pg. 6

1 Introduccin
La siguiente especificacin de requisitos de software (SRS) tiene como fin desarrollar un
sistema de informacin que ayude a satisfacer los requerimientos y necesidades que
necesita la empresa en el rea de garantas. Tambin para que ayude a controlar y a
mantener actualizada la informacin de los clientes para poder llevar un ptimo manejo de
las garantas de la empresa.

1.1

1.2

Propsito
Establecer mtodos de recoleccin de datos donde participe activamente el
usuario, para lograr identificar las necesidades que tiene para mejorar el proceso
de garantas por medio de un software.
Guiar a los usuarios del software a comprender el potencial que tiene la
herramienta y orientarlos a manejarla de una manera que optimice los procesos en
los que participa la organizacin.

Alcance

Identificacin del producto de software SM de garantas


Objetivos del Sistema
o Permitir el acceso a los usuarios requeridos.
o Realizar la respectiva validacin de garantas.
o Permitir la actualizacin de datos de los clientes.
o Emitir informes con respecto a garantas como lo requieran los usuarios
con acceso.

1.3

Personal involucrado

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Omar Urazan
Programador
Analista
Programar los mdulos del sistema
[Inserte aqu el texto]

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Jonathan Castro
Programador
Analista
Programar los mdulos del sistema
[Inserte aqu el texto]

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Maryluz Ospina
Gestor de proyecto
Analista
Diseo de la arquitectura del sistema
[Inserte aqu el texto]

Nombre
Rol
Categora profesional
Responsabilidades

Daniel Vargas
Diseador de base de datos
Analista
Diseo de la base de datos

Garantas SM
Especificacin de requisitos de software

Rev. 1.0
Pg. 7

Informacin de contacto
Aprobacin

[Inserte aqu el texto]

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Paulo Pardo
Analista de requerimientos
Analista
Analisis y especificacin de requerimientos
[Inserte aqu el texto]

1.4

Definiciones, acrnimos y abreviaturas

DEFINICIONES

OPTIMICE: Planificar una actividad para obtener los mejores resultados

INTEGRARSE: Incorporarse algo a un grupo u organizacin

WEB: Sistema lgico de acceso y bsqueda de la informacin disponible en


Internet, cuyas unidades informativas son las pginas web.

IMPORTACION: Es enviar datos desde un programa a otro.

EXPORTACION: Es transferir datos desde un programa hacia otro.

ORIGEN FREE

ANDROID: Es un sistema operativo basado en el ncleo Linux. Fue diseado


principalmente para dispositivos mviles con pantalla tctil, como telfonos
inteligentes o tablets; y tambin para relojes inteligentes, televisores y automviles

ACRNIMOS

SRS.- Acrnimo de Software Requeriments Specifications (Especificacin de


Requerimientos de Software)

ABREVIATURAS

1.5

BD: Bases de Datos


APP: Es una abreviatura de la palabra en ingls application. Es decir, una app
es un programa. Pero con unas caractersticas especiales

Referencias

Referencia
Internet
Libro

Titulo
As funcionan las
garantas para los carros
nuevos
Direccin de Marketing

Ruta

Fecha

http://www.eltiempo.com 29-ago-08
/archivo/documento/CM
S-4489069
ISBN: 970-26-0763-9
2006

Autor
Motor.com.co
Phillip Kotler

Garantas SM
Especificacin de requisitos de software

1.6

Rev. 1.0
Pg. 8

Resumen

El objetivo de este proyecto, es poder mejorar y optimizar los procesos que se llevan a
cabo en el rea de garantas, especificar sus funciones principales en general la
creacin, edicin, eliminacin y consulta de estos, generar reportes necesarios segn el
rea de uso.
Tambin se tendr en cuenta la integracin del sistema con otros modelos y/ o procesos,
tal como ventas
En la primera parte se indica lo general en cuanto a la funcionalidad, su prospecto en el
futuro.
Igualmente se indicara caractersticas de los usuarios, restricciones generales del
proyecto, requisitos generales en cuanto a funcionamiento de software, hardware y
conocimientos por parte del usuario

2 Descripcin general
2.1

Perspectiva del producto

El producto que apoyara los procesos de garantas ser independiente pero que puede
integrarse con otros sistemas que necesite el rea de garantas como puede ser el de
ventas, este producto est orientado a la web y a los servicios esto con el fin de hacer la
informacin oportuna y fcil de ver desde cualquier dispositivo de navegacin web.
El producto debe permitir hacer consultas, modificaciones, creaciones de garantas a
partir de las nuevas ventas que se realicen capturando los datos correspondientes para
tener el detalle de las nuevas garantas. El producto tendr roles que permitir asignar
las funcionalidades a los usuarios que participan en el proceso de garantas de acuerdo
al cargo que estn y las actividades correspondientes que realizan. En el producto
permitir hacer importacin y exportacin de datos.

2.2

Funcionalidad del producto

2.3

Caractersticas de los usuarios

Garantas SM
Especificacin de requisitos de software

Rev. 1.0
Pg. 9

Tipo de usuario
Formacin
Habilidades
Actividades

Superad ministrador
Gerente administrador tics
Conocimiento del proceso detallado de las garantas
Parametrizacin de las funcionalidades de acuerdo a los
roles que tengas los usuarios que participan en el rea de
garantas

Tipo de usuario
Formacin
Habilidades

Tcnico
Tcnico profesional
Conocimiento del proceso operativo e las garantas
(recepcin del elemento en garanta y consulta de la
vigencia de la garanta)
Consulta del estado actual de la garanta
-creacin de la solicitud para la ejecucin de las actividades
correspondientes de la garanta

Actividades

Tipo de usuario
Formacin
Habilidades
Actividades

2.4

Servicio al cliente
Bachiller
Conocimiento terico del proceso de las garantas
Creacin de las garantas y asociacin a los registro de
ventas correspondientes

Restricciones

La aplicacin estar desarrollada en java, utilizando una herramienta de desarrollo


Netbeans, para el almacenamiento de la informacin se utilizara MYSQL, dentro de la
metodologa de desarrollo se aplicara XP debido a que no sea tan complejo los
requerimientos del usuario y se podr establece una comunicacin activa con el cliente
para recibir retroalimentacin de los avances que se van compartiendo al cliente.

2.5

Suposiciones y dependencias

Dentro de los aspectos a detallar que pueden afectar el cambio de los requisitos del
producto seria el cambio de plataforma donde se monte el producto de ser de origen
free se requerira cambiar las condiciones del sistema a nivel tcnico como son los
lenguajes de programacin y la BD a usar, que los sistemas que tenga en otras reas
donde depende el rea de garantas no tenga una estructura que permitan hacer
integraciones con el producto actual

2.6

Evolucin previsible del sistema

Dentro de las futuras mejoras del producto se encontraran la creacin de notificaciones


de correo que permita indicar al usuario el estado actual del sistema, creacin de app de
Android que permita recibir notificaciones del estado actual de la garanta con solo el de
la venta asociada al producto, consulta de ubicacin de puntos donde puede hacer
efectiva una garanta del producto

3 Requisitos especficos
R1: Permitir la autenticacin de los usuarios
R2: Insercin de fecha inicio de la Garanta
R3: Generar reportes de estado de garantas vigentes por tiempo, y/o Kilometraje
R4: Histrico de garantas generadas.
R5: Reportes de garantas vencidas por tiempo y/o Kilometraje
R6: Insercin de descripcin(es) en garanta echa efectiva (Hoja de vida del vehculo)

Garantas SM
Especificacin de requisitos de software

3.1

Rev. 1.0
Pg. 10

Requisitos comunes de los interfaces


3.1.1 Interfaces de usuario
Las interfaces de usuario se manejaran en ambiente web, con navegabilidad para
que al empleado le sea muy sencillo identificar y manejar el sistema. La interface
tambin cuenta con un nivel de seguridad para el acceso del empleado
permitiendo que las personas cerca de l no puedan visualizar la clave que
ingresa el usuario al momento de acceder al sistema. Adems de esto el
ambiente web que se proporciona cuenta con bastante interactividad por parte del
usuario, mens desplegables, cajas de dialogo, mensajes de alerta, formularios
para ingreso de informacin etc.

3.1.2 Interfaces de hardware


Monitor: El sistema de informacin se ver por medio de la pantalla del equipo.
Teclado: Se necesitara un teclado para poder ingresar informacin al sistema y
acceder al mismo.
Mouse: Los mandos que se encuentran dentro del sistema de informacin son
activados por medio de los botones del mouse.
Impresora: Los reportes generados se debern imprimir en la impresora que se
instale en el PC.

3.1.3 Interfaces de software


Ninguno

3.1.4 Interfaces de comunicacin


La interfaz de comunicacin entre el servidor de bases de datos MySQL y la
aplicacin desarrollada en JAVA se realizara mediante la librera mysql-concectorjava-5.0.8-bin

3.1.5 Requisitos funcionales


3.1.6 Requisito funcional 1
Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito

R1
Permitir la autenticacin de los usuarios
Requisito
Restriccin
Base de datos
Alta/Esencial
Media/Deseado

Baja/ Opcional

Garantas SM
Especificacin de requisitos de software

Rev. 1.0
Pg. 11

3.1.7 Requisito funcional 2


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

R2
Insercin de fecha inicio de la Garanta
Requisito
Restriccin
Venta del vehculo
Alta/Esencial
Media/Deseado

Baja/ Opcional

3.1.8 Requisito funcional 3


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

R3
Generar reportes de estado de garantas vigentes por tiempo,
y/o Kilometraje
Requisito
Restriccin
Base de datos
Alta/Esencial
Media/Deseado
Baja/ Opcional

3.1.9 Requisito funcional 4


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

R4
Histrico de garantas generadas.
Requisito
Restriccin
Base de datos
Alta/Esencial
Media/Deseado

Baja/ Opcional

3.1.10 Requisito funcional 5


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

R5
Reportes de garantas vencidas por tiempo y/o Kilometraje
Requisito
Restriccin
Base de datos
Alta/Esencial
Media/Deseado
Baja/ Opcional

3.1.11Requisito funcional 6
Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito

R6
Insercin de descripcin(es) en garanta echa efectiva (Hoja
de vida del vehculo)
Requisito
Restriccin
Base de datos
Alta/Esencial
Media/Deseado
Baja/ Opcional

You might also like