PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

268
PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA WEB DE EMCALI LUIS CARLOS MORENO CAMARGO UNIVERSIDAD AUTONOMA DE OCCIDENTE FACULTAD DE INGENIERIA DEPARTAMENTO DE CIENCIAS DE LA INFORMACION PROGRAMA INGENIERIA INFORMATICA SANTIAGO DE CALI 2009

Transcript of PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

Page 1: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA WEB DE EMCALI

LUIS CARLOS MORENO CAMARGO

UNIVERSIDAD AUTONOMA DE OCCIDENTE FACULTAD DE INGENIERIA

DEPARTAMENTO DE CIENCIAS DE LA INFORMACION PROGRAMA INGENIERIA INFORMATICA

SANTIAGO DE CALI 2009

Page 2: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA WEB DE EMCALI

LUIS CARLOS MORENO CAMARGO CÓDIGO: 2045475

Pasantía para optar por el título de Ingeniero Informático

Director Diego Fernando Marín Ingeniero de Sistemas

UNIVERSIDAD AUTONOMA DE OCCIDENTE FACULTAD DE INGENIERIA

DEPARTAMENTO DE CIENCIAS DE LA INFORMACION PROGRAMA INGENIERIA INFORMATICA

SANTIAGO DE CALI 2009

Page 3: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

Nota de aceptación:

Aprobado por el Comité de Grado en cumplimiento de los requisitos exigidos por la Universidad Autónoma de Occidente para optar al título de Ingeniero informático

Sr. Hernando Gonzales__________ Jurado

Sr. Orlando Arboleda_____________ Jurado

Ing. Benjamín Dorado Alfonso______ Jurado Santiago de Cali, de Noviembre de 2009

Page 4: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

AGRADECIMIENTOS

Gracias a la realización de este proyecto en la empresa de Servicios Públicos EMCALI EICE, me permitió afianzar y poner en práctica mis conocimientos de Aplicaciones Web, brindando la habilidad de saber por dónde partir a la hora de emprender cualquier proyecto de desarrollo de aplicación web interactiva. El autor expresa su agradecimiento a: Dra. Susana Correa , Gerente de EMCALI EICE; por haberme permitido desarrollar mi práctica universitaria en sus instalaciones y el haberme permitido demostrar mis conocimientos y habilidades adquiridas en mi formación académica. Ing. Héctor Fabio Osorio , Profesional Laboratorios de Energía Sede CAES, por su aporte, guía y disposición frente a este trabajo. Ing. Benjamín Dorado Alfonso , Asistente General de redes, Tutor del proyecto empresarial en EMCALI EICE, por su aporte, guía y disposición frente a este trabajo. Ing. Diego Fernando Marín, especialista en desarrollo de software,, Docente de la facultad de informática de la Universidad Autónoma de occidente de Cali, por sus valiosos aportes, orientación y constante motivación en el desarrollo de este trabajo. A todos aquellos que en nuestro camino nos hacen las cosas posibles, ya que gracias a ellos somos mejores cada vez.

Page 5: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

CONTENIDO Pág. GLOSARIO 1

RESUMEN 2

INTRODUCCIÓN 3

1. PLANTEAMIENTO DEL PROBLEMA 5

2. MARCO TEÓRICO 6

3. ANTECEDENTES 9

4. OBJETIVOS 11

4.1 OBJETIVO GENERAL 11

4.2 OBJETIVOS ESPECIFICOS 11

5. JUSTIFICACIÓN 12

5.1 JUSTIFICACION PRACTICA 12

6. METODOLOGÍA 13

7. DESARROLLO DEL PROYECTO 16

7.1 MODELADO DE NEGOCIO 17

7.2 ESPECIFICACION DE REQUERIMIENTOS DE SOFTWARE 17

7.2.1 LISTADO CASOS DE USO 20

7.2.2 LISTADO ACTORES 22

7.3 ANÁLISIS Y DISEÑO 233

7.3.1 MODELADO DEL SOFTWARE 233

7.3.2 DIAGRAMA RELACIONAL DE CASOS DE USO 234

7.3.3 DIAGRAMA DESPLIEGUE 241

7.3.4 DIAGRAMA COMPONENTES 243

7.3.5 ARQUITECTURA DEL SOFTWARE 244

7.3.6 MODELADO DE LA BASE DE DATOS 245

7.4 IMPLEMENTACIÓN 246

7.4.1 BASE DE DATOS 246

7.4.2 LENGUAJE UTILIZADO EN LA INTERFAZ 250

7.5 PRUEBAS 250

Page 6: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

8. CONCLUSIONES 254

9. RECOMENDACIONES 255

BIBLIOGRAFÍA 256

Page 7: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

LISTADO DE FIGURAS

Pág.

Figura 1: Diagrama Secuencia Caso Uso No. 1 25

Figura 2: Diagrama Clase Diseño Caso Uso No. 1 26

Figura 3: Diagrama Secuencia Caso Uso No. 2 27

Figura 4: Diagrama Clase Diseño Caso Uso No. 2 28

Figura 5: Diagrama Secuencia Caso Uso No. 3 30

Figura 6: Diagrama Clase Diseño Caso Uso No. 3 31

Figura 7: Diagrama Secuencia Caso Uso No. 4 33

Figura 8: Diagrama Clase Diseño Caso Uso No. 4 34

Figura 9: Diagrama Secuencia Caso Uso No. 5 36

Figura 10: Diagrama Clase Diseño Caso Uso No. 5 37

Figura 11: Diagrama Secuencia Caso Uso No. 6 39

Figura 12: Diagrama Clase Diseño Caso Uso No. 6 39

Figura 13: Diagrama Secuencia Caso Uso No. 7 41

Figura 14: Diagrama Clase Diseño Caso Uso No. 7 42

Figura 15: Diagrama Secuencia Caso Uso No. 8 44

Figura 16: Diagrama Clase Diseño Caso Uso No. 8 45

Figura 17: Diagrama Secuencia Caso Uso No. 9 46

Figura 18: Diagrama Clase Diseño Caso Uso No. 9 47

Figura 19: Diagrama Secuencia Caso Uso No. 10 49

Figura 20: Diagrama Clase Diseño Caso Uso No. 10 50

Figura 21: Diagrama Secuencia Caso Uso No. 11 52

Figura 22: Diagrama Clase Diseño Caso Uso No. 11 53

Figura 23: Diagrama Secuencia Caso Uso No. 12 55

Figura 24: Diagrama Clase Diseño Caso Uso No. 12 56

Figura 25: Diagrama Secuencia Caso Uso No. 13 58

Figura 26: Diagrama Clase Diseño Caso Uso No. 13 59

Figura 27: Diagrama Secuencia Caso Uso No. 14 61

Figura 28: Diagrama Clase Diseño Caso Uso No. 14 62

Page 8: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

Figura 29: Diagrama Secuencia Caso Uso No. 15 64

Figura 30: Diagrama Clase Diseño Caso Uso No. 15 65

Figura 31: Diagrama Secuencia Caso Uso No. 16 68

Figura 32: Diagrama Clase Diseño Caso Uso No. 16 69

Figura 33: Diagrama Secuencia Caso Uso No. 17 71

Figura 34: Diagrama Clase Diseño Caso Uso No. 17 72

Figura 35: Diagrama Secuencia Caso Uso No. 18 74

Figura 36: Diagrama Clase Diseño Caso Uso No. 18 75

Figura 37: Diagrama Secuencia Caso Uso No. 19 77

Figura 38: Diagrama Clase Diseño Caso Uso No. 19 78

Figura 39: Diagrama Secuencia Caso Uso No. 20 80

Figura 40: Diagrama Clase Diseño Caso Uso No. 20 81

Figura 41: Diagrama Secuencia Caso Uso No. 21 83

Figura 42: Diagrama Clase Diseño Caso Uso No. 21 84

Figura 43: Diagrama Secuencia Caso Uso No. 22 86

Figura 44: Diagrama Clase Diseño Caso Uso No. 22 87

Figura 45: Diagrama Secuencia Caso Uso No. 23 89

Figura 46: Diagrama Clase Diseño Caso Uso No. 23 90

Figura 47: Diagrama Secuencia Caso Uso No. 24 92

Figura 48: Diagrama Clase Diseño Caso Uso No. 24 93

Figura 49: Diagrama Secuencia Caso Uso No. 25 95

Figura 50: Diagrama Clase Diseño Caso Uso No. 25 96

Figura 51: Diagrama Secuencia Caso Uso No. 26 98

Figura 52: Diagrama Clase Diseño Caso Uso No. 26 99

Figura 53: Diagrama Secuencia Caso Uso No. 27 101

Figura 54: Diagrama Clase Diseño Caso Uso No. 27 102

Figura 55: Diagrama Secuencia Caso Uso No. 28 104

Figura 56: Diagrama Clase Diseño Caso Uso No. 28 105

Figura 57: Diagrama Secuencia Caso Uso No. 29 108

Figura 58: Diagrama Clase Diseño Caso Uso No. 29 109

Page 9: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

Figura 59: Diagrama Secuencia Caso Uso No. 30 111

Figura 60: Diagrama Clase Diseño Caso Uso No. 30 112

Figura 61: Diagrama Secuencia Caso Uso No. 31 115

Figura 62: Diagrama Clase Diseño Caso Uso No. 31 116

Figura 63: Diagrama Secuencia Caso Uso No. 32 118

Figura 64: Diagrama Clase Diseño Caso Uso No. 32 119

Figura 65: Diagrama Secuencia Caso Uso No. 33 121

Figura 66: Diagrama Clase Diseño Caso Uso No. 33 122

Figura 67: Diagrama Secuencia Caso Uso No. 34 124

Figura 68: Diagrama Clase Diseño Caso Uso No. 34 125

Figura 69: Diagrama Secuencia Caso Uso No. 35 127

Figura 70: Diagrama Clase Diseño Caso Uso No. 35 128

Figura 71: Diagrama Secuencia Caso Uso No. 36 130

Figura 72: Diagrama Clase Diseño Caso Uso No. 36 130

Figura 73: Diagrama Secuencia Caso Uso No. 37 133

Figura 74: Diagrama Clase Diseño Caso Uso No. 37 134

Figura 75: Diagrama Secuencia Caso Uso No. 38 136

Figura 76: Diagrama Clase Diseño Caso Uso No. 38 137

Figura 77: Diagrama Secuencia Caso Uso No. 39 139

Figura 78: Diagrama Clase Diseño Caso Uso No. 39 140

Figura 79: Diagrama Secuencia Caso Uso No. 40 142

Figura 80: Diagrama Clase Diseño Caso Uso No. 40 143

Figura 81: Diagrama Secuencia Caso Uso No. 41 145

Figura 82: Diagrama Clase Diseño Caso Uso No. 41 146

Figura 83: Diagrama Secuencia Caso Uso No. 42 148

Figura 84: Diagrama Clase Diseño Caso Uso No. 42 149

Figura 85: Diagrama Secuencia Caso Uso No. 43 151

Figura 86: Diagrama Clase Diseño Caso Uso No. 43 152

Figura 87: Diagrama Secuencia Caso Uso No. 44 155

Figura 88: Diagrama Clase Diseño Caso Uso No. 44 156

Page 10: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

Figura 89: Diagrama Secuencia Caso Uso No. 45 158

Figura 90: Diagrama Clase Diseño Caso Uso No. 45 159

Figura 91: Diagrama Secuencia Caso Uso No. 46 161

Figura 92: Diagrama Clase Diseño Caso Uso No. 46 162

Figura 93: Diagrama Secuencia Caso Uso No. 47 164

Figura 94: Diagrama Clase Diseño Caso Uso No. 47 165

Figura 95: Diagrama Secuencia Caso Uso No. 48 167

Figura 96: Diagrama Clase Diseño Caso Uso No. 48 168

Figura 97: Diagrama Secuencia Caso Uso No. 49 171

Figura 98: Diagrama Clase Diseño Caso Uso No. 49 172

Figura 99: Diagrama Secuencia Caso Uso No. 50 174

Figura 100: Diagrama Clase Diseño Caso Uso No. 50 175

Figura 101: Diagrama Secuencia Caso Uso No. 51 177

Figura 102: Diagrama Clase Diseño Caso Uso No. 51 178

Figura 103: Diagrama Secuencia Caso Uso No. 52 180

Figura 104: Diagrama Clase Diseño Caso Uso No. 52 181

Figura 105: Diagrama Secuencia Caso Uso No. 53 183

Figura 106: Diagrama Clase Diseño Caso Uso No. 53 184

Figura 107: Diagrama Secuencia Caso Uso No. 54 186

Figura 108: Diagrama Clase Diseño Caso Uso No. 54 187

Figura 109: Diagrama Secuencia Caso Uso No. 55 189

Figura 110: Diagrama Clase Diseño Caso Uso No. 55 190

Figura 111: Diagrama Secuencia Caso Uso No. 56 192

Figura 112: Diagrama Clase Diseño Caso Uso No. 56 193

Figura 113: Diagrama Secuencia Caso Uso No. 57 195

Figura 114: Diagrama Clase Diseño Caso Uso No. 57 196

Figura 115: Diagrama Secuencia Caso Uso No. 58 199

Figura 116: Diagrama Clase Diseño Caso Uso No. 58 200

Figura 117: Diagrama Secuencia Caso Uso No. 59 202

Figura 118: Diagrama Clase Diseño Caso Uso No. 59 203

Page 11: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

Figura 119: Diagrama Secuencia Caso Uso No. 60 205

Figura 120: Diagrama Clase Diseño Caso Uso No. 60 206

Figura 121: Diagrama Secuencia Caso Uso No. 61 208

Figura 122: Diagrama Clase Diseño Caso Uso No. 61 209

Figura 123: Diagrama Secuencia Caso Uso No. 62 211

Figura 124: Diagrama Clase Diseño Caso Uso No. 62 212

Figura 125: Diagrama Secuencia Caso Uso No. 63 215

Figura 126: Diagrama Clase Diseño Caso Uso No. 63 216

Figura 127: Diagrama Secuencia Caso Uso No. 64 218

Figura 128: Diagrama Clase Diseño Caso Uso No. 64 219

Figura 129: Diagrama Secuencia Caso Uso No. 65 221

Figura 130: Diagrama Clase Diseño Caso Uso No. 65 222

Figura 131: Diagrama Secuencia Caso Uso No. 66 225

Figura 132: Diagrama Clase Diseño Caso Uso No. 66 226

Figura 133: Diagrama Secuencia Caso Uso No. 67 229

Figura 134: Diagrama Clase Diseño Caso Uso No. 67 230

Figura 135: Diagrama Secuencia Caso Uso No. 68 232

Figura 136: Diagrama Clase Diseño Caso Uso No. 68 233

Figura 137(a): Diagrama Relacional de Casos de Uso 234

Figura 137(b): Diagrama Relacional de Casos de Uso 235

Figura 137(c): Diagrama Relacional de Casos de Uso 236

Figura 137 (d): Diagrama Relacional de Casos de Uso 237

Figura 137 (e): Diagrama Relacional de Casos de Uso 238

Figura 137 (f): Diagrama Relacional de Casos de Uso 239

Figura 137 (g): Diagrama Relacional de Casos de Uso 239

Figura 137 (h): Diagrama Relacional de Casos de Uso 241

Figura 138(a): Diagrama Despliegue 242

Figura 138(b): Diagrama Despliegue 243

Figura 139: Diagrama Componentes 244

Figura 140: Arquitectura Tres Capas 245

Page 12: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

Figura 141: MER 247

Page 13: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

1

GLOSARIO

Aplicación WEB: En la ingeniería software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web (HTML, JavaScript, Java, etc.) en la que se confía la ejecución al navegador. Servidor: En informática, un servidor es una computadora que, formando parte de una red, provee servicios a otros, denominados clientes. Base de Datos: Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.

Java: Java es un lenguaje de programación (como C, C++, BASIC, Pascal o Logo) que sirve para crear aplicaciones informáticas. Algunas de sus características más destacables son:

• Multiplataforma. • Funcionalidad Independiente • Orientado a Objetos. • Software Abierto y entorno Colaborativo.

JSP: JavaServer Pages (JSP), es una tecnología Java que permite a los desarrolladores de software generar dinámicamente HTML, XML u otros tipos de documentos, en respuesta a un requerimiento. Esta tecnología permite que un código Java sea integrados en un contenido estático. La sintaxis JSP permite etiquetas XML adicionales, llamadas acciones JSP, para invocar funcionalidades incorporadas en la Aplicación. Esta tecnología también permite la creación de bibliotecas de etiquetas JSP, que actúan como extensiones a las etiquetas HTML y XML estándares.

Page 14: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

2

RESUMEN

El desarrollo del presente trabajo, constituye el diseño y desarrollo de una aplicación Web, para el área de Laboratorios de Energía de EMCALI EICE, en virtud de que en la actualidad el Internet se ha convertido en una herramienta competitiva importante; ya que es un medio para establecer un canal de comunicación efectivo entre la organización y los clientes. A parte de esta gran ventaja, el desarrollar una aplicación Web, genera otros grandes beneficios como es el tener un servicio 24 horas del día, los 7 días de la semana, elimina las barreras geográficas, no requiere de una gran inversión en Computadores. EMCALI EICE cuenta con la infraestructura necesaria para desarrollar este proyecto, por tal motivo es importante el aprovechar estos recursos para generar una ventaja competitiva. El referido desarrollo se ejecutará en una serie de etapas bien definidas por el método RUP, que permita una aplicación Web desarrollada bajo los más altos estándares de calidad.

Page 15: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

3

INTRODUCCION

