Beruflich Dokumente
Kultur Dokumente
Asesor
JUAN DE JESS VELOZA MORA
Nota de aceptacin:
____________________________
____________________________
____________________________
____________________________
____________________________
____________________________
_____________________________
Firma del presidente del jurado
_____________________________
Firma del jurado
_____________________________
Firma del jurado
AGRADECIMIENTOS
Si bien este proyecto de grado ha requerido esfuerzo y dedicacin por parte de los
integrantes involucrados en el mismo, no hubiese sido posible su finalizacin sin la
cooperacin desinteresada de todas y cada una de las personas que a
continuacin se citan.
Primero y antes que nada, dar gracias a Dios por estar con nosotros en cada paso
que damos, por brindarnos sabidura y paciencia para afrontar las dificultades
encontradas y por haber puesto en nuestro camino aquellas personas que de una
u otra forma hicieron posible la realizacin de este proyecto.
Agradecer hoy y siempre a nuestras familias que en todo momento se preocupan
por nuestro bienestar y nos brindan su apoyo incondicional en cualquier
circunstancia en la que nos encontremos.
De igual manera nuestro ms sincero agradecimiento a nuestro asesor de tesis,
Ingeniero Juan de Jess Veloza Mora, al Ingeniero Carlos Alberto Ocampo
Seplveda, quienes estuvieron dispuestos a brindarnos asesoras en los
momentos que lo requerimos y dedicaron algo de su tiempo para darnos un
acompaamiento durante la realizacin de este proyecto.
Un agradecimiento especial al Ingeniero Gustavo Adolfo Salazar, jefe de sistemas
de la Cmara de Comercio de Pereira, quien en un principio nos brind toda su
colaboracin para la realizacin del anteproyecto y la primera fase del proyecto.
CONTENIDO
pg.
1.
TITULO ........................................................................................................... 13
2.
3.
JUSTIFICACIN ............................................................................................. 15
4.
OBJETIVOS.................................................................................................... 16
4.1. OBJETIVO GENERAL .............................................................................. 16
4.2. OBJETIVOS ESPECFICOS ..................................................................... 16
5.
5.1.11.
5.1.12.
5.1.13.
UML ................................................................................................ 28
7.
8.
9.
LISTA DE TABLAS
pg.
Tabla 1. Comparacin WEB 1.0 vs WEB 2.0 ......................................................... 18
Tabla 2. Actores Mdulo SA. ................................................................................. 43
Tabla 3. Caso de Uso Login .................................................................................. 44
Tabla 4. Caso de Uso Ingresar Software ............................................................... 45
Tabla 5. Caso de Uso Crear Propietario ................................................................ 46
Tabla 6. Caso de Uso Crear Recurso .................................................................... 47
Tabla 7. Caso de Uso Ingresar Equipo .................................................................. 48
Tabla 8. Caso de Uso Crear Tipo .......................................................................... 49
Tabla 9. Caso de Uso Crear Estado ...................................................................... 50
Tabla 10. Caso de Uso Ingresar Usuarios ............................................................. 51
Tabla 11. Caso de Uso Crear Dependencia .......................................................... 52
Tabla 12. Caso de Uso Asignar Equipo ................................................................. 53
Tabla 13. Caso de Uso Asignar Software .............................................................. 54
Tabla 14. Caso de Uso Asignar UserLogin ............................................................ 55
Tabla 15. Caso de Uso Listar Software ................................................................. 56
Tabla 16. Caso de Uso Modificar Software ............................................................ 57
Tabla 17. Caso de Uso Listar Equipos................................................................... 58
Tabla 18. Caso de Uso Modificar Equipo ............................................................... 59
Tabla 19. Caso de Uso Listar Usuarios ................................................................. 60
Tabla 20. Caso de Uso Modificar Usuario ............................................................. 61
Tabla 21. Caso de Uso Listar Software por Usuario .............................................. 62
Tabla 22. Caso de Uso Eliminar ............................................................................ 63
Tabla 23. Caso de Uso Generar Informe ............................................................... 64
Tabla 24. Actores Mdulo NADV ......................................................................... 127
Tabla 25. Caso de Uso Ingresar Punto de Red ................................................... 128
Tabla 26. Caso de Uso Asignar Puntos de Red .................................................. 129
Tabla 27. Caso de Uso Listar Puntos de Datos ................................................... 130
Tabla 28. Caso de Uso Listar Puntos de Voz ...................................................... 131
Tabla 29. Caso de Uso Listar Equipos Activos de Red ........................................ 132
Tabla 30. Caso de Uso Modificar ......................................................................... 133
LISTA DE FIGURAS
pg.
Figura 1. Especificacin 2.2 de UML. Diagramas por jerarquas ........................... 28
Figura 2. Diagrama de Casos de Uso Mdulo SA ................................................. 40
Figura 3. Especificacin Caso de Uso Inventario de Software .............................. 40
Figura 4. Especificacin Caso de Uso Inventario Equipos ..................................... 41
Figura 5. Especificacin Caso de Uso Ingresar Equipo ......................................... 41
Figura 6. Especificacin Caso de Uso Inventario de Usuarios .............................. 42
Figura 7. Especificacin Caso de Uso Ingresar Usuario ........................................ 42
Figura 8. Diagrama Comunicacin Login ............................................................... 81
Figura 9. Diagrama Comunicacin Inventario de Software .................................... 81
Figura 10. Diagrama Comunicacin Inventario de Equipos ................................... 82
Figura 11. Diagrama Comunicacin Inventario de Usuarios .................................. 82
Figura 12. Diagrama Comunicacin Ingresar Software ......................................... 83
Figura 13. Diagrama Comunicacin Ingresar Equipo ............................................ 83
Figura 14. Diagrama Comunicacin Ingresar Usuario ........................................... 84
Figura 15. Diagrama Comunicacin Asignar PC.................................................... 84
Figura 16. Diagrama Comunicacin Asignar Software .......................................... 85
Figura 17. Diagrama Comunicacin Asignar UserLogin ........................................ 85
Figura 18. Diagrama Comunicacin Listar Software .............................................. 86
Figura 19. Diagrama Comunicacin Listar Equipos ............................................... 86
Figura 20. Diagrama Comunicacin Listar Usuarios .............................................. 87
Figura 21. Diagrama de Secuencia Caso de Uso Login ........................................ 88
Figura 22. Diagrama de Secuencia Caso de Uso Login(S-01) .............................. 89
Figura 23. Diagrama de Secuencias Caso de Uso Ingresar .................................. 90
Figura 24. Diagrama de Secuencias Caso de Uso Ingresar Software. .................. 91
Figura 25. Diagrama de Secuencias Caso de Uso Crear Propietario. ................... 92
Figura 26. Diagrama de Secuencias Caso de Uso Crear Recurso. ....................... 93
Figura 27. Diagrama de Secuencias Caso de Uso Seleccionar Tipo..................... 94
Figura 28. Diagrama de Secuencias Caso de Uso Crear Tipo. ............................. 95
Figura 29. Diagrama de Secuencias Caso de Uso Ingresar Equipo. ..................... 96
Figura 30. Diagrama de Secuencias Caso de Uso Crear Estado. ......................... 97
Figura 31. Diagrama de Secuencias Caso de Uso Ingresar Usuarios. .................. 98
Figura 32. Diagrama de Secuencias Caso de Uso Crear Dependencia. ............... 99
Figura 33. Diagrama de Secuencias Caso de Uso Asignar Equipo. .................... 100
Figura 34. Diagrama de Secuencias Caso de Uso Asignar Software. ................. 101
Figura 35. Diagrama de Secuencias Caso de Uso Asignar UserLogin. ............... 102
9
Figura 75. Diagrama de Secuencia Caso de Uso Ingresar Punto de Red .......... 142
Figura 76. Diagrama de Secuencia Caso de Uso Asignar Puntos de Red .......... 143
Figura 77. Diagrama de Secuencia Caso de Uso Listar Datos ............................ 144
Figura 78. Diagrama de Secuencia Caso de Uso Listar Voz ............................... 145
Figura 79. Diagrama de Secuencia Caso de Uso Listar Equipos Activos ............ 146
Figura 80. Diagrama de Secuencia Caso de Uso Modificar Puntos de Datos ..... 147
Figura 81. Diagrama de Secuencia Caso de Uso Modificar Puntos de Voz ........ 148
Figura 82. Interface de Usuario Administracin de Red ....................................... 149
Figura 83. Interface de Usuario Ingresar Punto de Red ....................................... 149
Figura 84. Interface de Usuario Asignar Puntos de Datos ................................... 150
Figura 85. Interface de Usuario Asignar Puntos de Voz ...................................... 150
Figura 86. Interface de Usuario Listar Puntos de Datos ...................................... 151
Figura 87. Interface de Usuario Listar Puntos de Voz .......................................... 151
Figura 88. Interface de Usuario Equipos Activos de Red..................................... 152
Figura 89. Diagrama de Clases Mdulo NADV .................................................... 153
Figura 90. Conexiones Mdulo NADV ................................................................. 154
Figura 91. Diagrama de Distribucin del Sistema ................................................ 155
11
LISTA DE ANEXOS
pg.
Anexo A. Especificacin de Requisitos ................................................................ 165
Anexo B. Certificado ICONTEC ........................................................................... 177
Anexo C. Cerficiado ISO 9001 ............................................................................. 178
12
1. TITULO
ANLISIS Y DISEO DE UN SISTEMA DE GESTIN Y ADMINISTRACIN DE
PROCESOS E INFORMACIN DE LA DIVISIN DE SISTEMAS DE LA
CMARA DE COMERCIO DE PEREIRA (SGACCP)
ENTREVISTA con Gustavo Adolfo Salazar Giraldo. Jefe de Sistemas de la Cmara de Comercio
de Pereira. Pereira, 17 de febrero de 2010.
13
Tiempo medido directamente al realizar el proceso por parte de Omar Betancur, integrante que se
realiz la prctica empresarial en a la Cmara de Comercio de Pereira.
3
Mensualmente se debe realizar la verificacin de inventario a 7 equipos escogidos
aleatoriamente, y cada trimestre se debe hacer a todos los equipos (aproximadamente 100).
4
Inventario de equipos: equipos de computo, equipos de red, impresoras; Inventario de software
de cada uno de los equipos de computo; bitcora de novedades relacionadas con proveedores
externos.
14
3. JUSTIFICACIN
15
4. OBJETIVOS
Disear un modulo que permita llevar un control de la red de voz y datos; listar
puntos ocupados y libres, ingresar y eliminar de la base de datos tanto equipos
como puntos de red.
definidas
para
16
el
SGACCP
en
los
mdulos
5. MARCO REFERENCIAL
5.1. MARCO TERICO
5.1.1. WEB 2.0
La Web dos (punto) cero podra definirse como la promesa de una visin
realizada: la Red la Internet, convertida en un espacio social, con
cabida para todos los agentes sociales, capaz de dar soporte y formar
parte de una verdadera sociedad de la informacin, la comunicacin y/o
el conocimiento.6
La Web 2.0, termino registrado por la editorial OReilly Media, hace referencia a
ese nuevo lugar donde se relaciona lo social con lo tecnolgico, es decir, el
contexto que envuelve nuestras relaciones y comunicaciones con las herramientas
o sistemas que usamos para ello, dejando a un lado la Web en la que el usuario
poco hacia parte, una Web de solo datos; la Web 2.0 lo ha involucrado
completamente nutriendo el significado de la red y tornado la Web de solo datos a
una WEB de personas.
Los Blogs, las redes sociales y/o servicios que se ofrecen en la Web que brindan
al usuario altos grados de interactividad y participacin con interfaces ligeras y
flexibles, son ejemplos de aplicaciones construidas bajo la visin Web 2.0;
servicios en los que el usuario tiene acceso a la informacin de forma tal que se
convierte en un eslabn ms rumbo al crecimiento, no solo en cuanto al contenido,
sino tambin a la inteligencia de la red.
Esas necesidades intrnsecas del ciudadano de ser reconocido por sus aportes, su
manera de pensar o experiencias, se reflejan en parte a lo que es la Web 2.0, que
a su vez implcitamente estimula la creatividad del usuario que luego aportar al
conocimiento de la red.
Cada vez mas usuarios se abren camino en la red, segn cifras de la comisin
reguladora de telecomunicaciones de la repblica de Colombia, los suscriptores de
internet a finales del ao 2008 llegaron a 2.966.776, comparado con 2007 donde
el nmero de suscriptores fue alrededor de 2.023.341, es decir un aumento del
46.4% en solo un ao7, esto gracias a que las aplicaciones son creadas con
interfaces simples de usar, aplicaciones en las que el usuario puede agregar y
6
Fumero, Antonio y Roca, Gens. Web 2.0. Primera Edicin, Espaa: Fundacin Orange,
2007. p.10.
7
Comisin de Regulacin de Comunicaciones. Comunicado de Prensa. [en lnea].
<http://www.crcom.gov.co>. [citado en 24 de Noviembre de 2009]
17
Web 2.0
Escritura
Comunidades
Blogs
RSS
Tags (Folksonoma)
Inalmbrico
Compartir
Google
Banda Ancha
Costos de Ancho de Banda
18
<http://es.wikipedia.org/
5.1.2. HTTP
Protocolo de transferencia de hipertexto, es un protocolo utilizado para la
transferencia de datos a travs de Internet, y que est basado en
operaciones sencillas de solicitud y respuesta. 9
Este protocolo se fundamenta en la arquitectura cliente-servidor, pues est basado
en operaciones sencillas de solicitud y respuesta, estas operaciones se realizan
llevando a cabo un proceso en el cual est incluida la informacin necesaria para
cumplir exitosamente una transaccin.
Las peticiones HTTP pueden realizarse con diferentes directivas segn sea
necesario, estas son:
Get
La caracterstica de este mtodo es la capacidad que tiene de solicitar informacin
por medio de un identificador del recurso (URI), la informacin recuperada vara
dependiendo el tipo de recurso pues estos pueden ser: Una pgina Web, un
documento, datos generados por algn proceso, etc.
Tambin es posible adjuntar al URI parmetros necesarios en el servidor para
cumplir con la peticin.
Fundacin CTIC Centro Tecnolgico y Sociedad de la Informacin. El W3C de la A-Z: HTTP. [en
linea].http://www.w3c.es/divulgacion/a-z/. [citado en 16 de diciembre de 2008]
19
Post
Este mtodo difiere de GET principalmente en la manera de enviar parmetros al
servidor, pues por POST los datos no se agregan al URI, hacen parte del cuerpo
de la peticin como un atributo mas de ella.
Head
Este mtodo es similar al GET la diferencia es que es usado solo para realizar
peticiones de algunos datos sobre un recurso y no para solicitar el recurso como
tal su contenido, las peticiones son validaciones de enlaces, conocimiento sobre
alguna actualizacin de datos en el servidor, etc.
En la peticin adems de establecer el mtodo a usar, tambin se incluyen
algunos identificadores necesarios para ambas partes cliente-servidor,
identificadores que hacen posible el procesamiento de la peticin de manera
correcta.
5.1.3. DOM
Modelo de objetos del documento, es una plataforma que proporciona un
conjunto estndar de objetos a travs de la cual se pueden crear
documentos HTML y XML, navegar por su estructura y, modificar, aadir
y borrar tanto elementos como contenidos.10
El DOM puede ser manipulado mediante JavaScript, PHP u otros lenguajes de
programacin o software gracias a que su interfaz es estndar, lo cual indica que
los objetos se comportan de igual manera en todos los navegados Web, esto
permite una compatibilidad completa del sistema Web con la aplicacin o
navegador usado, eliminando la necesidad de crear un sistema Web para un
navegador determinado.
Es posible adems de manipular las propiedades del objeto, tener control sobre
los eventos que ocurren sobre el documento en el navegador, eventos
relacionados con el movimiento del ratn y el uso de sus botones, la interaccin
con el teclado en formularios u otros ms complejos como recibir respuestas a
peticiones HTTP, cargas de contenido, etc.
10
Ibid., DOM.
20
5.1.4. HTML
Lenguaje de etiquetado de hipertexto, es un lenguaje comnmente
utilizado para la publicacin de hipertexto en la Web y desarrollado con
la idea de que cualquier persona o tipo de dispositivo pueda acceder a la
informacin en la Web.11
Un documento HTML es procesado por los navegadores Web, los cuales
interpretan el contenido etiquetado del documento y lo visualizan como ha sido
definido, esto indica que HTML no es un lenguaje de programacin, por lo tanto su
lenguaje no es compilado y puede ser escrito en cualquier editor de texto plano
conocido.
La caracterstica ms importante de HTML son los elementos. Los elementos de
un documento HTML tienen contenido y atributos, atributos sobre el contenido o
sobre el propio elemento, son estos elementos y sus contenidos los que son
etiquetados.
Un documento HTML se divide en dos partes principalmente: su estructura y su
estilo.
En su estructura se definen los elementos principales del documento, su contenido
y la mayora de los atributos de los elementos del documento, estos atributos son
usados principalmente para identificar cada elemento dentro del documento, con
el fin de ser manipulados por medio del DOM.
El estilo es la parte que describe la apariencia del documento, la manera en que
debe ser presentado en la Web, el estilo de su texto, el tamao de las imgenes,
la ubicacin de los contenidos, etc. Mediante mecanismos como CSS es posible
separar el estilo o la presentacin del documento de su contenido.
5.1.5. JavaScript
Este es un lenguaje que permite realizar programas simples, scripts del lado del
cliente, generalmente est integrado en los navegadores Web, por lo tanto su
ejecucin se realiza completamente all, no es necesario un servidor adicional que
soporte el cdigo JavaScript.
11
Ibid., HTML.
21
12
Flanagan, David, Javascript: La gua definitiva. 1 ed, Espaa: Ediciones Anaya multimedia,
2007. 45 p.
13
Consentino, Christoper, Gua esencial PHP. 1 ed, Madrid: Prentice Hall Ediciones, 2001. 224 p.
22
14
23
El que sea extensible se refiere a que el lenguaje puede ser ampliado y adaptado
a las necesidades, sin salir del formato y la sintaxis estandarizada que identifica el
lenguaje, esto adems implica que puede escribirse programas especializados,
segn el tipo de aplicacin XML su contenido.
XML es un estndar que surge como solucin a los problemas que trajo el
crecimiento de la Internet, pues cada vez haba ms personas en diferentes
lugares del mundo conectadas y compartiendo informacin que deba ser definida
e interpretada segn las necesidades, el tipo de informacin sin tener en cuenta la
plataforma usada, los formatos los navegadores Web.
5.1.9. Servicios WEB17
17
24
5.1.10.
18
Chris Schalk, Ed Burns, James Holmes. JavaServer Faces: The Complete Reference. 1 ed.
Madrid: Mc Graw Hil, 2006. 3 p.
19
JOHNSON, Rod, HOELLER, Juergen et al. The Spring Framework. Chapter 12: Object
Relational
Mapping
(ORM)
data
access.
[en
lnea].
<http://static.springsource.org/spring/docs/2.0.x/reference/orm.html>
25
5.1.12.
20
ALLAMARAJU, Subrahmanyam, Programacin JavaServer con j2EE Edicin 1.3. Madrid: Anaya
Multimedia, 2002, 45 p.
26
Servlets
JSP
JavaServer Pages aade la funcionalidad a los servlets que necesitan, con lo cual
es posible generar contenido dinmico en aplicaciones web con el soporte del
lenguaje Java del lado del servidor para procesar las solicitudes del cliente.
Las pginas de JSP se componen de cdigo HTML, XML y scripts Java con los
cuales es posible generar aplicaciones web que se acomoden a diferentes
servidores web, plataformas y sistemas operativos.
Contenedor
27
5.1.13.
UML21
Fuente: http://www.omg.org/cgi-bin/doc?formal/09-02-02
21
Object Management Group OMG. Unified Modeling Language UML Superstructure. [en lnea].
<http://www.omg.org/cgi-bin/doc?formal/09-02-02>. [citado en 02 de febrero de 2009]
28
Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de despliegue
Diagrama de paquetes
Diagrama de perfil
Diagrama de actividad
Diagrama de secuencia
Diagrama de comunicacin
Diagrama de tiempos
29
5.2.1. CSS:
Hojas de estilo en cascada, es un mecanismo con el cual se establece como se
ver el contenido de un documento HTML en el explorador Web.22
5.2.2. XHTML
XHTML es una versin recomendada por la W3C en la cual se redefine HTML
como una aplicacin XML en la cual se combinan sus sintaxis para mostrar y
describir contenido y, de esta manera tener documentos con mejores
estructuras.23
5.2.3. Framework
Un framework es un entorno de trabajo construido para mejorar el rendimiento y
desempeo a la hora de desarrollar cualquier tipo de aplicacin. Algunas de las
caractersticas de los framework son:
30
31
6.1. HIPTESIS
6.3. POBLACIN
El proyecto ser realizado en la divisin de sistemas de la Cmara de Comercio
de Pereira, a cargo del Ingeniero Gustavo Adolfo Salazar y su asistente Leonardo
Moreno.
Pese a que la poblacin inicial se limita a este departamento, no obstante, los
beneficios esperados abarcan a las dems dependencias de la entidad, ya que
todas ellas, unas en menor grado que otras, estn relacionadas con el rea de
sistemas.
32
Observacin
Durante la recoleccin de informacin se recurri y se recurrir a la observacin
directa participativa como fuente principal, debido a que uno de los investigadores
pertenece al rea donde se realizar el proyecto.
Entrevista
Otra fuente de informacin utilizada es la entrevista, debido al tamao tan
pequeo de la poblacin, esta tcnica de recoleccin es fcil de aplicar y ms
conveniente que otras tcnicas utilizadas para tal fin.
Archivos
Actualmente el rea de sistemas de la Cmara de Comercio de Pereira utiliza
archivos de Excel (xls) para la administracin de procesos e informacin. Dichos
archivos son importantes y es imperativo tenerlos en cuenta al momento del
diseo de la solucin.
Documentos
La red de voz y datos de la Cmara de Comercio de Pereira se encuentra
documentada, aunque un poco desactualizada, y dicha documentacin se
encuentra en medios fsicos y digitales, y est disponible para su consulta.
33
6.5. VARIABLES
Las variables relacionadas a continuacin surgieron de la necesidad de determinar
el estado actual del rea de sistemas, y se determinaron por medio de
observacin directa participante.
6.5.1. Variable: Seguridad
Por definicin, la seguridad informtica consiste en asegurar que los recursos
informticos de la organizacin sean utilizados de manera adecuada, y que tanto
el acceso como modificacin a dicha informacin, sea realizada por personas
autorizadas.
Dimensiones o subvariables: integridad, confidencialidad, disponibilidad.
6.5.1.1.
Subvariable: integridad
La informacin slo puede ser modificada por quien est autorizado y de manera
controlada.
Indicador
Estado Actual: 0
6.5.1.2.
Subvariable: confidencialidad
Estado Actual: 0
34
6.5.1.3.
Subvariable: disponibilidad
3 Alto
0 No Concurrente
35
Listar: 15 - 20
Ingresar: 60 - 120
36
Determinacin de variables.
Planteamiento de objetivos.
Captulo 3: Pruebas
Pruebas Funcionales.
o Revisin de enlaces.
o Pruebas a formularios.
o Pruebas a cookies.
o Pruebas a bases de datos.
Pruebas de Usabilidad.
o Pruebas de navegacin.
o Revisin del contenido.
37
Pruebas de interfaz.
o Prueba de servicios web.
o Pruebas servidor bases de datos.
o Pruebas servidor de aplicaciones.
Pruebas de compatibilidad.
o Compatibilidad del navegador.
o Compatibilidad con sistemas operativos.
Pruebas de rendimiento.
Las actividades de esta etapa tienen como objetivo comprobar, de manera
anticipada, el funcionamiento que tendr el servidor del Sitio Web cuando
est en plena operacin, realizando simulaciones de carga similar o
superior a la que tendr cuando el sitio est en funcionamiento.
o
o
o
o
o
Medicin de variables.
Comparacin con el estado inicial.
Captulo 5: Conclusiones.
Recomendaciones.
Investigaciones futuras.
38
7. SOLUCIN PROPUESTA
25
GARCA RESTREPO, Diego Fernando, BETANCUR HURTADO, Omar Alonso. Anlisis y Diseo
de un Sistema de Gestin y Administracin de Procesos e Informacin del rea de Sistemas de la
Cmara de Comercio de Pereira: Especificacin de Requisitos de Software. 2010.
39
40
41
42
Administrador.
Login, Ingresar, Ingresar Software, Crear Recurso, Crear
Propietario, Ingresar Equipo, Seleccionar Tipo, Crear Tipo,
Diligenciar Campos Equipo, Crear Estado, Ingresar Usuario,
Diligenciar Campos Usuario, Crear Dependencia, Asignar Equipo,
Casos de Uso
Asignar Software, Asignar Login, Listar, Listar Software, Modificar
Software, Listar Equipos, Modificar Equipo, Listar Usuarios,
Modificar Usuario, Eliminar, Generar Archivo, Listar Software
Usuario.
Tipo
Primario.
Es el actor principal y representa a los usuarios autorizados para
Descripcin la utilizacin del software: Jefe de Sistemas, Asistente de
Sistemas y Practicante de Sistemas.
Actor
Caso de Uso
Tipo
Descripcin
BD SA
Login, Ingresar Software, Crear Recurso, Crear Propietario,
Ingresar Equipo, Crear Tipo, Diligenciar Campos Equipo, Crear
Estado, Ingresar Usuario, Diligenciar Campos Usuario, Crear
Dependencia, Asignar Equipo, Asignar Software, Asignar Login,
Listar Software, Modificar Software, Listar Equipos, Modificar
Equipo, Listar Usuarios, Modificar Usuario, Eliminar, Generar
Archivo, Listar Software Usuario.
Primario.
Es un actor secundario y representa la Base de Datos donde se
guarda toda la informacin relacionada con el inventario de
equipos.
43
CUSA01
Login.
Administrador, BD SA.
Bsico.
Permitir validar un administrador ya registrado que desea ingresar al
Propsito
sistema.
Este caso de uso se inicia por el administrador, el sistema valida el
Resumen
administrador mediante login y password.
Precondiciones Ninguna.
N
Actor
Accin
1
Sistema
Muestra Pantalla de bienvenida (P-01).
2
Administrador Digita usuario y contrasea.
3
Administrador Presiona botn ingresar.
Flujo Principal
Verifica la existencia del usuario y contrasea
4
Sistema
en la base de datos.
5
Sistema
Muestra la pantalla principal (P-02).
Muestra un mensaje de error de validacin
Excepciones
5.1
Sistema
Usuario o contrasea incorrectos y limpia el
formulario.
44
CUSA02
Ingresar Software.
Administrador, BD SA.
Generalizacin.
Permitir ingresar nuevo software al inventario.
Este caso de uso se inicia por el administrador quien debe diligenciar
Resumen
los campos solicitados.
Precondiciones El administrador debe haberse logueado correctamente.
N
Actor
Accin
1
Sistema
Muestra Pantalla principal (P-02).
2
Administrador Hace clic en Inventario.
3
Administrador Selecciona la opcin Software.
Muestra la pantalla Inventario Software (P4
Sistema
03).
5
Administrador Selecciona la opcin Nuevo.
6
Sistema
Muestra la pantalla Ingresar Software (P-04).
7
Administrador Diligencia los campos de texto.
Flujo Principal
Valida la informacin suministrada en cada
8
Sistema
campo.
Selecciona un propietario de la lista
9
Administrador
desplegable.
10 Administrador Selecciona un recurso de la lista desplegable.
11 Administrador Hace clic en el botn Ingresar.
Muestra en el rea de notificacin el resumen de
12
Sistema
la operacin realizada.
3.1 Administrador Hace clic en Equipos.
3.2 Administrador Hace clic en Usuarios.
Subflujos
9.1 Administrador Crea un nuevo propietario.
10.1 Administrador Crea un nuevo recurso.
8.1
Sistema
Muestra errores de validacin.
Excepciones
12.1
Sistema
Muestra errores de la operacin realizada.
45
CUSA03
Crear Propietario.
Administrador, BD SA.
Extensin.
Permitir crear un nuevo propietario.
Este caso de uso permite al administrador crear un nuevo
Resumen
propietario cuando al momento de seleccionar uno de la lista
desplegable no se encuentre el requerido.
Precondiciones El administrador debe haberse logueado correctamente.
N
Actor
Accin
Hace clic en la opcin Nuevo de la lista
1
Administrador desplegable Propietario de la pantalla
Ingresar Software (P-04).
Muestra en el rea de notificacin de la
2
Sistema
pantalla Ingresar Software (P-04) la pantalla
Crear Propietario (P-10).
Flujo Principal
3
Administrador Diligencia los campos de texto.
Valida la informacin suministrada en cada
4
Sistema
campo.
5
Administrador Hace clic en el botn Crear.
Muestra en el rea de notificacin el resumen
6
Sistema
de la operacin realizada.
4.1
Sistema
Muestra errores de validacin.
Excepciones
6.1
Sistema
Muestra errores de la operacin realizada.
46
CUSA04
Crear Recurso.
Administrador, BD SA.
Extensin.
Permitir crear un nuevo Recurso.
Este caso de uso permite al administrador crear un nuevo Recurso
Resumen
cuando al momento de seleccionar uno de la lista desplegable no se
encuentre el requerido.
Precondiciones El administrador debe haberse logueado correctamente.
N
Actor
Accin
Hace clic en el botn Nuevo de la lista
1
Administrador desplegable Recurso de la pantalla Ingresar
Software (P-04).
Muestra en el rea de notificacin de la pantalla
2
Sistema
Ingresar Software (P-04) la pantalla Crear
Recurso (P-09).
Flujo Principal
3
Administrador Diligencia los campos de texto.
Valida la informacin suministrada en cada
4
Sistema
campo.
5
Administrador Hace clic en el botn Crear.
Muestra en el rea de notificacin el resumen
6
Sistema
de la operacin realizada.
4.1
Sistema
Muestra errores de validacin.
Excepciones
6.1
Sistema
Muestra errores de la operacin realizada.
47
CUSA05
Ingresar Equipo.
Administrador, BD SA.
Generalizacin.
Permitir ingresar un equipo a la base de datos.
Este caso de uso permite ingresar un equipo a la base de datos.
El administrador debe haberse logueado correctamente.
Precondiciones
El administrador debe seleccionar un tipo de equipo.
N
Actor
Accin
Selecciona la opcin Equipo del men
1
Administrador
Inventario.
2
Sistema
Muestra la pantalla Ingresar Equipo (P-07).
Selecciona un tipo de equipo de la lista
3
Administrador
desplegable Tipo.
Muestra la pantalla Ingresar Equipos (P-07)
4
Sistema
con los atributos correspondientes al tipo de
equipo seleccionado.
5
Administrador Diligencia todos los campos de texto.
Flujo Principal
Valida la informacin suministrada en cada
6
Sistema
campo.
Selecciona un propietario de la lista
7
Administrador
desplegable.
8
Administrador Selecciona un recurso de la lista desplegable.
9
Administrador Selecciona un estado de la lista desplegable.
10 Administrador Hace clic en el botn Ingresar.
Se limpian los campos para una nueva
11
Sistema
operacin.
Muestra en el rea de notificacin el resumen de
12
Sistema
la operacin realizada.
Selecciona la opcin Software del men
1.1 Administrador
Inventario.
Selecciona la opcin Usuarios del men
1.2 Administrador
Inventario.
Subflujos
7.1 Administrador Crea un nuevo tipo de equipo.
8.1 Administrador Crea un nuevo propietario.
9.1 Administrador Crea un nuevo recurso.
10.1 Administrador Crea un nuevo estado.
6.1
Sistema
Muestra errores de validacin.
Excepciones
12.1
Sistema
Muestra errores de la operacin realizada.
48
CUSA06
Crear Tipo.
Administrador, BD SA.
Extensin.
Permitir crear nuevos tipos de equipos.
Este caso de uso se utiliza nicamente cuando no existe el tipo de
Resumen
equipo requerido por el administrador.
Precondiciones El administrador debe haberse logueado correctamente.
N
Actor
Accin
Selecciona la opcin Crear Tipo de la lista
1 Administrador desplegable Tipo de la pantalla Ingresar
Equipos (P-07).
Muestra la pantalla Crear Tipo de Equipo
2
Sistema
(P-06).
3 Administrador Diligenciar los campos de texto.
Flujo Principal
Valida informacin diligenciada en los campos de
4
Sistema
texto.
Selecciona los atributos que desea asignar al
5 Administrador
nuevo tipo de equipo.
6 Administrador Hace clic en el botn Crear.
Muestra en el rea de notificacin el resumen de
7
Sistema
la operacin realizada.
5.1 Administrador Hace clic en el botn Nuevo Atributo.
Subflujos
5.2 Administrador Asigna el nuevo atributo al tipo de equipo.
4.1
Sistema
Muestra errores de validacin.
Excepciones
7.1
Sistema
Muestra errores de la operacin realizada.
49
CUSA07
Crear Estado.
Administrador, BD SA.
Extensin.
Permitir crear un nuevo estado.
Este caso de uso permite al administrador crear un estado (libre,
Resumen
daado, mantenimiento, ocupado, entre otros).
Precondiciones El administrador debe haberse logueado correctamente.
N
Actor
Accin
Hace clic en el botn Nuevo de la lista
1
Administrador desplegable Estado de la pantalla Ingresar
Equipo (P-07).
Muestra en el rea de notificacin de la pantalla
2
Sistema
Ingresar Equipos (P-07) la pantalla Crear
Estado (P-08).
Flujo Principal
3
Administrador Diligencia los campos de texto.
Valida la informacin suministrada en cada
4
Sistema
campo.
5
Administrador Hace clic en el botn Crear.
Muestra en el rea de notificacin el resumen
6
Sistema
de la operacin realizada.
4.1
Sistema
Muestra errores de validacin.
Excepciones
6.1
Sistema
Muestra errores de la operacin realizada.
50
CUSA08
Ingresar Usuarios.
Administrador, BD SA.
Generalizacin.
Permite ingresar usuarios al inventario.
Este caso de uso permite al administrador ingresar usuarios al
Resumen
inventario.
Precondiciones El administrador debe haberse logueado correctamente.
N
Actor
Accin
Selecciona la opcin Usuarios del men
1 Administrador
Inventario.
Muestra la pantalla Inventario de Usuarios
2
Sistema
(P-21).
3 Administrador Selecciona la opcin Nuevo.
4 Administrador Diligencia los campos de texto.
Flujo Principal
Valida la informacin suministrada en cada
5
Sistema
campo.
Selecciona una dependencia de la lista
6 Administrador
desplegable.
7 Administrador Selecciona una extensin de la lista desplegable.
8 Administrador Hace clic en el botn Ingresar.
Limpia los campos y muestra en el rea de
9
Sistema
notificacin el resumen de la operacin realizada.
1.1 Administrador Hace clic en Software.
1.2 Administrador Hace clic en Equipos.
3.1 Administrador Hace una bsqueda.
3.2 Administrador Edita un registro.
Subflujos
3.3 Administrador Elimina registros.
3.4 Administrador Genera un informe.
6.1 Administrador Crea una nueva dependencia.
8.1 Administrador Asigna un PC.
5.1
Sistema
Muestra errores de validacin.
Excepciones
9.1
Sistema
Muestra errores de la operacin realizada.
51
CUSA09
Crear Dependencia.
Administrador, BD SA.
Extensin.
Permite crear una nueva dependencia.
Este caso de uso permite al administrador crear una nueva
Resumen
dependencia.
Precondiciones El administrador debe haberse logueado correctamente.
N
Actor
Accin
Hace clic en el botn Nuevo de la lista
1
Administrador desplegable Dependencia de la pantalla
Ingresar Usuarios (P-11).
Muestra en el rea de notificacin de la pantalla
2
Sistema
Ingresar Usuarios (P-11) la pantalla Crear
Dependencia (P-12).
Flujo Principal
3
Administrador Diligencia los campos de texto.
Valida la informacin suministrada en cada
4
Sistema
campo.
5
Administrador Hace clic en el botn Crear.
Muestra en el rea de notificacin el resumen
6
Sistema
de la operacin realizada.
4.1
Sistema
Muestra errores de validacin.
Subflujos
6.1
Sistema
Muestra errores de la operacin realizada.
52
CUSA10
Asignar Equipo.
Administrador, BD SA.
Extensin.
Permite asignar equipos (computador) a un usuario.
Este caso de uso permite al administrador asignar una serie de
Resumen
equipos a un usuario, dicho conjunto de equipos se denomina
computador.
El administrador debe haberse logueado correctamente.
Precondiciones
Los equipos deben estar en el inventario.
N
Actor
Accin
Hace clic en el botn Asignar de la pantalla
1
Administrador
Ingresar Usuarios (P-11).
Muestra en el rea de notificacin de la pantalla
2
Sistema
Ingresar Usuarios (P-11) la pantalla Asignar
Equipos (P-13).
Diligencia los campos de texto (Datos
3
Administrador
Generales).
Valida la informacin suministrada en cada
4
Sistema
campo.
Selecciona de la columna Tipo de Equipo
5
Administrador
Flujo Principal
algn elemento de la lista.
Muestra en la columna Serial los seriales
6
Sistema
disponibles del tipo de equipo seleccionado.
Selecciona uno de los seriales mostrados en la
7
Administrador
columna Serial.
8
Administrador Hace clic en el botn >>.
Muestra en la columna Equipo Asignado los
9
Sistema
distintos tipos de equipos seleccionados con su
respectivo serial.
10 Administrador Hace clic en el botn Asignar.
11
Sistema
Muestra la pantalla Asignar Software (P-14).
Selecciona cualquier elemento de la columna
10.1 Administrador
Software Asignado.
Subflujos
Hace clic en el botn << para deshacer alguna
10.2 Administrador
seleccin.
Excepciones
4.1
Sistema
Muestra errores de validacin.
53
CUSA11
Asignar Software.
Administrador, BD SA.
Inclusin.
Permite asignar software a un usuario.
Este caso de uso permite al administrador asignar una serie software a
Resumen
un usuario
El administrador debe haberse logueado correctamente.
Precondiciones
El software debe estar en el inventario.
N
Actor
Accin
1
Sistema
Muestra la pantalla Asignar Software (P-14).
Selecciona uno o ms elementos de la columna
2 Administrador
Software Disponible.
3 Administrador Hace clic en el botn >>.
Muestra en la columna Software Asignado los
4
Sistema
Flujo Principal
elementos asignados.
5 Administrador Hace clic en el botn Asignar.
Muestra notificacin de operacin realizada con
6
Sistema
xito.
7 Administrador Hace clic en volver.
Muestra nuevamente la pantalla Ingresar
8
Sistema
Usuarios (P-11).
Subflujos
7.1 Administrador Hace clic en el botn Asignar UserLogin.
Excepciones
6.1
Sistema
Muestra mensaje de error al asignar.
54
CUSA12
Asignar UserLogin.
Administrador, BD SA.
Extensin.
Permite asignar un userlogin a determinados programas.
Este caso de uso permite al administrador asignar un userlogin a
Resumen
determinados programas para el usuario en cuestin.
El administrador debe haberse logueado correctamente.
Precondiciones
El software debe estar asignado al usuario.
N
Actor
Accin
Selecciona la opcin Asignar UserLogin de la
1 Administrador
pantalla Asignar Software (P-14).
2
Sistema
Muestra la pantalla Asignar UserLogin (P-15).
Selecciona un programa asignado a un usuario
3 Administrador
de la columna Software Asignado.
Muestra el nombre del programa seleccionado y
Flujo Principal
4
Sistema
dos campos de texto para diligenciar (usser y
password).
5 Administrador Diligencia los campos.
6
Sistema
Valida la informacin diligenciada en los campos.
7 Administrador Hace clic en el botn Asignar.
8
Sistema
Notifica operacin exitosa y limpia los campos.
9 Administrador Hace clic en el botn Volver.
6.1
Sistema
Muestra errores de validacin.
Excepciones
8.1
Sistema
Notifica error en la operacin.
55
Flujo Principal
Subflujos
CUSA13
Listar Software.
Administrador, BD SA.
Extensin.
Permite listar los programas del inventario.
Este caso de uso permite listar programas del inventario.
El administrador debe haberse logueado correctamente.
N
Actor
Accin
1
Sistema
Muestra Pantalla principal (P-02).
2
Administrador Hace clic en Inventario.
3
Administrador Selecciona la opcin Software.
Muestra en la pantalla Inventario Software
4
Sistema
(P-03) un listado general con todo el software
almacenado en la base de datos.
Puede realizar una bsqueda personalizada
5
Administrador llenando los campos de texto (filtros) con la
informacin que desee consultar.
6
Administrador Hace clic en el botn Listar.
Muestra el listado de software que coincide con
7
Sistema
los parmetros de bsqueda.
8
Administrador Sale del mdulo Inventario de Software.
Hace clic en la opcin Administracin de la
2.1 Administrador
Red.
3.1 Administrador Hace clic en Equipos.
3.2 Administrador Hace clic en Usuarios.
5.1 Administrador Ingresa un nuevo software.
8.1 Administrador Edita un registro.
8.2 Administrador Elimina registros.
8.3 Administrador Genera un informe.
56
CUSA14
Modificar Software.
Administrador, BD SA.
Extensin.
Permite modificar los programas del inventario.
Este caso de uso permite modificar informacin relacionada con los
Resumen
programas del inventario.
El administrador debe haberse logueado correctamente.
Precondiciones El administrador debe haber seleccionado un solo registro para
modificar.
N
Actor
Accin
Selecciona un registro del listado de software
1
Administrador
de la pantalla Inventario de Software (P-03).
2
Administrador Hace clic en la opcin Editar Registro.
Muestra la pantalla Ingresar Software (P3
Sistema
04) con la informacin del registro a modificar.
Flujo Principal
4
Administrador Modifica los campos.
5
Sistema
Valida los campos.
6
Administrador Hace clic en la opcin Ingresar.
Muestra en el rea de notificacin el mensaje
7
Sistema
de Operacin realizada con xito y vuelve a la
pantalla Inventario de Software (P-03).
Subflujos
5.1
Sistema
Muestra errores de validacin.
Muestra errores de la operacin realizada en el
Excepciones
7.1
Sistema
rea de notificacin.
57
Flujo Principal
Subflujos
CUSA15
Listar Equipos.
Administrador, BD SA.
Extensin.
Permite listar los equipos del inventario.
Este caso de uso permite listar equipos del inventario.
El administrador debe haberse logueado correctamente.
N
Actor
Accin
1
Sistema
Muestra Pantalla principal (P-02).
2 Administrador Hace clic en Inventario.
3 Administrador Selecciona la opcin Equipos.
Muestra en la pantalla Inventario Equipos
4
Sistema
(P-19) un listado general con todos los equipos
almacenados en la base de datos.
Puede realizar una bsqueda personalizada
5 Administrador llenando los campos de texto (filtros) con la
informacin que desee consultar.
6 Administrador Hace clic en el botn Listar.
Muestra el listado de equipos que coinciden con
7
Sistema
los parmetros de bsqueda.
8 Administrador Sale del mdulo Inventario de Equipos.
Hace clic en la opcin Administracin de la
2.1 Administrador
Red.
3.1 Administrador Hace clic en Software.
3.2 Administrador Hace clic en Usuarios.
5.1 Administrador Ingresa un nuevo equipo.
8.1 Administrador Edita un registro.
8.2 Administrador Elimina registros.
8.3 Administrador Genera un informe.
58
CUSA16
Modificar Equipo.
Administrador, BD SA.
Extensin.
Permite modificar informacin sobre los equipos.
Este caso de uso permite modificar informacin relacionada con los
Resumen
equipos del inventario.
El administrador debe haberse logueado correctamente.
Precondiciones El administrador debe haber seleccionado un solo registro para
modificar.
N
Actor
Accin
Selecciona un registro del listado de equipos de
1
Administrador
la pantalla Inventario de Equipos (P-19).
2
Administrador Hace clic en la opcin Editar Registro.
Muestra la pantalla Ingresar Equipos (P-07)
3
Sistema
con la informacin del registro a modificar.
Flujo Principal
4
Administrador Modifica los campos.
5
Sistema
Valida los campos.
6
Administrador Hace clic en la opcin Ingresar.
Muestra en el rea de notificacin el mensaje de
7
Sistema
Operacin realizada con xito y vuelve a la
pantalla Inventario de Equipos (P-19).
5.1
Sistema
Muestra errores de validacin.
Excepciones
Muestra errores de la operacin realizada en el
7.1
Sistema
rea de notificacin.
59
Flujo Principal
Subflujos
CUSA17
Listar Usuarios.
Administrador, BD SA.
Extensin.
Permite listar los usuarios del inventario.
Este caso de uso permite listar usuarios del inventario.
El administrador debe haberse logueado correctamente.
N
Actor
Accin
1
Sistema
Muestra Pantalla principal (P-02).
2
Administrador Hace clic en Inventario.
3
Administrador Selecciona la opcin Usuarios.
Muestra en la pantalla Inventario Usuarios
4
Sistema
(P-21) un listado general con todos los usuarios
almacenados en la base de datos.
Puede realizar una bsqueda personalizada
5
Administrador llenando los campos de texto (filtros) con la
informacin que desee consultar.
6
Administrador Hace clic en el botn Listar.
Muestra el listado de usuarios que coinciden con
7
Sistema
los parmetros de bsqueda.
8
Administrador Sale del mdulo Inventario de Usuarios.
Hace clic en la opcin Administracin de la
2.1 Administrador
Red.
3.1 Administrador Hace clic en Software.
3.2 Administrador Hace clic en Equipos.
5.1 Administrador Ingresa un nuevo usuario.
8.1 Administrador Edita un registro.
8.2 Administrador Elimina registros.
8.3 Administrador Genera un informe.
60
CUSA18
Modificar Usuario.
Administrador, BD SA.
Extensin.
Permite modificar informacin sobre un usuario.
Este caso de uso permite modificar informacin relacionada con los
Resumen
usuarios almacenados en el inventario.
El administrador debe haberse logueado correctamente.
Precondiciones El administrador debe haber seleccionado un solo registro para
modificar.
N
Actor
Accin
Selecciona un registro del listado de usuarios de
1
Administrador
la pantalla Inventario de Usuarios (P-21).
2
Administrador Hace clic en la opcin Editar Registro.
Muestra la pantalla Ingresar Usuarios (P-11)
3
Sistema
con la informacin del registro a modificar.
Flujo Principal
4
Administrador Modifica los campos.
5
Sistema
Valida los campos.
6
Administrador Hace clic en la opcin Ingresar.
Muestra en el rea de notificacin el mensaje de
7
Sistema
Operacin realizada con xito y vuelve a la
pantalla Inventario de Usuarios (P-21).
5.1
Sistema
Muestra errores de validacin.
Subflujos
Muestra errores de la operacin realizada en el
7.1
Sistema
rea de notificacin.
61
CUSA19
Listar Software por Usuario.
Administrador, BD SA.
Extensin.
Permite listar el software asignado a un usuario.
Este caso de uso permite listar el software asignado a un usuario.
El administrador debe haberse logueado correctamente.
Precondiciones
El administrador debe haber seleccionado un usuario de la lista.
N
Actor
Accin
Selecciona un usuario de la lista de la pantalla
1 Administrador
Inventario de Usuarios (P-21).
2 Administrador Hace clic en el botn Listar Software.
Flujo Principal
Muestra la pantalla Software por Usuario (P-23)
3
Sistema
donde muestra un listado del software asignado a
dicho usuario.
4 Administrador Sale del mdulo Software por Usuario.
4.1 Administrador Edita un registro.
Subflujos
4.2 Administrador Elimina registros.
4.3 Administrador Genera un informe.
Muestra un mensaje donde solicita seleccionar un
Excepciones
3.1
Sistema
usuario.
62
CUSA20
Eliminar.
Administrador, BD SA.
Extensin.
Permite eliminar cualquier elemento del inventario.
Este caso de uso permite eliminar de la base de datos cualquier
Resumen
registro.
El administrador debe haberse logueado correctamente.
Precondiciones
Se debe haber seleccionado uno o varios registros.
N
Actor
Accin
Selecciona uno o varios registros del listado de
1 Administrador
cualquier inventario.
2 Administrador Hace clic en el botn Eliminar.
Muestra mensaje preguntando si realmente
Flujo Principal
3
Sistema
desea eliminar los elementos seleccionados.
Confirma la operacin haciendo clic en el botn
4 Administrador
SI.
Muestra en el rea de notificacin el resumen de
5
Sistema
la transaccin realizada.
Subflujos
4.1 Administrador Hace clic en el botn No.
Muestra un mensaje donde dice que debe
3.1
Sistema
seleccionar por lo menos un registro.
Excepciones
Muestra en el rea de notificacin el error en la
5.1
Sistema
operacin.
63
CUSA21
Generar Informe.
Administrador.
Extensin.
Permite generar un archivo en PDF o XLS.
Este caso de uso permite generar un archivo PDF o XLS con la
Resumen
informacin seleccionada y las columnas que se muestran en pantalla.
El administrador debe haberse logueado correctamente.
Precondiciones
Se debe haber seleccionado uno o varios registros.
N
Actor
Accin
Selecciona uno o ms registros del listado de
1 Administrador
cualquier mdulo de inventario.
2 Administrador Hace clic en el botn Generar Informe.
Muestra un cuadro de seleccin con dos
3
Sistema
opciones.
Flujo Principal
4 Administrador Selecciona la opcin Generar PDF.
5
Sistema
Muestra el cuadro de texto Ubicacin.
Selecciona la ubicacin donde desea guardar el
6 Administrador
archivo.
7 Administrador Hace clic en Guardar.
Muestra en el rea de notificacin un mensaje
8
Sistema
informando el xito de la operacin.
Organiza la informacin mostrada ordenndola
2.1 Administrador alfabticamente por alguno de los parmetros
Subflujos
mostrados.
4.1 Administrador Selecciona la opcin Generar XLS.
Muestra un mensaje informando que se debe
3.1
Sistema
seleccionar por lo menos un registro.
Excepciones
Muestra en el rea de notificacin un mensaje
8.1
Sistema
informando el error de la operacin.
64
Diccionario de Clases
65
atributos comunes y otros que dependen del tipo de equipo. Los atributos
comunes son: Marca, Modelo, Serial, Estado, Recursos, Propietario y
Observaciones. Los atributos no comunes dependen del tipo de equipo y son
creados bajo el criterio del administrador.
PantallaIngresarEquipos: Clase Borde. Pantalla que permite al administrador
ingresar equipos al inventario. (P-07).
ManejadorIngresarEquipos: Clase Control. Se encarga de validar la
informacin suministrada por el administrador y posteriormente se encarga de
preparar dicha informacin para ser almacenada en la BDSA.
Estado: Clase Entidad. El estado es una situacin actual de los elementos del
inventario, por ejemplo daado, disponible, asignado, entre otros. Los atributos
de esta clase son: Estado y Observaciones.
PantallaCrearEstado: Clase Borde. Pantalla que permite al administrador
crear un estado nuevo. (P-08).
ManejadorCrearEstado: Clase Control. Se encarga de construir y desplegar
la pantalla para crear un estado nuevo, valida la informacin y por ltimo
prepara dicha informacin para ser almacenada en la BDSA.
Usuario: Clase Entidad. Los usuarios son personal de la Cmara de Comercio
que tienen algn tipo de relacin con el rea de sistemas. Los atributos de
esta clase son: Cdula, Nombre, Apellido, Dependencia, Computador,
Extensin y Observaciones.
PantallaIngresarUsuario: Clase Borde. Pantalla que permite ingresar
usuarios al inventario. (P-11) .
ManejadorIngresarUsuarios: Clase Control. Se encarga de construir y
desplegar la pantalla para ingresar usuarios, validar la informacin y preparar
dicha informacin para ser almacenada en la BDSA.
Dependencia: Clase Entidad. Dependencia es una subdivisin administrativa
de la Cmara de Comercio de Pereira. Los atributos de esta clase son:
Dependencia y Observaciones.
PantallaCrearDependencia: Clase Borde. Pantalla que permite crear una
nueva dependencia. (P-12).
ManejadorCrearDependencia: Clase Control. Se encarga de desplegar la
pantalla para crear una nueva dependencia, valida los datos y prepara dichos
datos para ser almacenados en la BDSA.
67
68
69
Arquitectura de Clases
:entidad
:borde
:control
:InterfaceAdministrador
:InterfaceBDSA
:PantallaLogin
:PantallaPrincipal
70
:ManejadorLogin
:PantallaPrincipal
:InterfaceAdministrador
:InterfaceBDSA
:PantallaIngresarSoftware
:PantallaIngresar
:Software
:ManejadorIngresarSoftware
:ManejadorIngresar
:InterfaceAdministrador
:InterfaceBDSA
:PantallaIngresarSoftware
:PantallaCrearPropietario
:Propietario
:ManejadorCrearPropietario
71
:InterfaceAdministrador
:InterfaceBDSA
:PantallaIngresarSoftware
:PantallaCrearRecurso
:Recurso
:ManejadorCrearRecurso
:InterfaceAdministrador
:InterfaceBDSA
:PantallaSeleccionarTipo
:PantallaCrearTipo
:ManejadorSeleccionarTipo
:TipoEquipo
72
:ManejadorCrearTipo
:InterfaceAdministrador
:InterfaceBDSA
:PantallaIngresarEquipo
:PantallaSeleccionarTipo
:Propietario
:Equipo
:Estado
:ManejadorSeleccionarTipo
:Recurso
:ManejadorIngresarEquipo
:InterfaceAdministrador
:InterfaceBDSA
:PantallaCrearEstado
:PantallaIngresarEquipo
:ManejadorCrearEstado
:Estado
73
:ManejadorIngresarEquipo
:InterfaceAdministrador
:InterfaceBDSA
:PantallaIngresarUsuario
:Dependencia
:PantallaIngresar
:Computador
:ManejadorIngresarusuario
:Extensin
:ManejadorIngresar
:InterfaceBDSA
:PantallaIngresarUsuario
:InterfaceAdministrador
:PantallaCrearDependencia
:ManejadorIngresarusuario
:Dependencia
74
:ManejadorCrearDependencia
:InterfaceAdministrador
:ManejadorIngresarusuario
:InterfaceBDSA
:PantallaIngresarUsuario
:PantallaAsignarComputador
:Computador
:Tipo
:ManejadorAsignarComputador
:Equipo.Serial
:InterfaceAdministrador
:ManejadorAsignarComputador
:InterfaceBDSA
:PantallaAsignarComputador
:PantallaAsignarSoftware
:Software.Nombre
:ManejadorAsignarSoftware
:SoftwareInstalado
75
:InterfaceAdministrador
:ManejadorAsignarSoftware
:InterfaceBDSA
:PantallaAsignarSoftware
:PantallaAsignarCuenta
:CuentaSoftware
:ManejadorAsignarCuenta
:SoftwareInstalado
:InterfaceAdministrador
:InterfaceBDSA
:PantallaListar
:PantallaListarSoftware
:Software
:ManejadorListarSoftware
76
:ManejadorListar
:InterfaceAdministrador
:InterfaceBDSA
:PantallaListarSoftware
:PantallaModificar
:ManejadorListarSoftware
:Software
:ManejadorModificar
:InterfaceAdministrador
:InterfaceBDSA
:PantallaListarEquipos
:PantallaListar
:ManejadorListarEquipos
:Equipo
77
:ManejadorListar
:InterfaceAdministrador
:InterfaceBDSA
:PantallaListarEquipo
:PantallaModificar
:ManejadorListarEquipo
:Equipo
:ManejadorModificar
:InterfaceAdministrador
:InterfaceBDSA
:PantallaListarUsuarios
:PantallaListar
:ManejadorListarUsuarios
:Usuario
78
:ManejadorListar
:InterfaceAdministrador
:InterfaceBDSA
:PantallaListarUsuarios
:PantallaModificar
:ManejadorListarUsuario
:Usuario
:ManejadorModificar
:InterfaceAdministrador
:InterfaceBDSA
:PantallaListarEquipos
:Software
:PantallaListarSoftware
:PantallaListarUsuarios
:Equipo
:Usuario
:InterfaceAdministrador
:InterfaceBDSA
:PantallaListarUsuarios
:PantallaListarSofwareUsuario
:ManejadorListarUsuario
:SoftwareInstalado
:ManejadorListarSoftwareUsuario
:InterfaceAdministrador
:InterfaceBDSA
:PantallaListarEquipos
:Software
:PantallaListarSoftware
:PantallaListarUsuarios
:Equipo
:Usuario
80
Diagramas de Comunicacin
Figura 8. Diagrama Comunicacin Login
81
82
83
84
85
86
87
Diagramas de Secuencias
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
Interfaces de Usuario
113
114
115
116
117
118
119
120
121
122
Diagrama de Clases
Figura 66. Diagrama de Clases Mdulo Storage Administration
123
Diagrama de Componentes
Figura 67. Conexiones Componentes Mdulo Storage Administration
124
Modelo de Datos
Figura 68. Modelo de Datos Mdulos SA y NADV
125
126
Administrador.
Ingresar Puntos de Red, Asignar, Listar, Listar Voz, Listar Datos,
Generar Archivo, Filtrar, Ordenar, Modificar, Eliminar, Listar
Casos de Uso
Extensiones, Listar IP, Listar IP libres, Listar IP Ocupadas, Listar
Equipos Activos de Red, Listar Informacin de Puertos.
Tipo
Primario.
Es el actor principal y representa a los usuarios autorizados para
Descripcin la utilizacin del software: Jefe de Sistemas, Asistente de
Sistemas y Practicante de Sistemas.
Actor
Caso de Uso
Tipo
Descripcin
BD SA
Ingresar Puntos de Red, Asignar, Consultar, Listar Voz, Listar
Datos, Generar Archivo, Filtrar, Ordenar, Modificar, Eliminar, Listar
Extensiones, Listar IP libres, Listar IP Ocupadas, Listar Equipos
Activos de Red, Listar Informacin de Puertos.
Secundario.
Es un actor secundario y representa la Base de Datos donde se
guarda toda la informacin relacionada con el inventario de
equipos y administracin de la red.
127
CUNADV01
Ingresar Punto de Red
Administrador.
Bsico.
Permite ingresar los puntos fsicos a la base de datos.
Este caso de uso permite ingresar nuevos puntos fsicos a la base de
Resumen
datos denotados por nombres nemotcnicos que representan el puerto
y el patch panel al cual sern conectados.
Precondiciones El administrador debe haberse logueado correctamente.
N
Actor
Accin
1
Sistema
Muestra la pantalla Principal (P-02).
Selecciona la opcin Administracin de Red
2
Administrador
del men principal.
Muestra la pantalla Administracin de Red
3
Sistema
(P-24).
4
Administrador Selecciona la opcin Ingresar Punto.
5
Sistema
Muestra la pantalla Ingresar Punto (P-25).
Flujo Principal
6
Administrador Diligencia los campos de texto.
7
Sistema
Valida los campos diligenciados.
Selecciona un tipo de punto del men
8
Administrador
desplegable Tipo.
Selecciona una dependencia del men
9
Administrador
desplegable Dependencia.
10 Administrador Hace clic en el botn Ingresar.
Muestra en el rea de notificacin informacin
11
Sistema
correspondiente a la operacin realizada.
Selecciona la opcin Inventario del men
2.1 Administrador
principal.
4.1 Administrador Selecciona la opcin Asignar.
Subflujos
4.2 Administrador Selecciona la opcin Listar.
9.1 Administrador Crea una nueva dependencia.
7.1
Sistema
Muestra errores de validacin.
Excepciones
11.1
Sistema
Muestra errores en la operacin realizada.
128
CUNADV02
Asignar Puntos de Red
Administrador.
Bsico.
Asignar puntos de red.
Este caso de uso permite asignar puntos de red de voz o datos a los
Resumen
dispositivos correspondientes (patch panel y switch).
El administrador debe haberse logueado correctamente.
Precondiciones
Los puntos de red deben estar almacenados en la base de datos.
N
Actor
Accin
Selecciona la opcin Asignar del men
1
Administrador
principal del mdulo Administracin de Red.
2
Administrador Selecciona Voz.
Muestra la pantalla Asignar Puntos de Voz
3
Sistema
(P-26B).
Flujo Principal
Diligencia los campos de texto y mens
4
Administrador
desplegables.
5
Sistema
Valida la informacin suministrada.
6
Administrador Hace clic en el botn Asignar.
Muestra en el rea de notificacin el mensaje
7
Sistema
de operacin realizada con xito.
Selecciona la opcin Inventario del men
1.1 Administrador
principal.
Selecciona la opcin Ingresar del men
1.2 Administrador
principal del mdulo Administracin de Red.
Subflujos
Selecciona la opcin Listar del men principal
1.3 Administrador
del mdulo Administracin de Red.
2.1 Administrador Selecciona Datos.
Muestra la pantalla Asignar Puntos de
3.1
Sistema
Datos (P-26A).
5.1
Sistema
Muestra errores de validacin.
Excepciones
Muestra en el rea de notificacin los errores
7.1
Sistema
de la operacin realizada.
129
CUNADV03
Listar Puntos de Datos
Administrador.
Generalizacin.
Permite listar elementos tanto de la red de datos.
Este caso de uso le permite al administrador buscar y listar puntos de
Resumen
de red de datos con informacin relevante como patch panel, switch, ip
asignada, estado, entre otros.
Precondiciones El administrador debe haberse logueado correctamente.
N
Actor
Accin
Hace clic en la opcin Listar del men del
1
Administrador
mdulo Administracin de Red.
2
Administrador Hace clic en la opcin Datos del men Listar.
Muestra la pantalla Listar Puntos de Datos
3
Sistema
(P-27).
Muestra un listado general de los puntos de red
Flujo Principal
4
Sistema
de datos almacenados en la base de datos.
Filtra el listado diligenciando algn campo de las
5
Administrador
opciones de bsqueda.
6
Administrador Hace clic en la opcin Listar.
Muestra un listado acorde a los parmetros de
7
Sistema
bsqueda.
8
Administrador Sale del mdulo.
Hace clic en la opcin Ingresar Punto del men
1.1 Administrador
del mdulo Administracin de Red.
Hace clic en la opcin Asignar del men del
1.2 Administrador
mdulo Administracin de Red.
2.1 Administrador Hace clic en la opcin Voz del men Listar.
Subflujos
Hace clic en la opcin Equipos Activos del
2.2 Administrador
men Listar.
8.1 Administrador Genera Informe.
8.2 Administrador Elimina uno o varios registros.
130
CUNADV04
Listar Puntos de Voz
Administrador.
Generalizacin.
Permite listar elementos tanto de la red de voz.
Este caso de uso le permite al administrador buscar y listar puntos de
Resumen
de red de voz con informacin relevante como patch panel, extensin,
estado, entre otros.
Precondiciones El administrador debe haberse logueado correctamente.
N
Actor
Accin
Hace clic en la opcin Listar del men del
1
Administrador
mdulo Administracin de Red.
2
Administrador Hace clic en la opcin Voz del men Listar.
Muestra la pantalla Listar Puntos de Voz
3
Sistema
(P-28).
Muestra un listado general de los puntos de red
Flujo Principal
4
Sistema
de voz almacenados en la base de datos.
Filtra el listado diligenciando algn campo de las
5
Administrador
opciones de bsqueda.
6
Administrador Hace clic en la opcin Listar.
Muestra un listado acorde a los parmetros de
7
Sistema
bsqueda.
8
Administrador Sale del mdulo.
Hace clic en la opcin Ingresar Punto del men
1.1 Administrador
del mdulo Administracin de Red.
Hace clic en la opcin Asignar del men del
1.2 Administrador
mdulo Administracin de Red.
2.1 Administrador Hace clic en la opcin Datos del men Listar.
Subflujos
Hace clic en la opcin Equipos Activos del
2.2 Administrador
men Listar.
8.1 Administrador Genera Informe.
8.2 Administrador Elimina uno o varios registros.
131
CUNADV05
Listar Equipos Activos de Red
Administrador.
Generalizacin.
Permite listar equipos activos de red.
Este caso de uso le permite al administrador ver los detalles de los
Resumen
equipos activos de red.
Precondiciones El administrador debe haberse logueado correctamente.
N
Actor
Accin
Hace clic en la opcin Listar del men del
1 Administrador
mdulo Administracin de Red.
Hace clic en la opcin Equipos Activos de Red
2 Administrador
del men Listar.
Muestra la pantalla Listar Equipos Activos de
Flujo Principal
3
Sistema
Red (P-29).
Muestra un listado general de los equipos activos
4
Sistema
de red almacenados en la base de datos.
Selecciona uno de los registros para ver ms
5 Administrador
detalles.
6
Sistema
Muestra los detalles del dispositivo seleccionado.
Hace clic en la opcin Ingresar Punto del men
1.1 Administrador
del mdulo Administracin de Red.
Hace clic en la opcin Asignar del men del
1.2 Administrador
Subflujos
mdulo Administracin de Red.
2.1 Administrador Hace clic en la opcin Datos del men Listar.
2.2 Administrador Hace clic en la opcin Voz del men Listar.
132
CUNADV06
Modificar
Administrador.
Generalizacin.
Permite modificar registros del listado de voz o datos.
Este caso de uso le permite al administrador modificar registros de los
Resumen
listados de voz o datos
El administrador debe haberse logueado correctamente.
Precondiciones
El administrador debe seleccionar el registro a modificar.
N
Actor
Accin
1
Sistema
Muestra el listado de Datos. (P-27).
2 Administrador Selecciona un registro.
3 Administrador Hace clic en la opcin Modificar.
Muestra la pantalla Asignar Puntos de Datos
4
Sistema
(P-26A).
Flujo Principal
Selecciona uno de los registros para ver ms
5 Administrador
detalles.
6
Sistema
Muestra los detalles del dispositivo seleccionado.
7 Administrador Realiza las modificaciones.
8 Administrador Hace clic en el botn Asignar.
9
Sistema
Notifica sobre la operacin realizada.
1.1
Sistema
Muestra el listado de Voz. (P-28).
Subflujos
Muestra la pantalla Asignar Puntos de Voz
4.1
Sistema
(P-26B).
Muestra mensaje de error informando que debe
4.1
Sistema
seleccionar un registro.
Excepcin
Muestra informacin sobre el error en la
9.1
Sistema
operacin realizada.
133
Diccionario de Clases
134
Arquitectura de Clases
:entidad
:borde
:control
:InterfaceAdministrador
:InterfaceBDNADV
:PantallaAdmonRed
:PantallaPrincipal
:PantallaIngresarPunto
:Etiqueta
:ManejadorMenPrincipal
:ManejadorMenAdmonRed
135
:ManejadorIngresarPunto
:InterfaceAdministrador
:InterfaceBDNADV
:PantallaAsignarPuntoDatos
:ManejadorAdmonRed
:IP
:PantallaAdmonRed
:PantallaAsignarPuntoVoz
:ManejadorMenAsignarPuntosDatos
:Extensin
:Puerto
:InterfaceAdministrador
:ManejadorMenAdmonRed
:PantallaListar
:PantallaAdmonRed
:ManejadorMenListar
136
:InterfaceAdministrador
:InterfaceBDNADV
:ManejadorMenListar
:PantallaListarDatos
:PantallaListar
:ManejadorListarDatos
:InterfaceAdministrador
:ManejadorMenAdmonRed
:InterfaceBDNADV
:PantallaListarVoz
137
:PantallaAdmonRed
:ManejadorListarVoz
:InterfaceAdministrador
:InterfaceBDNADV
:PantallaAdmonRed
:Extensiones
:ManejadorMenAdmonRed
:PantallaListarExtensiones
:ManejadorListarExtensiones
:InterfaceAdministrador
:InterfaceBDNADV
:PantallaAdmonRed
:IPs
:ManejadorMenAdmonRed
:PantallaListarIPs
138
:ManejadorListarIPs
:InterfaceAdministrador
:InterfaceBDNADV
:PantallaAdmonRed
:Equipos.Switch
:ManejadorMenAdmonRed
:PantallaListarEquiposActivos
139
:ManejadorListarEquiposActivo
s
Diagramas de Comunicacin
140
141
Diagrama de Secuencias
Figura 75. Diagrama de Secuencia Caso de Uso Ingresar Punto de Red
142
143
144
145
146
147
148
Interfaces de Usuario
Figura 82. Interface de Usuario Administracin de Red
149
150
151
152
Diagrama de Clases
Figura 89. Diagrama de Clases Mdulo NADV
153
Diagrama de Componentes
Figura 90. Conexiones Mdulo NADV
154
Diagrama de Distribucin
Figura 91. Diagrama de Distribucin del Sistema
155
Capitulo 3: Pruebas
A la hora de realizar pruebas, se identificaron reas importantes a tener en cuenta.
1. Funcionalidad de la aplicacin.
Durante el desarrollo del proyecto se utilizaron herramientas como Junit, un
framework que permite realizar la ejecucin de clases Java de manera
controlada, para poder evaluar si el funcionamiento de cada uno de los
mtodos de la clase se comporta como se espera.
HttpUnit es otra herramienta utilizada para evaluar la funcionalidad de la
aplicacin, es una librera java Open Source para realizar pruebas de caja
negra en aplicaciones web HTTP y servlets. La librera de pruebas tiene las
siguientes caractersticas:
Autenticacin
Javascript
Redireccin automtica
HttpUnit se integra de forma sencilla con JUnit para realizar pruebas
de aplicaciones web. HttpUnit ofrece mtodos para examinar y
probar el HTML devuelto como texto, formularios, links, botones, etc.
2. Validacin HTML.
Para este tipo de pruebas se recurre al validador W3C.
3. Comprobacin de Links
Igualmente se recurre al validador de Links de W3C.
156
Confidencialidad
Estado Anterior: 0
Estado Actual: 3
Disponibilidad
Estado Anterior: 2
Estado Actual: 3
Concurrencia
Estado Anterior: 0
Estado Actual: 1
Tiempos
Estado Anterior
Listar:
15 20
Ingresar
40 60
Estado Actual
25
30 45
157
Captulo 5: Conclusiones.
158
Recomendaciones
Basados en la experiencia adquirida en la realizacin de ste proyecto y en la
solucin a problemas presentados en el mismo, se pueden tomar en cuenta las
siguientes recomendaciones.
Realizar un buen cronograma de actividades es fundamental para el buen
desarrollo de un proyecto. Pero ms importante que realizarlo es cumplirlo, y para
ello, se deben tener en cuenta varios factores al momento de plantear el
cronograma:
Investigaciones Futuras
A partir de los resultados obtenidos durante el desarrollo de este proyecto, y en
vista de que se ha detectado que en varias empresas, paradjicamente, el rea de
sistemas no cuenta con sistema de informacin adecuado para las labores
tomadas en cuenta en el presente documento, queda abierta la posibilidad de
mejorar el sistema y emplear tcnicas como realizacin de inventarios utilizando
cdigos de barras, inventariado automtico de equipos con su respectivo software
al conectarse a la red y dems tcnicas y tecnologas que surjan en el futuro.
Tambin se pueden implementar ms mdulos de acuerdo a las necesidades de
la empresa, como pueden ser manejo de proveedores, clientes, entre otros.
Otra rama a investigar son los web services, que permitirn conformar un gran
sistema basado en pequeas aplicaciones distribuidas en distintos equipos,
permitiendo con esto realizar aplicaciones ms precisas y a la medida de cada
dependencia o nivel organizacional de la empresa e integrarlos ya sea mediante la
red local o el mismo internet.
160
Leonardo Moreno.
Asistente de Sistemas
Cmara de Comercio de Pereira.
Apoyo por parte de la Cmara de Comercio.
161
9. RECURSOS DISPONIBLES
10. CRONOGRAMA
CRONOGRAMA DE ACTIVIDADES
ACTIVIDADES
Observacin y Anlisis
Desarrollo del Sistema
Fase 1
Fase 2
Pruebas e Implementacin
Comprobacin de Hiptesis
Conclusiones
162
11. BIBLIOGRAFA
Fumero, Antonio y Roca, Gens. Web 2.0. Primera Edicin, Espaa: Fundacin
Orange, 2007. p.10.
Comisin de Regulacin de Comunicaciones. Comunicado de Prensa. [en lnea].
<http://www.crcom.gov.co>.
Fundacin Wikimedia. Estadsticas Wikipedia. [en lnea]. <http://es.wikipedia.org/
wiki/Especial:Estadsticas>.
Fundacin CTIC Centro Tecnolgico y Sociedad de la Informacin. El W3C de la
A-Z: HTTP. [en linea].http://www.w3c.es/divulgacion/a-z/.
Flanagan, David, Javascript: La gua definitiva. 1 ed, Espaa: Ediciones Anaya
multimedia, 2007.
Means W. Scott y Rusty, Harold Elliotte. XML imprescindible. 1 ed. Espaa:
Ediciones Anaya Multimedia, 2005.
Chris Schalk, Ed Burns, James Holmes. JavaServer Faces: The Complete
Reference. 1 ed. Madrid: Mc Graw Hil, 2006.
JOHNSON, Rod, HOELLER, Juergen et al. The Spring Framework. Chapter 12:
Object
Relational
Mapping
(ORM)
data
access.
[en
lnea].
<http://static.springsource.org/spring/docs/2.0.x/reference/orm.html>
ALLAMARAJU, Subrahmanyam, Programacin JavaServer con j2EE Edicin 1.3.
Madrid: Anaya Multimedia, 2002.
Object Management Group OMG. Unified Modeling Language UML
Superstructure. [en lnea]. <http://www.omg.org/cgi-bin/doc?formal/09-02-02>.
JOHNSON, Richard Michael. Web 2.0: Nuevos modelos de negocio en internet y
su impacto en las organizaciones. Trabajo de grado Ingeniero Comercial.
163
164
ANEXOS
Mayo 2010
Revisin
Autor
Omar Alonso
Hurtado
08/05/10
Betancur
01
N/A
Diego Fernando
Restrepo
Garca
165
CONTENIDO
166
INTRODUCCIN
Esta especificacin de requisitos evidencia las necesidades vistas por el cliente y
por parte de los desarrolladores sobre la forma en que se administran algunos
procesos llevados a cabo en el rea de sistemas de la Cmara de Comercio de
Pereira
Propsito
Con esta especificacin de requisitos se pretende formar, con una constante
participacin del cliente, una base slida de la cual se pueda empezar a dar una
solucin a las necesidades evidenciadas y descritas durante el desarrollo del
proyecto.
Este documento va dirigido al cliente, para que verifique que los requerimientos
descritos en el mismo no solamente sean los que l evidenci, sino que tambin
pueda apreciar y validar los propuestos por el personal de desarrollo.
Tambin va dirigido al personal de desarrollo, para sustentarse en el para el
progreso de las actividades posteriores.
Alcance
Analizar y disear una herramienta web que permita administrar el inventario de
equipos del rea de sistemas, el inventario de la red de voz y datos y que permita
llevar una bitcora de novedades relacionadas con proveedores que permita
realizar una calificacin a los mismos.
167
Referencias
Referencia
DSCCP-001
DSCCP-002
DSCCP-003
DSCCP-004
DSCCP-005
DSCCP-006
Titulo
Ruta
Computadores
Dominio.xls
Licenciamiento
2009.xls
Administracin
Rack.xls
../ Proyecto de
Grado\Documentos
../ Proyecto de
Grado\Documentos
../ Proyecto de
Grado\Documentos
../ Proyecto de
Grado\Documentos
Direcciones IP
Extensiones
Actualizadas
2010.xls
Inventario
Equipos 2009.xls
Fecha
Autor
10/03/2010
CCP
10/03/2010
CCP
10/03/2010
CCP
10/03/2010
CCP
../ Proyecto de
Grado\Documentos
10/03/2010
CCP
../ Proyecto de
Grado\Documentos
10/03/2010
CCP
DESCRIPCIN GENERAL
Perspectiva del producto
El sistema a desarrollar se toma como un producto independiente pero dividido en
mdulos funcionales.
168
Restricciones
Actualmente las tareas que se pretenden abarcar con el sistema se llevan a cabo
apoyadas en los documentos (archivos xls) suministrados por la CCP, por tal
motivo se requiere que la solucin dada este acorde con dichos archivos.
REQUISITOS ESPECFICOS
Requisitos funcionales
Existen requisitos que son transversales a todos los mdulos, los cuales se
describen a continuacin. Los dems requisitos estn separados por los mdulos
donde son requeridos.
RFG-01
Autenticacin
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
Los usuarios del sistema solamente sern dos: el jefe de sistemas de la CCP
y su asistente; el acceso al software solamente est permitido para estas dos
personas a las cuales se les asignar un usuario y contrasea para cada uno
de ellos.
Los distintos mdulos y tareas del software deben validar la autenticidad del
usuario que lo est utilizando.
169
RFSA-01
Ingresar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-02
Crear Tipo Equipo
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-03
Listar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
170
RFSA-04
Ordenar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-05
Filtrar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-06
Generar PDF, XLS
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
171
RFSA-07
Modificar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-08
Eliminar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-09
Asignar Computador
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
172
RFSA-10
Asignar Userlogin
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-01
Ingresar Puntos de Red
Requisito
Restriccin
Cliente
Alta/Esencial
Media/Deseado
Baja/ Opcional
RFNADV-02
Asignacin
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
173
RFNADV-03
Listar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-04
Ordenar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-05
Filtrar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-06
Generar PDF, XLS
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-07
Listar Equipos Activos de Red
Requisito
Restriccin
Cliente
Alta/Esencial
Media/Deseado
Baja/ Opcional
Se requiere poder listar los equipos activos de red (swithc o router) con
informacin detallada de cada puerto (que punto fsico alimenta, que
equipo pasivo de red est conectado, IP, usuario y dependencia).
Requisito Funcional NADV-08
Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito
RFNADV-08
Listado IP
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-09
Listar Extensiones
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-10
Modificar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
175
RFNADV-11
Eliminar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
Requisitos no funcionales
Requisitos de rendimiento
Se requiere que se pueda acceder simultneamente al sistema por parte
del personal (jefe de sistemas y asistente de sistemas) y que se mantenga
la integridad de la informacin.
Se espera que el 95% de las transacciones se realicen en mximo 1
segundo, a no ser que existan problemas ajenos al sistema.
Seguridad
Para acceder al sistema se debe contar con un usuario y contrasea.
Cada una de las tablas del sistema debe contar con logs de actividad donde
deber quedar registrado la fecha y el usuario que realiza alguna
modificacin.
Disponibilidad
Salvo factores externos al sistema, el 100% de la informacin debe estar
disponible al momento de ser consultada y desde cualquier lugar que tenga
acceso a la red interna de la CCP.
176
177
178
Especificacin de requisitos de
software
Proyecto: Anlisis y Diseo de un Sistema de
Gestin y Administracin de Procesos e Informacin
del rea de Sistemas de la Cmara de Comercio de
Pereira
Mayo 2010
08/05/10
Revisin
Autor
01
N/A
Rev. 01
Pg. 3
CONTENIDO
pg.
FICHA DEL DOCUMENTO
CONTENIDO
INTRODUCCIN
1.1 Propsito
1.2 Alcance
1.4 Referencias
DESCRIPCIN GENERAL
2.3 Restricciones
REQUISITOS ESPECFICOS
6
7
10
13
13
13
13
Rev. 01
Pg. 4
1 Introduccin
Esta especificacin de requisitos evidencia las necesidades vistas por el
cliente y por parte de los desarrolladores sobre la forma en que se
administran algunos procesos llevados a cabo en el rea de sistemas de la
Cmara de Comercio de Pereira
1.1
Propsito
1.2
Alcance
1.3
CCP:
DSCCP:
SA:
NADV:
PB:
RFG:
1.4
Rev. 01
Pg. 5
Referencias
Referencia
DSCCP-001
DSCCP-002
DSCCP-003
DSCCP-004
DSCCP-005
DSCCP-006
Titulo
Ruta
Computadores
Dominio.xls
Licenciamiento
2009.xls
Administracin
Rack.xls
../ Proyecto de
Grado\Documentos
../ Proyecto de
Grado\Documentos
../ Proyecto de
Grado\Documentos
../ Proyecto de
Grado\Documentos
Direcciones IP
Extensiones
Actualizadas
2010.xls
Inventario
Equipos 2009.xls
Fecha
Autor
10/03/2010
CCP
10/03/2010
CCP
10/03/2010
CCP
10/03/2010
CCP
../ Proyecto de
Grado\Documentos
10/03/2010
CCP
../ Proyecto de
Grado\Documentos
10/03/2010
CCP
2 Descripcin general
2.1
2.2
2.3
Rev. 01
Pg. 6
Restricciones
2.4
3 Requisitos especficos
3.1
Requisitos funcionales
Existen requisitos que son transversales a todos los mdulos, los cuales
se describen a continuacin. Los dems requisitos estn separados por
los mdulos donde son requeridos.
RFG-01
Autenticacin
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
Rev. 01
Pg. 7
RFSA-01
Ingresar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-02
Crear Tipo Equipo
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-03
Listar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
Rev. 01
Pg. 8
RFSA-04
Ordenar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-05
Filtrar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-06
Generar PDF, XLS
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-07
Modificar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
Rev. 01
Pg. 9
RFSA-08
Eliminar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-09
Asignar Computador
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFSA-10
Asignar Userlogin
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
Rev. 01
Pg. 10
RFNADV-01
Ingresar Puntos de Red
Requisito
Restriccin
Cliente
Alta/Esencial
Media/Deseado
Baja/ Opcional
RFNADV-02
Asignacin
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-03
Listar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-04
Ordenar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
Rev. 01
Pg. 11
RFNADV-05
Filtrar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-06
Generar PDF, XLS
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-07
Listar Equipos Activos de Red
Requisito
Restriccin
Cliente
Alta/Esencial
Media/Deseado
Baja/ Opcional
RFNADV-08
Listado IP
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
Rev. 01
Pg. 12
RFNADV-09
Listar Extensiones
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-10
Modificar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
RFNADV-11
Eliminar
Requisito
Cliente
Alta/Esencial
Restriccin
Media/Deseado
Baja/ Opcional
3.2
Rev. 01
Pg. 13
Requisitos no funcionales
3.2.2 Seguridad
Para acceder al sistema se debe contar con un usuario y
contrasea.
Cada una de las tablas del sistema debe contar con logs de
actividad donde deber quedar registrado la fecha y el usuario que
realiza alguna modificacin.
3.2.3 Disponibilidad
Salvo factores externos al sistema, el 100% de la informacin debe
estar disponible al momento de ser consultada y desde cualquier
lugar que tenga acceso a la red interna de la CCP.
Rev. 01
Pg. 14