é J)2i»4/,c..)t ))iL(/ ,ycnnCc cA - '3i.
vo
IJnive!d
d ;
Va'or
Nól 9jVa C 362 i-'• 9:5
UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA
La Vniversiaf Cató&a de Lop
ESCUELA DE CIENCIAS DE LA COMPUTACIÓN
SOFTWARE DE CONTROL, MONITOREO Y AUDITORÍA DE EQUIPOS INFORMÁTICOS PARA EL HONORABLE CONSEJO PROVINCIAL DE LOJA
Tesis previa a la obtención del Título de Ingeniero en Sistemas Informáticos y
Autores:
C(aud?a (Paisana Casti&, Tmm Sfónüa 7(jtpzgya Jaiusnil? (PeñaIza
Director:
Ing. Deisy Mosqisenz
UTIL
• 1NGENIERIA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Ing. Deisy Mosquera.
DIRECTORA DE TESIS
Certifico:
Que el Presente trabajo de investigación realizado por las señoras: Claudia Paulina Castillo Torres y Mónica Krupzkaya Jaramillo Peñaloza, titulado: "Software de Control Monitoreo y Auditoría de Equipos Informáticos para el Honorable Consejo Provincial de Loja" ha sido dirigido, orientado y evaluado en todas sus partes, habiendo podido constatar que cumple con los requisitos de forma y fondo exigidos por la Escuela de Ciencias de la Computación, en consecuencia el mismo se encuentra estructurado adecuadamente y autorizo si presentación, sustentación y defensa.
Loja, Octubre del 2005
1 i
Ing. M squera
U T P L
INGENIERIA EN SISTEMAS INFORMATICOS
Y
COMPUTACIÓNAUTORÍA
La responsabilidad de las investigaciones, resultados y discusiones, del presente trabajo, pertenecen exclusivamente a los autores:
Autores:
Claudia Paulina Castillo Torres.
UTPL
.
INGENIERIA EN SISTEMAS INFORMÁTICOSY COMPUTACIÓN
CESIÓN DE DERECHO
Claudia Paulina Castillo Torrres, Mónica Krupzkaya Jaramillo Peñaloza, declaramos conocer y aceptar la disposición del Art. 67 del Estatuto Orgánico de la Universidad Técnica Particular de Loja, que en su parte pertinente textualmente dice: "Forman parte del Patrimonio de la Universidad la propiedad intelectual de investigaciones, trabajos científicos o técnicos y tesis de grado que se realicen a través o con el apoyo financiero, académico o Institucional de la Universidad».
L - r
j)
U II
• INGENIERIA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
AGRADECIMIENTO
Queremos dejar constancia de nuestro agradecimiento especial a la Universidad Técnica Particular de Loja, principal fuente de enseñanza para la formación integral de los profesionales.
Al Honorable Consejo Provincial de Loja por darnos la apertura y facilidades para la realización del presente trabajo de investigación.
A la Ing. Deisy Mosquera por su tiempo y dedicación, así como por sus sabios consejos que nos ha brindado a lo largo del desarrollo de nuestro proyecto.
A nuestros Padres y Familiares por su gran apoyo a lo largo de nuestra vida estudiantil.
• 1 'T 1)L 1 1
INGENIERIA EN SISTEMAS INFORMATICOS Y COMPUTACIÓN
DEDICATORIA
A mis queridos padres que con sus sabios consejos, esfuerzos y sacrificios supieron guiarme,
ayudándome durante toda mi vida estudiantil.
A mi esposo.
A mi querida sobrina.
Claudia Paulina.
A mi madre por su sacrificio y apoyo en toda mi carrera estudiantil, a mi hermano, por ser mi ejemplo a seguir. A mi querido esposo, por su apoyo.
A la imborrable memoria de mi padre.
1J T' )L. 1 1 1
.• INGENIERIA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
OBJETIVO GENERAL
> Desarrollar un Software de control monitoreo y auditoría de equipos informáticos para el Honorable Consejo Provincial de Loja.
OBJETIVOS ESPECÍFICOS
Realizar el análisis y diseño de del sistema.
Desarrollar el módulo de control y monitoreo del sistema.
> Almacenar las características de hardware y software de los equipos.
ti TPL
..• INGENIERIA EN SISTEMAS INFORMATICOS
Y COMPUTACIÓN
INDICE
Descripción del Tema 1
Descripción de la Alternativa Utilizada 2
Detalle del Proceso de Implementación 5
Metodología Utilizada 5
1. ANÁLISIS
Conocimiento General de la Empresa 7
Conocimiento Específico del Centro Informático . 8
Determinación de las Características de Hardware 12
Determinación de las Características de Software 14
Determinación de la Arquitectura 15
Requerimientos 16
Casos de Uso 18
Use Case de Alto Nivel 19
Diagrama de Casos de Uso 23
Use Case Expandidos 25
2. DISEÑO DE LA SOLUCIÓN
Diagramas de Actividad del Sistema 44
Diagrama Conceptual 64
Diagrama Físico 66
3.- CONSTRUCCIÓN
Generación de la Base de Datos 68
UTIL
INGENIERIA EN SISTEMAS INFORMÁTICOS Y COMPUTACIÓN
4. PRUEBAS DE VALIDACIÓN DEL SISTEMA
Pruebas de Obtención de las Características 77 Pruebas de Validación de Hardware 78 Pruebas de Validación de Software 85
Pruebas de Aceptación del Usuario 86
Conclusiones 91
Recomendaciones 93
Manuales
Manual del Usuario 94
Manual del Sistema 127
Manual del Programador 137
Anexos
Inventario de Equipos del H. Consejo Provincial de Loja 166
Generación de la Base de Datos 172
Pantallas de Pruebas de Validación 174
Políticas 196
U TPL
INGENIERIA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
INDICE DE FIGURAS
Fig. 1.1 Distribución de Equipos del HCPL 11
Fig. 12 Sala de Servidores 12
Fig. 1.3 Esquema de la Arquitectura de la Aplicación 16
Fig. 1.4 Diagrama de Casos de Uso 24
Fig. 2.1 Diagrama de actividad Ingresar al Sistema 44
Fig. 2.2 Diagrama de Actividad Administración de cargos y
Departamentos 45
Fig. 2.3 Diagrama de Actividad Ingresar Cargos y Departamentos 45
Fig. 2.4 Diagrama de Actividad Editar Cargos o Departamentos 46
Fig. 2.5 Diagrama de Actividad Eliminar Cargos o Departamentos 47
Fig. 2.6 Diagrama de Actividad Administración de Empleados 48
Fig. 2.7 Diagrama de Actividad Ingresar Empleados 49
Fig. 2.8 Diagrama de Actividad Editar Empleados 50
Fig. 2.9 Diagrama de Actividad Eliminar Empleados 51
Fig. 2.10 Diagrama de Actividad Administración de Equipos 52
Fig. 2.11 Diagrama de Actividad Ingresar Equipos 53
Fig. 2.12 Diagrama de Actividad Editar Equipos 54
Fig. 2.13 Diagrama de Actividad Administración de Usuarios 55
Fig. 2.14 Diagrama de Actividad Ingresar Usuario 56
Fig.2.15 Diagrama de Actividad Editar Usuario 57
Fig. 2.16 Diagrama de Actividad Obtener Características
de Hardware y Software 58
ti T P L
* INGENIERIA EN SISTEMAS INFORMÁTICOS
Y
COMPUTACIÓNFig. 2.18 Diagrama de Actividad Generar Alarmas 59
Fig. 2.19 Diagrama de Actividad Registrar Cambios 60
Fig. 2.20 Diagrama de Actividad Generar Reportes 61
Fig. 221 Diagrama de Actividad generar Reportes Dinámicos de
Hardware 62
Fig. 2.22 Diagrama de Actividad Generar Reportes Dinámicos de
Software 63
Fig. 3.1 Diagrama Conceptual 65
1 1
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
MEMORIA DEL PROYECTO
DESCRIPCIÓN DEL TEMA
El Proyecto de tesis titulado
"Software de Control, Monitoreo y Auditoria
de Equipos Informáticos para el Honorable Consejo Provincial de Loja'
surge de la necesidad de contar con un sistema que permita obtener un registro actualizado de las características de hardwareysoftware de cada uno de los equipos conectados a la red dentro de la Institución Provincial.
Esta Institución Pública posee alrededor de 170 Equipos Informáticos, distribuidos en todo el edificio, los cuales están conectados, mediante una Red de Área Local, cuyos servidores se encuentran ubicados en el Centro Informático; departamento encargado del mantenimiento y control de todos los equipos de computación.
En la actualidad no se cuenta con ningún registro automatizado de tos cambios que se dan en los diferentes equipos, razón por la cual el Centro Informático no puede determinar con facilidad las variaciones que ha sufrido el equipo desde que este ha sido adquirido, así como tampoco nos es posible mantener un inventario actualizado tanto de hardware como de software.
tJTPL
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
El sistema consta de tres etapas; la primera es la etapa de CONTROL, en la cual se obtienen las características de hardware y software de cada equipo conectado en la red, las cuales serán almacenados en una base de datos para su posterior análisis.
La segunda etapa es la de MONITOREO, en la cual se estará realizando una constante verificación de la características de los equipos para poder determinar los cambios que en estos se han efectuado; los mismos que serán notificados al servidor mediante alarmas, generadas cada ves que se realice un cambio en un equipo.
La tercera etapa es la de AUDITORÍA en la cual se obtiene los registros actualizados de los equipos; además se podrá conocer el historial de cambios de cada equipo gracias a la generación de reportes; también en esta etapa les permitirá a los técnicos de cómputo realizar una mejor distribución de los equipos dentro de la Institución dependiendo de las necesidades de cada usuario en tos diferentes departamentos mediante un análisis comparativo del rendimiento actual de cada equipo.
Debido a la utilidad que este Sistema representa para la Institución Provincial se ha dado gran apertura al presente proyecto por parte del Centro Informático, el cual nos ha proporcionado toda la información necesaria para la realización del mismo.
DESCRIPCIÓN DE LA ALTERNATIVA UTILIZADA.
F U
INGENIERíA EN SISTEMAS INFORMÁTICOS
Y
COMPUTACIÓN
características de hardware y software de todos los equipos conectados en red.
Se solicitaron los permisos respectivos para la realización del proyecto, por tratarse de una institución pública, obteniendo una gran apertura por parte de las autoridades del periodo 2000-2004; pero debido al cambio de gobierno, fue necesaria una nueva petición para poder culminar con el análisis requerido para el proceso de desarrollo, obteniendo resultados favorables.
Con los cambios de autoridades en la Institución provincial, se modificó el organigrama estructural, aumentándose el número de dependencias, lo cual provocó un incremento en el número de equipos existentes. Esto nos obligo a realizar una actualización de toda la información que ya estaba recolectada y analizada. Hasta la fecha los cambios dentro de la institución siguen realizándose, por lo que aún no se ha definido una planificación definitiva, para solucionar este problema, hemos considerado como fecha de corte para la realización de las actualizaciones respectivas el mes de mayo del 2005.
Inicialmente se habían considerado un promedio de 140 equipos conectados en red, actualmente el número de equipos a ascendido a 170 equipos aproximadamente.
Ventajas
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Otra de las ventajas es la facilidad de trabajar en red, debido a que se nos permitió conectar y configurar el equipo en la red de la Institución, de manera que se logro realizar las pruebas con los equipos del HCPL.
Una ventaja que nos ha ayudado en la elaboración del proyecto fue el que una de las integrantes de este proyecto trabaja en el Centro Informático de la Institución, por lo que se conoce mas de cerca la forma en la que se lleva el control de los equipos, además cualquier duda con respecto a la información fue solucionada a la brevedad posible.
Desventajas
Una de las desventajas que hemos encontrado es la existencia de equipos obsoletos, los cuales no cumplen con los requerimientos mínimos requeridos para la instalación del programa. Además como se trata de una institución pública, no se puede interferir el horario de trabajo, por lo que las pruebas se las tuvo que realizar en la noche y en los fines de semana, lo que dificultó la verificación de los datos.
Otra desventaja es la existencia de un inventario desactualizado, en el cual no se reflejan las características actuales de los equipos, ya que en este únicamente se cuenta con las características del equipo al momento de la adquisición, pero no se lleva un control de los cambios que se van realizado en el equipo a lo largo de su vida útil.
ti T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACION
cual nos lleva a realizar una profunda investigación, obteniendo como resultado que la mejor manera de obtener la información de los equipos es utilizando la interfaz de programas de aplicación de Windows.
DETALLE DEL PROCESO DE IMPLEMENTACIÓN
Metodología
Utilizada
Para lograr un buen resultado y cumplir con los objetivos propuestos, es
necesario seguir un proceso formal de desarrollo a través de una
metodología que establezca las fases, actividades, entregables, entre otros.
Tomando en cuenta la importancia de la elección de la metodología, nos
inclinamos por una metodología de desarrollo en cascada, la misma que es
un tipo de programación estructurada, cuyo enfoque principal son los
procesos, sus entradas y sus salidas, sus requerimientos son estables; a
este modelo se le objeta su rigidez, su obstinación por exigir una limitación
previa y completa de los requerimientos. Sin embargo, nos resulto útil y
suficiente para este proyecto, debido a que los requerimientos del sistema
son muy específicos y el mismo no es de mayor riesgo para la Institución;
debido a que es una aplicación de soporte técnico, no se relaciona
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Para una mejor comprensión de nuestro sistema, en las fases de Análisis y Diseño nos poyamos en UML, que es un lenguaje de modelado utilizado para especificar, visualizar, construir y documentar artefactos de un sistema de software.
Uno de los principales artefactos utilizados son los Casos de Uso, los cuates nos permiten obtener una secuencia de Interacciones entre el usuario y el Sistema; los casos de uso son independientes del método de diseño que se utilice y del método de programación.
En términos generales la metodología comprende las siguientes fases:
Análisis de Requerimientos: En esta fase se realizó lo siguiente:
o Levantamiento de Información: Donde se obtuvo un
conocimiento general de la Institución y de (o que será el futuro Sistema.
o Requerimientos: Se específico todos los requerimientos que
tendrán que ser satisfechos por nuestro sistema.
o Casos de Uso: Se utilizó Casos de Uso para satisfacer los
requerimientos del Sistema.
(J T P U
• INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Conceptual), donde aparecen todos y cada uno de los elementos que
intervienen en nuestro problema a resolver.
Construcción: Para la etapa de construcción se trabajó con Visual
C# y para la base de datos
SQL SERVER 2000.
Pruebas: Para la validación del Sistema se comprobaron los datos
obtenidos en el Sistema a través del
"msinfo32"
y además serealizaron
Pruebas de
Aceptación a 4 empleados del CentroInformático, los mismos que serán los usuarios finales del Sistema.
A continuación se desarrolla cada una de las fases:
1. ANÁLISIS DE REQUERIMIENTOS.
1.1 Levantamiento de Información.
1.1.1 Conocimiento General de la Empresa
En esta fase obtenemos la información necesaria para poder tener una visión
clara de la situación en que se encuentra la empresa.
Inicialmente para poder realizar el sistema planteado se precisaba tener un
conocimiento general de la Institución a la cual va a beneficiar el proyecto;
para ello se solicitó:
Reseña histórica de la Institución Provincial.
UTPL
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
> Misión y Visión
Estructura organizacional. Organigrama General.
Inventario de Equipos de la Institución ala fecha 01-05-2005
1.1.2 Conocimiento Especifico del Centro Informático.
Luego de un conocimiento general de la empresa, fue necesario un análisis específico del centro Informático, ya que este departamento es el encargado del correcto funcionamiento de los equipos y sistemas con los cuales se trabaja en la Institución, además el Centro Informático será el encargado de la administración del sistema. La Información obtenida de este departamento fue la siguiente:
> Ubicación del Centro Informático dentro del Organigrama Estructural. Objetivos del Departamento
> Funciones del Departamento.
Nombre, cargo y funciones que realiza cada una de las personas que trabajan en el Centro Informático.
Objetivos del Departamento:
Desarrollar módulos programáticos concernientes a la implementación informática.
» Realizar el análisis diseño y programación de sistemas de acuerdo con el requerimiento institucional.
ti T P L
,..
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Realizar controles periódicos de los sistemas implementados, evaluar
su eficacia y precisar los cambios que sean necesarios.
Elaborar y mantener actualizado el plan informático de la Corporación
Elaborar nuevos sistemas de información y proporcionar
mantenimiento adecuado a los existentes, con el fin de optimizar el
funcionamiento de cada uno de los procesos de la Corporación
Funciones del Departamento:
Documentar detalladamente todas las actividades que exige el análisis
diseño y programación que se realice.
Permanentemente evaluar la integridad de la información, adiestrar e
instruir a funcionarios y empleados que manejen las aplicaciones en el
uso y aprovechamiento de estas en su terminal
> Evaluación y calificación de proformas para la adquisición de equipos
informáticos
Administración y mantenimiento de la red de datos de la Institución
> Mantenimiento periódico de todos los sistemas computarizados de la
Institución.
Asesoramiento técnico a todos los usuarios de los sistemas
computarizados de la Institución.
» Administrar el
recurso
informático,
revisar y
actualizar
permanentemente las necesidades de desempeño de la Corporación.
» Administrar las aplicaciones, bases de datos, red de comunicaciones o
datos, para garantizar la consistencia, integridad y seguridad de la
información.
U T P L
-
• INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
» Determinar los requerimientos de equipos de cómputo, software y aplicaciones, así como las recomendaciones para su uso óptimo.
Proporcionar un servicio continuo y permanente de los sistemas computacionales de la Corporación.
» Coordinar la capacitación informática al personal de todas las unidades administrativas.
> Administrar y actualizar el Web Site de la Institución, así como también el dominio y cuentas de correo electrónico de la Institución.
Cumplir con otras funciones inherentes al área informática.1
Una vez conocida la ubicación y las funciones del Centro Informático dentro de la Institución, procedemos a determinar el número de equipos que se encuentran conectados en red con la finalidad de conocer la extensión que tendrá nuestro sistema; y la forma en que los mismos se encuentran organizados. Para esto se solicitó la siguiente información:
» El esquema de la distribución de los equipos conectados en la red por departamentos (ver figura 1. l).
S 2 LSwitch 3 ~Swr
OOPP RRHH DC
vIc U. E. P.O FOR AUDBISFP
LHJL;
SC ROL CON TESU T P L
• INGENIERÍA EN SISTEMAS INFORMÁTICOS Y COMPUTACIÓN
TES
CONT
FIN
Stch 1
AR;
JUR
PREF
SEC
cc MP A \N ]A 1 14V p v
Swt 4
u
Sala de Serdores
PAT
FAR
[image:23.560.91.512.125.475.2]01SF
HCPLGOV EC
U T 1'L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACION
Figura 1.2: Sala de Servidores
Se solicitó también información sobre el Sistema Operativo instalado en cada máquina, el departamento al cual pertenece el equipo y la persona responsable del mismo; todo esto con el objetivo de obtener un conocimiento detallado de los equipos del H. Consejo Provincial de Loja, objeto de nuestro estudio. Este levantamiento de Información se realizó con fecha de corte Febrero del 2005, el detalle de esta información se encuentra en el Anexo 1.
Inventario de Equipos.
1.2 Determinación de las Características de Hardware.
tJTPL
:
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
determinar que características de Hardware son las que se van a extraer de
cada máquina; en las cuales hemos considerado las siguientes:
Procesador,
identificador del procesador, descripción, modelo,
fabricante.
>
Placa Base,
fabricante, tipo, modelo.
Bios, versión, número de serie.
Memoria,
total de memoria física, memoria física libre, total de
memoria virtual, memoria virtual libre.
>
Disco Duro,
identificador del disco, nombre, tamaño, descripción.
CD-ROM,
identificador nombre, descripción, unidad.
Unidades,
nombre, descripción.
Floppy,
identificador, nombre.
Particiones,
nombre, tamaño.
Modem,
identificador, nombre, descripción, tipo.
Tarjeta de Red,
nombre, descripción, dirección MAC, dirección W.
tJTE'L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
>
Tarjeta de Video,
identificador, nombre, descripción.1.1.3 Determinación de las Características de Software.
Para determinar el como se va a extraer el software que esta instalado en cada equipo, hemos procedido a clasificarlo en software general que es el que debe estar instalado en todos los equipos, software específico el cuál debe estar instalado de acuerdo a su utilización en cada departamento, es decir tienen una utilidad en particular, por ejemplo: el Lexis es un programa que se lo utiliza en el departamento Jurídico, ya que permite consultar una o varias normas legales; y otro software adicional que se refiere a otras aplicaciones extras que se instalan de acuerdo a las necesidades de cada departamento.
Hemos establecido como software general el siguiente:
> Office > Antivirus > Winzip
Winrar Dameware Acrobat > Nero
Explorer
Se ha considerado como software específico el siguiente:
T i
• INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
> Autocad; programa utilizado para el diseño de planos y mapas cartográficos, utilizado en los departamentos de Vialidad, Infraestructura, Planificación, Ordenamiento Territorial, Gestión Ambiental.
> Winisis; Programa que facilita la organización de todos tos libros con tos que se cuenta en la Biblioteca, además facilita la búsqueda de un determinado libro; este programa es utilizado en biblioteca.
Sistema de Contabilidad Antiguo; es el primer programa de contabilidad con el que contó la Institución, aún se lo sigue utilizando, ya que en este se encuentra toda la información financiera hasta el año 2002; este programa es utilizado en financiero.
Sigef; es el actual programa contable con el se trabaja en la Institución, en el se lleva todo el control de la parte de Contabilidad, Presupuesto, Tesorería, Roles, Nomina, utilizado en todo el departamento Financiero.
Los programas restantes que pueden estar instalados en cada equipo se los
ha considerado como Otro software
1.1.4 Determinación de la Arquitectura.
Cliente
Enviar datos ¡
1 T' t) 1
t 1 1 L.i
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
equipos y se almacenará toda la información de los mismos; además permitirá realizar las consultas y generar los reportes.
Enviar Solicitud de información 1
Realizar el control
de los equipos
Servidor 1
ir
Realizar el monitoreo de los equipos
Figura 1.3: Esquema de la Arquitectura de la Aplicación
12 Requerimientos:
Son varios los requerimientos que debe satisfacer nuestro sistema, a continuación un detalle de los mismos:
ROl: Controlar el acceso a la aplicación a través de un usuario y contraseña. R2: Permitir el acceso al sistema únicamente a los usuarios activos.
I r,D
_)1
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACION
R4: Registrar la información de los empleados con la información de su
cargo y departamento al que pertenecen.
R5: Permitir asignar un equipo a un empleado y controlar que este tenga
asignado solo un equipo a la vez.
R6: Llevar un registro de los usuarios en estado activo o pasivo.
R7: Obtener de manera centralizada las características de Hardware o
Software de los equipos conectados en la red en el momento que se
necesite.
ROS: Llevar un control de cambios de componentes de Hardware y Software.
R09: Generar una alarma vía e-mail al administrador del Sistema cuando
ocurra un cambio de Hardware o Software de los equipos conectados a la
red.
RIO: Disponer de un inventario actualizado de los equipos del HCPL por
cada una de sus dependencias.
Ru: Registrar el detalle de componentes de hardware por cada Pc.
R12: Registrar el detalle de Programas instalados por cada Pc.
R13: Se requiere un reporte que permita obtener los equipos que cumplan
con características específicas de memoria, disco duro o procesador; así por
ejemplo: Todos los equipos que tengan una memoria entre 128 y 256.
R14: Se requiere un reporte que permita obtener los equipos que tengan
tJTPL
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
R15: Llevar un registro de los equipos activos, en mantenimiento y dados de baja.
1.2 Casos de Uso.
En esta etapa se procede a desarrollar los Use Case o Casos de Uso, los mismos que describen bajo la forma de acciones y reacciones el comportamiento de un sistema desde el punto de vista del usuario, además los Casos de Uso permiten definir los límites del sistema y las relaciones entre el sistema y el entorno. La ventaja principal de los casos de uso es su facilidad para interpretarlos, lo que hace que sean especialmente útiles en la comunicación con el cliente.
Primeramente se desarrollaron los Use Case de alto nivel los que proporcionan una breve descripción del proceso a realizar, para lo cual definimos los actores y procesos del sistema, los cuales son:
Actores
» Cliente: Programa que se ejecuta de forma automática en los equipos
u j
'-u n uu i i
.,. INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Usuario: es una persona o grupo de personas que ¡nteractúan con el
sistema. En este caso al hablar de usuario nos referimos a las
personas autorizadas a acceder al sistema.
Procesos.
1. Ingresar al sistema
2. Administración de cargos y departamentos
3. Administración de empleados
4. Administración de equipos
S. Administración de usuarios
6. Obtener las características de Hardware y Software de los equipos
7. Verificación de cambios.
8. Generar alarmas
9. Registrar cambios
10. Generar reportes
1.6.1 USE CASE DE ALTO NIVEL
Identificador: UCI
Use Case: Ingresar al sistema
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Tipo: Primario
Referencias Cruzadas: De requerimiento ROl, R02
Descripción: El sistema presentará una opción para ingresar el usuario y la clave de acceso al sistema.
Identificador: UC2
Use Case: Administración de Cargos y Departamentos
Actores: Usuario Tipo: Primario
Referencias Cruzadas: De requerimiento: R3
Descripción: El sistema permitirá administrar los datos de los diferentes cargos y departamentos existentes en la Institución.
Identificador: UC3
Use Case: Administración de Empleados
Actores: Usuario Tipo: Primario
Referencias Cruzadas: De requerimiento: R04
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Identificador. UC4
Use Case: Administración de Equipos
Actores: Usuario Tipo: Primario
Referencias Cruzadas: De requerimiento: R05, R15
Descripción: El sistema permitirá administrar los datos de los Equipos de la Institución, además se realiza la asignación de equipos a cada
empleado.
Identificador: UC5
Use Case: Administración de Usuarios
Actores: Usuario Tipo: Primario
Referencias Cruzadas: De requerimiento: ROl, R02, R06.
Descripción: El sistema permitirá administrar los datos de los usuarios del Sistema.
Identificador: UC6
Use Case: Obtener las características de hardware y software de los equipo
Actores: Cliente Tipo: Primario
• f 'T 1)
' '
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Descripción: El sistema permitirá obtener las características de hardware y software de los equipos conectados en red.
Identificador: UC7
Use Case: Verificación de cambios
Actores: Cliente Tipo: Primario
Referencias Cruzadas: De requerimiento: R08.
Descripción: El sistema verifica si existen cambios de hardware y software
de los equipos. N'
Identificador: UC8
Use Case: Generar alarmas.
Actores: Cliente Tipo: Primario
Referencias Cruzadas: De requerimiento: R09.
Descripción: El sistema generará alarmas cuando se realicen cambios en el hardware y software de los equipos.
Identificador: UC9
U 1
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Tipo: Primario
Referencias Cruzadas: De requerimiento: R8,
R1
0.Descripción: El sistema registrará los datos del cambio realizado en el
equipo.
Identificador: UC 10
Use Case: Generar reportes
Actores: Usuario
Tipo: Primario
Referencias Cruzadas: De requerimiento: RIO,
Ru,
R12, R13, R14.Descripción: El sistema le permitirá al usuario seleccionar, visualizar e
imprimir reportes.
16.2 DIAGRAMA DE CASOS DE USO
CZEEEED,
rUaEosQED)
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
/
Obtener deisdeH/SCLIENTE
Ingresar al Sistema
RegiMrar Cambios Verificar Cambios extend
xtend Generar Alarmas
Administración de Cargos Y Departamentos ';
minarcaosopaamentos
Ingresar EmP1eado5
niEondeEmPIeados
QEED
USUARIO
Eliminar Empleados
rEquipos miniondeEuiPos
itar Equipos,
UTPL
• INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
1.6.3 USE CASE EXPANDIDOS
USE CASE UCI: Ingresara¡ sistema
Actores: Usuario.
Propósito: Permitir el ingreso al personal autorizado.
Resumen: El sistema presentará una opción para ingresar el usuario y la clave de acceso.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimientos: ROl, R02.
Pre-Condición: Ejecutar el programa.
Pos-Condición: Ingresar al sistema.
Curso Normal de Eventos j Curso Alterno de Eventos
1. El sistema presenta la pantalla de inicio.
2. El usuario ingresa el login y la clave de acceso.
3. El sistema realiza la verificación de los datos Ingresados.
4. Si los datos son correctos y el 5. Si los datos son incorrectos yio el
estado del usuario es activo, se estado es inactivo, el acceso es
permite el acceso denegado.
USE CASE UC2: Administración de Cargos y Departamentos.
Actores: Usuario.
1 T T 1)
t) 1
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Resumen: El sistema permitirá administrar los datos de los diferentes cargos y departamentos existentes en la Institución.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R03
Pro-Condición: Ingresar al Sistema
Pos-Condición: Presentar el formulario de cargos y departamentos.
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de Administración
2. El usuario selecciona la opción de Cargos y Departamentos.
3. El sistema presenta el formulario de cargos y departamentos respectivamente.
USE CASE UC2. 1: Ingresar Cargos o Departamentos.
Actores: Usuario.Propósito: Ingresar los datos de Cargos o Departamentos de la Institución
Resumen: El sistema permitirá ingresar los datos de los diferentes cargos o departamentos existentes en la Institución.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R03
Pro-Condición: Seleccionar la opción de Administración de Cargos y Departamentos.
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de ingresar cargo o departamento.
2. El usuario ingresa el nombre y descripción del cargo o departamento.
3E usuario selecciona el botón de guardar.
4. El sistema guarda los datos.
S. El sistema presenta un listado con los cargos y departamentos disponibles.
USE CASE UC2.2: Editar Cargos o Departamentos.
Actores: Usuario.
Propósito: Editar los datos de Cargos o Departamentos de la Institución
Resumen: El sistema permitirá editar los datos de los diferentes cargos o departamentos existentes en la Institución.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R03
Pre-Condición: Seleccionar la opción de Administración de Cargos y Departamentos.
Pos-Condición: Datos de cargos y departamentos actualizados.
Curso Normal de Eventos Curso Alterno de Eventos
1.
El usuario selecciona la opción deU T p L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Curso Normal de Eventos Curso Alterno de Eventos
2. El usuario actualiza los nombres o
la descripción de los cargos o
departamentos.
3. El usuario selecciona el botón de guardar.
4. El sistema actualiza los datos.
5. El sistema presenta un listado con los cargos y departamentos actualizados.
USE CASE UC2.3: Eliminar Cargos o Departamentos.
Actores: Usuario.
Propósito: Eliminar los datos de Cargos o Departamentos de la Institución Resumen: El sistema permitirá eliminar los datos de los diferentes cargos o
departamentos existentes en la Institución. Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R03
Pro-Condición: Seleccionar la opción de Administración de Cargos y Departamentos.
Pos-Condición: Datos de cargos y departamentos eliminados.
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de
eliminar cargo o departamento.
U T P U
.,
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Curso Normal de Eventos Curso Alterno de Eventos
mensaje indicando que no se puede eliminar
[
4 s. El sistema presenta un listado con
cargos y departamentos
ctualizados.
USE CASE UC3: Administración de Empleados.
Actores: Usuario.
Propósito: Administrar tos datos de los Empleados de la Institución
Resumen: El sistema permitirá administrar los datos de los diferentes empleados de la Institución.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R04
Pre-Condición: Ingresar al Sistema
Pos-Condición: Presentar el formulario de empleados.
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de Administración.
2. El usuario selecciona la opción de Empleados.
3. El sistema presenta el formulario de empleados.
USE CASE UC3 1: Ingresar Empleados.
UT1L
INGENIERÍA EN SISTEMAS IrwoluvIÁTICOS
Y COMPUTACIÓN
Propósito: Ingresar los datos de los Empleados de la Institución
Resumen: El sistema permitirá ingresar los datos de los empleados de la Institución.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R04
Pro-Condición: Seleccionar la opción de Administración de Empleados.
Pos-Condición: Datos de empleados registrados.
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de ingresar empleado.
2. El usuario ingresa el número de cédula, nombre, apellido del empleado
3. El sistema asigna el departamento y el cargo al empleado.
4. El usuario selecciona el botón de guardar.
S. Si la cédula es incorrecta el 6. El sistema guarda los datos. sistema presenta un mensaje de
validación indicando que la cédula es incorrecta.
7. Si el empleado ya esta registrado 8. El sistema guarda los datos. el sistema presenta un mensaje de
U T [) L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Curso Normal de Eventos Curso Alterno de Eventos
los datos de los empleados disponibles.
USE CASE UC3. 2: Editar Empleados.
Actores: Usuario.
Propósito: Editar los datos de los Empleados de la Institución
Resumen: El sistema permitirá editar los datos de los empleados de la Institución.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R04
Pre-Condición: Seleccionar la opción de Administración de Empleados.
Pos-Condición: Datos de empleados actualizados.
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de editar empleados.
2. El usuario actualiza el nombre,
apellido, departamento y cargo del
empleado.
3. El usuario selecciona el botón de actualizar.
4. El sistema actualiza los datos.
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
USE CASE UC3.3: Eliminar Empleados
Actores: Usuario.Propósito: Eliminar los datos de un Empleado.
Resumen: El sistema permitirá eliminar los datos de un empleado de la Institución.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R04
Pre-Condición: Seleccionar la opción de Administración de Empleados.
Pos-Condición: Datos de empleados eliminados.
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de eliminar.
2. Se selecciona el botón eliminar.
3. Si el empleado tiene asignado un 4. El sistema elimina los datos. equipo, el sistema presenta un
mensaje indicando que no se puede eliminar.
S. El sistema presenta un listado con los datos de los empleados actualizados.
USE CASE UC4: Administración de Equipos.
Actores: Usuario.Propósito: Administrar los datos de los Equipos de la Institución
ti T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Referencias Cruzadas: De requerimiento: R05, R15
Pro-Condición: Ingresar al Sistema
Pos-Condición: Presentar el formulario de equipos.
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de Administración.
2. El usuario selecciona la opción de Equipos.
3. El sistema presenta el formulario de equipos.
USE CASE UC4. 1: Ingresar Equipos.
Actores: Usuario.
Propósito: Ingresar los datos de los Equipos de la Institución
Resumen: El sistema permitirá ingresar los datos de los equipos de la Institución.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R05, R15
Pre-Condición: Seleccionar la opción de Administración de Equipos.
Pos-Condición: Datos del equipo registrados.
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de ingresar equipo.
LJTPL
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Curso Normal de Eventos Curso Alterno de Eventos
y garantía del equipo.
3. El usuario asigna un empleado al equipo.
4. E) usuario selecciona el botón de guardar.
5. Si el empleado ya tiene un equipo 6. El sistema registra la asignación. asignado, el sistema presenta un
mensaje de validación.
6. Si el equipo ya se encuentra 7. El sistema registra el equipo registrado, el sistema presenta un
mensaje de validación.
8. El sistema presenta un listado con los datos de los equipos disponibles.
USE CASE UC4.2: Editar Equipos.
Actores: Usuario.
Propósito: Editar los datos de los Equipos de la Institución
Resumen: El sistema permitirá editar los datos de los equipos de la Institución.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R05, R15
Pro-Condición: Seleccionar la opción de Administración de Equipos.
IJTPL
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de editar equipo.
2. El usuario actualiza la descripción, fecha de compra, estado y garantía del equipo y puede asignar otro empleado.
3. Se selecciona el botón de actualizar.
4. Si el empleado tiene asignado otro 5. El sistema actualiza los datos. equipo, el sistema presenta un
mensaje de validación indicando que el equipo ya ha sido asignado.
6. El sistema presenta un listado con los datos de los equipos actualizados.
USE CASE UC5: Administración de Usuarios.
Actores: Usuario.
Propósito: Administrar los datos de los Usuarios del Sistema.
Resumen: El sistema permitirá administrar los datos de los usuarios. Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: ROl, R02, R06
Pre-Condición: Ingresar al Sistema
yoi
U T P L
• INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de
Administración.
2 E usuario selecciona la opción de Usuarios.
3. El sistema presenta el formulario
de registro de usuarios.
USE CASE UC5. 1: Ingresar Usuarios.
Actores: Usuario.
Propósito: Ingresar los datos de los Usuarios del Sistema.
Resumen: El sistema permitirá ingresar los datos de los usuarios. Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R06, R02, ROl
Pro-Condición: Seleccionar la opción de Administración de Usuarios.
Pos-Condición: Datos de usuarios registrados.
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de ingresar usuario.
2. El usuario ingresa el login, password y el estado.
3. El usuario selecciona el botón de guardar.
4. El sistema guarda los datos.
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Curso Normal de Eventos
II
Curso Alterno de Eventoslos datos de los usuarios disponibles.
II
USE CASE UC5.2: Editar Usuarios.
Actores: Usuario.
Propósito: Editar los datos de los Usuarios del sistema.
Resumen: El sistema permitirá editar los datos de los usuarios. Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: ROl, R02, R06
Pre-Condición: Seleccionar la opción de Administración de Usuarios.
Pos-Condición: Datos de usuarios actualizados.
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de editar usuarios.
2. El usuario actualiza el password y el estado.
3. El usuario selecciona el botón de actualizar.
4. El sistema actualiza los datos.
UTPL
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
USE CASE UCO6: Obtener las características de hardware y software de
los equipos.
Actores: Cliente.
Propósito: Visualizar las características de los equipos.
Resumen: El sistema permitirá obtener las características de hardware y software de los equipos conectados en red.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R07 Pre-Condición: Ejecutar el programa cliente
Pos-Condición: Verificar cambios.
Curso Normal de Eventos Curso Alterno de Eventos
1. El cliente obtiene las
características de hardware y software del equipo.
2. El cliente consulta si existen datos del equipo registrados en el sistema.
3. Si no existen datos del equipo, se 4. Si existen datos ver caso de uso
procede a insertar los datos
USE CASE UC07: Verificar Cambios.
Actores: Cliente.
Propósito: Verificar los cambios de los equipos.
Resumen: El sistema permitirá verificar si existen cambios de los equipos. Tipo: Primario y esencial.
UTPL
INGENIERIA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Pre-Condición: Obtener características de Hardware y Software de los Equipos.
Pos-Condición: Generar alarma
Curso Normal de EventosCurso Alterno de Eventos
1. El cliente compara los nuevos datos de hardware o software, con los registrados en la última fecha para determinar si existen cambios.
2. Si no existen cambios en el 3. Si existen cambios ver caso de
equipo, no se registra ningún dato. uso #8.
USE CASE UCO8: Generar alarmas.
Actores: Cliente.
Propósito: Generar alarmas cuando existan cambios de hardware o de software.
Resumen: El sistema generará alarmas cuando se realicen cambios en el hardware y software de los equipos.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R09
Pre-Condición: Verificar cambios.
Pos-Condición: Registrar cambios.
Curso Normal de Eventos Curso Alterno de Eventos
1. Si existen cambios el sistema genera una alarma.
ti T PL
INGENIERIA EN SISTEMAS INFORMATICOS
Y COMPUTACIÓN
Curso Normal de Eventos
Curso Alterno de Eventos
administrador del sistema
- - -
--
i
3. Se registra el cambio.
USE CASE UCO9: Registrar cambios
Actores:
Cliente
Propósito:
Registrar datos del cambio realizado en un equipo.
Resumen:
El sistema registrará los datos del cambio realizado en el equipo.
Tipo: Primario y esencial.
Referencias Cruzadas:
De requerimiento: R08, R10
Pre-Condición:
Generar Alarma.
Pos-Condición:
Registrar datos.
Curso Normal de Eventos
Curso Alterno de Eventos
1. Se inicia cuando el usuario
selecciona la opción para registrar
cambios.
2. El sistema recupera todos los
cambios registrados.
3. Se elige un cambio utilizando los
criterios de búsqueda por equipo,
fecha o tipo de cambio.
4. El usuario registra la descripción
del cambio.
U T P L
INGENIERIA EN SISTEMAS INFORMATICOS
Y COMPUTACIÓN
USE CASE UCIO: Generar reportes
Actores: Usuario.
Propósito: Obtener reportes.
Resumen: El sistema le permitirá al usuario seleccionar, visualizar e imprimir
reportes. Tipo: Primario y esencia'.
Referencias Cruzadas: De requerimiento: RiO, Ru, R12, R13, R14 Pro-Condición: Seleccionar reporte.
Pos-Condición: Obtener reporte.
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de generar reporte.
2. El sistema presenta la lista de reportes disponibles.
3. El usuario selecciona el reporte que desea consultar.
4. El sistema presenta el reporte. 5. El usuario selecciona la opción de
imprimir.
USE CASE UCIO. 1: Generar reportes dinámicos de hardware.
Actores: Usuario.
Propósito: Obtener reportes.
Resumen: El sistema le permitirá al usuario seleccionar, visualizar e imprimir reportes dinámicos de hardware.
Tipo: Primario y esencial.
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Pos-Condición: Obtener reporte.
Curso Normal de Eventos Curso Alterno de Eventos
1. El usuario selecciona la opción de generar reporte.
2. El sistema presenta los parámetros de selección, memoria, disco duro y procesador.
3. El usuario selecciona los
parámetros que desea incluir en el reporte.
4. El usuario selecciona la opción de generar reporte.
5. El sistema presenta en el reporte, 6. El usuario selecciona la opción de el nombre del equipo, el parámetro imprimir.
de selección y el componente.
USE CASE
UCI0.2: Generar reportes dinámicos de software.
Actores: Usuario.
Propósito: Obtener reportes.
Resumen: El sistema le permitirá al usuario seleccionar, visualizar e imprimir reportes dinámicos de software.
Tipo: Primario y esencial.
Referencias Cruzadas: De requerimiento: R10, R12, R14
Pre-Condición: Seleccionar reporte.
U T P L
INGENIERíA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
Curso Normal de Eventos
Curso Alterno de Eventos
1. El usuario selecciona la opción de
generar reporte.
2. El sistema presenta el listado de todos
los programas instalados en la Institución.
3. El usuario selecciona el programa del
cuál desea conocer en cuantos equipos
esta instalado.
4. El usuario selecciona la opción de
generar reporte.
5. El sistema presenta en el reporte, el 6. El usuario selecciona la
nombre del equipo y el programa opción de imprimir.
seleccionado.
2. DISEÑO DE LA SOLUCIÓN
Luego de la identificación de las funciones del sistema se procede con la
etapa de diseño, en esta fase se obtiene el diseño del nuevo Sistema a
través de varias tareas, es decir se desarrolla un modelo que representa la
solución o la satisfacción de los requerimientos del usuario; el diseño
contempla dos actividades:
U T P
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
2.1 DIAGRAMAS DE ACTIVIDAD DEL SISTEMA
Los Diagramas de Actividad ofrecen una herramienta gráfica para modelar el
proceso de un Caso de 1J50. A continuación se presentan los Diagramas de
Actividad del Sistema.
DIAGRAMA DE ACTIVIDAD INGRESAR AL SISTEMA
Seleccionar opción de administración
Seleccionar Cargos y Departamentos
Presenta Formulado de Cargos y Departamentos
lo
UTPL
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD ADMINISTRACIÓN DE
CARGOS YDEPARTAMENTOS
Seleccionar opción de administración
Seleccionar Cargos y Departamentos
Presentar Formulario de Cargosy Departamentos
.
Fig. 2.2
DIAGRAMA DE ACTIVIDAD INGRESAR CARGOS O
DEPARTAMENTOS
Seleccionar ingresar cargos o departamentos
Ingresar nombre y descripción
Seleccionar opción de guardar
Guadar datos
Presentar ligado de cargos y departamentos disponibles
lo
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD EDITAR CARGOS O
DEPARTAMENTOS
Seleccionar editar cargoso departamentos
Actualizar nombre y deenpdón
Seleccionar opción de guardar
Actualizar datos
Presentar listado de cargos y departamentos
U T P L
:
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD ELIMINAR CARGOS O
DEPARTAMENTOS
Seleccionar eliminar cargoso departamentos
<cargos y departamentos no asignados› Datos Eliminados j
<cargos y departamentos a9gnados>
No se puede eliminar el cargo o departamento
Presentar li gado de cargos y departamentos actualizado
.
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD ADMINISTRACIÓN DE
EMPLEADOS
Seleccionar opción de administración
Seleccionar Empleados
Presentar Formulado de Empleados
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD INGRESAR EMPLEADOS
Seleccionar ingresar empleados
Ingresar cedula, nombre, apellido del empleado
Asignar el departamento ycargo al emP)
Seleccionar opción de guardar
<datos correctos- Guardar datos
Presentar Mensaje Empleado ya registrado Presentar Mensaje Cedula Incorrecta
<no se guardan los datos>
presentar listado de empleados disponibles
EJ
U T P L
iNGENIERíA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD EDITAR EMPLEADOS
Seleccionar editar empleados
Actualizar nombre, apellido, cargo, departamento
Seleccionar opción de actualizar)
Actualizar datos
Presentar limado de empleados actualizado
fl
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD ELIMINAR EMPLEADOS
Seleccionar eliminar empleados
Seleccionar boton eliminar
<equipo asignado>
<equipo no asignado> Empleado eliminado
Presenta mensaje no se puede eliminar el empleado
¿ljado de empleados actualizado
UTPL
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD ADMINISTRACIÓN DE
EQUIPOS
Seleccionar opción de administración
Seleccionar Equipos
Presentar Formulario de Equipos
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD INGRESAR EQUIPOS
Seleccionar ingresar equipos
Ingresar nombre, descripción, fecha de compra, estado y garantía
Asignar un empleado
Seleccionar opción de guardar )
<datos correctos> Guardar datos
Presentar Mensaje Equipo agnado '\ Presentar Mensaje Equipo ya registrado
<no se guardan los datos> presentar li gadO de equipos disponibles
U T P L
• INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTiVIDAD EDITAR EQUIPOS
Seleccionar editar equipos
Actualizar dedpclon, fecha de compra, estado, garantía y empleado
Seleccionar opción de actualizar
<empleado no asignado>
Actualizan los datos
<empleado asignado a otro equipo>
Mensaje de validación
Presentar ligado de equipos actualizado
o
UTPL
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIA GRAMA DE ACTIVIDAD ADMINISTRACIÓN DE
USUARIOS
Seleccionar opción de administración
Seleccionar Uejanos
Presentar Formulario de Usuarios
ID
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD INGRESAR USUARIO
Seleccionar ingresar usuario )
Ingresar login, pasaword y estado
Seleccionar opción de guardar
Guardar los datos
Presentar listado de usuarios disponibles
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD EDITAR USUARIO
Seleccionar editar usuario
Actualizar paord y evado
Seleccionar opción de actualizar
Actualizar los datos
Presentar listado de usuarios actualizado
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD OBTENER
CARACTERIS TICAS DE HARDWARE/SOFTWARE
Obtener características de hardware/ftware del equipo
Consultar si eximen datos del equipo registrados
<exi gen datos' Ver diagrama #7
<no eximen datos
Insertar datos del equipo
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD VERIFICAR CAMBIOS
Compararlos nuevos datos de H/S con los registrados en la última fecha
<'
existen cambio Ver diagrama *8
<no eximen cambios'
No se registran datos
.
Fig. 2.17
DIAGRAMA DE ACTIVIDAD GENERAR ALARMAS
oGenera una alarma
Enviarla alarma por e-mail al administrador
Se registra elcambio
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD REGISTRAR CAMBIOS
Seleccionarla opción de registrar cambios
Se recupera todos los cambios registrados
Se elige un cambio utlizando cntenosde búsqueda por equipo, fecha, tipo de cambio )
Se registra la descripción del cambio
Se guardan los datos )
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD GENERAR REPORTES
• Seleccionarla opción de generar rePoltJ
Presentarla liga de reportes disponible
Seleccionara¡ reporte que desea consultar
Presentar el rePo Imprime& reporte)
U T P L
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACION
DIAGRAMA DE ACTIVIDAD GENERAR REPORTES
DINAMICOS DE HARDWARE
Seleccionar la opción de generar reporte
Presentarlos parámetros de selección, memoria, diso duro y procesador
Seleccionar los parámetros incluir en el reporte)
Seleccionar generar reporte
Presentar el reporte Imprimir el reporte
UTPL
• INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
DIAGRAMA DE ACTIVIDAD GENERAR REPORTES
DINAMICOS DE SOFTWARE
lo
Seleccionarla opción de generar reportePresentar un liado de tos programas instalados
Seleccionar el programa del cuál se desea conocer en cuantos equipos ea inalado
Seleccionar generar reporte
Presentar el reporte Imprimir el reporte
Fig. 2.22
2.2 Generación de Modelos
U T P L
• INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
2.21. DIAGRAMA CONCEPTUAL
UTPL
INGENIERÍA EN SISTEMAS INFORMÁTICOS
Y COMPUTACIÓN
ad_cargo
ca idcarep<pi> NIQ
ca nombre VA20 <M>
a_denpoon VA255
ad—departamento
de iddepart pj
de_nombre VA20 <M>
dederlpcion VA255
ad hardware
1W dfrardwSre FiQ
hw fecha QL Ql
hw tipo hw QL AZ .frt
hw_nombre VAIOO hw_titulo VAIOO hw_denpoon VA100 hwfabñcanle VAlGO hw_modelo VAlGO hw_vemon VA100 hw_tipo VA100 hw_numne VA100 llw_tamanio VA100 hw_unidad VAlGO hw_mac VAlGO hw_ip VAlGO hw_fi9Ca VAlGO hw_ftaca_libre VAlGO trw_virtual VAlGO trw_virtual_libre VAlGO ad_uajano is iduajano
us_login AlO <M>
us_passvid AlO <M>
us_eado Al <Mv
Relationiip_2
ad—empleado
Relationiip_3 am idenipleedo QL
em_nombres VASO <Ms
em_apellidos VASO <M>
ern_cedula A15 <U>
Relation1ip_4
ad_equipo
rio idriQuipo PL tQ
Relabonip_5 ea_denpcion VA255 <Ms
eq_fecha_compre DT eq_garantia VA255 eoeado VA20 Retabonellip_7 Relation,ip_8 ad_ftware
SN idftware IQ
SN fecha QL
SN_tpo_se VA2 <U>
se—nombre VASO <U>
SN_fabricante VA255
avi_vernon VA30
SN_ur VA3O
wv_denpcion VA255
ad—tablas
fab idtebla NQ
tab_nombre A15 <Mv
tab_deenpdon VA255 <U'
ad_carnblos
cern idcambio <U>
cern fecha pj Ql
cern_tipo_cambio Al <M>
cam_deaipcion VA255
cern_componente VAIO
ad_catalogo cat valor< DI> Z
ce_nombre VA20 <Ms
cat_delipcion VA255
ad—alarmas
rervidorde correo VAlS <M
direccion de correo VA50 <Mr
evado VA1O
Conceptual Date Modal Moda¡: Modelo Conceptual
Package: tagrern: Auditoría
Author, Mónica Jaramillo - Claudia Castillo Date: 15110/2005 Veraon 1.0