Para muchos EMCALI, es una empresa que se limita solamente a prestar el servicio de Energía, Acueducto, Alcantarillado y Telecomunicaciones, pero existe una rama que se dedica a la Calibración, Reparación, Certificación y Sellamiento de equipos de Medidas eléctricas, es el Caso del Laboratorio de Medidas eléctricas, el cual tiene como objetivo principal probar y certificar que un equipo eléctrico este funcionando bajo las normas técnicas colombianas (NTC); para muchos estas prácticas no cobran valor alguno, pero desde hace unos años, estas han obtenido gran importancia dentro de las organizaciones, lo cual ha provocado que el laboratorio se vuelva un componente importante dentro de los servicios de EMCALI, esto se debe al aumento significativo de clientes y al estructurar un portafolio de servicios bastante amplio, ya que prestan una gran cantidad de servicios como son: Calibración y Sellado de Medidores de Energía, Calibración Transformadores, Pruebas de aceites Dieléctricos, Pruebas a Guantes, Pruebas a Transformadores de Distribución y pruebas a Equipos de Medidas Eléctricas (Ej.: Tester) . Al aumentar el portafolio de servicios y los clientes empezó a surgir la necesidad de brindarle un buen servicio a los clientes, de que contaran con una información, exacta, confiable y de disponibilidad en cualquier momento, que existiera un buen canal de comunicación entre los clientes y el laboratorio, de ahí que la información se paso a convertir en el activo más importante del laboratorio. A raíz de esta problemática se empezó a investigar sobre el tema: información como activo en la organización; Al ver los resultados de la investigación se pudo observar que desde hace unos 10 años este concepto ha cobrado gran importancia y que el brindarle a los clientes una información que tenga disponibilidad de 24 horas al día, 7 días de la semana ofrece una gran ventaja competitiva. La idea de que uno de los activos más importantes es la información, se ha fortalecido, desde que el Internet se convirtió en una herramienta fundamental para la globalización de una empresa, ya que con esto se logra el acceso a información importante de la empresa desde cualquier lugar del mundo, pero quizás el concepto más importante que ha aparecido con la internet es el de Aplicación Web. Al pensar una compañía en implementar una Aplicación Web, está logrando una ventaja significativa, la cual es que toda la información quede centralizada en una base de datos, y que los clientes o usuarios, puedan acceder a ella desde cualquier lugar; logrando así agilizar muchos procesos internos del laboratorio; por ultimo pero no menos importante permitirá a los clientes evaluar el servicio prestado. En conclusión este proyecto permitirá que toda la información relacionada con el laboratorio quede disponible a cualquier hora y lugar, pensado

Page 16: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

4

así que los servicios ya no sean solo a nivel regional, sino que se puedan proyectarse a nivel nacional.

Page 17: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

5

1. PLANTEAMIENTO DEL PROBLEMA

Actualmente en la página Web de EMCALI se tiene, mediante una página estática, el portafolio de servicios de los Laboratorios de Ensayos de Energía y de Medidas Eléctricas. Esta página tiene información muy limitada y poco útil para los clientes, es decir solo se limita mostrar texto e imágenes de los servicios del Laboratorio, pero en la actualidad no brinda ningún servicio transaccional, por tal motivo surge la necesidad de reestructúrala y convertirla en una Aplicación Web totalmente transaccional.

• FORMULACION DEL PROBLEMA

¿Cómo lograr hacer que los clientes del Laboratorio de Ensayos de Energía y Medidas Eléctricas, tengan una información confiable, exacta y disponible en cualquier momento?

• SUBPREGUNTAS:

¿Cómo adaptar el modelo de aplicación Web al Laboratorio de Ensayos de Energía y Medidas Eléctricas?

¿Qué herramientas se debe utilizar o implementar para lograr solucionar el problema?

Page 18: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

6

2. MARCO TEORICO

En general podemos decir que para el proyecto se necesitaban conocer dos cosas fundamentales; la primera era saber todo lo relacionado con el Laboratorio (Servicio, Tarifas, Equipos, Procedimientos, etc.), lo segundo es investigar todo lo relacionado con aplicación Web, para lo primero se hicieron una serie de visitas para conocer el Laboratorio, las cuales permitieron conocer el laboratorio y extractar lo siguiente: El laboratorio de Ensayos de Energía y Medidas Eléctricas, es una rama que se desprende del área de Energía, la función principal es Calibrar, Probar y Certificar Equipos de Energía. Los servicios que presta el laboratorio son:

1. Calibración Medidores Energía 2. Calibración Transformadores Medida 3. Calibración de Instrumentos 4. Ensayos a Transformadores Distribución 5. Ensayos a Elementos de Protección Personal 6. Ensayos Aceites Dieléctricos

Para cada servicio maneja una serie de formatos de solicitud de servicio, las tarifas las maneja por rango de cantidades, los equipos con los que cuenta el laboratorio para estos servicios no son producidos en Colombia sino que son importados en su gran mayoría de Alemania, en la actualidad todas las solicitudes se hacen por escrito, cuando un equipo está listo para entregar, no tienen un medio para avisar al cliente, en ocasiones hacen esto vía teléfono. Para conocer todo lo relacionado con una Aplicación Web, se hizo una serie de investigaciones en libros y en internet y de eso se pudo extractar los siguiente: es una aplicación en la cual los usuarios la pueden utilizar accediendo a un servidor web, ya sea vía Internet o Intranet, de acuerdo a esto se puede decir que es una aplicación de software que se codifica en un lenguaje soportado por el servidor y los navegadores (Internet Explorer, Mozilla Firefox, Opera, Google Chrome, etc.). La tecnología de aplicaciones Web se ha popularizado debido a lo práctico del navegador web como cliente ligero, a esta ventaja hay que añadirle el que permite actualizar y mantener la aplicación sin necesidad de instalar y distribuir software entre los usuario potenciales. En otras palabras la aplicación Web permite que la compañía se convierta en una plataforma para dar servicios a sus usuarios. Para una empresa, el desarrollar aplicaciones Web, le ayuda a mejorar la comunicación activa entre el usuario y la información, ya que permite al usuario acceder a la información de modo interactivo, es decir una página responderá a cada una de sus acciones, por ej.: llenar y enviar formularios.

Page 19: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

7

Se puede decir que una compañía desarrolla aplicaciones Web para obtener las siguientes ventajas:

• Compatibilidad Multiplataforma: Las tecnologías en que son desarrolladas las aplicaciones web (PHP, Java, ASP y AJAX) son soportadas por los sistemas operativos principales.

• Actualización: Las aplicaciones web están siempre actualizadas con el último lanzamiento sin necesidad de que el usuario tenga que ejecutar acciones pro-activas.

• Inmediatez de Acceso: Las aplicaciones web, no necesitan ser descargadas, instaladas y configuradas, lo único que necesita es acceder a su cuenta online y están listas para trabajar sin importar la configuración de hardware.

• Menos Errores: Las aplicaciones web por lo general son menos propensas a colgarse y crear problemas técnicos debido a software o conflictos de hardware con otros aplicativos existentes.

• Precio: Las aplicaciones web no requieren una infraestructura de distribución, soporte tecnico y marketing requerido por el software tradicional, con lo cual se logra que este tipo de aplicaciones online cuesten una fracción de sus contrapartes.

• Múltiples Usuarios Concurrentes: Las aplicaciones web pueden ser utilizadas por múltiples usuarios al mismo tiempo, es decir múltiples usuarios pueden ver e incluso editar el mismo documento de manera conjunta.

• Los datos son más seguros: La idea de las aplicaciones web, es que el almacenamiento de los datos del usuario estén a cargo de la compañía, en granjas de almacenamiento de datos redundantes, altamente confiables, evitando así que se disminuya el riesgo de perder los datos debido a una ruptura de disco impredecible o a un virus.

Como se puede ver las ventajas de las aplicaciones web son muchas e importantes, por lo cual desarrollar e implementar esta tecnología en la compañía, brindará una ventaja competitiva respecto a la competencia. De ahí que uno de los retos de las compañías es incursionar en el ámbito de la Internet, más exactamente en el desarrollo e implementación de aplicaciones web, ya que este es un servicio globalizado y que permite acceder a la información desde cualquier parte del mundo. Pero toda tecnología tiene sus desventajas y las aplicaciones web no son la excepción, algunos de los principales son:

• Depende de una conexión a Internet permanente y una buena velocidad de transmisión de datos.

• Poco soporte a varios Idiomas.

Page 20: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

8

• Depende mucho de la configuración del navegador para poder trabajar de forma óptima (JavaScript, Flash, etc.).

• Tiene limitado el espacio donde se guarda la información.

Page 21: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

9

3. ANTECEDENTES En el año 2007 se realizó el cambio de la página Web al concepto de Portal Web, la idea inicial, era que el portal fuera en su totalidad transaccional, pero no se logró desarrollar; en la actualidad, la única parte que es totalmente transaccional es la de grandes clientes de energía. En esta sección del portal las grandes empresas, que tienen contratos de consumo de energía por minuto, pueden entrar con un usuario y contraseña y ver el histórico de su consumo de energía. En cuanto al desarrollo Web, no es solamente tema que sea propio de EMCALI, se puede decir que a nivel nacional existen empresas de energía que prestan los servicios de consultas y cotizaciones a través de internet:

• Empresa de Energía de Cundinamarca: Es la empresa de energía del departamento de Cundinamarca su página web es: http://www.eec.com.co. Tiene la opción de que los clientes tengan su cuenta y puedan ingresar a ver el estado de su factura.

• Comercializar SA ESP: Es una empresa que mediante acuerdos con las

principales empresas de energía de todo el país, ofrece el servicio de energía a nivel nacional, su página es: http://www.comercializaresp.com. Tiene la opción de descargar archivos, donde se puede ver las tarifas que maneja la empresa.

• Energía Confiable SA ESP Barranquilla: Es la empresa de energía de la

ciudad de Barranquilla, su página es: http://www.energiaconfiable.com. Tiene la opción de realizar el cálculo del consumo de un electrodoméstico, además tiene la opción de que los clientes tengan su propia cuenta para entrar y realizar consultas.

• EPSA: Es una empresa que ofrece los servicios de energía principalmente

a la zona del pacifico colombiano, su página es: http://www.epsa.com.co. Tiene la opción de descargar archivos con la descripción de sus productos.

• Empresas Públicas de Medellín: Es la empresa que presta el servicio de

energía en la ciudad de Medellín, su página es: http://www.eeppm.com. En la parte de energía ofrece la opción de descargar archivos que contiene históricos de consumos de un cliente, además cada cliente tiene su cuenta, en la cual puede entrar a consultar el estado de su cuenta.

• Empresa de Energía de Putumayo: Es la empresa que presta el servicio de

energía al departamento del Putumayo, su página es: http://www.energiaputumayo.com. En esta página existe la opción de

Page 22: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

10

descargar documentos, con los estatutos de la empresa, y las leyes y acuerdos relacionados con el área de energía.

A nivel mundial, en la actualidad dos empresas prestan servicios a través de internet, esto se debe a que en otros países ya están en otro tipo de tecnologías, para la atención de transacciones:

• Centro Nacional de Energías Renovables: Es la principal empresa de generación de energía en España, su página es: http://www.cener.com. Presta la opción de descargas de documentos vía internet.

• Portal Energías, el portal de las energías renovables, su página es:

http://www.portalenergia.es. Presta la opción de realizar cotizaciones y de que los clientes tengan su propio perfil.

Page 23: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

11

4. OBJETIVOS

4.1 OBJETIVO GENERAL Diseñar una aplicación Web, que permita a los clientes del laboratorio de medidas eléctricas de EMCALI, obtener información actualizada en tiempo real, a través de Internet sobre los servicios y estructura general de las distintas áreas del laboratorio. 4.2 OBJETIVOS ESPECIFICOS � Levantar los requerimientos para poder realizar un diseño exacto del aplicativo

Web. � Realizar documentación del proyecto. � Diseñar y desarrollar una base de datos relacional para el área del laboratorio

de ensayos y medidas de energía. � Implementar las distintas funcionalidades de la aplicación definida en el

documento de diseño. � Implementar y ejecutar un plan de pruebas de Integración, Estrés y Aceptación.

Page 24: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

12

5. JUSTIFICACION

En la actualidad, el laboratorio cuenta con una página Web, la cual solamente se limita a brindar información estática a las personas que entran al portal de EMCALI SA ESP, con lo cual se está desaprovechando un medio tan eficaz y rápido como es el internet, además de que la información brindada en la pagina es únicamente descriptiva de los servicios del laboratorio. Lo que se quiere es que muchos procesos de consultas y descarga de archivos y leyes se pueda hacer por medio de la WEB, además de que los clientes del laboratorio puedan ver el estado de su producto y al final realizar una encuesta para evaluar el servicio y así el laboratorio, logre mejorar los procesos internos, de entrega y recepción de productos. Además de lograr mejorar estos cambios, se quiere que otros procesos (Solicitud Servicio, Cotización, etc.) que se hacen de forma manual, se hagan de forma automática a través de Internet, logrando así que se disminuyan tiempos y costos en dichos procesos. En conclusión el desarrollo de la aplicación Web permitirá que muchos procesos que se hacían de forma telefónica o personal se logren hacer a través de Internet, además de lograr que se puedan tener estadísticas acerca del servicio prestado por los funcionarios. 5.1. JUSTIFICACION PRÁCTICA Este proyecto es de importancia realizarlo para mejorar, el canal de información entre el Laboratorio y los clientes, además para brindar un medio de evaluación y mejora de los servicios que brinda el laboratorio, por ultimo para crear un medio por el cual los clientes puedan enterarse del estado en el que se encuentra su servicio.

Page 25: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

13

6. METODOLOGIA

El primer paso a realizar fue investigar sobre todos los temas relevantes para el buen desarrollo del proyecto, los temas relevantes son los siguientes:

� Métodos y técnicas de programación del lenguaje “JAVA”. � Métodos y técnicas de programación del lenguaje “PL/SQL” de Oracle. � Investigar sobre el desarrollo de aplicaciones WEB. � Estudio de cómo debe configurarse los componentes necesarios para el

buen funcionamiento de la aplicación WEB. Para el desarrollo del proyecto, se utilizó como guía la metodología RUP, ya que esta metodología brinda unas etapas bien definidas, con las cuales se puede tener un control bien definido a lo largo del desarrollo del proyecto. Las fases o etapas que se definieron fueron:

� Inicio (Incepción). � Elaboración. � Planeación de la Aplicación WEB. � Desarrollo o Implementación de la Aplicación WEB. � Pruebas

Inicio (Incepción): 1 En esta etapa, se realizaron una serie de reuniones, con el cliente, en las cuales se logró establecer las necesidades que tenía, para cada reunión, se realizó un acta, donde quedaban claramente explicados, los acuerdos, los temas tratados y las conclusiones de la reunión, a partir de estas reuniones y actas, se logro definir de forma clara uno requerimientos, los cuales son de vital importancia para la etapa de elaboración. Elaboración: 2 Para realizar esta etapa, fue fundamental, haber ejecutado la de inicio, de forma adecuada, ya que se necesitaba definir claramente la necesidad del cliente, esto se pudo realizar a partir de las reuniones hechas y las actas de cada reunión, con estas herramientas, lo que se hizo fue definir un listado de requerimientos, una vez obtuvimos este listado, se concretaron unos casos de uso, a los cuales le especificamos unos parámetros importantes, como son su relación entre sí, las excepciones, Prototipo de Interfaz, etc., con estos parámetros bien definidos, podremos pasar a la etapa de Planeación de la Aplicación Web. Etapa donde

1 Ian Sommerville, Ingeniería de Software, Madrid, ed. Séptima Edición, 2005, p.19. 2 Ian Sommerville, Ingeniería de Software, Madrid, ed. Séptima Edición, 2005, p.105.

Page 26: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

14

modelaremos distintos aspectos del software, como es Base de Datos, Interfaz, Arquitectura, entre otras, pero para poder hacer esto, es necesario definir bien los casos de uso. Planeación de la Aplicación Web: 1 Para Iniciar esta etapa, es fundamental que tengamos unos casos de uso plenamente definidos, ya que sin esto no se hubiera podido desarrollar esta etapa de forma adecuada. Para nuestro caso, esto no es problema, ya que se cuenta con unos casos de uso bien definidos, motivo por lo cual se logro realizar 5 labores fundamentales, la primera es el modelado de la Base de Datos a partir del uso de los Modelos MER y MRD, la segunda es definir cada componente del software, esto lo logramos a través del diagrama de componentes, la tercera es definir la distribución física de de cada uno de los equipos que va a formar o entrar en contacto con el aplicativo, para definir claramente estos componentes lo hicimos a través de del diagrama de despliegue, la cuarta es lograr definir de forma clara todo lo que tiene que ver con la interfaz, esta parte se realizo a través de Definir los Formularios Web, los cuales fueron presentados y aprobados por el cliente y la quinta es logra definir de forma clara como va a ser la comunicación entre la base de datos y los formularios Web, en pocas palabras definir en qué modo nos conectaremos a la base de datos. El realizar estas 5 labores de forma adecuada, nos lleva a un documento conocido como el de planeación, el cual es una guía para la parte de desarrollo, etapa que sigue, por lo cual podemos ver que es fundamental tener un documento de planeación bien definido. Desarrollo o Implementación de la Aplicación Web: 2 Para esta etapa, es fundamental tener un documento de planeación bien definido, el cual se logro como resultado en la planeación de la aplicación Web, con este documento, se realizo toda la programación del código fuente necesario, para la aplicación Web, pero este código debe ser estructurado de acuerdo a los diagramas y estructuras especificadas en el documento de planeación. Una vez terminado este ciclo, podremos realizar la etapa siguiente, la cual nos permite ver y evaluar el funcionamiento del aplicativo, logrando así ver si cumple con los requerimientos. Pruebas 3 Para iniciar esta etapa, es necesario, ya haber empezado el desarrollo, esto se debe a que las pruebas se ejecutan a los distintos momentos del desarrollo e implementación. Durante la etapa de Desarrollo e Implementación de la Aplicación

1 Ian Sommerville, Ingeniería de Software, Madrid, ed. Séptima Edición, 2005, p.153. 2 Ian Sommerville, Ingeniería de Software, Madrid, ed. Séptima Edición, 2005, p.355. 3 Ian Sommerville, Ingeniería de Software, Madrid, ed. Séptima Edición, 2005, p.469.

Page 27: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

15

Web, se realizo una serie de pruebas de unidad, es decir, se evaluó si cada componente de la aplicación cumple con la función definida en el documento de diseño, seguidamente se procedió a realizar pruebas de integración, es decir probar cómo funcionan los componentes cuando se integran a la aplicación. Una vez se termino la etapa de desarrollo e implementación, es decir se tiene un aplicativo funcionando, se realizo una serie de pruebas de la aplicación, donde la más destacada es la de Aceptación, que es donde el cliente observa e interactúa con la aplicación, para verificar si cumple con sus expectativas (Requerimientos), establecidos en la primera etapa, si es efectivamente cumple, se hace entrega formal del aplicativo.

