• No se han encontrado resultados

Software de control monitoreo y auditoría de equipos infomáticos para el Honorable Consejo Provincial de Loja

N/A
N/A
Protected

Academic year: 2017

Share "Software de control monitoreo y auditoría de equipos infomáticos para el Honorable Consejo Provincial de Loja"

Copied!
218
0
0

Texto completo

(1)

é J)2i»4/,c..)t ))iL(/ ,ycnnCc cA - '3i.

vo

IJnive!d

d ;

Va'or

Nól 9jVa C 362 i-'• 9:5

(2)

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

(3)

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

(4)

U T P L

INGENIERIA EN SISTEMAS INFORMATICOS

Y

COMPUTACIÓN

AUTORÍA

La responsabilidad de las investigaciones, resultados y discusiones, del presente trabajo, pertenecen exclusivamente a los autores:

Autores:

Claudia Paulina Castillo Torres.

(5)

UTPL

.

INGENIERIA EN SISTEMAS INFORMÁTICOS

Y 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».

(6)

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.

(7)

• 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.

(8)

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.

(9)

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

(10)

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

(11)

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

(12)

ti T P L

* INGENIERIA EN SISTEMAS INFORMÁTICOS

Y

COMPUTACIÓN

Fig. 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

(13)

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.

(14)

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.

(15)

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

(16)

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.

(17)

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

(18)

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.

(19)

(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 se

realizaron

Pruebas de

Aceptación a 4 empleados del Centro

Informá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.

(20)

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.

(21)

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.

(22)

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).

(23)

S 2 LSwitch 3 ~Swr

OOPP RRHH DC

vIc U. E. P.O FOR AUDBISFP

LHJL;

SC ROL CON TES

U 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

(24)

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.

(25)

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.

(26)

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:

(27)

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.

(28)

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.

(29)

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

(30)

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

(31)

u j

'-u n u

u 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

(32)

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

(33)

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

(34)

• 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

(35)

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

(36)

CZEEEED,

rUaEos

QED)

U T P L

INGENIERÍA EN SISTEMAS INFORMÁTICOS

Y COMPUTACIÓN

/

Obtener deisdeH/S

CLIENTE

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,

(37)

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.

(38)

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.

(39)

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 de

(40)

U 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.

(41)

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.

(42)

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

(43)

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.

(44)

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

(45)

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.

(46)

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.

(47)

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

(48)

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.

(49)

U T P L

INGENIERÍA EN SISTEMAS INFORMÁTICOS

Y COMPUTACIÓN

Curso Normal de Eventos

II

Curso Alterno de Eventos

los 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.

(50)

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.

(51)

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.

(52)

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.

(53)

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.

(54)

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.

(55)

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:

(56)

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

(57)

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

(58)

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

(59)

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

.

(60)

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

(61)

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

(62)

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

(63)

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

(64)

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

(65)

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

(66)

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

(67)

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

(68)

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

(69)

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

(70)

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

(71)

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

(72)

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 )

(73)

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)

(74)

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

(75)

UTPL

• INGENIERÍA EN SISTEMAS INFORMÁTICOS

Y COMPUTACIÓN

DIAGRAMA DE ACTIVIDAD GENERAR REPORTES

DINAMICOS DE SOFTWARE

lo

Seleccionarla opción de generar reporte

Presentar 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

(76)

U T P L

• INGENIERÍA EN SISTEMAS INFORMÁTICOS

Y COMPUTACIÓN

2.21. DIAGRAMA CONCEPTUAL

(77)

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

(78)

U T P L

INGENIERIA EN SISTEMAS INFORMATICOS

Y COMPUTACIÓN

2.2.2. DIAGRAMA FÍSICO

Figure

Figura 1.1: Distribución General de Equipos del HCPL
Fig. mu3.7
Fig. mu4.1 (Menú de Reportes)
Fig. mu 4.2 (Reporte de Empleados)
+7

Referencias

Documento similar

En cuarto lugar, se establecen unos medios para la actuación de re- fuerzo de la Cohesión (conducción y coordinación de las políticas eco- nómicas nacionales, políticas y acciones

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

You may wish to take a note of your Organisation ID, which, in addition to the organisation name, can be used to search for an organisation you will need to affiliate with when you

Where possible, the EU IG and more specifically the data fields and associated business rules present in Chapter 2 –Data elements for the electronic submission of information

The 'On-boarding of users to Substance, Product, Organisation and Referentials (SPOR) data services' document must be considered the reference guidance, as this document includes the

In medicinal products containing more than one manufactured item (e.g., contraceptive having different strengths and fixed dose combination as part of the same medicinal

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in