Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROYECTO
Ingeniería de Sistemas KACH’ITAYA
1.1 Introducción.
El Plan de Desarrollo del Software es el documento que provee una visión global del
enfoque de desarrollo propuesto.
1.1.1 Propósito.
El desarrollador lo usa para entender lo qué debe hacer, cuándo debe hacerlo y qué
otras actividades dependen de ello.
1.1.2 Alcance.
El Plan de Desarrollo del Software describe el plan global usado para el desarrollo de
KaCh’iTaYa. El detalle de las iteraciones individuales se describe en los planes de cada
iteración. Durante el proceso de desarrollo en el artefacto “Visión” se definen las
características del producto a desarrollar, lo cual constituye la base para la planificación de las
iteraciones. Para desarrollas el Plan de Desarrollo del Software, se ha basado en la captura de
requerimientos por medio del stakeholder del desarrollador del proyecto Kach’iTaYa y una
estimación aproximada.
El alcance del proyecto se concentra en reportar el uso del servicio Dial-Up en línea, el
estudio y configuración del Servidor RADIUS, así mismo de los dispositivos involucrados
(ROUTER 2511, Modems, etc.).
Modelo de Requerimientos.
Modelo de Implementación.
Casos de Prueba.
Software concluido.
Este plan de desarrollo de software será revisado antes del inicio de cada fase del ciclo
de vida del proceso de desarrollo y actualizado si es necesario a los resultados observados en
las anteriores fases.
Al ser un proyecto de grado de fin de carrera, como participantes solo se cuenta con la
participación del proyectista, asesor asignado por el consejo de grado y el responsable técnico
del NISX siendo este ultimo el mas interesado en la culminación de kaCh’iTaYa.
Los practicantes, auxiliares y clientes del Servicio de Internet Dial-Up son participantes
del proyecto que proporcionan también los requisitos de KaCh’iTaYa y quienes serán los
encargados de evaluar los artefactos según el plan establecido, además del responsable
administrativo del NISX (Ing. Sergio Ugrinovic).
Gestión de riesgos.
El desarrollo del proyecto KaCH’iTaYa fue aprobado el mes de Abril del año 2005,
iniciando sus actividades de desarrollo posteriormente el 4 de Julio del 2005, comenzando las
actividades de investigación del protocolo RADIUS. KaCH’iTaYa dentro del margen de su
ejecución atravesó por un ausentismo aproximado de 3 meses (8 de Febrero 2006 hasta 8 de
Mayo 2006) por razones laborales en el interior de la ciudad, la penosa circunstancia
obstaculizó la culminación del proyecto planificado en el perfil. Para tal efecto se retomó de
manera inmediata las actividades del proyecto KaCH’iTaYa el 9 de Mayo del 2006,
terminando su desarrollo satisfactorio el 11 de Septiembre del 2006, realizando las etapas que
se describen a continuación.
Formado por una iteración, la cual tiene una duración de 37 días laborales.
1.4.2.1 Iteración 1:
Información del software requerido: Siendo parte fundamental los Servidores RADIUS
y su interpretación con el Servidor de Acceso a la Red (NAS), es importante conocer el
software predecesor a KaCH’iTaYa.
Fijar los objetivos del proyecto: En acuerdo mutuo con la administración del NISX, el
proyectista deben definir los objetivos más relevantes que debe cumplir KaCH’iTaYa
operativamente.
1.4.3.1 Iteración 2:
Martes 21 de Junio de 2005. Las actividades que corresponden a esta iteración son las
siguientes:
Definir el sistema operativo: Estudiar los diferentes sistemas operativos que se tiene a
mano para su uso y adecuación del proyecto KaCH’iTaYa.
Definir el Sistema Gestor de Base de Datos: Se debe definir el Gestor de Base de Datos
que almacenara toda la información concerniente a las actividades del Servidor
RADIUS.
1.4.4.1 Iteración 3:
1.4.5.1 Iteración 4:
Martes 09 de Mayo de 2005. Iteración con duración de 68 días, está compuesta con las
siguientes actividades:
1.4.5.2 Iteración 5:
Miércoles 16 de Agosto de 2005. Iteración con una duración de 212 días, esta
compuesta por las siguientes actividades:
Correcciones del código de KaCH'iTaYa: Con objeto de ultimar detalles del código
fuente de KaCH’iTaYa, esta actividad requerirá toda la atención minuciosa del
encargado técnico del NISX y el docente asesor.
Presentación Final de KaCH’iTaYa Versión 1.2: Luego de haber realizado todas las
actividades planificadas en el proyecto KaCH’iTaYa, como producto final se obtiene la
ultima versión de la Aplicación Web y su puesta en marcha en el NISX.
2.2.1 Situación.
El NISX cuenta con una herramienta de características privativas y nada flexible para
El problema de: la generación de los reportes necesarios, obstaculizado la generación rápida de los
informes que involucran el servicio de Internet Dial-Up.
Retraso en los informes que afectan económicamente al NISX y a los clientes del
Servicio, además de las posibles pérdidas de información que prolongan
El impacto es: reiteradamente el llenado de los datos personales de los clientes.
Este proceso es bastante delicado por la integridad que requiere los datos que
involucran problemas económicos a los interesados del servicio.
Una solución Desarrollar un sistema que proponga seguridad a los Clientes y un fácil manejo para la
exitosa podría administración del Servicio de Internet Dial-Up. Además de incorruptible a la hora de
ser: ejecutarse.
El clásico proceso de generar informes mediante SHIVA KaCh’iTaYa no pone en riesgo los datos
A diferencia de:
de los clientes ni el uso del Servicio.
Referencias Técnicas Modelo de Requerimientos 159
U. M. R. P. S. F. X. CH. PROYECTO
Ingeniería de Sistemas KACH’ITAYA
Todo esto en base a entrevistas realizadas a los responsables del NISX con preguntas
que exploran los requerimientos para la aplicación, y el cuestionario llenado por un número
considerable de clientes. Como resultado de esta Entrevista, se puede obtener un conocimiento
más profundo del problema a ser resuelto, así como un entendimiento de los puntos de vista de
los Usuarios sobre las características de las soluciones. A continuación se lista las solicitudes
de los usuarios para la elaboración de KaCh’iTaYa:
Reportes de Consumo
Introduci r Usuari o Regi strar Grupos
Restaurar BD
Borrar Contabi lidad
Mostrar Grupos
Backup
Administrador
Limpiar Sesiones
Regi strar NAS
Estadi sticas Auxi liar
Buscar Usuario (from Gestión del Auxiliar)
Auxi li ar
Cli ente
RADIUS
Actores Administrador
Propósito Visualizar los grupos de clientes mas sus integrantes.
Resumen Este caso de uso reporta los grupos de clientes ingresados por el administrador y el número de
miembros asignados a tales grupos.
Precondiciones Se requiere haber ejecutado anteriormente el Caso de Uso Logearse al Sitio Web.
Se requiere haber ejecutado anteriormente el Caso de Uso Registrar Grupo de Clientes
Flujo Principal Seleccionar la opción Mostrar Grupos.
Introducir el nombre del Grupo.
Visualizar el grupo y el numero de miembros que lo integran
Seleccionar un Grupo
Subflujo Visualizar los miembros del Grupo
Ingresar nuevo Cliente al grupo seleccionado.
Eliminar Grupo.
Excepciones Ninguno
Resumen
Este caso de uso es iniciado por el administrador y/o auxiliar, esta función como resultado muestra
los accesos fallidos de los clientes y las razones por las cuales se negó el permiso de acceder al
servicio de Internet. Entre las razones mas destacadas a reportan se tienen, contraseña incorrecta
y sesión ya iniciada.
Precondiciones Se requiere haber ejecutado anteriormente el Caso de Uso Logearse al Sitio Web.
Flujo Principal Elegir la Opción Accesos Fallidos del Menú.
Visualizar Listas.
Subflujo
Ninguno
Excepciones
Ninguno
Resumen
Los reportes de KaCH’iTaYa son clasificados de acuerdo al grupo de clientes que se desea
consultar y uno general destinado a decanato para efectos de cobro. Para el primero se tiene
como entrada las fechas entre las que se desea obtener el reporte, además del nombre del grupo
de clientes; proceso que devuelve el nombre de los clientes y su consumo. El segundo tan solo
requiere los parámetros de fecha para construir el reporte con los campos: Nombre de Usuario,
Consumo en Tiempo y su Monto Económico.
Precondiciones Se requiere la ejecución del Caso de Uso Logearse al Sitio Web.
Flujo Principal Elegir la opción Reportes del Menú Principal.
Seleccionar una de las alternativas de reportes.
Imprimir Reporte
Subflujo Seleccionar Clientes
Editar Accesos
Excepciones Ninguno
Resumen
Este caso de uso cierra la sesión iniciada por el Cliente, por medio de dos alternativas ya sea por
decisión del mismo, ó automáticamente por motivos de seguridad ante una prolongada inactividad en
el sitio.
Precondiciones
Se requiere la ejecución del Caso de Uso Logearse al Sitio Web.
Flujo Principal
El Cliente elige cerrar sesión.
Subflujo
Ninguno
Excepciones Ninguno
Si el registro del Cliente verifica correctamente, el subflujo termina y se procede con el caso de uso.
Excepciones
Contraseña incorrecta: La contraseña actual de acceso es incorrecta. Se le informa al Cliente que no
existe esa contraseña. Se le pide al usuario que lo rectifique. Contraseña nueva es incorrecta: La
contraseña no se verificó correctamente. Se le pide al cliente
que vuelva a introducir la nueva contraseña y su confirmación.
Esto se repite hasta tres veces, donde en caso de continuar el error, se saldrá
del sistema.
Actores RADIUS
Propósito Consultar La Base de Datos KaCh'iTaYa para que el Servidor RADIUS enlace al Servidor NAS la solicitud.
Resumen Este caso de uso se encarga de realizar las consultas correspondientes entre RADIUS y la base de datos de
KaCH’iTaYa para otorgar el permiso de conexión al servicio de Internet.
Precondiciones Se requiere tener Activado el Servidor RADIUS.
Flujo Principal El Servidor RADIUS compara los atributos del cliente que desea acceder al Servicio con la tabla verificar y
respuesta de KaCh'iTaYa.
El Servidor RADIUS compara los atributos del cliente y su respectivo grupo con la tabla verificargrupo y
respuestagrupo de KaCh'iTaYa.
Subflujo Ninguno
Excepciones Ninguno
La transmisión debe ser segura, entendiendo por esto que solo las personas autorizadas
pueden tener acceso a la información que corresponde a los diferentes tipos de roles entres
usuarios.
La Aplicación Web debe poder ser consultada por la mayoría de los navegadores más
utilizados (MS Internet Explorer, Netscape, etc.).
cliente respuestagrupo
(from Clases Entidad)
(from Clases Entidad) grupo
verificar id
id (from Clases Entidad)
(from Clases Entidad) GrupoLog
ClienteLog id
id atributo
Nombre GrupoLog
ClienteLog valor
Atributo
Mail 1 ClienteLog
Direccion prio
Valor 1..* FonoTrab op
op 1..* Insertar()
1..* FonoCasa Modificar()
Celular Insertar()
Insertar() Eliminar()
PassReport Modificar()
Modificar() RADIUS Consultas()
Eliminar()
Insertar()
RADIUS Consultas()
Modificar() verificargrupo
Eliminar() errorclientes (from Clases Entidad)
Index
(from Logica Interface)
(from Actors)
Estil o
(from Logica Interface)
Ini ci o htaccess
Botones Contenedor
Cabecera
(from Logica Interface) (from Logica Interface)
(from Logica Interface)
Funciones
admin
Botones
Auxiliar
(from Logica Interface)
(from Actors)
AccesosFal lidos
ErrorClientes
(from BD KACHITAYA)
Contenedor config
(from Logica Interface)
admin Funciones
Administrador Botones
ErrorClientes
verificar Cli ente
(from BD KACHITAYA)
(from BD KACHITAYA) (from BD KACHITAYA)
respuesta
(from BD KACHITAYA)
Contenedor config
Cli ente
(from Logica Interface)
(from BD KACHITAYA)
Administrador
(from BD KACHITAYA)
Botones
admin Fu nciones
(from Logica Interface)
Admi nistrador
(from Actors)
Estadi sticas
(from Gestion Administrador)
contabi lidad
Conte nedor config
(from BD KACHITAYA)
(from Logica Interface)
Administrador Botones
Funciones
(from Actors) (from Logica Interface)
admin Crear Cl iente
(from Gestion Administrador)
respuesta
(from BD KACHITAYA)
Contenedor config
(from Logica Interface)
Cliente verificar
(from BD KACHITAYA) (from BD KACHITAYA)
MostrarGrupos
(from Gestion Administrador)
grupo
Contenedor config
(from BD KACHITAYA)
(from Logica Interface)
Funciones
grupo
(from BD KACHITAYA)
respuestagrupo
Contenedor config
(from BD KACHITAYA)
(from Logica Interface)
verificargrupo
(from BD KACHITAYA)
CrearNAS
(from Gestion Administrador)
NAS
Contenedor config
(from BD KACHITAYA)
(from Logica Interface)
config
config
contabilidad
(from BD KACHITAYA)
ReporteGral
ReportePorGrupos
Botones
admin Funciones
(from Logica Interface)
Auxi liar
(from Actors) Cli entesEnLi nea
config Cliente
verificargrupo
respuesta (from BD KACHITAYA)
(from BD KACHITAYA)
Administrador Backup
verificar
(from Actors)
(from BD KACHITAYA)
ErrorClientes
contabilidad
nas (from BD KACHITAYA)
(from BD KACHITAYA)
(from BD KACHITAYA) grupo respuestagrupo
(from BD KACHITAYA) (from BD KACHITAYA)
config Cliente
verificargrupo
(from Actors)
RestaurarBD verificar
(from BD KACHITAYA)
ErrorClientes
contabil idad
nas (from BD KACHITAYA)
(from BD KACHITAYA)
(from BD KACHITAYA) grupo respuestagrupo
(from BD KACHITAYA) (from BD KACHITAYA)
Cl i ente
Esti l o
Cl i en te
(from BD KACHITAYA)
(from Logica Interface)
(from Actors)
Boton es
(from Logica Inter face)
Conte ned or
(from Logica Interface)
Funciones
Botones (from Modulo Administrador)
Cliente admin
(from Logica Interface)
(from Actors) (from Modulo Administrador)
Consumo
(from Modulo Administrador)
veri fi car
(from BD KACHITAYA)
veri fi cargrupo
respuestagrupo (from BD KACHITAYA)
(from BD KACHITAYA)
respuesta
(from BD KACHITAYA)
: Auxi li ar
: Estil o : Vali dar : Funciones : Administrador
6: Crear Pagi na
1: Desplegar Pagina
8: Acceder
: Botones
: Cabecera
5: Mostrar
7: Obtener formato
10: Mostrar Resultados
: Auxiliar : Contenedor : config
: Funciones
8: Formato
1: Selecciona Opcion
6: Enlace con BD
3: Crear Pagi na : AccesosFal lidos 9: Consultar
: Botones : admin
: ErrorCli entes
1: Seleccionar Opcion
7: Obtener Formato
: Funciones
: Admini strador : Botones : admin
2: Visuali zar Pagi na 3: Crear Pagina 6: Enl ace con BD 8: Form ato
4: Obtener 5: Mostrar
4: Obtener
: respuesta
7: Obtener Formato
4: Obtener
9: Introduci r Datos
4: Obtener
: respuestagrupo : verificargrupo
12: Mostrar Resultados
: Contenedor : config
: grupo
7: Obtener Formato
4: Obtener
: Funciones
1: Sel eccionar Opci on
7: Obtener Formato
8: Form ato
: admin
: Reportes : ReportePeriodico
15: Consulta
4: Ej ecutar Cam bi os
: Borrar Contabi lidad : contabi lidad : adm in
: Administrador : config
1: Selecciona Opcion
7: Obtener Formato
5: Mostrar
4: Obtener
3: Obtener Configuracion
: Cli ente
7: Sel eccionar Datos
4: Seleccionar datos
: grupo
: admin
8: Seleccionar Datos
9: Selecionar Datos
10: Seleccionar Datos
: verificargrupo
: respuestagrupo
: respuesta
: ErrorCli entes
7: Seleccionar Datos
: grupo
4: Seleccionar datos
10: Selecci onar Datos
5: Seleccionar Datos
: Cliente
6: Seleccionar Datos
9: Selecionar Datos
: verificar
: Cliente
: Estilo : Validar : Funciones : Cliente
6: Crear Pagina
1: Desplegar Pagina
9: Crear Pagina
2: Obtener Formato
8: Crear Pagina
: Inicio : Contenedor
: Index 7: Crear Pagina
: Cabecera
: Botones
3: Crear Pagina
11: Actualizar Contraseña
10: Actualizar Contraoeña
: Contenedor
: verificar
9: Consul tar
4: Obtener
: verificar
: respuesta
: verificargrupo
3: Numero de Cl ientes
: RADIUS : sql .conf : grupo
: Auxili ar : Index : Estilo : Validar : Funciones : Administrador : Inicio : htaccess : Botones : Cabecera : Contenedor
Desplegar Pagina
Obtener Formato
Cosnultar
Obtener
Cosnultar BD
Crear Pagina
Obtener Privilegios
Acceder
Acceder
Acceder
Elegir Opci o n
Ce rrar Sesi on
: Auxi li ar : Botones : Contenedor : admin : config : Funciones : AccesosFal lidos : ErrorCli entes
Selecciona Opci on
Obtener
Mostrar
Obtener formato
Formato
Mostrar Resultados Consultar
: Admi ni strador : Botones : Contenedor : config : Funci ones: Estadisticas: contabi li dad
Obtener Formato
Formato
: Ad mi nistrador : Bo ton es : Contened or : con fig : Funcione s : Crear Cl ien te : Cli ente : verificar : respu esta
Mostra r
Obtener Form ato
Forma to
Ingresar Da tos
Ingresar Datos
Ingresar Da tos
: Adm i nistrador : Botones : Contenedor : adm in : confi g : Funciones : grupo : M ostrarG rupos
Crear Pagi na
Obtener
Visulai zar Pagi na
M ostrar
Mo strar Resultados
: Admini strador : Botones : Contenedor : confi g : Funci ones : Crear Grupo : grupo : veri ficargrupo : respuestagrupo
Introduci r Datos
Introducir Datos
Introduci r Datos
Mostrar Resul tados
Seleccionar Opcion
M ostrar Resultados
: Administrador : Botones : Contenedor : config : Funciones : Reportes : ReportePeriodico : ReporteGral : ReportePorGrupos : contabilidad
Seleccionar Opcion
Crear Pagina
Obtener
Mostrar
Formato
Elegir
Consulta
Elegir
Consulta
Elegir
Consulta
Mostrar Resultados
Consultar Configuración
Obtener Configuracion
Realizar Cambios
Ejecutar Cambios
Obtener Formato
Cosnultar
Mostrar Resultados
: Administrador : Backup : config : admin : Cliente : contabi lidad : ErrorCli entes : grupo : nas : respuesta : respuestagrupo : verificar : verificargrupo
Ini ciar Backup
Consultar Configuraci on
Obtener Configuracion
Seleccionar datos
Seleccionar Datos
Seleccionar Datos
Seleccionar Datos
Seleccionar Datos
Selecionar Datos
Seleccionar Datos
Seleccionar Datos
Seleccionar Datos
: Administrador : RestaurarBD : config : admin : Cli ente : contabi lidad : ErrorCli entes : grupo : nas : respuesta : respuestagrupo : verificar : verificargrupo
Ini ci ar Backup
Consultar Configuraci on
Obtener Configuracion
Seleccionar datos
Seleccionar Datos
Seleccionar Datos
Seleccionar Datos
Seleccionar Datos
Seleci onar Datos
Seleccionar Datos
Seleccionar Datos
Seleccionar Datos
: Cliente : Index : Estil o : Vali dar : Ini cio : Botones : Cabecera : Contenedor : Funci ones
Desplegar Pagina
Obtener Formato
Cosnultar
Obtener
Crear Pagina
Crear Pagina
Crear Pagina
Crear Pagina
Ce rra r Sesi on
Seleccionar Opcion
Crear Pagina
Obtener
Mostrar
Obtener Formato
Visual izar Pagina
Consultar Contraseña
Consultar Contraseña
M ostrar Resultados
: Cli ente : Boton es : Con tenedor : admi n : Consum o : Funci ones : contabi l i dad
Crear Pagi na
Obtener
M ostrar
Visu al i zar Pagina
Obtener Formato
Consultar
Consultar Configuraci on
Cosnul ta Tabla
Consul ta Tabla
Cosulta T abl a
Consulta Tabla
Consultar Configuraci on
Consultar T abl a
Consultar Configuraci on
Consultar T abl a
: Auxi l i ar
2 : Cerrar Sesi ón
: b otones
: CerrarSesi on
7: Form ato
5: Enlazar BD
Crear Página
4: Obtener
8: Mostrar Resultados
: contenedor : conf
1: Seleccionar Opción
4: Obtener
8: Mostrar Resultados
: contenedor : conf
1: El egir Opción
7: Form ato
5: Enl azar BD
Crear Página
4: Obtener
8: Mostrar Resultados
: contenedor : conf
: funciones : Admin
: .htaccess
2: Introducir Datos
: contenedor
: i nicio
8: Acceder
9: Acceder
: i ndex : Sesion
: botones
: cabecera
1: El egir Opción
7: Form ato
5: Enl azar BD
Crear Página
4: Mostrar
8: Mostrar Resultados
: contenedor : conf
1: El egir Opción
6: Obtener Formato
: Administrador
: funciones
2: Despl egar Pági na : botones : Admin
7: Form ato
5: Enl azar BD
Crear Página
4: Obtener
8: Mostrar Resultados
: contenedor : conf
1: El egir Opción
4: Obtener
8: Mostrar Resultados
: contenedor : conf
1: El egir Opción
: Administrador
6: Obtener Formato : funciones
2: Desplegar Página : botones : Admin
7: Formato
5: Enlazar BD 8: El egi r
Crear Página
4: Mostrar
9: Elegi r
11: Mostrar Resultados 10: Elegir
: contenedor : conf
1: Invocra el Archivo
: Lim pi ar
Seseiones
: Adm i ni strador
2: Actual izar Datos
: Admi n
: Administrador
2: Actuali zar datos
: Adm in
5: Enlazar BD 7: Formato
Crear Página
4: Obtener
8: Mostrar Resultados
: contenedor : conf
: Backups : Backup
: Administrador
3: Obtener Configuraci on
: conf.php : Admin
: Adm in
: Admini strador
: Restaurar BD
: Admi n
2: Despl egar Pagi na : botones
: Cli ente 5: Enl azar BD
Crear Pagi na
3: Obtener 6: Obtener Formato
: funciones
: Cam biarContraseña
: conf
2: Cerrar Sesion
: Cli ente
: botones
: CerrarSesion
: Admin
: funciones
2: Despl egar Pagi na
6: Obtener Formato
: contenedor
: conf
Crear Página
5: Crear Página
4: Consul tar a La BD
6: Desplegar Pagi na
: v alidar
: cabecera
: Cliente
: i nicio
1: Desplegar Pagi na 7: Desplegar Pagina
: Sesion
8: Desplegar Pagi na
2: Solicitar Permi so 9: Registrar Sesion
Crear Página
Crear Página
3: Conectar a la BD
: conf
: i ndex : botones
: f unciones
: contenedor
: RADIUS
2: Re spuesta d e Au tori zacion
: Sql.conf
: RADIUS
2: Num ero de Cli entes
: Sql.con f
1 : Ve ri fi ca r sesi on es mu lti pl es
: RADIUS
2: Cl i en tes m ul tip le s
: Sq l.con f
: Sq l.conf
1: Elegi r Opción
2: Despl egar Pági na
3: Confi gurar Peti ci ón
4: Obtener
5: Enlazar BD
6: Obtener Formato
7: Form ato
: Administrador : botones : contenedor : Admin : conf : funciones : Buscar : BorrarCliente : Cliente Info : EditarCliente : DatosPersonales : Errores de Acceso
1: Elegir Opción
2: Desplegar Página
3: Configurar Petición
4: Enviar Datos
5: Enlazar BD
6: Obtener Formato
7: Form ato
8: Desplegar Página
9: Resultado de Consulta
2: Cerrar Se si ón
1: El egir Opción
5: Enl azar BD
6: Obtener Formato
7: Form ato
8: Mostrar Resultados
6: Obtener Formato
7: Formato
8: Mostrar Resultados
1: Elegir Opción
2: Desplegar Página
3: Configurar Petición
4: Obtener
5: Enlazar BD
6: Obtener Formato
7: Form ato
8: Mostrar Resultados
: Auxiliar : index : Sesion : validar : funciones : Admin : inicio : botones : cabecera : contenedor : .htaccess
1: Desplegar Página
2: Introducir Datos
3: Consultar
4: Obtener
5: Consultar BD
6: Crear Página
7: Obtener Privilegios
8: Acceder
9: Acceder
10: Acceder
1: El egi r Opción
4: Mostrar
5: Enlazar BD
6: Obtener Formato
7: Form ato
8: Mostrar Resultados
1: El egi r Opción
2: Despl egar Página
3: Configurar Petición
4: Obtener
5: Enlazar BD
6: Obtener Formato
7: Form ato
8: Mostrar Resultados
1: El egi r Opción
2: Desplegar Página
3: Configurar Petición
4: Obtener
5: Enlazar BD
6: Obtener Formato
7: Formato
8: Mostrar Resultados
: Administrador : botones : contenedor : Admin : conf : funciones : Reporte Consumo : Reporte Gral : Reporte Periódico : Reporte por Grupos
1: Elegir Opción
2: Desplegar Página
3: Configurar Petición
4: Mostrar
5: Enlazar BD
6: Obtener Formato
7: Formato
8: Elegir
9: Elegir
10: Elegir
: Limpiar
: Administrador : Admin
Seseiones
1: Invocra el Archivo
2: Actualizar Datos
: Borrar
: Admini strador : Admin
Contabi lidad
1: Invocar archivo
2: Actuali zar datos
: Auxi liar : botones : contenedor : Admin : conf : funciones : Cli entes en Linea
1: El egi r Opción
4: Obtener
5: Enlazar BD
7: Formato
8: M ostrar Resultados
3: Obtener
4: Confi gurar Peti ci on
5: Enl azar BD
6: Obtener Formato
7: Mostrar Resultados
2: Cerrar Sesi on
1: Seleecionar Opci on
3: Obtener
4: Configurar Peticion
5: Enlazar BD
6: Obtener Formato
7: Mostrar Resultados
: Cliente : index : funciones : conf : Sesion : validar : botones : cabecera : contenedor : inicio
1: Desplegar Pagina
2: Solicitar Permiso
3: Conectar a la BD
6: Desplegar Pagina
7: Desplegar Pagina
8: Desplegar Pagina
9: Registrar Sesion
: RADIUS : Sql.conf
1: Consul tar Base de Datos Kachi taya
2: Respuesta de Autorizaci on
: RADIUS : Sql.conf
1: Consul tar Canti dad de Cli entes a l a BD
: Sql.conf
: RADIUS
1: Verifi car sesiones multi ples
2: Cl ientes multiples
: RADIUS : Sql.conf
1: Actual izar BD
3: Esperando Consul ta
NasIPAddres ClienteLog
EstacionLlama
tiemposesion autenticacion Info_Inicio Info_Fin Subidas Descargas da
ClienteLog
.
1. Decidir el alcance de todas las pruebas
Sistema Implementado
Sistema Instalado
Trabajo Terminado
KACHITAYA
Paso 2:
Casos de Prueba Validos.
Casos Login Password Clase
C1 jantel jantel7 1,4
Este caso de prueba depende del login y password del usuario esto determinara su acceso.
Casos de Prueba Inválidos.
Casos Login Password Clase
C1 (-) (-) 2,5
C2 (#$%&) (#$%&) 3,6
C3 (-) jantel7 2,4
C4 jantel (-) 1,5
Paso 3: Ejecución de Resultados
Casos de Prueba Validos.
R.
C. Prueba C. Valido Esperado R. Obtenido Observaciones
C1 Jantel Acceder a Desplegar la página de Dependiendo del Login
Jantel7 los servicios Inicio de Clientes o y Password
que Administradores introducidos, se
concede ingresa a la página de
KaCh'iTaYa inicio que provee todas
los servicios
correspondientes
previa autenticación.
Casos de Prueba Inválidos.
R.
C. Prueba C. Inválido Esperado R. Obtenido Observaciones
Acceder a la
(-) Error: "Acceso
C1 página de Mensaje de Error
(-) Denegado"
Inicio
Acceder a la
(#$%&) Error: "Acceso
C2 página de Mensaje de Error
(#$%&) Denegado"
Inicio
Acceder a la
(-) Error: "Acceso
C3 página de Mensaje de Error
Jantel7 Denegado"
Inicio
Acceder a la
Jantel Error: "Acceso
C4 página de Mensaje de Error
(-) Denegado"
Inicio
m
Paso
3: Ejecución de Resultados
001
Error que se
(-)
produce cuando un
Junin # 456 Crear administrador con Masaje de error por
campo es nulo y
C2 (#$%&) sus respectivos cada parámetro mal
otro campo se llena
6445612 atributos introducido, o nulo.
de manera
6445613
inadecuada.
71845612
001
Juan Perez
Junin # 456 Error que se
Crear administrador con Masaje de error por produce cuando se
juanpe@yahoo.co
C3 sus respectivos cada parámetro mal llena de manera
m atributos. introducido, o nulo. inadecuada uno de
(#$%&) los campos.
6445613
71845612
001
(#$%&)
Junin # 456 Error que se
Crear administrador con Masaje de error por produce cuando se
juanpe@yahoo.co
C4 sus respectivos cada parámetro mal llena de manera
m atributos. introducido, o nulo. inadecuada uno o
6445612 más de los campos.
(#$%&)
71845612
C5 001 Crear administrador con Masaje de error por Error que se
Juan Perez sus respectivos cada parámetro mal produce cuando se
Junin # 456
juanpe@yahoo.com llena de manera
6445612 atributos. introducido, o nulo. inadecuada uno de
6445613 los campos.
(#$%&)
Crear grupo
Masaje de error por Error que se presenta
001 con sus
C4 cada parámetro mal cuando un campo es
(-) respectivos
introducido, o nulo. nulo.
atributos.
Objetivo Estas pruebas fueron realizadas para comprobar que se cumpla lo establecido en la
lista de chequeo de funcionalidad de formas o reportes establecido por el NISX, según
corresponda. Dejar documentado el resultado y la fecha de realización de esta actividad en el
sistema.
REFERENCIAS TÉCNICAS