Page 28: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

16

7. DESARROLLO DEL PROYECTO

Como, ya se vio anteriormente, definimos y explicamos, cada una de las etapas, y como se desarrollaron dentro del proyecto, en este punto en cada etapa, se explicara que decisiones que se tomaron en cada una, además de si hubo o no iteraciones.

� Inicio (Incepción)

En esta etapa no se tomaron decisiones, ya que el principal objetivo en este punto es establecer la necesidad del cliente, además de lograr establecer un modelo del negocio, lo que podemos decir que se obtuvo como resultado de esta etapa, es un compendio de las actas de las reuniones.

� Elaboración. En este ciclo, si se tomaron grandes decisiones, estas radicaron en lograr definir unos requerimientos, para obtener unos casos de uso, el definir estos parámetros es crítico, ya que los casos de uso son el eje principal o la base para el adecuado desarrollo del aplicativo.

� Planeación de la Aplicación WEB. En esta etapa, lo fundamental es lograr definir unos lineamientos para el desarrollo del proyecto, por tal motivo las decisiones críticas radican, en la definición de los modelos y diagramas que definen la estructura y cronograma a seguir para desarrollar el aplicativo.

� Desarrollo o Implementación de la Aplicación WEB. En este ciclo, la parte critica radica, en que por muchas razones, toca rediseñar o redefinir el documento de planeación de la etapa anterior, esto se debe a que en muchas ocasiones en la etapa de desarrollo se ve que es mejor utilizar una herramienta diferente a la del documento, esto puede surgir a causa de muchas razones, tiempo, costo, etc.

� Pruebas En este ciclo, las decisiones críticas, giran en torno a un rediseño o restructuración del aplicativo, a causa de que las pruebas no han arrojado lo resultados necesarios o esperados. A continuación, se puede ver mejor, cada una de las decisiones tomadas, durante las etapas.

Page 29: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

17

7.1 MODELADO DE NEGOCIO EMCALI EICE, es una empresa, caleña, de carácter público, donde su objetivo principal es la de brindar servicios públicos (Agua, Acueducto, Alcantarillado, Energía, Teléfono, entre otras) a los distintos hogares. EMCALI, aparte de estos servicios ofrece otra gama de servicios, dentro del cual, para el caso, vale destacar, el LME (Laboratorio de Medidas Eléctricas), es un Laboratorio ubicado en la Carrera 80 Nº 18-121, Autopista Simón Bolívar, en esta sede de EMCALI, brinda servicios, con respecto a calibración de transformadores, prueba contadores, pruebas de aceites, entre otras, es decir la línea principal del trabajo de esta área es todo lo relacionado con pruebas y calibración de equipos eléctricos. 7.2 ESPECIFICACION DE REQUERIMIENTOS DE SOFTWARE Para esta parte fue fundamental, llevar a cabo una serie de reuniones, con el cliente, el cual exponía sus necesidades, a partir de las cuales se lograron establecer unos requerimientos, para el desarrollo del aplicativo Web, los cuales son mostrados a continuación: 1. Requerimientos Funcionales

1. El sistema debe permitir manejar sesiones de usuario. 2. El sistema debe mostrar todos los elementos del menú. 3. El sistema debe permitir actualizar los elementos del menú. 4. El sistema debe permitir eliminar elementos del menú. 5. El sistema debe mostrar la página principal con el menú con las opciones

que tiene el usuario web. 6. El sistema debe realizar sus actualizaciones de forma automática. 7. El sistema debe permitir al usuario seleccionar la opción quienes somos?

del menú y mostrar el contenido. 8. El sistema debe permitir al usuario seleccionar la opción reseña histórica y

mostrar el contenido. 9. El sistema debe permitir al usuario seleccionar la opción ubicación y

mostrar el contenido. 10. El sistema debe permitir al usuario seleccionar la opción instalaciones y

mostrar el contenido. 11. El sistema debe permitir al usuario seleccionar la opción equipos y mostrar

el contenido. 12. El sistema debe permitir al usuario seleccionar la opción personal y mostrar

el contenido 13. El sistema debe permitir al usuario seleccionar la opción estructura

organizacional y mostrar el contenido.

Page 30: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

18

14. El sistema debe permitir al usuario seleccionar la opción política de calidad y mostrar el contenido.

15. El sistema debe permitir al usuario seleccionar la opción objetivos y mostrar el contenido.

16. El sistema debe permitir al usuario seleccionar la opción misión y mostrar el contenido.

17. El sistema debe permitir al usuario seleccionar la opción visión y mostrar el contenido.

18. El sistema debe permitir al usuario seleccionar la opción resolución acreditación y mostrar el contenido.

19. El sistema debe permitir al usuario seleccionar la opción descripción (Servicios) y mostrar el contenido.

20. El sistema debe permitir al usuario seleccionar la opción procedimientos (Servicios) y mostrar el contenido.

21. El sistema debe permitir al usuario seleccionar la opción tarifas (Servicios) y mostrar el contenido.

22. El sistema debe permitir al usuario seleccionar la opción formato solicitud (Servicios) y mostrar el contenido.

23. El sistema debe permitir al usuario seleccionar la opción Estado Servicio y mostrar el contenido.

24. El sistema debe permitir al usuario seleccionar la opción encuesta servicio y mostrar el contenido.

25. El sistema debe permitir al usuario seleccionar la opción sugerencias y mostrar el contenido.

Acerca de LME (Laboratorios de Medidas Eléctricas) 26. El sistema debe permitir actualizar información acerca de quiénes somos. 27. El sistema debe permitir actualizar información acerca de la reseña

histórica. 28. El sistema debe permitir actualizar información acerca de la ubicación. Infraestructura LME (Laboratorios de Medidas Eléctr icas) 29. El sistema debe permitir ingresar información acerca de las instalaciones. 30. El sistema debe permitir actualizar información acerca de las instalaciones. 31. El sistema debe permitir eliminar información acerca de las instalaciones. 32. El sistema debe permitir ingresar información acerca de los equipos del

laboratorio. 33. El sistema debe permitir actualizar información acerca de los equipos del

laboratorio. 34. El sistema debe permitir eliminar información acerca de los equipos del

laboratorio. 35. El sistema debe permitir ingresar información acerca del personal del

laboratorio.

Page 31: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

19

36. El sistema debe permitir actualizar información acerca del personal del laboratorio.

37. El sistema debe permitir eliminar información acerca del personal del laboratorio.

Sistema de Calidad 38. El sistema debe permitir actualizar la política de calidad. 39. El sistema debe permitir actualizar los objetivos. 40. El sistema debe permitir actualizar la misión. 41. El sistema debe permitir actualizar la visión. 42. El sistema debe permitir actualizar la resolución de acreditación. Servicios 43. El sistema debe permitir ingresar información acerca de la descripción de

los servicios. 44. El sistema debe permitir actualizar información acerca de la descripción de

los servicios. 45. El sistema debe permitir eliminar información acerca de la descripción de

los servicios. 46. El sistema debe permitir ingresar información acerca de los procedimientos

de solicitud de un servicio. 47. El sistema debe permitir actualizar información acerca de los

procedimientos de solicitud de un servicio. 48. El sistema debe permitir eliminar información acerca de los procedimientos

de solicitud de un servicio. 49. El sistema debe permitir ingresar información acerca de las tarifas de los

servicios. 50. El sistema debe permitir actualizar información acerca de las tarifas de los

servicios. 51. El sistema debe permitir eliminar información acerca de las tarifas de los

servicios. 52. El sistema debe permitir al usuario realizar una cotización de los servicios,

basados en las tarifas. 53. El sistema debe permitir al usuario diligenciar el formato de solicitud de

servicio y al terminar guardarlo en el sistema. 54. El sistema debe permitir modificar un formato de solicitud. Estado Servicio

55. El sistema debe permitir al usuario ver el estado de su servicio. Evaluación Servicio

Page 32: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

20

56. El sistema debe permitir al usuario diligenciar una encuesta en la cual se evalúa el servicio prestado.

57. El sistema debe permitir consultar una encuesta o un grupo de encuestas de un periodo de tiempo determinado.

58. El sistema debe permitir consultar las estadísticas generadas a partir de las encuestas.

59. El sistema debe permitir consultar las sugerencias de un periodo de tiempo determinado.

2. Requerimientos No Funcionales

1. El sistema debe diseñarse y desarrollarse utilizando las mejores prácticas de la ingeniería de aplicaciones Web.

2. La interfaz del sistema debe manejar los colores institucionales de EMCALI. 3. Requerimientos Técnicos (Base de Datos Oracle, En lenguaje Java). 4. El sistema debe ser accesible a través de Internet desde las empresas y

hogares. 5. El sistema debe ser fácil de utilizar por parte de los usuarios (clientes del

laboratorio y público en general) y empleados del laboratorio. 3. Requerimientos Infraestructura Para el funcionamiento de la aplicación web, se necesitara:

1. Un servidor Web, que soporte el lenguaje de programación JSP, este requisito es fundamental, ya que en el servidor será donde quedara alojada la aplicación web.

2. Un servidor de base de datos, este requisito es necesario, ya que en este servidor quedara guardada toda la información de donde la aplicación web tomara la información.

7.2.1 LISTADO CASOS DE USO

1. Iniciar Sesión 2. Cerrar Sesión. 3. Ingresar Nuevo Usuario 4. Eliminar Usuario 5. Modificar Usuario 6. Mostrar Menú. 7. Actualizar Elementos Menú. 8. Eliminar Elementos Menú. 9. Mostrar pagina inicial. 10. Mostrar Contenido ¿Quiénes Somos?

Page 33: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

21

11. Mostrar Contenido Reseña Histórica. 12. Mostrar Contenido Ubicación. 13. Mostrar Contenido Instalaciones. 14. Mostrar Contenido Equipos. 15. Mostrar Contenido Personal. 16. Mostrar Contenido Estructura Organizacional. 17. Mostrar Contenido Política Calidad. 18. Mostrar Contenido Objetivos. 19. Mostrar Contenido Misión. 20. Mostrar Contenido Visión. 21. Mostrar Contenido Resolución Acreditación. 22. Mostrar Contenido Descripción (Servicios). 23. Mostrar Contenido Procedimientos (Servicios). 24. Mostrar Contenido Tarifas (Servicios). 25. Mostrar Contenido Formato Solicitud. 26. Mostrar Contenido Estado Servicio. 27. Mostrar Contenido Encuesta Servicio. 28. Mostrar Contenido Sugerencias. 29. Actualizar Información ¿Quiénes Somos?. 30. Actualizar Información Reseña Histórica. 31. Actualizar Información Ubicación. 32. Ingresar Información Instalaciones. 33. Actualizar Información Instalaciones. 34. Eliminar Información Instalaciones. 35. Ingresar Información Equipos Laboratorio. 36. Actualizar Información Equipos Laboratorio. 37. Eliminar Información Equipos Laboratorio. 38. Ingresar Información Personal Laboratorio. 39. Actualizar Información Personal Laboratorio. 40. Eliminar Información Personal Laboratorio. 41. Actualizar Información Política de Calidad. 42. Actualizar Información Objetivos. 43. Actualizar Información Misión. 44. Actualizar Información Visión. 45. Actualizar Información Resolución Acreditación. 46. Ingresar Información Descripción Servicios. 47. Actualizar Información Descripción Servicios. 48. Eliminar Información Descripción Servicios. 49. Actualizar Información Procedimientos Solicitud Servicio.

Page 34: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

22

50. Ingresar Información Tarifas Servicios. 51. Actualizar Información Tarifas Servicios. 52. Eliminar Información Tarifas Servicios. 53. Generar Cotización. 54. Diligenciar Formato Solicitud. 55. Guardar Datos Formato Solicitud. 56. Actualizar Datos Formato Solicitud. 57. Consultar Estado Servicio. 58. Diligenciar Encuesta Servicio. 59. Diligenciar Sugerencia. 60. Guardar Datos Encuesta Servicio. 61. Consultar Encuesta(s) Servicio. 62. Consultar Sugerencia(s) 63. Consultar Estadísticas. 64. Consultar Histórico Transacciones 65. Crear Actividad Servicio 66. Eliminar Actividad Servicio 67. Editar Actividad Servicio 68. Editar Descripción Equipos

7.2.2 LISTADO DE ACTORES Para este punto es importante definir qué se entiende por actor. Es algo (Persona o Maquina) que se comunica o interactúa con el sistema y que además es externo al sistema. Es importante aclarar que un usuario no es un actor, ya que un usuario puede jugar papeles distintos cuando utiliza un sistema.1 Para el caso del proyecto, se manejaran tres actores los cuales son:

1. Usuario Web 2. Usuario Registrado 3. Administrador Sistema

Basado en el Modelamiento de Software que se explica en un punto posterior, se procedió a realizar a cada caso de uso, un guion, mostrando los pasos que realiza cada uno, después se realizo a cada uno, unos diagramas de secuencia y diagrama de clase de diseño, el utilizar estos diagramas, me permite ayudar a definir la estructura de aplicativo. Para el caso del diagrama de secuencia, el objetivo principal, es permitirme modelar la interacción entre los objetos de mi

1 Pressman, Roger S;Ingenieria de Software un enfoque practico. México: McGraw-Hill Interamericana. P. 187

Page 35: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

23

sistema, en otras palabras, me permite ver la interacción entre objetos en un periodo de tiempo. Por otra parte el objetivo del diagrama de Clases es describirme la estructura del sistema, mostrándome las clases, Atributos y relación entre ellos. Algo importante que podemos ver es que los objetos del diagrama de secuencia, se nos convierte en clases en el diagrama de clases, lo que nos muestra que los dos en conjunto me permiten estructurar y determinar la interacción entre los objetos del sistema. Por último, después de realizar estos diagramas, se realizo el diagrama de casos de uso, el cual me permite ver la interacción entra cada uno de los casos de uso. A continuación se mostraran el guion, Diagrama de Secuencia y Diagrama de Clases de Diseño de cada uno de los casos de uso. CASO DE USO No. 1 Guion:

No. 1. Nombre Iniciar Sesión

Descripción En este caso de uso el usuario registrado o el administrador del sistema, ingresan a la aplicación e inician sesión, para acceder a opciones especiales.

Estado Terminado Actores Usuario Registrado y Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Ingresa Usuario y Password.

3. Verifica que Usuario sea Valido. 4. Verifica que el Password sea Valido. 5. Actualiza la Pagina y Muestra las opciones administrativas, dependiendo del usuario. 6. Termina.

Excepción

Usuario no es Válido. 3. Verifica que Usuario sea

Valido. 7. Mensaje "El usuario no es válido". 8. Vuelve al paso 2, siempre y cuando el

Page 36: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

24

numero de intentos no sea mayor de 3.

El Password no es Valido 4. Verifica que el Password

sea Valido. 9. Mensaje "Password Incorrecto". 10. Vuelve al paso 2, siempre y cuando el numero de intentos no sea mayor de 3.

Casos de usos Relacionados

Precondiciones Postcondiciones El usuario inicio Sesión Otros Requerimientos

Prototipo

Page 37: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

25

Diagrama Secuencia:

Figura 1. Diagrama Secuencia Caso de Uso No. 1 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 38: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

26

Diagrama Clases Diseño:

Figura 2. Diagrama Clase Diseño Caso de Uso No. 1

Fuente: MORENO CAMARGO, Luis Carlos, 2009 CASO DE USO No. 2 Guion:

No. 2. Nombre Cerrar Sesión

Descripción En este caso de uso el usuario registrado o el administrador del sistema, finalizan la sesión.

Estado Terminado Actores Usuario Registrado y Administrador Sistema Guión ACTOR SISTEMA

1. Selecciona la opción Cerrar Sesión.

2. Finaliza la Sesión. 3. Actualiza la Página, con las opciones. 4. Termina

Excepción Casos de usos

Page 39: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

27

Relacionados Precondiciones El usuario debe haber Iniciado Sesión. Postcondiciones El usuario Finalizo Sesión Otros Requerimientos

Prototipo

Diagrama Secuencia:

Figura 3. Diagrama Clase Diseño Caso de Uso No. 2

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 40: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

28

Diagrama Clases Diseño:

Figura 4. Diagrama Clase Diseño Caso de Uso No. 2

Fuente: MORENO CAMARGO, Luis Carlos, 2009 CASO DE USO No. 3 Guion:

No. 3. Nombre Ingresar Nuevo Usuario

Descripción En este caso de uso el administrador del sistema, crea un nuevo usuario para el ingreso al sistema.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Selecciona la opción, ingresar nuevo usuario. 3. Ingresa el Usuario. 5. Ingresa el Password. 6. Ingresa el Tipo de Usuario. 7. Ingresa el Nombre

2. Muestra el Formulario para Ingresar el Nuevo Usuario. 4. Verifica que el usuario no exista.

Page 41: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

29

completo del Usuario. 9. Selecciona Crear Usuario

8. Verifica que el usuario, este registrado como personal del laboratorio. 10.Termina

Excepción El usuario ya Existe 4. Verifica que el usuario no

exista. 11. Muestra un mensaje “EL nombre de usuario ya existe”. 12. Vuelve al paso 3.

Usuario no trabaja en el Laboratorio 8. Verifica que el usuario,

este registrado como personal del laboratorio. 13. Muestra un mensaje “El usuario no Trabaja en el Laboratorio” 14. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones El usuario debe haber Iniciado Sesión. Postcondiciones Se creó un nuevo usuario en el sistema. Otros Requerimientos

Prototipo La opción Ingresar Nuevo Usuario, está en el menú de la aplicación.

Page 42: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

30

Diagrama Secuencia:

Figura 5. Diagrama Clase Diseño Caso de Uso No. 3

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 43: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

31

Diagrama Clases Diseño:

Figura 6. Diagrama Clase Diseño Caso de Uso No. 3

Fuente: MORENO CAMARGO, Luis Carlos, 2009 CASO DE USO No. 4 Guion:

