DEL EJERCITO
TECNICAS
DE DESARROLLO DE
SOFTWARE
Indice
1. INTRODUCCION
1.1. Prop
osito . . . . . . . . . . . . . . . .
1.2. Alcance . . . . . . . . . . . . . . . . .
1.2.1. Objetivo General . . . . . . . .
1.2.2. Objetivos Especficos . . . . . .
1.3. Personal involucrado . . . . . . . . . .
1.4. Definiciones, acr
onimos y abreviaturas
1.5. Referencias . . . . . . . . . . . . . . .
1.6. Resumen . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
4
5
5
5
6
7
7
8
GENERAL
2. DESCRIPCION
2.1. Perspectiva del producto . . . . . .
2.2. Funcionalidad del producto . . . .
2.2.1. Diagramas de Casos de Uso
2.3. Caractersticas de los usuarios . . .
2.4. Restricciones . . . . . . . . . . . .
2.5. Suposiciones y dependencias . . . .
2.6. Evoluci
on previsible del sistema . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8
8
9
9
12
12
12
13
3. REQUISITOS ESPEC
IFICOS
3.1. Requisitos comunes de las interfaces
3.1.1. Interfaces de usuario . . . . .
3.1.2. Interfaces de hardware . . . .
3.1.3. Interfaces de software . . . .
3.1.4. Interfaces de comunicacion .
3.2. Requisitos funcionales . . . . . . . .
3.2.1. Requisito funcional RF1-1 . .
3.2.2. Requisito funcional RF1-2 . .
3.2.3. Requisito funcional RF1-3 . .
3.2.4. Requisito funcional RF1-4 . .
3.2.5. Requisito funcional RF1-5 . .
3.2.6. Requisito funcional RF2-1 . .
3.2.7. Requisito funcional RF2-2 . .
3.2.8. Requisito funcional RF2-3 . .
3.2.9. Requisito funcional RF3-1 . .
3.2.10. Requisito funcional RF3-2 . .
3.2.11. Requisito funcional RF3-3 . .
3.2.12. Requisito funcional RF4-1 . .
3.2.13. Requisito funcional RF4-2 . .
3.2.14. Requisito funcional RF4-3 . .
3.2.15. Requisito funcional RF5-1 . .
3.2.16. Requisito funcional RF5-2 . .
3.2.17. Requisito funcional RF5-3 . .
3.3. Requisitos no funcionales . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
14
16
16
16
17
18
18
18
18
19
19
20
20
21
21
22
22
23
23
24
24
25
25
26
27
3.3.1.
3.3.2.
3.3.3.
3.3.4.
3.3.5.
3.3.6.
3.3.7.
Requisitos de rendimiento
Seguridad . . . . . . . . .
Fiabilidad . . . . . . . . .
Disponibilidad . . . . . .
Mantenibilidad . . . . . .
Portabilidad . . . . . . . .
Otros Requisitos . . . . .
4. APENDICES
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
27
27
27
28
28
28
29
1.
INTRODUCCION
1.1.
Prop
osito
Este documento ha sido redactado con el fin de marcar las pautas generales y las especificaciones que debera seguir el software a desarrollar (aplicacion
WEB), con el objetivo final de resolver las necesidades que el cliente ha planteado.
Servir
a como canal de comunicacion entre la Empresa: Top Servicie Centro
de Servicio Tecnico Autorizado Whirlpool y Equipo de desarrollo.
Este documento est
a sujeto a revisiones, especialmente por los potenciales usuarios, hasta alcanzar su aprobacion. Una vez aprobado servira de base al equipo
de desarrollo del sitio WEB: www.topcallsevice.com para la construccion del
nuevo sitio WEB.
1.2.
Alcance
Se implementar
a el sitio web privado con el fin de dar sol
ucion a los problemas por los que act
ualmente atraviesa la Empresa: Top Servicie Centro de
Servicio Tecnico A
utorizado Whirlpool, en la administracion y control de la informaci
on de Clientes, Tecnicos, R
utas, Gestion de Ordenes de Servicio Tecnico
y Reportes.
Los m
od
ulos q
ue el sistema debe manejar son:
uario.
Administraci
on de C
uentas de Us
Administraci
on de Informacion de Clientes.
Administraci
on de Informacion de Tecnicos.
Administraci
on de Ordenes
de Servicio Tecnico.
Administraci
on de R
utas y horarios de Servicio Tecnico
Administraci
on de Reportes.
1.2.1.
Objetivo General
Objetivos Especficos
1.3.
Personal involucrado
Nombre
Rol
Categora Profesional
Responsabilidad
Informaci
on de contacto
Varias Colaboradoras
Seretarias de la Empresa.
Ingenieras y Bachilleres.
Recepcion de informacion en la Empresa.
Varios Colaboradores
Tecnicos de la Empresa.
Ingenieros y Bachilleres.
Asistencia Tecnica.
Nombre
Rol
Categora Profesional
Responsabilidad
Informaci
on de contacto
1.4.
Definiciones, acr
onimos y abreviaturas
En esta parte se definen todos los terminos, abreviaturas y acronimos necesarios para interpretar apropiadamente este documento.
Nombre
Usuario
TCS
ERS
RF
RFN
Descripci
on
Persona que utilizara el sitio WEB.
www.topcallsevice.com
Especificacion de Requerimientos Software.
Requerimiento Funcional.
Requerimiento no Funcional.
1.5.
Referencias
Referencia
1
2
Titulo
IEEE 830 SRS
INGENIERIA DEL SOFTWARE
Ruta
standards.ieee.org
f reelibros.org
Fecha
1998
2006
Autor
Roger Pressman.
1.6.
Resumen
2.
2.1.
GENERAL
DESCRIPCION
Perspectiva del producto
Este proceso abarca desde que el cliente solicita el servicio hasta que se
cumple con el trabajo y el cliente queda satisfecho. Incluye registro de datos de
cliente, tecnico, Orden de Servicio, Rutas y Horarios y tambien Reportes si es
el caso. En este proceso intervienen distintos actores:
Administrador (Jefe): Podra crear cuenta de usuario, Rutas y Horarios
de Trabajo, Generar Reportes ademas de tener acceso total del sistema.
Recepcionista (Secretaria): Personal encargada de la demanda de atenci
on al cliente, que tiene como funcion principal la recepcion de informaci
on de los clientes, ademas la asignacion de tecnicos a las Ordenes de
Servicio.
T
ecnico: Proporciona la informacion necesaria de la Orden de Servicio y
el Cliente.
Cliente: Puede acceder al sistema atreves de las secretarias y solicitar
un nuevo servicio, confrmalo o cancelarlo, siendo una de las principales
fuentes de informaci
on.
2.2.
Gesti
on de Informaci
on de Clientes, Tecnicos, Rutas, Gestion de Ordenes
de Servicio Tecnico y Reportes en tiempo real.
Posibilidad de utilizacion mediante navegador WEB.
2.2.1.
10
2.3.
Administrador (Jefe).
Academica y Profesional
Administracion de la Empresa y el Sistema.
Resepcionistas (Secretarias).
Academica entre Bachillerato y Universidad.
2.4.
Restricciones
Se ejecutara solo en plataformas que soporte Flash Player.
Se ejecutar
a desde cualquier navegador.
Ocupar
a base de datos Oracle.
Adobe Flash + ZEND AMF Library.
PHP utilizando AMF para la comunicacian entre Cliente - Servidor.
2.5.
Suposiciones y dependencias
Los requisitos descritos en este documento pueden cambiar, pues los procesos son din
amicos y por lo tanto cambia los requisitos del software, para lo cual
es necesario que las fases de analisis y dise
no esten bien documentadas y ademas
definir una fase y metodologa de mantenimiento del sistema.
El sitio Web: TopCallService.com funciona independientemente, sin necesidades de comunicarse con otros sistemas externos, por lo que no hay dependencias
respecto de otros sistemas.
12
2.6.
Evoluci
on previsible del sistema
Se deber
a implementar una interfaz exclusiva para visualizar con estadsticas el desempe
no de Tecnicos y Secretarias. En esta interfaz se podran
visualizar los siguientes datos:
Se visualizara una descripcion del individuo.
Datos de evoluciones de servicio con relacion al individuo.
Reporte de clientes Atendidos con relacion al individuo.
Gr
aficas de Desempe
no de acuerdo a valores establecidos.
Personal disponible en ese instante.
Optimizaci
on de los tiempos de la organizacion.
Personal disponible en ese instante.
13
3.
REQUISITOS ESPECIFICOS
14
15
3.1.
Interfaces de usuario
Interfaces de hardware
La pantalla del monitor el software debera mostrar informacion al usuario a traves de la pantalla del monitor.
Rat
on el software debe interactuar con el movimiento del raton y los
botones del rat
on. El raton activara las zonas de entrada de datos, botones
de comando y seleccionara las opciones de los men
us.
Teclado el software debera interactuar con las pulsaciones del teclado.
16
DE ARQUITECTURA
Figura 12: DISENO
3.1.3.
Interfaces de software
17
3.1.4.
Interfaces de comunicaci
on
3.2.
3.2.1.
Requisitos funcionales
Requisito funcional RF1-1
18
3.2.3.
19
3.2.5.
20
3.2.7.
21
3.2.9.
22
3.2.11.
23
3.2.13.
24
3.2.15.
25
3.2.17.
26
3.3.
Requisitos no funcionales
3.3.1.
Requisitos de rendimiento
Seguridad
Fiabilidad
Disponibilidad
27
Mantenibilidad
Portabilidad
El Sistema se realizar
a en formato Web App que requiere solo acceso al
internet para poder acceder al sistema.
La base de datos se puede afirmar que es 100 % portable porque la herramienta de MySQL puede instalarse en los sistemas operativos mas utilizados como son Windows y Linux, sin ning
un problema.
En el caso que el sistema requiera ser implementado en plataforma cliente/servidor se limitara su portabilidad a un porcentaje mayor.
3.3.7.
Otros Requisitos
28
4.
APENDICES
29