No. 4. Nombre Eliminar Usuario

Descripción En este caso de uso el administrador del sistema, elimina un usuario para del sistema.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Selecciona la opción, eliminar usuario. 2. Ingresa el Usuario que desea eliminar. 5. Confirma la eliminación del usuario.

3. Valida si el usuario existe. 4. Muestra una ventana de confirmación de eliminación de usuario. 6. Elimina el Usuario del sistema

Page 44: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

32

7.Termina Excepción El usuario no Existe

3. Valida si el usuario existe. 8. Muestra un mensaje “El usuario no existe”. 9. Vuelve al paso 2.

Casos de usos Relacionados

1. Iniciar Sesión

Precondiciones El usuario debe haber Iniciado Sesión. El Usuario a Eliminar debe existir en el sistema.

Postcondiciones Se elimino un usuario en el sistema. Otros Requerimientos

Prototipo La opción eliminar Usuario, se encuentra en el Menú

Page 45: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

33

Diagrama Secuencia:

Figura 7. Diagrama Secuencia Caso de Uso No. 4 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 46: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

34

Diagrama Clases Diseño:

Figura 8. Diagrama Clase Diseño Caso de Uso No. 4

Fuente: MORENO CAMARGO, Luis Carlos, 2009 CASO DE USO No. 5 Guion:

No. 5. Nombre Modificar Usuario

Descripción En este caso de uso el administrador del sistema, modifica un nuevo usuario para el ingreso al sistema.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Selecciona la opción, modificar nuevo usuario. 2. Ingresa el usuario.

3. Verifica que el usuario exista.

Page 47: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

35

5. Ingresa el nuevo Password. 6. Ingresa el nuevo tipo.

4. Muestra el Formulario de Modificación. 7. Termina

Excepción El usuario no Existe 3. Verifica que el usuario

exista. 8. Muestra un mensaje “El usuario no existe”. 9. Vuelve al paso 2.

Casos de usos Relacionados

1. Iniciar Sesión

Precondiciones El usuario debe haber Iniciado Sesión. Postcondiciones Se creó un nuevo usuario en el sistema. Otros Requerimientos

Prototipo La opción Modificar Usuario, se encuentra en el Menú

Page 48: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

36

Diagrama Secuencia:

Figura 9. Diagrama Secuencia Caso de Uso No. 5 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 49: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

37

Diagrama Clases Diseño:

Figura 10. Diagrama Clase Diseño Caso de Uso No. 5

Fuente: MORENO CAMARGO, Luis Carlos, 2009 CASO DE USO No. 6 Guion:

No. 6. Nombre Mostrar Menú

Descripción En este caso de uso el usuario registrado, usuario Web y administrador del sistema, ingresan al sistema, y carga el menú de opciones.

Estado Terminado Actores Usuario Registrado, Usuario Web y Administrador

Sistema Guión ACTOR SISTEMA

1. Ingresa a la Página.

2. Carga las Opciones del Menú, según el tipo de usuario. 3. Muestra el Menú en la

Page 50: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

38

Página. 4. Termina

Excepción Casos de usos Relacionados

Precondiciones Postcondiciones Se muestra en pantalla un menú con todas las

opciones. Otros Requerimientos

Prototipo

Page 51: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

39

Diagrama Secuencia:

Figura 11. Diagrama Secuencia Caso de Uso No. 6 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Diagrama Clases Diseño:

Figura 12. Diagrama Clase Diseño Caso de Uso No. 6

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 52: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

40

CASO DE USO No. 7 Guion:

No. 7 Nombre Actualizar Elementos Menú

Descripción En este caso el Administrador del Sistema, ingresan a la pagina y pueden puede modificar opciones del menú.

Estado Terminado Actores Administrador del Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 3. Selecciona la opción del menú a modificar. 4. Realiza la Modificación.

2. Verifica que el Usuario tenga permisos, para realizar la operación. 5. Actualiza la opción del menú modificada. 6. Termina.

Excepción El Usuario no tiene permisos, para la operación. 2. Verifica que el Usuario

tenga permisos, para realizar la operación. 7. Muestra un mensaje “No tiene permisos, para realizar esta operación”. 8. Termina.

Casos de usos Relacionados

1. Inicio Sesión. 6. Mostrar Menú

Precondiciones El Administrador Sistema, debe haber iniciado sesión. Postcondiciones Se modifico una opción del menú. Otros Requerimientos

Prototipo La opción actualizar elementos menú, está en el menú

Page 53: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

41

Diagrama Secuencia:

Figura 13. Diagrama Secuencia Caso de Uso No. 7 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 54: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

42

Diagrama Clases Diseño:

Figura 14. Diagrama Clase Diseño Caso de Uso No. 7

Fuente: MORENO CAMARGO, Luis Carlos, 2009 CASO DE USO No. 8 Guion:

No. 8 Nombre Eliminar Elementos Menú

Descripción En este caso el Administrador del Sistema, ingresan a la pagina y pueden puede eliminar opciones del menú.

Estado Terminado Actores Administrador del Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 3. Selecciona la opción del menú a eliminar. 4. Confirma la Eliminación de la opción del menú.

2. Verifica que el Usuario tenga permisos, para realizar la operación. 5. Deshabilita la opción del menú. 6. Termina.

Excepción El Usuario no tiene permisos, para la operación. 2. Verifica que el Usuario

Page 55: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

43

tenga permisos, para realizar la operación. 7. Muestra un mensaje “No tiene permisos, para realizar esta operación”. 8. Termina.

Casos de usos Relacionados

1. Inicio Sesión. 6.Mostrar Menú

Precondiciones El Administrador Sistema, debe haber iniciado sesión. Postcondiciones Se elimino una opción del menú. Otros Requerimientos

Prototipo La Opción Eliminar Elementos Menú, Esta en el Menú

Page 56: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

44

Diagrama Secuencia:

Figura 15. Diagrama Secuencia Caso de Uso No. 8 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 57: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

45

Diagrama Clases Diseño:

Figura 16. Diagrama Clase Diseño Caso de Uso No. 8

Fuente: MORENO CAMARGO, Luis Carlos, 2009 CASO DE USO No. 9 Guion:

No. 9 Nombre Mostrar Pagina Inicial.

Descripción En este caso el Usuario Web, ingresa al aplicativo y muestra una página inicial.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la aplicación.

2. El sistema, carga una página de presentación del laboratorio. 3. Carga el Menú. 4. Termina.

Excepción Casos de usos 6. Mostrar Menú.

Page 58: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

46

Relacionados Precondiciones Postcondiciones Se cargo una página inicial de presentación del

laboratorio. Otros Requerimientos

Prototipo

Diagrama Secuencia:

Figura 17. Diagrama Secuencia Caso de Uso No. 9 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 59: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

47

Diagrama Clases Diseño:

Figura 18. Diagrama Clase Diseño Caso de Uso No. 9

Fuente: MORENO CAMARGO, Luis Carlos, 2009 CASO DE USO No. 10 Guion:

No. 10 Nombre Mostrar Contenido ¿Quiénes Somos?

Descripción En este caso el Usuario Web, entra a la pagina, y selecciona en el menú la opción ¿Quiénes Somos?, y carga una página con el contenido.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú ¿Quiénes Somos?.

3. Verifica que exista contenido de ¿Quiénes Somos? 4. Muestra en pantalla el Contenido de ¿Quiénes Somos? 5. Termina.

Excepción No existe Contenido de ¿Quiénes Somos?. 3. Verifica que exista

Page 60: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

48

contenido de ¿Quiénes Somos? 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción ¿Quiénes Somos?. Postcondiciones En pantalla se muestra información acerca de ¿Quiénes

Somos? Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 61: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

49

Diagrama Secuencia:

Figura 19. Diagrama Secuencia Caso de Uso No. 10

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 62: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

50

Diagrama Clases Diseño:

Figura 20. Diagrama Clase Diseño Caso de Uso No. 10

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 11 Guion:

No. 11 Nombre Mostrar Contenido Reseña Histórica

Descripción En este caso el Usuario Web, entra a la pagina, y selecciona en el menú la opción Reseña Histórica, y carga una página con el contenido.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Reseña Histórica

3. Verifica que exista contenido de Reseña Histórica 4. Muestra en pantalla el Contenido de Reseña

Page 63: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

51

Histórica 5. Termina.

Excepción No existe Contenido de Reseña Histórica 3. Verifica que exista

contenido de Reseña Histórica 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Reseña Histórica Postcondiciones En pantalla se muestra información acerca de Reseña

Histórica Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 64: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

52

Diagrama Secuencia:

Figura 21. Diagrama Secuencia Caso de Uso No. 11

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 65: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

53

Diagrama Clases Diseño:

Figura 22. Diagrama Clase Diseño Caso de Uso No. 11

Fuente: MORENO CAMARGO, Luis Carlos, 2009 CASO DE USO No. 12 Guion:

No. 12 Nombre Mostrar Contenido Ubicación

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Ubicación, y carga una página con el contenido.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Ubicación

3. Verifica que exista contenido de Ubicación 4. Muestra en pantalla el Contenido de Ubicación 5. Termina.

Excepción No existe Contenido de Ubicación

Page 66: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

54

3. Verifica que exista contenido de Ubicación 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Ubicación Postcondiciones En pantalla se muestra información acerca de

Ubicación Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 67: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

55

Diagrama Secuencia:

Figura 23. Diagrama Secuencia Caso de Uso No. 12

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 68: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

56

Diagrama Clases Diseño:

Figura 24. Diagrama Clase Diseño Caso de Uso No. 12

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 13 Guion:

No. 13 Nombre Mostrar Contenido Instalaciones

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Instalaciones, y carga una página con el contenido.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Instalaciones

3. Verifica que exista contenido de Instalaciones 4. Muestra en pantalla el Contenido de Instalaciones

Page 69: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

57

5. Termina. Excepción No existe Contenido de Instalaciones

3. Verifica que exista contenido de Instalaciones 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Instalaciones Postcondiciones En pantalla se muestra información acerca de

Instalaciones Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 70: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

58

Diagrama Secuencia:

Figura 25. Diagrama Secuencia Caso de Uso No. 13

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 71: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

59

Diagrama Clases Diseño:

Figura 26. Diagrama Clase Diseño Caso de Uso No. 13

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 14 Guion:

No. 14 Nombre Mostrar Contenido Equipos

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Equipos, y carga una página con el contenido.

Estado Terminado

Page 72: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

60

Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Equipos

3. Verifica que exista contenido de Equipos 4. Muestra en pantalla el Contenido de Equipos 5. Termina.

Excepción No existe Contenido de Equipos 3. Verifica que exista

contenido de Equipos 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Equipos Postcondiciones En pantalla se muestra información acerca de Equipos Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial, al seleccionar, aparece primero un listado de equipos, y selecciona el que quiera ver, el resultado es:

Page 73: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

61

Diagrama Secuencia:

Figura 27. Diagrama Secuencia Caso de Uso No. 14

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 74: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

62

Diagrama Clases Diseño:

Figura 28. Diagrama Clase Diseño Caso de Uso No. 14

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 15 Guion:

No. 15 Nombre Mostrar Contenido Personal

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Personal, y carga una página con el contenido.

Page 75: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

63

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Personal

3. Verifica que exista contenido de Personal 4. Muestra en pantalla el Contenido de Personal 5. Termina.

Excepción No existe Contenido de Personal 3. Verifica que exista

contenido de Personal 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Personal Postcondiciones En pantalla se muestra información acerca de Personal Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 76: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

64

Diagrama Secuencia:

Figura 29. Diagrama Secuencia Caso de Uso No. 15

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 77: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

65

Diagrama Clases Diseño:

Figura 30. Diagrama Clase Diseño Caso de Uso No. 15

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 16 Guion:

No. 16 Nombre Mostrar Contenido Estructura Organizacional

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Estructura Organizacional, y carga una página con el contenido.

Page 78: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

66

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Estructura Organizacional

3. Verifica que exista contenido de Estructura Organizacional 4. Muestra en pantalla el Contenido de Estructura Organizacional 5. Termina.

Excepción No existe Contenido de Estructura Organizacional 3. Verifica que exista

contenido de Estructura Organizacional 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Estructura Organizacional

Postcondiciones En pantalla se muestra información acerca de Estructura Organizacional

Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 79: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

67

Page 80: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

68

Diagrama Secuencia:

Figura 31. Diagrama Secuencia Caso de Uso No. 16

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 81: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

69

Diagrama Clases Diseño:

Figura 32. Diagrama Clase Diseño Caso de Uso No. 16

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 17 Guion:

No. 17 Nombre Mostrar Contenido Política Calidad

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Política Calidad, y carga una página con el contenido.

Estado Terminado

Page 82: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

70

Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Política Calidad

3. Verifica que exista contenido de Política Calidad 4. Muestra en pantalla el Contenido de Política Calidad 5. Termina.

Excepción No existe Contenido de Política Calidad 3. Verifica que exista

contenido de Política Calidad 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Política Calidad Postcondiciones En pantalla se muestra información acerca de Política

Calidad Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 83: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

71

Diagrama Secuencia:

Figura 33. Diagrama Secuencia Caso de Uso No. 17

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 84: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

72

Diagrama Clases Diseño:

Figura 34. Diagrama Clase Diseño Caso de Uso No. 17

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 18 Guion:

No. 18 Nombre Mostrar Contenido Objetivos

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Objetivos, y carga una página con el contenido.

Page 85: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

73

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Objetivos

3. Verifica que exista contenido de Objetivos 4. Muestra en pantalla el Contenido de Objetivos 5. Termina.

Excepción No existe Contenido de Objetivos 3. Verifica que exista

contenido de Objetivos 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Objetivos Postcondiciones En pantalla se muestra información acerca de Objetivos Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 86: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

74

Diagrama Secuencia:

Figura 35. Diagrama Secuencia Caso de Uso No. 18

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 87: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

75

Diagrama Clases Diseño:

Figura 36. Diagrama Clase Diseño Caso de Uso No. 18

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 19 Guion:

No. 19 Nombre Mostrar Contenido Misión

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Misión, y carga una página con el contenido.

Page 88: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

76

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Misión

3. Verifica que exista contenido de Misión 4. Muestra en pantalla el Contenido de Misión 5. Termina.

Excepción No existe Contenido de Misión 3. Verifica que exista

contenido de Misión 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Misión Postcondiciones En pantalla se muestra información acerca de Misión Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 89: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

77

Diagrama Secuencia:

Figura 37. Diagrama Secuencia Caso de Uso No. 19

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 90: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

78

Diagrama Clases Diseño:

Figura 38. Diagrama Clase Diseño Caso de Uso No. 19

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 20 Guion:

No. 20 Nombre Mostrar Contenido Visión

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Visión, y carga una página con el contenido.

Page 91: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

79

Estad o Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Visión

3. Verifica que exista contenido de Visión 4. Muestra en pantalla el Contenido de Visión 5. Termina.

Excepción No existe Contenido de Visión 3. Verifica que exista

contenido de Visión 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Visión Postcondiciones En pantalla se muestra información acerca de Visión Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 92: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

80

Diagrama Secuencia:

Figura 39. Diagrama Secuencia Caso de Uso No. 20

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 93: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

81

Diagrama Clases Diseño:

Figura 40. Diagrama Clase Diseño Caso de Uso No. 20

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 21 Guion:

No. 21 Nombre Mostrar Contenido Resolución Acreditación

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Resolución

Page 94: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

82

Acreditación, y carga una página con el contenido. Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Resolución Acreditación

3. Verifica que exista contenido de Resolución Acreditación 4. Muestra en pantalla el Contenido de Resolución Acreditación 5. Termina.

Excepción No existe Contenido de Resolución Acreditación 3. Verifica que exista

contenido de Resolución Acreditación 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Resolución Acreditación

Postcondiciones En pantalla se muestra información acerca de Resolución Acreditación

Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 95: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

83

Diagrama Secuencia:

Figura 41. Diagrama Secuencia Caso de Uso No. 21

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 96: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

84

Diagrama Clases Diseño:

Figura 42. Diagrama Clase Diseño Caso de Uso No. 21

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 22 Guion:

No. 22 Nombre Mostrar Contenido Descripción (Servicios)

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Descripción (Servicios), y carga una página con el contenido.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Descripción (Servicios)

3. Verifica que exista contenido de Descripción (Servicios)

Page 97: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

85

4. Muestra en pantalla el Contenido de Descripción (Servicios) 5. Termina.

Excepción No existe Contenido de Descripción (Servicios) 3. Verifica que exista

contenido de Descripción (Servicios) 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Descripción (Servicios)

Postcondiciones En pantalla se muestra información acerca de Descripción (Servicios)

Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 98: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

86

Diagrama Secuencia:

Figura 43. Diagrama Secuencia Caso Uso No. 22 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 99: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

87

Diagrama Clases Diseño:

Figura 44. Diagrama Clase Diseño Caso Uso No. 22

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 23 Guion:

No. 23 Nombre Mostrar Contenido Procedimientos (Servicios)

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Procedimientos (Servicios), y carga una página con el contenido.

Estado Terminado

Page 100: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

88

Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Procedimientos (Servicios)

3. Verifica que exista contenido de Procedimientos (Servicios) 4. Muestra en pantalla el Contenido de Procedimientos (Servicios) 5. Termina.

Excepción No existe Contenido de Procedimientos (Servicios) 3. Verifica que exista

contenido de Procedimientos (Servicios) 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Procedimientos (Servicios)

Postcondiciones En pantalla se muestra información acerca de Procedimientos (Servicios)

Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 101: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

89

Diagrama Secuencia:

Figura 45. Diagrama Secuencia Caso Uso No. 23 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 102: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

90

Diagrama Clases Diseño:

Figura 46. Diagrama Clase Diseño Caso Uso No. 23

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 24 Guion:

No. 24 Nombre Mostrar Contenido Tarifas (Servicios)

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Tarifas (Servicios), y carga una página con el contenido.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Tarifas (Servicios)

3. Verifica que exista contenido de Tarifas (Servicios) 4. Muestra en pantalla el

Page 103: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

91

Contenido de Tarifas (Servicios) 5. Termina.

Excepción No existe Contenido de Tarifas (Servicios) 3. Verifica que exista

contenido de Tarifas (Servicios) 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Tarifas (Servicios) Postcondiciones En pantalla se muestra información acerca de Tarifas

(Servicios) Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 104: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

92

Diagrama Secuencia:

Figura 47. Diagrama Secuencia Caso Uso No. 24 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 105: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

93

Diagrama Clases Diseño:

Figura 48. Diagrama Clase Diseño Caso Uso No. 24

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 25 Guion:

No. 25 Nombre Mostrar Contenido Formato Solicitud

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Formato Solicitud, y carga una página con el contenido.

Page 106: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

94

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Formato Solicitud

3. Verifica que exista contenido de Formato Solicitud 4. Muestra en pantalla el Contenido de Formato Solicitud 5. Termina.

Excepción No existe Contenido de Formato Solicitud 3. Verifica que exista

contenido de Formato Solicitud 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Formato Solicitud Postcondiciones En pantalla se muestra información acerca de Formato

Solicitud Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 107: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

95

Diagrama Secuencia:

Figura 49. Diagrama Secuencia Caso Uso No. 25 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 108: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

96

Diagrama Clases Diseño:

Figura 50. Diagrama Clase Diseño Caso Uso No. 25

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 26 Guion:

No. 26 Nombre Mostrar Contenido Estado Servicio

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Estado Servicio, y carga una página con el contenido.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Estado Servicio

3. Verifica que exista contenido de Estado Servicio

Page 109: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

97

4. Muestra en pantalla el Contenido de Estado Servicio 5. Termina.

Excepción No existe Contenido de Estado Servicio 3. Verifica que exista

contenido de Estado Servicio 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Estado Servicio Postcondiciones En pantalla se muestra información acerca de Estado

Servicio Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial, En esta página se da un ejemplo y Explica en que consiste esta opción.

Page 110: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

98

Diagrama Secuencia:

Figura 51. Diagrama Secuencia Caso Uso No. 26 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 111: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

99

Diagrama Clases Diseño:

Figura 52. Diagrama Clase Diseño Caso Uso No. 26

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 27 Guion:

No. 27 Nombre Mostrar Contenido Encuesta Servicio

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Encuesta Servicio, y carga una página con el contenido.

Page 112: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

100

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Encuesta Servicio

3. Verifica que exista contenido de Encuesta Servicio 4. Muestra en pantalla el Contenido de Encuesta Servicio 5. Termina.

Excepción No existe Contenido de Encuesta Servicio 3. Verifica que exista

contenido de Encuesta Servicio 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Encuesta Servicio Postcondiciones En pantalla se muestra información acerca de Encuesta

Servicio Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial, En esta opción, se explica en qué consiste la Encuesta de servicio

Page 113: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

101

Diagrama Secuencia:

Figura 53. Diagrama Secuencia Caso Uso No. 27 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 114: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

102

Diagrama Clases Diseño:

Figura 54. Diagrama Clase Diseño Caso Uso No. 27

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 28 Guion:

No. 28 Nombre Mostrar Contenido Sugerencias

Descripción En este caso el Usuario Web, entra a la página, y selecciona en el menú la opción Sugerencias, y carga una página con el contenido.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Sugerencias

3. Verifica que exista contenido de Sugerencias 4. Muestra en pantalla el Contenido de Sugerencias

Page 115: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

103

5. Termina. Excepción No existe Contenido de Sugerencias

3. Verifica que exista contenido de Sugerencias 6. Muestra un mensaje “No existe Contenido para esta opción”. 7. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Sugerencias Postcondiciones En pantalla se muestra información acerca de

Sugerencias Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 116: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

104

Diagrama Secuencia:

Figura 55. Diagrama Secuencia Caso Uso No. 28 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 117: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

105

Diagrama Clases Diseño:

Figura 56. Diagrama Clase Diseño Caso Uso No. 28

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 29 Guion:

No. 29 Nombre Actualizar Información ¿Quiénes Somos?

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de ¿Quiénes Somos?, al seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú ¿Quiénes Somos? 4. Selecciona la Opción

3. Verifica que exista contenido de ¿Quiénes Somos?

Page 118: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

106

Modificar. 6. Ingresa el Nuevo Contenido de ¿Quiénes Somos? 8. Confirma los Cambios

5. Verifica que tenga permisos para realizar la operación 7. Pide Confirmar los Cambios 9. Termina.

Excepción No existe Contenido de ¿Quiénes Somos? 3. Verifica que exista

contenido de ¿Quiénes Somos? 10. Muestra un mensaje “No existe Contenido para esta opción”. 11. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 12. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 13. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción ¿Quiénes Somos? Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido de ¿Quiénes Somos?

Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 119: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

107

Page 120: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

108

Diagrama Secuencia:

Figura 57. Diagrama Secuencia Caso Uso No. 29 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 121: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

109

Diagrama Clases Diseño:

Figura 58. Diagrama Clase Diseño Caso Uso No. 29

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 30 Guion:

No. 30 Nombre Actualizar Información Reseña Histórica

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de Reseña Histórica, al seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Reseña Histórica 4. Selecciona la Opción Modificar. 6. Ingresa el Nuevo Contenido de Reseña

3. Verifica que exista contenido de Reseña Histórica 5. Verifica que tenga permisos para realizar la operación

Page 122: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

110

Histórica 8. Confirma los Cambios

7. Pide Confirmar los Cambios 9. Termina.

Excepción No existe Contenido de Reseña Histórica 3. Verifica que exista

contenido de Reseña Histórica 10. Muestra un mensaje “No existe Contenido para esta opción”. 11. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 12. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 13. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Reseña Histórica Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido de Reseña Histórica

Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 123: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

111

Diagrama Secuencia:

Figura 59. Diagrama Secuencia Caso de Uso No. 30

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 124: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

112

Diagrama Clases Diseño:

Figura 60. Diagrama Clase Diseño Caso Uso No. 30

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 31 Guion:

No. 31 Nombre Actualizar Información Ubicación

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de Ubicación, al seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Ubicación

3. Verifica que exista

Page 125: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

113

4. Selecciona la Opción Modificar. 6. Ingresa el Nuevo Contenido de Ubicación 8. Confirma los Cambios

contenido de Ubicación 5. Verifica que tenga permisos para realizar la operación 7. Pide Confirmar los Cambios 9. Termina.

Excepción No existe Contenido de Ubicación 3. Verifica que exista

contenido de Ubicación 10. Muestra un mensaje “No existe Contenido para esta opción”. 11. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 12. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 13. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Ubicación Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido de Ubicación Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 126: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

114

Page 127: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

115

Diagrama Secuencia:

Figura 61. Diagrama Secuencia Caso de Uso No. 31

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 128: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

116

Diagrama Clases Diseño:

Figura 62. Diagrama Clase Diseño Caso Uso No. 31

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 32 Guion:

No. 32 Nombre Ingresar Información Instalaciones

Descripción En este caso el Administrador Sistema, entra a la página, y puede ingresar contenido acerca de nuevas Instalaciones, al seleccionar la opción Ingresar Nueva Instalación.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Instalaciones 3. Selecciona la Opción

Page 129: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

117

Ingresar Nueva Instalación. 5. Ingresa los datos (Descripción y Área) de la Nueva Instalación.

4. Verifica que tenga permisos para realizar la operación 6. Termina.

Excepción No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 7. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 8. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Se debe Haber Iniciado Sesión Postcondiciones Se Ingreso una Nueva Instalación Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 130: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

118

Diagrama Secuencia:

Figura 63. Diagrama Secuencia Caso Uso No. 32 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 131: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

119

Diagrama Clases Diseño:

Figura 64. Diagrama Clase Diseño Caso Uso No. 32

Fuente: MORENO CAMARGO, Luis Carlos, 2009 CASO DE USO No. 33 Guion:

No. 33 Nombre Actualizar Información Instalaciones

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de Instalaciones, al seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Instalaciones 4. Selecciona la Opción Modificar. 6. Ingresa el Nuevo Contenido de Instalaciones

3. Verifica que exista contenido de Instalaciones 5. Verifica que tenga permisos para realizar la operación 7. Pide Confirmar los

Page 132: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

120

8. Confirma los Cambios

Cambios 9. Termina.

Excepción No existe Contenido de Instalaciones 3. Verifica que exista

contenido de Instalaciones 10. Muestra un mensaje “No existe Contenido para esta opción”. 11. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 12. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 13. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Instalaciones Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido de Instalaciones Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 133: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

121

Diagrama Secuencia:

Figura 65. Diagrama Secuencia Caso Uso No. 33 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 134: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

122

Diagrama Clases Diseño:

Figura 66. Diagrama Clase Diseño Caso Uso No. 33

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 34 Guion:

No. 34 Nombre Eliminar Información Instalaciones

Descripción En este caso el Administrador Sistema, entra a la página, y puede eliminar el contenido de Instalaciones, al seleccionar la opción Eliminar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Instalaciones 4. Selecciona la Opción

3. Verifica que exista contenido de Instalaciones

Page 135: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

123

Eliminar. 6. Selecciona la Instalación a Eliminar 8. Confirma la acción de Eliminar

5. Verifica que tenga permisos para realizar la operación 7. Pide Confirmar la Eliminación 9. Termina.

Excepción No existe Contenido de Instalaciones 3. Verifica que exista

contenido de Instalaciones 10. Muestra un mensaje “No existe Contenido para esta opción”. 11. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 12. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 13. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Instalaciones Se debe Haber Iniciado Sesión

Postcondiciones Se Elimino el Contenido de Instalaciones Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 136: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

124

Diagrama Secuencia:

Figura 67. Diagrama Secuencia Caso Uso No. 34 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 137: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

125

Diagrama Clases Diseño:

Figura 68. Diagrama Clase Diseño Caso Uso No. 34

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 35 Guion:

No. 35 Nombre Ingresar Información Equipos Laboratorio

Descripción En este caso el Administrador Sistema, entra a la página, y puede ingresar contenido acerca de nuevos Equipos Laboratorio, al seleccionar la opción Ingresar Nuevo Equipo.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del

Page 138: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

126

Menú Equipos 3. Selecciona la Opción Ingresar Nuevo Equipo. 5. Ingresa los datos (Clasificación, Nombre, Origen, Fabricante, Proveedor, Año_Adquisición, Modelo, Cantidad, Capacidad, Patrón, Imagen, Cantidad_Compo) de la Nueva Instalación. 6. Ingresa todos los componentes del equipo

4. Verifica que tenga permisos para realizar la operación 7. Termina.

Excepción No tiene permisos para realizar la operación.

5. Verifica que tenga permisos para realizar la operación. 8. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 9. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Se debe Haber Iniciado Sesión Postcondiciones Se Ingreso un Nuevo Equipo Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 139: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

127

Diagrama Secuencia:

Figura 69. Diagrama Secuencia Caso Uso No. 35 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 140: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

128

Diagrama Clases Diseño:

Figura 70. Diagrama Clase Diseño Caso Uso No. 35

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 36 Guion:

No. 36 Nombre Actualizar Información Equipos Laboratorio

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de los Equipos del Laboratorio, al seleccionar el equipo, y seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Equipos 3. Selecciona el equipo a modificar 5. Selecciona la Opción Modificar. 7. Ingresa el Nuevo Contenido del Equipo 9. Confirma los Cambios

4. Verifica que exista contenido del Equipo 6. Verifica que tenga permisos para realizar la operación 8. Pide Confirmar los Cambios

Page 141: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

129

10. Termina. Excepción No existe Contenido de Equipos

3. Verifica que exista contenido de Equipos 11. Muestra un mensaje “No existe Contenido para esta opción”. 12. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 13. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 14. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Equipos Se debe Haber Iniciado Sesión

Postcondicio nes Se Modifico o Actualizo el Contenido de un Equipo Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 142: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

130

Diagrama Secuencia:

Figura 71. Diagrama Secuencia Caso Uso No. 36 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Diagrama Clases Diseño:

Figura 72. Diagrama Clase Diseño Caso Uso No. 36

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 143: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

131

CASO DE USO No. 37 Guion:

No. 37 Nombre Eliminar Información Equipos Laboratorio

Descripción En este caso el Administrador Sistema, entra a la página, y puede eliminar la información de equipo del laboratorio, al seleccionar la opción Eliminar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Equipos 3. Selecciona el equipo a eliminar. 5. Selecciona la Opción Eliminar. 7. Selecciona el Equipo a Eliminar 9. Confirma la acción de Eliminar

4. Verifica que exista contenido de Equipos 5. Verifica que tenga 6permisos para realizar la operación 8. Pide Confirmar la Eliminación 10. Termina.

Excepción No existe Contenido de Equipos 3. Verifica que exista

contenido de Equipos 11. Muestra un mensaje “No existe Contenido para esta opción”. 12. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 13. Muestra un Mensaje “No tiene permisos para realizar esta operación”.

Page 144: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

132

14. Termina Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Equipos Se debe Haber Iniciado Sesión

Postcondiciones Se Elimino el Contenido de un Equipo Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 145: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

133

Diagrama Secuencia:

Figura 73. Diagrama Secuencia Caso Uso No. 37 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 146: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

134

Diagrama Clases Diseño:

Figura 74. Diagrama Clase Diseño Caso Uso No. 37

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 38 Guion:

No. 38 Nombre Ingresar Información Personal Laboratorio

Descripc ión En este caso el Administrador Sistema, entra a la página, y puede ingresar contenido acerca de nuevo Personal Laboratorio, al seleccionar la opción Ingresar Nuevo Personal.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Personal 3. Selecciona la Opción Ingresar Nuevo Personal. 5. Ingresa los datos

4. Verifica que tenga permisos para realizar la operación

Page 147: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

135

(Funcionario, Cargo, Categoría, Nivel, Área) de la Nueva Instalación.

6. Termina.

Excepción No tiene permisos para realizar la operación.

5. Verifica que tenga permisos para realizar la operación. 7. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 8. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Se debe Haber Iniciado Sesión Postcondiciones Se Ingreso un Nuevo Personal Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 148: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

136

Diagrama Secuencia:

Figura 75. Diagrama Secuencia Caso Uso No. 38 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 149: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

137

Diagrama Clases Diseño:

Figura 76. Diagrama Clase Diseño Caso Uso No. 38

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 39 Guion:

No. 39 Nombre Actualizar Información Personal Laboratorio

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido del Personal del Laboratorio, al seleccionar el Personal, y seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Personal 3. Selecciona el Personal a Modificar 5. Selecciona la Opción Modificar.

4. Verifica que exista contenido de Equipos 6. Verifica que tenga permisos para realizar la

Page 150: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

138

7. Ingresa el Nuevo Contenido del Personal 9. Confirma los Cambios

operación 8. Pide Confirmar los Cambios 10. Termina.

Excepción No existe Contenido de Personal 3. Verifica que exista

contenido de Personal 11. Muestra un mensaje “No existe Contenido para esta opción”. 12. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 13. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 14. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Personal Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido de un Personal Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 151: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

139

Diagrama Secuencia:

Figura 77. Diagrama Secuencia Caso Uso No. 39 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 152: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

140

Diagrama Clases Diseño:

Figura 78. Diagrama Clase Diseño Caso Uso No. 39

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 40 Guion:

No. 40 Nombre Eliminar Información Personal Laboratorio

Descripción En este caso el Administrador Sistema, entra a la página, y puede eliminar la información del Personal del laboratorio, al seleccionar la opción Eliminar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Personal 3. Selecciona el Personal a eliminar 5. Selecciona la Opción Eliminar. 7. Selecciona el Personal a Eliminar 9. Confirma la acción de Eliminar

4. Verifica que exista contenido de Personal 6. Verifica que tenga permisos para realizar la operación 8. Pide Confirmar la Eliminación

Page 153: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

141

10. Termina. Excepción No existe Contenido de Personal

3. Verifica que exista contenido de Personal 11. Muestra un mensaje “No existe Contenido para esta opción”. 12. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 13. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 14. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Personal Se debe Haber Iniciado Sesión

Postcondiciones Se Elimino el Contenido de un Personal Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 154: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

142

Diagrama Secuencia:

Figura 79. Diagrama Secuencia Caso Uso No. 40 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 155: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

143

Diagrama Clases Diseño:

Figura 80. Diagrama Clase Diseño Caso Uso No. 40

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 41 Guion:

No. 41 Nombre Actualizar Información Política de Calidad

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de la Política de Calidad Laboratorio, al seleccionar la Política, y seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Política Calidad 4. Selecciona la Opción Modificar.

3. Verifica que exista contenido de Política Calidad 5. Verifica que tenga permisos para realizar la

Page 156: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

144

6. Ingresa el Nuevo Contenido de la Política 8. Confirma los Cambios

operación 7. Pide Confirmar los Cambios 9. Termina.

Excepción No existe Contenido de Política Calidad 3. Verifica que exista

contenido de Política Calidad 10. Muestra un mensaje “No existe Contenido para esta opción”. 11. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 12. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 13. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Política Calidad Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido de una Política Calidad

Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 157: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

145

Diagrama Secuencia:

Figura 81. Diagrama Secuencia Caso Uso No. 41 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 158: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

146

Diagrama Clases Diseño:

Figura 82. Diagrama Clase Diseño Caso Uso No. 41

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 42 Guion:

No. 42 Nombre Actualizar Información Objetivos

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de los Objetivos, al seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Objetivos 4. Selecciona la Opción Modificar. 6. Ingresa el Nuevo

3. Verifica que exista contenido de Objetivos 5. Verifica que tenga permisos para realizar la operación

Page 159: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

147

Contenido de los Objetivos 8. Confirma los Cambios

7. Pide Confirmar los Cambios 9. Termina.

Excepción No existe Contenido de Objetivos 3. Verifica que exista

contenido de Objetivos 10. Muestra un mensaje “No existe Contenido para esta opción”. 11. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 12. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 13. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Objetivos Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido de los Objetivos Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 160: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

148

Diagrama Secuencia:

Figura 83. Diagrama Secuencia Caso Uso No. 42 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 161: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

149

Diagrama Clases Diseño:

Figura 84. Diagrama Clase Diseño Caso Uso No. 42

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 43 Guion:

No. 43 Nombre Actualizar Información Misión

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de los Misión, al seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Misión 4. Selecciona la Opción Modificar. 6. Ingresa el Nuevo

3. Verifica que exista contenido de Misión 5. Verifica que tenga permisos para realizar la operación

Page 162: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

150

Contenido de la Misión 8. Confirma los Cambios

7. Pide Confirmar los Cambios 9. Termina.

Excepción No existe Contenido de Misión 3. Verifica que exista

contenido de Misión 10. Muestra un mensaje “No existe Contenido para esta opción”. 11. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 12. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 13. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Misión Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido la Misión Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 163: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

151

Diagrama Secuencia:

Figura 85. Diagrama Secuencia Caso Uso No. 43 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 164: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

152

Diagrama Clases Diseño:

Figura 86. Diagrama Clase Diseño Caso Uso No. 43

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 44 Guion:

No. 44 Nombre Actualizar Información Visión

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de los Visión, al seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Visión

Page 165: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

153

4. Selecciona la Opción Modificar. 6. Ingresa el Nuevo Contenido de la Visión 8. Confirma los Cambios

3. Verifica que exista contenido de Visión 5. Verifica que tenga permisos para realizar la operación 7. Pide Confirmar los Cambios 9. Termina.

Excepción No existe Contenido de Visión 3. Verifica que exista

contenido de Visión 10. Muestra un mensaje “No existe Contenido para esta opción”. 11. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 12. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 13. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Visión Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido la Visión Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 166: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

154

Page 167: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

155

Diagrama Secuencia:

Figura 87. Diagrama Secuencia Caso Uso No. 44 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 168: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

156

Diagrama Clases Diseño:

Figura 88. Diagrama Clase Diseño Caso Uso No. 44

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 45 Guion:

No. 45 Nombre Actualizar Información Resolución Acreditación

Descripc ión En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de la Resolución Acreditación, al seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Resolución Acreditación 4. Selecciona la Opción Modificar.

3. Verifica que exista contenido de Resolución Acreditación 5. Verifica que tenga permisos para realizar la

Page 169: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

157

6. Ingresa el Nuevo Contenido de la Visión 8. Confirma los Cambios

operación 7. Pide Confirmar los Cambios 9. Termina.

Excepción No existe Contenido de Resolución Acreditación 3. Verifica que exista

contenido de Resolución Acreditación 10. Muestra un mensaje “No existe Contenido para esta opción”. 11. Termina.

No tiene permisos para realizar la operación. 5. Verifica que tenga

permisos para realizar la operación. 12. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 13. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Resolución Acreditación Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido de la Resolución Acreditación

Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 170: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

158

Diagrama Secuencia:

Figura 89. Diagrama Secuencia Caso Uso No. 45 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 171: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

159

Diagrama Clases Diseño:

Figura 90. Diagrama Clase Diseño Caso Uso No. 45

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 46 Guion:

No. 46 Nombre Ingresar Información Descripción Servicios

Descripción En este caso el Administrador Sistema, entra a la página, y puede ingresar contenido acerca de un Nuevo Servicio o la actividad de un servicio, al seleccionar la opción Ingresar nuevo servicio o actividad.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Servicios. 3. Selecciona la Opción Crear Servicio.

4. Verifica que tenga permisos para realizar la operación

Page 172: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

160

5. Ingresa los datos (Nombre, Descripción, Imagen) del nuevo servicio o actividad.

6. Termina.

Excepción No tiene permisos para realizar la operación.

4. Verifica que tenga permisos para realizar la operación. 7. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 8. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Se debe Haber Iniciado Sesión Postcondiciones Se Ingreso un nuevo servicio o actividad de un servicio Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 173: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

161

Diagrama Secuencia:

Figura 91. Diagrama Secuencia Caso Uso No. 46 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 174: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

162

Diagrama Clases Diseño:

Figura 92. Diagrama Clase Diseño Caso Uso No. 46

Fuente: MORENO CAMARGO, Luis Carlos, 2009 CASO DE USO No. 47 Guion:

No. 47 Nombre Actualizar Información Descripción Servicios

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de un Servicio, al seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Servicio 3. Selecciona el servicio a modificar 5. Selecciona la Opción Modificar. 7. Ingresa el Nuevo

4. Verifica que exista contenido de Servicio 6. Verifica que tenga permisos para realizar la operación

Page 175: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

163

Contenido de la Descripción del Servicio 9. Confirma los Cambios

8. Pide Confirmar los Cambios 10. Termina.

Excepción No existe Contenido de Servicio 4. Verifica que exista

contenido de Servicio 11. Muestra un mensaje “No existe Contenido para esta opción”. 12. Termina.

No tiene permisos para realizar la operación. 6. Verifica que tenga

permisos para realizar la operación. 13. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 14. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Servicio Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido del Servicio Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 176: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

164

Diagrama Secuencia:

Figura 93. Diagrama Secuencia Caso Uso No. 47 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 177: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

165

Diagrama Clases Diseño:

Figura 94. Diagrama Clase Diseño Caso Uso No. 47

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 48 Guion:

No. 48 Nombre Eliminar Información Descripción Servicios

Descr ipción En este caso el Administrador Sistema, entra a la página, y puede eliminar la información de la Descripción Servicios, al seleccionar la opción Eliminar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Servicio 3. Selecciona el servicio a eliminar

4. Verifica que exista contenido de Servicio

Page 178: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

166

5. Selecciona la Opción Eliminar. 7. Selecciona el Servicio a Eliminar 9. Confirma la acción de Eliminar

6. Verifica que tenga permisos para realizar la operación 8. Pide Confirmar la Eliminación 10. Termina.

Excepción No existe Contenido de Servicio 4. Verifica que exista

contenido de Servicio 11. Muestra un mensaje “No existe Contenido para esta opción”. 12. Termina.

No tiene permisos para realizar la operación. 6. Verifica que tenga

permisos para realizar la operación. 13. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 14. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Servicio Se debe Haber Iniciado Sesión

Postcondiciones Se Elimino el Contenido de un Servicio Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 179: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

167

Diagrama Secuencia:

Figura 95. Diagrama Secuencia Caso Uso No. 48 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 180: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

168

Diagrama Clases Diseño:

Figura 96. Diagrama Clase Diseño Caso Uso No. 48

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 49 Guion:

No. 49 Nombre Actualizar Información Procedimientos Solicitud Servicio

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de los Procedimientos Solicitud Servicio, al seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Procedimiento Solicitud Servicio 3. Selecciona el Servicio

4. Verifica que exista contenido de Procedimiento Solicitud Servicio

Page 181: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

169

5. Selecciona la Opción Modificar. 7. Ingresa el Nuevo Contenido de procedimiento de Solicitud Servicio 9. Confirma los Cambios

6. Verifica que tenga permisos para realizar la operación 8. Pide Confirmar los Cambios 10. Termina.

Excepción No existe Contenido de Procedimiento Solicitud Servicio 4. Verifica que exista

contenido de Procedimiento Solicitud Servicio 11. Muestra un mensaje “No existe Contenido para esta opción”. 12. Termina.

No tiene permisos para realizar la operación. 6. Verifica que tenga

permisos para realizar la operación. 13. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 14. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Procedimiento Solicitud Servicio Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido de Procedimiento Solicitud Servicio

Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 182: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

170

Page 183: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

171

Diagrama Secuencia:

Figura 97. Diagrama Secuencia Caso Uso No. 49 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 184: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

172

Diagrama Clases Diseño:

Figura 98. Diagrama Clase Diseño Caso Uso No. 49

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 50 Guion:

No. 50 Nombre Ingresar Información Tarifas Servicios

Descripción En este caso el Administrador Sistema, entra a la página, y puede ingresar contenido acerca de las Tarifas de un Nuevo Servicio, al seleccionar la opción Ingresar Nueva Tarifa.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Servicios. 3. Selecciona el Servicio 5. Selecciona la Opción Ingresar Nueva Tarifa.

4. Verifica que el servicio exista 6. Verifica que tenga permisos para realizar la operación

Page 185: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

173

7. Ingresa los datos (Inicio, Fin, Precio) de la Nueva Instalación.

8. Termina.

Excepción No tiene permisos para realizar la operación.

6. Verifica que tenga permisos para realizar la operación. 9. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 10. Termina

No existe el servicio 4. Verifica que el servicio

exista 11. Muestra un mensaje "No existe el servicio". 12. termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondic iones Se debe Haber Iniciado Sesión Postcondiciones Se Ingreso una Nueva Tarifa de Servicio Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 186: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

174

Diagrama Secuencia:

Figura 99. Diagrama Secuencia Caso Uso No. 50 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 187: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

175

Diagrama Clases Diseño:

Figura 100. Diagrama Clase Diseño Caso Uso No. 50

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 51 Guion:

No. 51 Nombre Actualizar Información Tarifas Servicios

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar el contenido de la Tarifa de un Servicio, al seleccionar la opción Modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Tarifas 3. Selecciona el servicio 5. Selecciona la Opción Modificar.

4. Verifica que exista contenido de Tarifas 6. Verifica que tenga permisos para realizar la operación

Page 188: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

176

7. Ingresa el Nuevo Contenido de la Tarifa 9. Confirma los Cambios

8. Pide Confirmar los Cambios 10. Termina.

Excepción No existe Contenido de Tarifas 4. Verifica que exista

contenido de Tarifas 11. Muestra un mensaje “No existe Contenido para esta opción”. 12. Termina.

No tiene permisos para realizar la operación. 6. Verifica que tenga

permisos para realizar la operación. 13. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 14. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Tarifas Se debe Haber Iniciado Sesión

Postcondiciones Se Modifico o Actualizo el Contenido de Tarifas Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 189: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

177

Diagrama Secuencia:

Figura 101. Diagrama Secuencia Caso Uso No. 51 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 190: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

178

Diagrama Clases Diseño:

Figura 102. Diagrama Clase Diseño Caso Uso No. 51

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 52 Guion:

No. 52 Nombre Eliminar Información Tarifas Servicios

Descripción En este caso el Administrador Sistema, entra a la página, y puede eliminar la información de la Tarifa de un Servicio, al seleccionar la opción Eliminar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Tarifas 3. Selecciona el servicio 5. Selecciona la Opción Eliminar. 7. Selecciona la Tarifa a Eliminar

4. Verifica que exista contenido de Tarifas 6. Verifica que tenga permisos para realizar la operación 8. Pide Confirmar la Eliminación

Page 191: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

179

9. Confirma la acción de Eliminar

10. Termina.

Excepción No existe Contenido de Tarifas 4. Verifica que exista

contenido de Tarifas 11. Muestra un mensaje “No existe Contenido para esta opción”. 12. Termina.

No tiene permisos para realizar la operación. 6. Verifica que tenga

permisos para realizar la operación. 13. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 14. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Tarifas Se debe Haber Iniciado Sesión

Postcondiciones Se Elimino el Contenido de una Tarifa Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 192: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

180

Diagrama Secuencia:

Figura 103. Diagrama Secuencia Caso Uso No. 52 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 193: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

181

Diagrama Clases Diseño:

Figura 104. Diagrama Clase Diseño Caso Uso No. 52

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 53 Guion:

No. 53 Nombre Generar Cotización

Descripción En este caso el Usuario Web, entra a la página, y puede realizar un cotización del valor de su servicio.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción generar cotización. 3. Selecciona agregar servicio (esto lo repite de acuerdo a la cantidad de servicios a cotizar) 4. Selecciona el servicio. 6. Ingresa la cantidad.

5. Verifica que el servicio exista. 7. Calcula el total para el

Page 194: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

182

8. Si lo desea agrega mas servicio a la cotización. 9. Selecciona generar cotización.

servicio. 10. Calcula el total de toda la cotización y lo muestra en pantalla (servicio, cantidad, total servicio y total cotización).

Excepción No existe el servicio 5. Verifica que el servicio

exista. 11. Muestra el mensaje "No existe el servicio". 12. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Se debe Haber Iniciado Sesión Debe existir contenido en las tarifas de un servicio

Postcondiciones En pantalla se muestra una cotización de uno o varios servicios.

Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial, para este caso, el usuario, ya procede a llenar cada uno de los campos.

Page 195: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

183

Diagrama Secuencia:

Figura 105. Diagrama Secuencia Caso Uso No. 53 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 196: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

184

Diagrama Clases Diseño:

Figura 106. Diagrama Clase Diseño Caso Uso No. 53

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 54 Guion:

No. 54 Nombre Diligenciar Formato Solicitud

Descripción En este caso el Usuario Web, entra a la página, y puede diligenciar el Formato de Solicitud de Servicio.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Diligenciar Formato Solicitud.

Page 197: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

185

3. Selecciona el servicio 6. Diligencia los Datos del Formato (Solicitante, Servicios, Cantidad). 8. Imprime el formato.

4. Verifica que exista el Formato de Solicitud de Servicio 5. Carga el Formato de Solicitud en Pantalla 7. Termina.

Excepción No existe el Formato de Solicitud de Servicio 4. Verifica que exista el

Formato de Solicitud de Servicio 9. Muestra un mensaje “No existe el Formato de Solicitud de Servicio”. 10. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe ya existir un Formato de Solicitud de Servicio Postcondiciones Se muestra en Pantalla un Formato de Solicitud de

Servicio, diligenciado por el Usuario Web Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial, para este caso, el usuario, ya procede a llenar cada uno de los campos.

Page 198: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

186

Diagrama Secuencia:

Figura 107. Diagrama Secuencia Caso Uso No. 54 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 199: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

187

Diagrama Clases Diseño:

Figura 108. Diagrama Clase Diseño Caso Uso No. 54

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 55 Guion:

No. 55 Nombre Guardar Datos Formato Solicitud

Descripción En este caso el Usuario Web, Guarda el Formato para Generar una Solicitud de Servicio.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

Page 200: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

188

1. Selecciona la opción Generar Solicitud Servicio

2. Verifica que no haya Ningún Campo en Blanco 3. Genera la Solicitud de Servicio 4. Termina.

Excepción Hay Campos en Blanco 2. Verifica que no haya

Ningún Campo en Blanco 5. Muestra un mensaje “Todos los Campos son Obligatorios”. 6. Termina.

Casos de usos Relacionados

54. Diligenciar Formato Solicitud

Precondiciones Debe ya existir un Formato de Solicitud de Servicio Diligenciado

Postcondiciones Se Genero en el sistema una solicitud de Servicio. Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 201: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

189

Diagrama Secuencia:

Figura 109. Diagrama Secuencia Caso Uso No. 55 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 202: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

190

Diagrama Clases Diseño:

Figura 110. Diagrama Clase Diseño Caso Uso No. 55

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 56 Guion:

No. 56 Nombre Actualizar Datos Formato Solicitud

Descripción En este caso el Usuario Registrado o Administrador Sistema, Modifica los datos diligenciados en un Formato de Solicitud.

Estado Terminado

Page 203: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

191

Actores Usuario Registrado y Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la Pagina 2. Selecciona la Opción Formato Solicitud 3. Selecciona Modificar 5. Selecciona el Formato que desea Modificar 7. Modifica los datos que desee (Servicio, Cantidad).

4. Carga un Listado de los Formatos ya Diligenciados 6. Verifica que el Formato Exista. 8. Verifica que todos los campos estén Diligenciados 9. Actualiza el Formato 10. Termina.

Excepción El Formato de Solicitud No Existe 6. Verifica que el Formato

Exista 11. Muestra un mensaje “El Formato Seleccionado no Existe”. 12. Termina.

Hay Campos en Blanco 8. Verifica que todos los

campos estén Diligenciados 13. Muestra un Mensaje “Todos los Campos son Obligatorios” 14. Termina

Casos de usos Relacionados

54. Diligenciar Formato Solicitud

Precondiciones Debe ya existir un Formato de Solicitud de Servicio Diligenciado

Postcondiciones Se Genero en el sistema una solicitud de Servicio. Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 204: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

192

Diagrama Secuencia:

Figura 111. Diagrama Secuencia Caso Uso No. 56 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 205: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

193

Diagrama Clases Diseño:

Figura 112. Diagrama Clase Diseño Caso Uso No. 56

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 57 Guion:

No. 57 Nombre Consultar Estado Servicio

Descripción En este caso el Usuario Web, Consulta en qué estado se Encuentra su Servicio.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la Pagina 2. Selecciona la Opción Consultar Estado Servicio 3. Ingresa el Numero de Orden

4. Verifica que El Numero de Orden Exista 5. Consulta el Estado del

Page 206: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

194

Servicio. 6. Muestra en Pantalla El Estado del Servicio 7. Termina.

Excepción El Numero de Orden No Existe 4. Verifica que El Numero

de Orden Exista 8. Muestra un mensaje “El Numero de Orden no Existe”. 9. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe ya existir un servicio Asociado a ese Numero de Orden

Postcondiciones En Pantalla se Muestra el Estado del Servicio. Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial, ene esta opción el usuario, ingresa el numero de orden, para poder generar el informe

Page 207: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

195

Diagrama Secuencia:

Figura 113. Diagrama Secuencia Caso Uso No. 57 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 208: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

196

Diagrama Clases Diseño:

Figura 114. Diagrama Clase Diseño Caso Uso No. 57

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 58 Guion:

No. 58 Nombre Diligenciar Encuesta Servicio

Descripción En este caso el Usuario Web, Ingresa a Diligenciar la Encuesta de Evaluación del Servicio.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la Pagina 2. Selecciona la Opción Encuesta Servicio 3. Ingresa el Numero de

Page 209: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

197

Orden 6. Diligencia Cada Punto de la Encuesta.

4. Verifica que El Numero de Orden Exista 5. Carga en Pantalla la Encuesta de Evaluación de Servicio 7. Verifica que todos los campos estén diligenciados 8. Termina.

Excepción El Numero de Orden No Existe 4. Verifica que El Numero

de Orden Exista 9. Muestra un mensaje “El Numero de Orden no Existe”. 10. Termina.

Hay Campos En Blanco 8. Verifica que todos los

campos estén diligenciados. 11. Muestra un Mensaje “Todos los Campos son Obligatorios” 12. Vuelve a 6.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe ya existir un Formato de Encuesta ya Establecido Postcondiciones En Pantalla se Muestra una Encuesta Diligenciada. Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial, para poder realizar la encuesta, primero se debe ingresar un numero de orden y verificar, que la se termino el servicio.

Page 210: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

198

Page 211: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

199

Diagrama Secuencia:

Figura 115. Diagrama Secuencia Caso Uso No. 58 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 212: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

200

Diagrama Clases Diseño:

Figura 116. Diagrama Clase Diseño Caso Uso No. 58

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 59 Guion:

No. 59 Nombre Diligenciar Sugerencia

Descripción En este caso el Usuario Web, Ingresa a Diligenciar una Sugerencia.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Ingresa a la Pagina 2. Selecciona la Opción Sugerencias

3. Carga en Pantalla un

Page 213: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

201

4. Diligencia los Datos (Nombre, Fecha, E-mail, Teléfono, Texto)

Formato para diligenciar 5. Verifica que ningún Campo este en Blanco 6. Guarda la Sugerencia 7. Termina.

Excepción Hay Campos En Blanco 5. Verifica que ningún

Campo este en Blanco. 8. Muestra un Mensaje “Todos los Campos son Obligatorios” 9. Termina.

Casos de usos Relacionados

6. Mostrar Menú

Precondiciones Debe ya existir un Formato de Sugerencias Postcondiciones Se genero una Sugerencia en el Sistema. Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 214: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

202

Diagrama Secuencia:

Figura 117. Diagrama Secuencia Caso Uso No. 59 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 215: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

203

Diagrama Clases Diseño:

Figura 118. Diagrama Clase Diseño Caso Uso No. 59

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 60 Guion:

No. 60 Nombre Guardar Datos Encuesta Servicio

Descripción En este caso el Usuario Web, Decide Guardar la Encuesta ya Diligenciada.

Estado Terminado Actores Usuario Web Guión ACTOR SISTEMA

1. Selecciona la Opción Finalizar Encuesta

2. Verifica que ningún Campo este en Blanco 3. Guarda la Encuesta 4. Termina.

Excepción Hay Campos En Blanco 2. Verifica que ningún

Campo este en Blanco. 5. Muestra un Mensaje “Todos los Campos son Obligatorios”

Page 216: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

204

6. Termina. Casos de usos Relacionados

57. Diligenciar Encuesta Servicio

Precondiciones Debe ya existir un Formato de Encuesta Diligenciado Postcondiciones Se genero una Encuesta en el Sistema. Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 217: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

205

Diagrama Secuencia:

Figura 119. Diagrama Secuencia Caso Uso No. 60 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 218: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

206

Diagrama Clases Diseño:

Figura 120. Diagrama Clase Diseño Caso Uso No. 60

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 61 Guion:

No. 61 Nombre Consultar Encuesta(s) Servicio

Descripción En este caso el Usuario Registrado y Administrador Sistema Ingresan al Sistema y Pueden consultar una o Varias Encuestas..

Estado Terminado Actores Usuario Registrado y Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la Pagina 2. Selecciona la opción Encuesta 3. Selección la Opción Consultar

Page 219: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

207

4. Selecciona si desea consultar una o varias Encuestas. 5. Ingresa el rango de fechas o el nombre del cliente

6. Verifica que exista la encuesta(s) 7. Muestra en Pantalla la Encuesta(s) 8. Termina.

Excepción No Existe la Encuesta(s) 6. Verifica que exista la

Encuesta(s). 9. Muestra un Mensaje “La Encuesta(s) no Existe” 10. Termina.

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones El Usuario debe haber iniciado Sesión Debe ya existir una Encuesta(s) Diligenciada(s)

Postcondiciones Se muestra en pantalla la Encuesta(s). Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 220: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

208

Diagrama Secuencia:

Figura 121. Diagrama Secuencia Caso Uso No. 61 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 221: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

209

Diagrama Clases Diseño:

Figura 122. Diagrama Clase Diseño Caso Uso No. 61

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 62 Guion:

No. 62 Nombre Consultar Sugerencia(s)

Descripción En este caso el Usuario Registrado y Administrador Sistema Ingresan al Sistema y Pueden consultar una o Varias Sugerencias.

Estado Terminado Actores Usuario Registrado y Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la Pagina 2. Selecciona la opción Encuesta Servicio 3. Selección la Opción Consultar 4. Selecciona si desea

Page 222: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

210

consultar una o varias sugerencias. 5. Ingresa el rango de fechas o el nombre del cliente

6. Verifica que exista la sugerencia(s) 7. Muestra en Pantalla las Sugerencia(s) 8. Termina.

Excepción No Existe la Sugerencia(s) 6. Verifica que exista la

Sugerencia(s). 9. Muestra un Mensaje “La Sugerencia(s) no Existe” 10. Termina.

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones El Usuario debe haber Iniciado Sesión Debe ya existir una Sugerencia(s) Diligenciada(s)

Postcond iciones Se muestra en pantalla las Sugerencia(s). Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 223: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

211

Diagrama Secuencia:

Figura 123. Diagrama Secuencia Caso Uso No. 62 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 224: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

212

Diagrama Clases Diseño:

Figura 124. Diagrama Clase Diseño Caso Uso No. 62

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 63 Guion:

No. 63 Nombre Consultar Estadísticas

Descripción En este caso el Usuario Registrado y Administrador Sistema Ingresan al Sistema y Pueden consultar las Estadísticas de las Encuestas.

Estado Terminado Actores Usuario Registrado y Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la Pagina 2. Selecciona la opción Encuesta Servicio 3. Selección la Opción Consultar Estadísticas 4. Selecciona la pregunta

Page 225: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

213

5. Selecciona si desea consultar por Mes, Semana o Año.

6. Verifica que existan encuestas en el periodo de tiempo Especificado 7. Muestra en Pantalla las Estadísticas Generadas a partir de las respuestas a las encuestas 8. Termina.

Excepción No Existen Encuestas en el Periodo Especificado 6. Verifica que existan

encuestas en el periodo de tiempo Especificado. 9. Muestra un Mensaje “No Hay encuestas Diligenciadas” 10. Termina.

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones El Usuario debe haber Iniciado Sesión Debe ya existir un Encuesta(s) Diligenciada(s) en el periodo de tiempo especificado

Postcondiciones Se muestra en pantalla unos gráficos con las Estadísticas.

Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 226: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

214

Diagrama Secuencia:

Page 227: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

215

Figura 125. Diagrama Secuencia Caso Uso No. 63 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 228: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

216

Diagrama Clases Diseño:

Figura 126. Diagrama Clase Diseño Caso Uso No. 63

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 64 Guion:

No. 64 Nombre Consultar Histórico Transacciones

Descripción En este caso el Administrador Sistema Ingresan al Sistema y Pueden consultar las transacciones que se han hecho en la aplicación.

Estado Terminado

Page 229: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

217

Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la Pagina 2. Selecciona la opción Histórico Transacciones 3. Selecciona si lo desea por fecha o usuario

4. Verifica que exista el Histórico. 5. Muestra en Pantalla las transacciones realizadas. 6. Termina.

Excepción No Existe Histórico 4. Verifica que exista el

Histórico. 7. Muestra un Mensaje “No Hay Histórico” 8. Termina.

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones El Usuario debe haber Iniciado Sesión Debe ya existir un Histórico de las Transacciones

Postcondiciones Se muestra en pantalla las Transacciones Realizadas. Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 230: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

218

Diagrama Secuencia:

Figura 127. Diagrama Secuencia Caso Uso No. 64 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 231: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

219

Diagrama Clases Diseño:

Figura 128. Diagrama Clase Diseño Caso Uso No. 64

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 65 Guion:

No. 65 Nombre Crear Actividad Servicio

Descripción En este caso el Administrador Sistema, entra a la página, y puede crear una actividad de un Servicio, al seleccionar la opción Crear.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Servicios 3. Selecciona el servicio 5. Selecciona la Opción

4. Verifica que exista contenido del Servicio

Page 232: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

220

Crear Actividad. 7. Ingresa la nueva Actividad (Nombre, Descripción, Imagen)

6. Verifica que tenga permisos para realizar la operación 8. Crea la actividad 9. Termina.

Excepción No existe el servicio 4. Verifica que exista

contenido de Tarifas 10. Muestra un mensaje “No existe el servicio”. 11. Termina.

No tiene permisos para realizar la operación. 6. Verifica que tenga

permisos para realizar la operación. 12. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 13. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción servicio Se debe Haber Iniciado Sesión

Postcondiciones Se creó una nueva actividad de un servicio Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 233: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

221

Diagrama Secuencia:

Figura 129. Diagrama Secuencia Caso Uso No. 65 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 234: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

222

Diagrama Clases Diseño:

Figura 130. Diagrama Clase Diseño Caso de Uso No. 65

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 66 Guion:

No. 66 Nombre Eliminar Actividad Servicio

Descripción En este caso el Administrador Sistema, entra a la página, y puede eliminar una actividad de un Servicio, al seleccionar la opción Eliminar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Servicios 3. Selecciona el servicio 5. Selecciona la Opción

4. Verifica que exista contenido del servicio

Page 235: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

223

eliminar actividad. 7. Selecciona la Actividad 9. Confirma eliminación

6. Verifica que tenga permisos para realizar la operación 8. Verifica que la actividad exista 10. Termina.

Excepción No existe Contenido de Tarifas 4. Verifica que exista

contenido de Tarifas 11. Muestra un mensaje “No existe Contenido para esta opción”. 12. Termina.

No tiene permisos para realizar la operación. 6. Verifica que tenga

permisos para realizar la operación. 13. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 14. Termina

No existe la actividad 8. Verifica que la actividad

exista 15. Muestra un mensaje "No existe la actividad". 16. termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Servicios Se debe Haber Iniciado Sesión

Postcondiciones Se elimino la actividad de un servicio Otros Requerimientos

Page 236: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

224

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 237: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

225

Diagrama Secuencia:

Figura 131. Diagrama Secuencia Caso Uso No. 66 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 238: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

226

Diagrama Clases Diseño:

Figura 132. Diagrama Clase Diseño Caso Uso No. 66

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 67 Guion:

No. 67 Nombre Editar Actividad Servicio

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar una actividad de un Servicio, al seleccionar la opción modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú Servicios 3. Selecciona el servicio 5. Selecciona la Opción

4. Verifica que exista contenido del servicio

Page 239: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

227

Modificar actividad. 7. Selecciona la Actividad 9. Ingresa el nuevo contenido de la actividad

6. Verifica que tenga permisos para realizar la operación 8. Verifica que la actividad exista 10. Termina.

Excepción No existe Contenido de Tarifas 4. Verifica que exista

contenido de Tarifas 11. Muestra un mensaje “No existe Contenido para esta opción”. 12. Termina.

No tiene permisos para realizar la operación. 6. Verifica que tenga

permisos para realizar la operación. 13. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 14. Termina

No existe la actividad 8. Verifica que la actividad

exista 15. Muestra un mensaje "No existe la actividad". 16. termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción Servicios Se debe Haber Iniciado Sesión

Postcondiciones Se modifico la actividad de un servicio Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 240: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

228

Page 241: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

229

Diagrama Secuencia:

Figura 133. Diagrama Secuencia Caso Uso No. 67 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 242: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

230

Diagrama Clases Diseño:

Figura 134. Diagrama Clase Diseño Caso Uso No. 67

Fuente: MORENO CAMARGO, Luis Carlos, 2009

CASO DE USO No. 68 Guion:

No. 68 Nombre Editar Descripción Equipos

Descripción En este caso el Administrador Sistema, entra a la página, y puede modificar la descripción de equipos de un servicio, al seleccionar la opción modificar.

Estado Terminado Actores Administrador Sistema Guión ACTOR SISTEMA

1. Ingresa a la página. 2. Selecciona la opción del Menú equipos 3. Selecciona el servicio

4. Verifica que exista contenido del servicio

Page 243: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

231

5. Selecciona la Opción Modificar descripción. 7. Ingresa el nuevo contenido de la descripción de equipos

6. Verifica que tenga permisos para realizar la operación 8. Modifica la descripción 9. Termina.

Excepción No existe Contenido de Servicio 4. Verifica que exista

contenido de Tarifas 10. Muestra un mensaje “No existe Contenido para esta opción”. 11. Termina.

No tiene permisos para realizar la operación. 6. Verifica que tenga

permisos para realizar la operación. 12. Muestra un Mensaje “No tiene permisos para realizar esta operación”. 13. Termina

Casos de usos Relacionados

1. Iniciar Sesión 6. Mostrar Menú

Precondiciones Debe Existir Contenido en la Opción descripción Equipos Se debe Haber Iniciado Sesión

Postcondiciones Se modifico la descripción de un servicio Otros Requerimientos

Prototipo El Titulo y Menú, son el Mismo de la Pagina Inicial

Page 244: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

232

Diagrama Secuencia:

Figura 135. Diagrama Secuencia Caso Uso No. 68 Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 245: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

233

Diagrama Clases Diseño:

Figura 136. Diagrama Clase Diseño Caso Uso No. 68

Fuente: MORENO CAMARGO, Luis Carlos, 2009 7.3 ANÁLISIS Y DISEÑO 7.3.1 MODELADO DEL SOFTWARE Para este proyecto, se utiliza el modelamiento RUP, esto se debe a que este proceso, me permite un desarrollo iterativo, es decir que puede devolverme a una etapa anterior, reestructurarla, sin afectar a gran escala al proyecto, lo cual me facilita el desarrollo, se logra definir una tareas claras dentro del proyecto, lo cual ayuda a puntualizar claramente un cronograma, me permite adaptarme el proceso, es decir logra adaptarse a las características propias de la organización, el tamaño del proyecto, las regulaciones, alcance del proyecto, etc. Para el caso del proyecto, la característica importante es el desarrollo iterativo y el uso de una arquitectura basada en componentes, con esto logro estructurar mas el desarrollo del aplicativo, es decir, puedo definir el aplicativo, en varios componentes especializados, permitiéndome la escalabilidad y el mejoramiento a un futuro de la aplicación, en cuanto a lo iterativo, me permite que si durante la etapa de desarrollo, necesito realizar un cambio, este cambio no afecte a todo el proyecto.

Page 246: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

234

Dentro del proyecto un ejemplo claro, es el siguiente: durante el desarrollo se pudo ver que resultaba, mas rápido y seguro, desarrollar procedimientos almacenados en la base de datos, razón, por la cual se tomo la decisión de utilizar esta técnica, Si esta decisión se toma en otro modelado, implicaría reestructurar toda la aplicación, para el caso de RUP, solo se modifico la parte de implementación, y esto no afecto al proyecto.

7.3.2 DIAGRAMA RELACIONAL DE CASOS DE USO

Un diagrama relacional de casos de uso sirve, para especificar la funcionalidad y el comportamiento de un sistema, mostrando la interacción del usuario con el sistema y a su vez con otro usuarios, en pocas palabras este diagrama muestra la relación entre los actores y los casos de uso.

Figura 137(a). Diagrama Relacional de Casos de Uso

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 247: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

235

Figura 137(b). Diagrama Relacional de Casos de Uso

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 248: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

236

Figura 137(c). Diagrama Relacional de Casos de Uso Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 249: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

237

Figura 137(d). Diagrama Relacional de Casos de Uso

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 250: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

238

Figura 137(e). Diagrama Relacional de Casos de Uso

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 251: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

239

Figura 137(f). Diagrama Relacional de Casos de Uso

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 252: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

240

Figura 137(g). Diagrama Relacional de Casos de Uso

Fuente: MORENO CAMARGO, Luis Carlos, 2009

Page 253: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

241

Figura 137(h). Diagrama Relacional de Casos de Uso

Fuente: MORENO CAMARGO, Luis Carlos, 2009

7.3.3 DIAGRAMA DESPLIEGUE

"Un diagrama de despliegue muestra las relaciones físicas entre los componentes hardware y software en el sistema final, es decir, la configuración de los elementos de procesamiento en tiempo de ejecución y los componentes software (procesos y objetos que se ejecutan en ellos). Estarán formados por instancias de los componentes software que representan manifestaciones del código en tiempo de ejecución (los componentes que sólo sean utilizados en tiempo de compilación deben mostrarse en el diagrama de componentes).

Page 254: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

242

Un diagrama de despliegue es un grafo de nodos unidos por conexiones de comunicación. Un nodo puede contener instancias de componentes software, objetos, procesos (caso particular de un objeto). En general un nodo será una unidad de computación de algún tipo, desde un sensor a un mainframe. Las instancias de componentes software pueden estar unidas por relaciones de dependencia, posiblemente a interfaces (ya que un componente puede tener más de una interfaz)."1

Figura 138(a). Diagrama Despliegue

Fuente: MORENO CAMARGO, Luis Carlos, 2009

1 Fernández Vilas, Ana [en línea] Vigo, España D.C: Planeación municipal 2004 [Consultado el 15 de marzo 2009] Disponible en Internet, http://tvdi.det.uvigo.es/~avilas/UML/node50.html

<<Computador>> Equipos Clientes (Usuario WEB)

<<Servidor WEB>>

Equipo Servidor que tiene la

aplicación WEB

<<Servidor Datos>>

Equipo Servidor que tiene la base de

datos

<<TCP/IP>> WAN

<<TCP/IP>> LAN

Page 255: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

243

Figura 138(b). Diagrama Despliegue

Fuente: MORENO CAMARGO, Luis Carlos, 2009

7.3.4 DIAGRAMA COMPONENTES

Este diagrama primordialmente me muestra como un sistema de software está dividido en componentes y a su vez muestra como estos componentes tiene una dependencia entre sí, básicamente se modela la vista dinámica y estática de un sistema. "Lo que distingue a un diagrama de componentes de otros tipos de diagramas es su contenido. Normalmente contienen componentes, interfaces y relaciones entre ellos. Y como todos los diagramas, también puede contener paquetes utilizados para agrupar elementos del modelo. Un diagrama de componentes muestra las organizaciones y dependencias lógicas entre componentes software, sean éstos componentes de código fuente, binarios o ejecutables."1

1 Fernández Vilas, Ana [en línea] Vigo, España D.C: universidad de vigo [Consultado el 15 de marzo 2009] Disponible en Internet, http://tvdi.det.uvigo.es/~avilas/UML/node49.html

Page 256: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

244

Figura 139: Diagrama Componentes

Fuente: MORENO CAMARGO, Luis Carlos, 2009

7.3.5 ARQUITECTURA DEL SOFTWARE La arquitectura que se utilizara es de Tres Capas, esta arquitectura consiste como su nombre lo dice en 3 Capas, La capa de cliente de aplicación o presentación, en esta capa, básicamente, va todo lo que es la parte visual de la aplicación (Formulario HTML, comboBox, DataGrids, etc.), es decir va todo lo visual, que se puede ejecutar en el Browser, del cliente, La capa de Negocio, en esta se define todas las reglas que definen el negocio, esta reglas se expresan a través de código son los cálculos, validaciones, etc. Por lo regular estas reglas surgen en la etapa de análisis. Capa de Acceso a Datos, en esta principalmente se almacena todos los datos críticos para la empresa, además en esta se valida si tiene o no acceso a las fuentes de datos y que permisos tiene, de creación, borrar, consulta, modificación. Para el proyecto se considero otro modelo, el cliente servidor, pero este se descarto, debido a la seguridad, ya que en esta arquitectura es más fácil acceder a los datos, ya que se encuentran en la misma capa, otra razón es la administración, el modelo 3 capas, me permite una administración más simple, ya que me especializa o divide la aplicación en componentes muy específicos, por lo cual es más fácil realizar soporte y mantenimiento y la ultima, es que en la

Page 257: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

245

compañía ya manejan esta arquitectura. En el siguiente grafico se puede ver cómo queda la distribución en la arquitectura de 3 capas:

Figura 140. Arquitectura Tres Capas

Fuente: Wikipedia 7.3.6 MODELADO DE LA BASE DE DATOS El tipo de Base de Datos seleccionada es el Relacional, la idea principal es por su fácil forma de almacenar, su facilidad, para la consulta, además de su amplia flexibilidad para poder administrar la información. No se aplicaron otro tipo de base de datos, debido principalmente a que nuestros datos son sencillos, no son complejos, no nos interesa almacenarlos de forma jerárquica, no importa guardar el estado y comportamiento no vamos a manejar grandes volúmenes de datos, por lo cual no necesitaremos cubos. Debido a nuestra arquitectura, es más fácil utilizar una base de datos relacional, por su flexibilidad de administración, como en el proyecto, los datos estarán en otro servidor, es importante que haya facilidad en la consulta y almacenamiento. Los Diagramas que utilizamos para la base de datos relacional son:

• MER (Modelo Entidad Relación): Este modelo permite visualizar los objetos que pertenecen a la base de datos como entidades, los cuales tiene atributos y relaciones. Básicamente este modelo es importante, porque permite hacer una representación conceptual de la Información. En otras palabras permite hacer un mapa de cómo se comporta la información.

• MRD (Modelo Relacional De Datos); Este es un modelo mediante el cual la

información es almacenada por medio de relaciones, y como cada relación es un conjunto de datos, el orden en que estos se almacenan no tienen

Page 258: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

246

mayor relevancia, este modelo es importante ya que me permite definir el modo en el que se almacenaran los datos.

7.4 IMPLEMENTACIÓN 7.4.1 BASE DE DATOS Para nuestro caso, la base de datos a utilizar es Oracle, la razón principal, es que la organización esta migrando en su totalidad a Oracle, en 1 o 2 años, solo quedaran funcionando esta base de datos. El diseño de la Base de datos quedo de la Siguiente Forma:

Page 259: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

247

MER:

Figura 141: MER

Fuente: MORENO CAMARGO, Luis Carlos, 2009 MRD:

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SITitulo Varchar(30) NOContenido Varchar(200) NO

HOME

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SINombre Varchar(60) NODescripcion Varchar(200) NOArea Numeric(2,2) NO

INSTALACIONES

Page 260: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

248

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SINombre Varchar(60) NOFecha Date NOE-mail Varchar(60) NOTelefono Numeric(10,0) NOTexto Varchar(200) NO

SUGERENCIAS

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIFuncionario Varchar(60) NOCargo Varchar(30) NOCategoria Varchar(20) NONivel Varcahr(20) NOArea Varchar(60) NO

PERSONAL

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIId_Personal Numeric(2,0) NO FK(Personal)Usuario Varchar(8) NO SIPassword Varchar(8) NOTipo Varcahr(2) NO

USUARIOS

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIId_Usuario Numeric(2,0) NO FK(Usuarios)Fecha Date NOTransaccion Varchar(100) NO

HISTORICO_TRANSACCIONES

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SITexto Varchar(100) NO

PREGUNTAS_ENCUESTA

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIId_Preguntas Numeric(2,0) NO FK(Preguntas_Encuesta)Texto Varchar(100) NO

OPCIONES_ENCUESTA

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIId_Preguntas Numeric(2,0) NO FK(Preguntas_Encuesta)Id_Respuestas Numeric(2,0) NO FK(Respuestas_Encuesta)Fecha Date NO

RESPUESTAS_ENCUESTA

Page 261: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

249

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SINombre Varchar(30) NORuta Varchar(100) NO

MENUS

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIId_Menu Numeric(2,0) NO FK(Menus)Nombre Varchar(30) NORuta Varchar(100) NO

SUBMENUS

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIId_Submenu Numeric(2,0) NO FK(Submenus)Nombre Varchar(60) NOHTML CLOB NO

TEXTOS

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIId_Submenu Numeric(2,0) NO FK(Submenus)Nombre Varchar(30) NODescripcion Varchar(100) NOProcedimiento Varchar(200) NOFormato CLOB NOImagen Varchar(100) NO

SERVICIOS

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIId_Servicio Numeric(2,0) NO FK(Servicios)Nombre Varchar(30) NODescripcion Varchar(100) NOImagen Varchar(100) NO

ACTIVIDADES

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIId_Servicio Numeric(2,0) NO FK(Servicios)Inicio Numeric(10,2) NOFin Numeric(10,2) NOPrecio Numeric(10,2) NO

TARIFAS

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIId_Servicio Numeric(2,0) NO FK(Servicios)Texto Varchar(200) NO

DESCRIPCION_EQUIPOS

Page 262: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

250

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIId_Servicio Numeric(2,0) NO FK(Servicios)Id_Descripcion Numeric(2,0) NO FK(Descripcion_Equipos)Nombre Varchar(100) NOOrigen Varchar(30) NOFabricante Varchar(60) NOError CLOB NOProveedor Varchar(30) NOAño_Adquisicion Numeric(4,0) NOModelo Numeric(4,0) NOCantidad Numeric(2,0) NOCapacidad Numeric(2,0) NOPatron Varchar(60) NOImagen Varchar(100) NO

EQUIPOS

NOMBRE TIPO NULO LLAVE PRIMARIA LLAVE UNICA LLAVE FORANE A VALIDACIONId Numeric(2,0) NO SIId_Equipo Numeric(2,0) NO FK(Equipos)Nombre Varchar(60) NOCantidad Numeric(2,0) NO

COMPONENTES

7.4.2 LENGUAJE UTILIZADO EN LA INTERFAZ Para la parte de Interfaz se programo en HTML, donde su diseño definido por plantillas CSS*, la interfaz se realizara de esta forma debido a que con los CSS, es muy fácil realizar una modificación, lo único que hay que hacer es modificar el Archivo que contiene el estilo y automáticamente modifica todas las paginas que estén vinculadas al archivo, todo esto se realiza sin necesidad de tener que bajar toda la aplicación. Otra razón de utilizar esta combinación es que al momento de programar en JSP, lo único que hay que hacer es cambiar la extensión .HTML de la página a .JSP. 7.5 PRUEBAS Para este proyecto, se aplico la prueba de aceptación, que es donde el cliente interactuó con la aplicación, comprobó y vio correr cada una de las funcionalidades de la aplicación, además se evaluó si cada uno de los requerimientos se cumplía, efectivamente el cliente aprobó el aplicativo. Se tenía planeadas las pruebas de estrés, pero no se pudieron realizar debido a que se debe esperar que la aplicación este montada en el servidor, ya que si se hacen en un computador de escritorio los resultados pueden ser falsos, ya que no es lógico comparar un servidor con un computador de escritorio. Se pensó hacer pruebas de recuperación, pero no fue posible, porque este tipo de pruebas solo lo puede realizar el Administrador de la Base de Datos de EMCALI, ya que es la única

* Cascading style sheets (Hojas de estilo)

Page 263: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

251

persona que tiene acceso autorizado al Servidor de Datos, para la etapa de desarrollo e implementación, se realizaron pruebas de unidad, es decir se probo cada uno de los componentes del aplicativo, para este caso se realizaron pruebas de caja negra, en cuanto a las pruebas de integración es combinar los módulos individuales y verificar el funcionamiento a través de pruebas de escritorio, a continuación se muestra las pruebas de caja negra del caso de uso No. 29 y No. 63: Caso de Uso 29:

Clases Validas Clases no Valida Regla Texto Caracteres

(Números, Símbolos, letras) (1)

Que quede en blanco (2)

Solo es válido cuando tiene cualquier carácter.

Texto (Valida) Entrada: <html> Hola Mundo 23</html> Resultado: Muestra un texto Condiciones: que cumpla con la regla Caracteres

Texto ( No Valida) Entrada: Resultado: Muestra texto Condiciones: que cumpla con la regla Caracteres

Resultado integrados: Casos validos: Para que sea valido debe cumplir con todos los campos: <html> Hola Mundo 23</html> (1) � Texto <html> ¿Quiénes Somos?</html> (1) �Texto Casos inválidos: Debe tener una clase no valida por lo menos. (Dejo en Blanco Todo) (2) Caso de Uso 63:

Clases Validas Clases no Valida Regla Pregunta Numero 0001 -

9999 (1) ≠0000 (2) >9999 (3)

Solo es válida cuando esta dentro del rango

Page 264: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

252

No es número (4)

permitido, Booleana

Tiempo 'A' (5) OR 'M' (6) OR 'S' (7)

≠ 'A' (8) OR ≠ 'M' (9) OR ≠ 'S' (10)

Solo es válida cuando es son la letra ('A' OR 'M' OR 'S')

Numero 'A' = xxxx (0001 - 9999) (11) 'M' = xx (01 - 12) (12) 'S' = xx - xx (01 - 31) (13)

'A' > 9999 (14) 'A' < 0001 (15) 'M' > 12 (16) 'M' < 01 (17) 'S' < 01 (18) 'S' < 31 (19)

Solo es válida dentro de los rangos establecidos para Año, Mes y Semana.

Pregunta (Valida) Entrada: 23 Resultado: Pasa al Campo Tiempo Condiciones: que cumpla con la regla [0001-9999]

Pregunta (No Valida) Entrada: 18963 Resultado: Mensaje "El campo solo es válido entre 0001-9999" Condiciones: que cumpla con la regla [0001-9999]

Tiempo (Valida) Entrada: A Resultado: Pasa al Campo Numero Condiciones: que cumpla con la regla ['A' OR 'M' OR 'S']

Tiempo (No Valida) Entrada: R Resultado: Mensaje "El campo solo es válido para A o M o S" Condiciones: que cumpla con la regla ['A' OR 'M' OR 'S']

Numero (Valida) Entrada: (A) - 2005 Resultado: Genera el Grafico Estadístico Condiciones: que cumpla con la regla ['A' = xxxx (0001 - 9999) OR 'M' = xx (01 - 12) OR 'S' = xx - xx (01 - 31)]

Numero (No Valida) Entrada: (M) - 56

Page 265: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

253

Resultado: Mensaje "El mes es de 1-12" Condiciones: que cumpla con la regla ['A' = xxxx (0001 - 9999) OR 'M' = xx (01 - 12) OR 'S' = xx - xx (01 - 31)]

Resultado integrados: Casos validos: Para que sea valido debe cumplir con todos los campos: 23, A, 2005 (1) (5) (11) � Grafico Estadístico 74, S, 23 - 27 (1) (7) (13) � Grafico Estadístico Casos inválidos: Debe tener una clase no valida por lo menos. 85632, A, 2006 (2) (5) (11) � Mensaje "El campo solo es válido entre 0001-9999" 2005, M, 52 (1) (6) (16) � Mensaje "El mes es de 1-12"

Page 266: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

254

8. CONCLUSIONES

• Para este problema existen varias soluciones, pero lo que determino que fuera una aplicación Web, es el hecho que se necesitaba una disponibilidad en todo momento de la información.

• En cuanto al desarrollo, se observo que el emplear procedimientos almacenados en la base de datos, nos permite que las respuestas a peticiones de usuarios sean mas rápidas, debido a que el servidor de la base de datos tiene acceso directo a los datos necesarios para manipular y sólo necesita enviar el resultado final al usuario.

• Debido a que es una aplicación Web, la información está disponible a cualquier usuario que tenga Internet. Por ello en el momento de desarrollo se debe tener muy en cuenta la seguridad, tal es el caso de las sentencias SQL, las cuales en Java se deben hacer por PreparedStatement, esto para evitar el SQLInjection1.

• Como conclusión final podemos decir que el desarrollo de aplicaciones web se ha convertido en una práctica muy común dentro de las organizaciones, ya que esta tecnología genera una ventaja competitiva, debido a en la actualidad es muy fácil conseguir acceso a Internet.

• Debido a la popularidad del desarrollo de aplicaciones Web, han surgido gran cantidad de metodologías y herramientas, por lo cual debemos ser cuidadosos a la hora de escoger la metodología o herramientas que más se adapten a las características de nuestra organización, ya que si no somos cuidadosos podemos generar que la organización tenga grandes pérdidas en el desarrollo del proyecto.

• El desarrollo de una aplicación Web, implica una buena metodología de desarrollo para poder obtener el resultado esperado, por tal motivo es importante que se le de gran importancia a la etapa de Diseño, ya que si no se hace puede generar sobrecostos, además que el proyecto se pase de las fechas establecidas en el cronograma.

1 Es una vulnerabilidad informática en el nivel de la validación de las entradas a la base de datos de una aplicación. El origen es el filtrado incorrecto de las variables utilizadas en las partes del programa con código SQL. Es, de hecho, un error de una clase más general de vulnerabilidades que puede ocurrir en cualquier lenguaje de programación o de script que esté incrustado dentro de otro

Page 267: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

255

9. RECOMENDACIONES

• Para lograr que la Aplicación sea más segura, se recomienda implementar políticas de seguridad en el servidor, mejor definidas, ya que las actuales tienen unos huecos de seguridad

• En cuanto a la aplicación se recomienda que en un futuro se puede añadir

el modulo de descargar resultados de una servicio, porque en la actualidad si quiere una copia debe dirigirse al laboratorio a solicitar, un ejemplo seria poder descargar los resultados de la calibración de un medidor de energía.

• Para que se logre tener optimizar el funcionamiento del servidor Web, se recomienda realizar pruebas de estrés, ya que esto permite evaluar la carga del servidor, saber cuántas peticiones puede manejar por minuto, por horas, saber con exactitud el tiempo de respuesta y por ultimo permite determinar o proyectar la vida útil del servidor Web.

• Para lograr tener un buen sistema de seguridad, se recomienda ejecutar una serie de pruebas de recuperación, al servidor de base datos y al servidor Web, esto para lograr determinar el tiempo de restauración del sistema y ver cómo se comporta siempre a una falla ya sea interna (Error Humano) o externa (Hackers, Crackers, etc.), con esto se garantiza que el sistema siempre va a tener una disponibilidad total a los clientes.

• Para lograr sacar un mejor provecho al sistema de encuestas, se recomienda implementar un sistema de reportes(Porcentaje de No conformidad, Nivel Satisfacción, Principales Inconformidades, etc.), ya que actualmente se utiliza solo para generar gráficos que muestra el porcentaje de una respuesta, pero actualmente no generar reportes para evaluar el desempeño del laboratorio.

Page 268: PORTAFOLIO DE SERVICIOS LABORATORIOS DE ENERGÍA EN LA …

256

BIBLIOGRAFIA

• URMAN, Scott . Oracle 8: Programación PL/SQL. Madrid: McGraw-

Hill, 1998. 778p: il. • SOMMERVILLE, Ian . Ingeniería del Software. Madrid: Pearson Education,

S.A., 2005, 712p.: il.

• WEISS, Mark Allen . Estructura de datos en Java TM: compatible con Java TM2. Madrid: Addison Wesley, 2000,740p.: il.

• LONEY, Kevin . Oracle: Manual del administrador. Madrid: McGraw-

Hill, 1995. xxii, 608p. : il.

• ABBEY MICHAEL, Corey J. Michael. Oracle8 Guía de Aprendizaje. Madrid: Oracle Press Osborne, 1998. 628p.: il

• NETCOMMERCE. Aplicaciones Web [En Línea]. México: Netcommerce Consultaría en Comercio Electrónico, 1.998 [Consulta: 15 Octubre 2.008]. Disponible en Internet: http://www.netcommerce.com.mx/desarrollo.asp.

• IBM. Rational Unifed Process [En Línea]. Estados Unidos: IBM, 2008 [Consulta: 15 Octubre 2.008]. Disponible en Internet: http://www-01.ibm.com/software/awdtools/rup/.

• GOMEZ GALLEGO, Juan Pablo; GALVEZ, Jorge . Fundamentos Tecnología RUP [En Línea]. Scribd. San Francisco, 2008 [Consulta: 15 de Octubre 2.008]. Disponible en Internet: http://www.scribd.com/doc/297224/RUP.

• UNIVERSIDAD SAN BUENAVENTURA . Normas Técnicas Icontec

Requisitos Específicos [En Línea]. Universidad de San Buenaventura. Cartagena, 2008, [Consulta: 15 Octubre 2.008]. Disponible en Internet: http://www.usbctg.edu.co/academica/pregrado/documentos/sis_icontec.pdf.

• DICCIONARIO INFORMÁTICO . Definición JavaServer Pages (JSP) [En

Línea]. Diccionario Informático. Argentina, 2008, [Consulta: 15 Octubre 2.008]. Disponible en Internet: http://www.alegsa.com.ar/Dic/javaserver%20pages.php.

• ZONACLIC . Java. Diccionario ZonaClic [En Línea]. España, 2008 [15

Octubre de 2.008]. Disponible en Internet: http://clic.xtec.net/es/jclic/java.ht