PROYECTO-SGO

January 15, 2018 | Author: Gabriel Sebastian | Category: Software Development Process, Software, Use Case, Password, Design
Share Embed Donate


Short Description

Descripción: PROYECTO INFORMATICO...

Description

Proyecto: Sistema Generador de Oficios Cliente: Instituto Tecnológico de Minatitlán Empresa Desarrolladora del Proyecto: Soft-2U Integrantes: Galicia Cruz Ana Gabriela Prieto García Hugo Fernando Soto Ruiz Raquel Magday Vera Dámaso Jorge Josué

A-MODELADO DEL NEGOCIO

Contenido A-MODELADO DEL NEGOCIO..................................................................................................................5 Definición del Negocio .......................................................................................................................5 Breve Descripción del Problema..........................................................................................................6 Datos del cliente................................................................................................................................6 Impacto del Sistema ..........................................................................................................................7 B-INGENIERIA DE REQUERIMIENTOS ......................................................................................................9 1.-PLANEACION DE ENTREVISTAS .......................................................................................................9 2.-IDENTIFICACION DE ACTORES PRINCIPALES ...................................................................................10 3.-REQUERIMIENTOS TECNOLÓGICOS ...............................................................................................11 4.-ESPECIFICACION DE SOFTWARE (DESARROLLADORES) ...................................................................12 REQUERIMIENTOS FUNCIONALES..................................................................................................12 REQUERIMIENTOS NO FUNCIONALES ............................................................................................15 C.PLANIFICACION DEL PROCESO DE DESARROLLO .................................................................................17 1.- IDENTIFICACION DE LA METODOLOGIA/MODELO DE DESARROLLO/CICLO DE VIDA ........................17 2.-CRONOGRAMA DE ACTIVIDADES ..................................................................................................20 3.-PLAN DE ASEGURAMIENTO DE CALIDAD .......................................................................................22 4.-ASIGNACION DE RECURSOS (HUMANOS Y MATERIALES) ................................................................24 5..-PERT DE PLANIFICACION .............................................................................................................26 6.- COSTEO DE SOFTWARE ...............................................................................................................30 D.DISEÑO ORIENTADO A OBJETOS........................................................................................................33 1.- Diagramas de Caso de uso...........................................................................................................33 Caso de Uso 1 Tareas del Administrador ...........................................................................................33 CASO DE USO 2 ACCESO AL SISTEMA ................................................................................................34 CASO DE USO 3 ADMINISTARCION DE CONTRASEÑAS ........................................................................35 CASO DE USO 4 ADMINISTRACION DE CATALOGOS ............................................................................36 CASO DE USO 5 GENERACION DE OFICIOS .........................................................................................37 CASO DE USO 6 CONSULTAR OFICIO .................................................................................................38

| Sistema Generador de Oficios 2

A-MODELADO DEL NEGOCIO CASO DE USO 7 TAREAS SECRETARIA ................................................................................................39 CASO DE USO 8 GENERACION DE OFICIOS POR SECRETARIA ...............................................................40 CASO DE USO 9 CONSULTAR OFICIO (SECRETARIA) ............................................................................41 2.-Diagramas de Actividad ...............................................................................................................42 3.- Organización de la Funcionalidad del Sistema ..............................................................................48 4.- Interfaces...................................................................................................................................49 5.- Diagramas de Clase ....................................................................................................................65 6.- Diagramas de Secuencia .............................................................................................................66 7.- Diseño de Base de Datos .............................................................................................................67 E -ESPECIFICACION DE LA ARQUITECTURA DEL SISTEMA ........................................................................70 1.- DIAGRAMA ARQUITECTONICO.....................................................................................................70 2.- DESCRIPCION DE LOS ELEMENTOS DEL DIAGRAMA .......................................................................71 3.-CONSTRUCCION ..........................................................................................................................72 F- DISEÑO Y EJECUCION DE PRUEBAS....................................................................................................74 1.- DISEÑO DEL PLAN DE PRUEBAS (FUNCIONALIDAD DEL SISTEMA) ...................................................74 2.-DISEÑO DEL PLAN DE PRUEBAS (INTEGRACION DEL SISTEMA) ...................................................... 109 3.-DISEÑO DEL PLAN DE PRUEBAS (INSTALACION DEL SISTEMA) ....................................................... 111 G- IMPLANTACION Y MANTENIMIENTO .............................................................................................. 114 1.- PROPUESTA DE PLAN DE IMPLANTACION ................................................................................... 114 2.-PROPUESTA DE MANTENIMIENTO .............................................................................................. 116

| Sistema Generador de Oficios 3

A-MODELADO DEL NEGOCIO

CAPITULO A MODELADO DEL NEGOCIO

| Sistema Generador de Oficios 4

A-MODELADO DEL NEGOCIO A-MODELADO DEL NEGOCIO

Definición del Negocio El Instituto Tecnológico de Minatitlán es una institución pública de educación superior localizada en Minatitlán, Veracruz, México. Fue fundado el 17 de septiembre de 1972 durante el gobierno del presidente Luis Echeverría Álvarez. Actualmente, el Instituto Tecnológico de Minatitlán imparte 8 carreras a nivel licenciatura y 1 a nivel posgrado en las áreas de ciencias sociales y administrativas, e ingeniería. Forma parte de la Dirección General de Educación Superior Tecnológica (DGEST), de la Secretaría de Educación Pública de México. Dentro de las 7 carreras a nivel licenciatura que ofrece el Instituto Tecnológico de Minatitlán se encuentra la de Ingeniería en Sistemas Computacionales a la que pertenece a su vez el Departamento de Sistemas y Computación que se encuentra organizado mediante la jerarquía presentada a continuación.

Direccion

Sub-academia

Departamento de Ingenieria en sistamas y Computacion

Prefecto

Jefe de Laboratorio

Jefe de proyectos de docencia

Secretaria

Auxiliar Administrativo

Jefe de proyetos de Investigacion

Jede de Investigacion

| Sistema Generador de Oficios 5

A-MODELADO DEL NEGOCIO Breve Descripción del Problema Actualmente la jefatura del Departamento de Sistemas y Computación se encuentra a cargo del Ingeniero Carlos Alberto Espinoza Kattz, quien solicitó a la empresa Soft-2U una aplicación que le ayude a solucionar un problema que se ha presentado en el proceso de elaboración de oficios. En la oficina del Departamento de Sistemas y Computación se llevan a cabo diversas actividades secretariales, entre ellas la elaboración de oficios dirigidos a los diferentes departamentos del Instituto Tecnológico de Minatitlán así como al personal que labora dentro de él. El problema detectado en el proceso de elaboración de oficios es principalmente el desperdicio de papel debido a ciertos errores de escritura, numeración e incluso errores de redacción del contenido. Otro inconveniente del proceso ocurre después de realizar el oficio ya que no se cuenta con un almacenamiento digital de los mismos y es necesario guardar copias en papel, las cuales muchas veces t erminan por extraviarse. El cliente, en este caso el Departamento de Sistemas y Computación busca una solución a los problemas antes mencionados por medio de la automatización del proceso de generación de oficios, que le permita reducir lo más posible los errores y evitar así el desperdicio de papel además de contar con un almacenamiento digital de los oficios generados por el sistema para futuras consultas. El impacto del sistema se verá reflejado en al ahorro de recursos materiales como papel, así como tiempo de elaboración y mejor eficiencia en ésta actividad secretarial. Datos del cliente Departamento de Sistemas y Computación (ITM) Logo:

Dirección: Blvd. Instituto Tecnológico S/N, Col. Buena Vista Norte. Minatitlán, Veracruz. CP 96848 Teléfono: Oficina: (922) 22 2 43 45 Ext. 136 Móvil: 922 22 8 34 10 Web: www.itmina.edu.mx www.caekattz.blogspot.com Correo Electrónico: [email protected] Proyecto: Sistema de Control de Oficios para el Departamento de Sistemas y Computación del ITM

| Sistema Generador de Oficios 6

A-MODELADO DEL NEGOCIO

Impacto del Sistema Como se mencionó anteriormente, el sistema busca solucionar principalmente los siguientes problemas:  

Gasto innecesario de materiales como papel y consumibles. Pérdidas de oficios archivados.

Para solucionar dichos problemas el sistema automatizará el proceso de creación del oficio, siguiendo el formato establecido y minimizando la intervención del usuario para evitar errores de sintaxis, redacción, etcétera. Al mismo tiempo proporcionará una alternativa de almacenamiento más eficiente que la actual ya que los oficios creados dentro del sistema podrán ser consultados en cualquier momento que se necesite. El sistema impactará directamente en la eficiencia con que se realice éste proceso al reducir tiempo en la creación del oficio y recursos materiales.

| Sistema Generador de Oficios 7

A-MODELADO DEL NEGOCIO

CAPITULO B INGENIERIA DE REQUERIMIENTOS

| Sistema Generador de Oficios 8

B-INGENIERIA DE REQUERIMIENTOS B-INGENIERIA DE REQUERIMIENTOS

1.-PLANEACION DE ENTREVISTAS

N° Entrevista

Fecha

Objetivos

1

26/Febrero/2010

2

01/Marzo/2010

   

3

04/Marzo/2010

    

4

08/Marzo/2010

  

5

12/Marzo/2010

6

15/Marzo/2010

7

22/Marzo/2010

8

26/Marzo/2010

9

30/Abril/2010

            

Conocer los antecedentes de la institución. Conocer personalmente al cliente. Establecer un lazo de comunicación con el cliente. Adquirir una idea general de las actividades que se desarrollan el departamento. Reconocimiento de actores y roles. Conocer las necesidades del sistema a través de un cuestionario aplicado al cliente. Conocer el proceso de elaboración y archivo de los oficios actualmente. Debatir con el cliente posibles soluciones para el automatizar el proceso descrito. Adquirir una visión generalizada de la tecnología que se utilizará para el desarrollo del sistema. Determinar requerimientos funcionales y no funcionales. Conocer más a fondo los detalles del proceso de elaboración y archivo de oficios. De ser necesario, despejar dudas sobre necesidades del cliente y eliminar ambigüedades en los requerimientos. Detallar los requerimientos por escrito. Presentar el documento al cliente y debatir el contenido para llegar a un acuerdo. Revisar si el documento debe ser modificado. Presentar por escrito el documento final de IR. Si el cliente se encuentra de acuerdo con el documento modificado, se procede a la firma del contrato. Se puede iniciar con el desarrollo del sistema. Revisión de diagramas UML por parte del profesor. Revisión del costo del software. Programación de fechas de pruebas del sistema. Presentar aproximaciones al diseño del sistema. Presentar el plan de mantenimiento. Diseño y ejecución de pruebas Entrega e instalación del software al cliente como producto terminado. Entrega del manual de usuario y manual de instalación.

| Sistema Generador de Oficios 9

B-INGENIERIA DE REQUERIMIENTOS 2.-IDENTIFICACION DE ACTORES PRINCIPALES

El Sistema de Control de Oficios debido a su naturaleza tiene dos tipos de usuarios que a continuación se describen a cada uno de ellos así como las actividades que realizan respectivamente. El usuario que funge como jefe del departamento, es el que cuenta con todos los privilegios altas y bajas de usuarios, así mismo puede utilizar todas las funciones del sistema.

Administrador Actividad

Además de las especificaciones anteriores podrá: -Cambiar contraseñas. -Dar de alta un nuevo departamento. -Modificar el nombre del Jefe de determinado Departamento. -Consulta de oficios -Generación de Oficios

El usuario secretaria es quién podrá crear los oficios, solo podrá consultar y crear los oficios con los datos que se encuentren en la BD actual.

Secretaria Actividad

-Ingresar al sistema bajo una validación del usuario y contraseña. -Redacción de un oficio. -Pre visualizar el oficio para posible corrección. -Impresión del Oficio. -Consulta de Oficios según (rango, fechas, destinatarios, etc.)

| Sistema Generador de Oficios 10

B-INGENIERIA DE REQUERIMIENTOS

3.-REQUERIMIENTOS TECNOLÓGICOS

Ambiente donde será ejecutado el sistema El ambiente donde se ejecutara el Sistema Control de Oficios será un sistema operativo Windows XPProfesional, español con SP2. Características del Hardware El equipo a utilizar es una computadora de escritorio cuyas características son: Procesador Intel Centrino Duo, 3.6 Ghz. Cache L2 Cache 1 MB Memoria 1 GB RAM, SDRAM-DDR PC2100 Velocidad del Bus

533 Mhz o superior

Disco Duro 80 GB, Interfaz ID, SATA, rotación del disco 7200 rpm Unidad Óptica DVD+-RW,/CD+-RW, Velocidad de ejecución en DVD:2.4x,2.4x,8x; en CDRW: 12x,10x,32x, Enhanced IDE Interface. Network Adapter Integrated 10/100 Ethernet LAN Monitor XGA Flat Panel 19” visible Sistema Operativo Windows XP-Profesional, español con SP2

| Sistema Generador de Oficios 11

B-INGENIERIA DE REQUERIMIENTOS

4.-ESPECIFICACION DE SOFTWARE (DESARROLLADORES)

REQUERIMIENTOS FUNCIONALES

Para ambos usuarios (Administrador y Secretaria) 

Validación del usuario y contraseña para ingresar al sistema.

Los usuarios del sistema tendrán acceso a él mediante su propia sesión y contraseña, esto por cuestiones de seguridad y para delimitar los roles existentes.



Selección del destinatario del oficio.

Los usuarios podrán seleccionar del catálogo de departamentos, el destinatario que incluirá el oficio.



Edición del destinatario del oficio.

Una vez agregado el departamento a donde se enviará el oficio, los usuarios podrán editar el campo.



. Captura del destinatario del oficio.

En caso de que no se encuentre el destinatario que requiere el oficio, el usuario podrá capturar el nombre en el campo correspondiente.



Selección del firmante del oficio

Los usuarios podrán seleccionar del catálogo de firmantes el nombre de la persona que firma el oficio.



Selección de las copias del oficio

Los usuarios podrán seleccionar de un catálogo los destinatarios posibles a los que se enviarán las copias del oficio.



Captura de las copias extras del oficio

En caso que se desee enviar una copia a un destinatario que no aparece en el catálogo, los usuarios podrán capturar los destinatarios extras.



Almacenamiento de oficios

El sistema almacena todos los oficios creados por cualquiera de sus usuarios.

| Sistema Generador de Oficios 12

B-INGENIERIA DE REQUERIMIENTOS



Consulta de oficios (según un rango de fechas, folio, asunto y destinatario.)

Los usuarios podrán consultar todos los oficios almacenados dentro del sistema.



Vista previa de los oficios.

El sistema mostrará al usuario una vista previa del documento para corregir los posibles errores de captura que se hayan generado.



Impresión de Oficios

Una vez revisado el documento en la vista previa, el sistema permitirá a los usuarios imprimir el oficio.

Para el usuario Administrador 

Administración de contraseñas

 El administrador del sistema podrá modificar las contraseñas de los demás usuarios.



Administración del catálogo de copias

Catalogo en el cual se mostrarán las copias derivadas del oficio.  El administrador podrá agregar una opción al catálogo de “c.c.p.”.  El administrador podrá modificar las opciones disponibles en el catalogo de “c.c.p.”  El administrador podrá eliminar las opciones disponibles que muestra el catálogo de “c.c.p.”.



Administración del catálogo de firmantes

Catalogo en el cual se mostrarán los jefes actuales de los departamentos existentes.  El administrador podrá agregar opciones al catalogo de “firmantes”.  El administrador podrá modificar las opciones disponibles en el catalogo de “firmantes”.



Administración del catálogo de departamentos

Catalogo en el cual se mostrará la lista de los posibles departamentos a los que se envía el oficio.  El administrador podrá agregar opciones al catalogo de “departamentos”.  El administrador podrá modificar las opciones disponibles en el catalogo de “departamentos”.  El administrador podrá eliminar las opciones que muestra el catálogo de “departamentos”.

| Sistema Generador de Oficios 13

B-INGENIERIA DE REQUERIMIENTOS

Otras Consideraciones  La fecha del oficio será la del sistema por default sin embargo esta podrá ser de libre edición si el usuario así lo desea.  El formato del folio del oficio será de tipo Numérico de longitud máxima tres caracteres.  El encabezado y pie de página del oficio será establecido por default.  El diseño de la base de datos queda a cargo de la empresa Soft-2U, pudiendo el cliente proporcionar algún catalogo que ya tenga elaborado.  Una vez que el oficio es generado y almacenado dentro de la base de datos, únicamente podrá editarse de nuevo el cuerpo del mismo, el resto de los datos (folio, fecha, asunto, departamento, etcétera) no es posible que se modifiquen.  Los catálogos de copias y departamentos muestran sugerencias de los datos que pueden incluirse en el oficio, pero si en determinado caso la opción que se desea incluir no existe en el catálogo, el usuario puede editar el campo.

Interfaz de Usuario La interfaz del usuario será visual y muy practica con el simple uso de clics en botones de selección, listas desplegables para elegir opciones de catálogos y botones de aceptación. Serán implementadas las restricciones pertinentes para cada campo.

| Sistema Generador de Oficios 14

B-INGENIERIA DE REQUERIMIENTOS

REQUERIMIENTOS NO FUNCIONALES

Requerimientos de Desempeño EL Sistema de Generador de Oficios deberá mostrar la vista previa del documento en menos de un minuto. La impresión de cada oficio no tardara más de medio minuto desde que se haya mandado a imprimir desde la vista previa.

Requerimientos de confiabilidad y disponibilidad La aplicación (SGO) debe experimentar no más de tres fallas por mes. El SGO debe estar disponible al menos en una computadora. El sistema debe de estar disponible tanto en la computadora del Administrador como en la computadora de la secretaria siempre y cuando el servidor se encuentre funcionando.

Requerimientos de manejo de errores El SGO lanzara una ventana de notificación al no encontrar el puerto de la impresora (“Puerto de la impresora no encontrado”).

Requerimientos de Interfaz La interfaz contara con combos desplegables, selección por clics.

Cuestiones de Calidad La calidad de la impresión no depende del sistema sino de la impresora

Portabilidad Se asegura el funcionamiento correcto del Sistema siempre y cuando sea ejecutado bajo los requisitos de instalación.

Cuestiones de Restricciones La aplicación deberá de correr en computadoras con Windows XP o superiores. La aplicación junto con su base de datos no deberá superar los 500 MB

Cuestión de Requerimientos Inversos La Secretaria no podrá ingresar a la sesión del Administrador desde su computadora.

| Sistema Generador de Oficios 15

B-INGENIERIA DE REQUERIMIENTOS

CAPITULO C PLANIFICACION DEL PROCESO DE DESARROLLO

| Sistema Generador de Oficios 16

C.PLANIFICACION DEL PROCESO DE DESARROLLO C.PLANIFICACION DEL PROCESO DE DESARROLLO 1.- IDENTIFICACION DE LA METODOLOGIA/MODELO DE DESARROLLO/CICLO DE VIDA Considerando la naturaleza del Sistema Generador de Oficios (SGO) la metodología que mejor se adapta es el Modelo en Cascada puesto que debemos seguir una secuencia en cada fase del sistema y este modelo nos ofrece esa ventaja ya que se debe completar un paso correctamente sin ningún error para pasar al siguiente. Este modelo nos representa los procesos como fases separadas y secuenciales en tiempo. Este modelo tiene la particularidad de que al término de cada fase se realiza la documentación pertinente, con lo cual a nosotros nos permite introducir un modelado de un prototipo del software, el prototipo se incluirá a partir de la fase de diseño, el cual es evaluado por el cliente para una retroalimentación, gracias a esto se refinan los requisitos del software que se desarrollara, y esto permite que al mismo tiempo el desarrollador entienda mejor lo que se debe hacer y el cliente vea resultados a corto plazo. Sin embargo tenemos que advertir a nuestro cliente que aunque el prototipo presentado al término de cada fase sea funcional, no debe pensar que ese es el producto terminado.

| Sistema Generador de Oficios 17

C.PLANIFICACION DEL PROCESO DE DESARROLLO

El ciclo de vida que ofrece el modelo en cascada es el siguiente:

MODELO EN CASCADA

Nota: El modelado de prototipo se ejecuta en tres fases principales Diseño, Codificación y Pruebas. Las fases de este modelo en cascada se explican brevemente a continuación para detallar que realizaremos en cada fase y el cliente tenga una idea general de nuestro proceso de desarrollo del software:

Ingeniería y Análisis del Sistema.- Análisis y de diseño de todos los componentes del sistema computacional.

| Sistema Generador de Oficios 18

C.PLANIFICACION DEL PROCESO DE DESARROLLO

Análisis de requisitos.- En esta fase se analizan las necesidades de los usuarios finales del software para determinar qué objetivos debe cubrir. De esta fase surge documento de especificación de requisitos, que contiene la especificación completa de lo que debe hacer el sistema sin entrar en detalles internos.

Diseño.- En esta fase se descompone y organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo para que se cumplan los requerimientos del usuario así como también los análisis necesarios para saber que herramientas usar en la etapa de Codificación. Es conveniente distinguir entre diseño de alto nivel o arquitectónico y diseño detallado las dos subfases en las que se divide el diseño. El primero de ellos tiene como objetivo definir la estructura de la solución (una vez que la fase de análisis ha descrito el problema) identificando grandes módulos (conjuntos de funciones que van a estar asociadas) y sus relaciones. Con ello se define la arquitectura de la solución elegida. El segundo define los algoritmos empleados y la organización del código para comenzar la implementación.

Codificación.- Es la fase de programación o implementación propiamente dicha. Aquí se implementa el código fuente, haciendo uso de prototipos así como pruebas y ensayos para corregir errores.

Pruebas.- Los elementos, ya programados, se ensamblan para componer el sistema y se comprueba que funciona correctamente y que cumple con los requisitos, antes de ser puesto

Mantenimiento.- El software necesitará cambios después de la entrega. Los tipos de mantenimiento son: Ø

Mantenimiento Preventivo y Perfectivo

Ø

Mantenimiento Correctivo

Ø

Mantenimiento Evolutivo

| Sistema Generador de Oficios 19

C.PLANIFICACION DEL PROCESO DE DESARROLLO 2.-CRONOGRAMA DE ACTIVIDADES

| Sistema Generador de Oficios 20

C.PLANIFICACION DEL PROCESO DE DESARROLLO

| Sistema Generador de Oficios 21

C.PLANIFICACION DEL PROCESO DE DESARROLLO 3.-PLAN DE ASEGURAMIENTO DE CALIDAD

Soft-2U es una empresa comprometida con la calidad de los servicios que brinda y la satisfacción de sus clientes, por tanto es de gran importancia para nosotros que usted reciba un producto que cumpla con los requisitos de calidad y funcionalidad a los que nos comprometemos: Sistema de Aseguramiento de Calidad Factor 1

Factor 2

Factor 3

Factor 4

Entrega del producto en la fecha establecida 

Objetivo: El cliente recibirá el producto a más tardar el día 11 de Junio de 2010, y en caso de algún retraso en la entrega por causa de la empresa Soft-2U, ésta se responsabiliza completamente de ello.



Plan de Aseguramiento: Revisión periódica del cronograma de actividades para vigilar el avance del proyecto, evitar en la medida de lo posible los desfasamientos de fechas y monitorear los avances y retroalimentaciones en las etapas del desarrollo que incluyen prototipos.

Interfaz intuitiva para el usuario 

Objetivo: El sistema será de fácil manejo para el usuario, a través de una interfaz intuitiva donde la mayoría de las funciones son manejadas por clics con el mouse y el resto consisten solamente en la captura de texto por medio del teclado.



Plan de Aseguramiento: Verificar con el diseñador y el programador del sistema que la primera opción de manejo sea el clic con el mouse y se reduzca en la medida de lo posible l a captura manual del texto mediante la generación de catálogos de opciones.

Garantía de correcta escritura 

Objetivo: Las opciones incluidas inicialmente en los catálogos del sistema y los datos que se colocarán automáticamente en el oficio no contendrán errores ortográficos.



Plan de Aseguramiento: Los datos que se capturen para ser incluidos en los catálogos y aquellos que se incluyan de manera automática en el oficio serán revisados por al menos tres integrantes del equipo de desarrollo al momento de su inserción en la base de datos.

Rendimiento del Sistema 

Objetivo: El usuario podrá visualizar los documentos de forma rápida ya que el sistema generará la vista previa del documento en un tiempo no mayor a un minuto.

| Sistema Generador de Oficios 22

C.PLANIFICACION DEL PROCESO DE DESARROLLO



Plan de Aseguramiento: El sistema, trabajará con componentes que realicen peticiones asíncronas al servidor web, actualizando los segmentos solicitados de la página con JavaScript (AJAX), de forma que la página web no viajara de forma completa en cada solicitud del usuario, y solo se transmitirá la información necesaria.

| Sistema Generador de Oficios 23

C.PLANIFICACION DEL PROCESO DE DESARROLLO 4.-ASIGNACION DE RECURSOS (HUMANOS Y MATERIALES)

Recursos Humanos Cargo Responsable Actividades

Cargo Responsable Actividades

Cargo Responsable Actividades

Cargo Responsable Actividades

Cargo Responsable Actividades

Jefe de Proyecto Ana Gabriela Galicia Cruz  Coordinación de la interacción con el cliente.  Asignación y coordinación de recursos.  Cronograma de actividades.  Gestión de Prioridades.  Supervisión de la bitácora del proyecto.  Promoción y ventas.  Contratos. Analista de Sistemas Hugo Fernando Prieto García  Captura, especificación y validación de requisitos.  Elaboración del modelo de análisis y diseño.  Colaboración en la elaboración de las pruebas funcionales y el modelo de datos.  Colaboración en el diseño de interfaces.  Colaboración en la documentación del proceso de software Diseñador y DBA Raquel Magday Soto Ruiz  Diseño orientado a objetos con UML.  Diseño de interfaces.  Especificación de la arquitectura del software.  Diseño relacional de la base de datos.  Construcción y mantenimiento de la base de datos.  Normalización de la base de datos. Líder de programadores Joel López Cobaxin (Outsourcing)  Construcción de prototipos.  Colaboración en la elaboración de las pruebas funcionales, modelo de datos y en la validación con el usuario. Ingeniero de Software Jorge Josué Vera Dámaso  Gestión de requisitos.  Gestión de configuración y cambios.  Elaboración del modelo de datos.  Preparación de las pruebas funcionales.  Elaboración de la documentación.  Control de la bitácora del proyecto.

| Sistema Generador de Oficios 24

C.PLANIFICACION DEL PROCESO DE DESARROLLO

Recursos Materiales Recursos Necesarios

Responsable Recursos Necesarios

Responsable Recursos Necesarios

Responsable Recursos Necesarios

Responsable Recursos Necesarios

Responsable

Laptop Dell Inspiron 1318 Procesador Intel Core 2Duo T6400 a 2.0Ghz y 2MB en caché. Memoria RAM de 3072MB. Sistema Operativo Windows 7 Ultimate. Visual Studio 2008. MySQL. Visual Web Developer 2008 Express Edition. Microsoft Word 2007 Adobe Photoshop CS4. Ana Gabriela Galicia Cruz Laptop Acer Aspire 4720Z Procesador Intel Pentium dual-core T2390 a 1.86Ghz y 1MB en caché. Memoria RAM de 2048MB. Sistema Operativo Windows 7 Premium. Visual Studio 2008. Microsoft Word 2007. HDD externo de 1TB para respaldos. Multifuncional Epson Stylus TX410 con sistema de tinta continuo. Hugo Fernando Prieto García Laptop HP Pavilion TX2532la. Procesador AMD Turion dual-core Mobile RM-70 a 2.00Ghz. Memoria RAM de3072MB. Sistema Operativo Windows 7 Ultimate. Microsoft Word 2007 Adobe Photoshop CS4. Raquel Magday Soto Ruiz Laptop Compaq 610 Procesador Intel core2duo a 2.0 Ghz. Memoria RAM de 3072 MB. Sistema Operativo Windows 7. My SQL. Microsoft Visual Studio 2008 Microsoft Visual Web Developer 2008. Microsoft Word 2007. Joel López Cobaxin (Outsourcing) Laptop Hacer Aspire 4715-4288 Procesador Intel Pentium dual-core T2390 a 1.86 Ghz. Memoria RAM de 2048 MB. Sistema Operativo Windows Vista & Windows 7. Microsoft Visual Studio 2008. Microsoft Word 2007. Microsoft Project 2007. Jorge Josué Vera Dámaso

| Sistema Generador de Oficios 25

C.PLANIFICACION DEL PROCESO DE DESARROLLO

5..-PERT DE PLANIFICACION

| Sistema Generador de Oficios 26

C.PLANIFICACION DEL PROCESO DE DESARROLLO

| Sistema Generador de Oficios 27

C.PLANIFICACION DEL PROCESO DE DESARROLLO

| Sistema Generador de Oficios 28

C.PLANIFICACION DEL PROCESO DE DESARROLLO

| Sistema Generador de Oficios 29

C.PLANIFICACION DEL PROCESO DE DESARROLLO

6.- COSTEO DE SOFTWARE

Para la realización del costeo del software se utilizo la Métrica Orientada a la Función la cual se centra en la funcionalidad o utilidad del software. Aplicando esta métrica procedemos a calcular los puntos de función rellenando la siguiente tabla:

Calculo de métricas de punto de función:

PARAMETRO DE MEDICION Número de entradas de Usuario Número de Salidas de Usuario Número de Peticiones de Usuario Número de Tablas de BD Número de Interfaces Externas

FACTOR DE PONDERACION Cuenta Simple Medio Complej o 40 X 3 4 6 15 X 4 5 7 20 X 3 4 6 8 0

X X

7 5

10 7

15 10 Cuenta Total

Subtotal = = =

160 105 80

= = =

80 0 425

| Sistema Generador de Oficios 30

C.PLANIFICACION DEL PROCESO DE DESARROLLO

Calculo de Fi.

Evaluando cada factor en escala de 0 a 5 donde: 0 Sin Influencia

1 Incidental

2 Moderado

3 Medio

4 Significativo

Fi: 1.-¿Requiere el sistema copias de seguridad y recuperación fiables? 2.-¿Se requiere comunicación de datos? 3.-¿Existen funciones de procesamiento distribuido? 4.-¿Es crítico el rendimiento? 5.-¿Sera ejecutado el sistema en un entorno operativo existente y frecuentemente utilizado? 6.-¿Requiere el sistema entrada de datos interactivo? 7.-¿Requiere la entrada de datos interactiva que las transiciones de entrada se lleven a cabo sobre múltiples o variadas operaciones? 8.-¿Se actualizan los archivos maestros en forma interactiva? 9.-¿Son complejas las entradas, las salidas , los archivos o peticiones? 10.-¿Es complejo el procesamiento interno? 11.-¿Se ha diseñado el código para se reutilizables? 12.-¿Estan incluidos en el diseño la conversión y la instalación? 13.-¿Se ha diseñado el sistema para soportar múltiples instalaciones en diferentes organizaciones? 14.-¿Se ha diseñado la aplicación para facilitar los cambios y para ser fácilmente utilizado por el usuario?

5 Esencial

Valor 3 5 0 2 5 5 5 5 3 2 4 2 4 4

PF= CUENTA TOTAL * [0.65+0.01* SUM(Fi)] PF=425*[0.65+0.01*49 ) PF=484.5 1PF=5 COSTO =( 484.5*5) COSTO TOTAL DEL SOFTWARE = $2422.5

| Sistema Generador de Oficios 31

C.PLANIFICACION DEL PROCESO DE DESARROLLO

CAPITULO D DISEÑO ORIENTADO A OBJETOS

| Sistema Generador de Oficios 32

D.DISEÑO ORIENTADO A OBJETOS D.DISEÑO ORIENTADO A OBJETOS 1.- Diagramas de Caso de uso

Caso de Uso 1 Tareas del Administrador

ACTOR Administrador

CASO DE USO Validación de Usuario y Contraseña

DESCRIPCION Un Usuario desea ingresar al SGO, para ello debe identificarse introduciendo un Usuario y una contraseña

Admón. de Usuarios

El Usuario identificado como Administrador tendrá la tarea de crear, modificar o eliminar usuarios.

Generación de Oficios

El usuario será capaz de realizar Oficios, tener vista previa e Imprimir el Documento.

Consulta de Oficios

Realizara consultas de oficios, buscándolo por fecha, asunto o número de oficio.

| Sistema Generador de Oficios 33

D.DISEÑO ORIENTADO A OBJETOS

CASO DE USO 2 ACCESO AL SISTEMA

ACTOR Administrador

CASO DE USO DESCRIPCION Ingreso de Usuario y Contraseña Para poder acceder al SGO el usuario debe identificarse e introducir un usuario y una contraseña Validacion en la BD

El SGO hace una conexión con la base de datos realiza una consulta verifica que el usuario en realidad exista y que la contraseña sea la correcta si es así accede al sistema.

Acceso al Sistema

SI el usuario se ha identificado correctamente accede al sistema y sus opciones.

| Sistema Generador de Oficios 34

D.DISEÑO ORIENTADO A OBJETOS CASO DE USO 3 ADMINISTARCION DE CONTRASEÑAS

ACTOR Administrador

CASO DE USO Admon. Usuarios

DESCRIPCION El administrador podrá crear y borrar usuarios

Crear Usuario

El administrador creara nuevos usuarios para que estos puedan acceder al sistema asignándoles el rol que les corresponda El administrador realizara la tarea de eliminar usuarios cuando estos ya no se utilicen.

Borrar Usuario

| Sistema Generador de Oficios 35

D.DISEÑO ORIENTADO A OBJETOS CASO DE USO 4 ADMINISTRACION DE CATALOGOS

ACTOR Administrador

CASO DE USO Ingresa a Catálogos

Cat. Firmantes

Cat. Copias Añade a Catalogo Modifica Registro Elimina Registro Cat. Depto Añade a Catalogo Modifica Registro Elimina Registro

DESCRIPCION El administrador ingresa al menú firmantes en la cual se desplegara todos los catálogos existentes en el SGO. El administrador podrá agregar un nuevo firmante ingresando los datos correspondientes El administrador visualizar una serie de opciones de administración para el catalogo. Podrá añadir al catalogo una nueva opción de copias. Podrá realizar modificaciones en algún registro de copias. El usuario eliminara alguno opción de copias si así lo desea El Administrador podrá añadir, modificar y eliminar registros. Podrá añadir al catalogo un nuevo departamento Podrá realizar modificaciones en algún registro de departamentos El usuario eliminara alguno opción de departamentos si así lo desea

| Sistema Generador de Oficios 36

D.DISEÑO ORIENTADO A OBJETOS CASO DE USO 5 GENERACION DE OFICIOS

ACTOR Administrador

CASO DE USO Seleccionar Op. Generar Oficio

Elige Copias

DESCRIPCION El administrador podrá ingresar a la opción y generar el oficio que desee. Al ingresar al formulario el SGO hará una conexión con la DB para extraerlos catálogos correspondientes y ponerlos a disposición del usuario. Las opciones se encontraran cargadas en un combo para que el usuario seleccione a quien estará dirigido el oficio Las opciones se encontraran cargadas en un combo para que el usuario seleccione a quien firmara el oficio.(Se cargara automáticamente el nombre del jefe del departamento.) Seleccionara entre una serie de opciones c.c.p.

Ingresa Asunto

El usuario ingresara el asunto del Oficio.

Redacta cuerpo Vista Previa

Redactara todo el cuerpo del oficio. Generara una Vista previa de cómo quedara el oficio. Para que puede detectar errores si existen El administrador podrá mandar a imprimir el oficio cuando este seguro de que es correcto El SGO se conectara con DB y guardara todos los datos correspondientes en la tabla oficio.

Carga Catálogos

Selecciona Destinatario

Selecciona Firmante

Imprimir Oficio Guardar Oficio

| Sistema Generador de Oficios 37

D.DISEÑO ORIENTADO A OBJETOS CASO DE USO 6 CONSULTAR OFICIO

ACTOR Administrador

CASO DE USO Ingresa a Consulta Por Fecha

DESCRIPCION El administrador ingresa a realizar una consulta y se les despliegan varias opciones Busca el oficio por fecha lo extrae y lo muestra

Por Folio

Busca el oficio por folio lo extrae y lo muestra

Por Asunto

Busca el oficio por Asunto lo extrae y lo muestra Si se le realizara alguna modificación al oficio se actualiza. Si el administrador requiere imprimir de nuevo el oficio lo hace.

Actualizar Imprimir Oficio

| Sistema Generador de Oficios 38

D.DISEÑO ORIENTADO A OBJETOS CASO DE USO 7 TAREAS SECRETARIA

ACTOR Secretaria

CASO DE USO Validación de Usuario y Contraseña

DESCRIPCION Un Usuario desea ingresar al SGO, para ello debe identificarse introduciendo un Usuario y una contraseña

Generación de Oficios

El usuario será capaz de realizar Oficios, tener vista previa e Imprimir el Documento.

Consulta de Oficios

Realizara consultas de oficios, buscándolo por fecha, asunto o número de oficio.

| Sistema Generador de Oficios 39

D.DISEÑO ORIENTADO A OBJETOS CASO DE USO 8 GENERACION DE OFICIOS POR SECRETARIA

ACTOR Secretaria

CASO DE USO Seleccionar Op. Generar Oficio

Elige Copias

DESCRIPCION El administrador podrá ingresar a la opción y generar el oficio que desee. Al ingresar al formulario el SGO hará una conexión con la DB para extraerlos catálogos correspondientes y ponerlos a disposición del usuario. Las opciones se encontraran cargadas en un combo para que el usuario seleccione a quien estará dirigido el oficio Las opciones se encontraran cargadas en un combo para que el usuario seleccione a quien firmara el oficio.(Se cargara automáticamente el nombre del jefe del departamento.) Seleccionara entre una serie de opciones c.c.p.

Ingresa Asunto

El usuario ingresara el asunto del Oficio.

Redacta cuerpo Vista Previa

Redactara todo el cuerpo del oficio. Generara una Vista previa de cómo quedara el oficio. Para que puede detectar errores si existen El administrador podrá mandar a imprimir el oficio cuando este seguro de que es correcto El SGO se conectara con DB y guardara todos los datos correspondientes en la tabla oficio.

Carga Catálogos

Selecciona Destinatario

Selecciona Firmante

Imprimir Oficio Guardar Oficio

| Sistema Generador de Oficios 40

D.DISEÑO ORIENTADO A OBJETOS

CASO DE USO 9 CONSULTAR OFICIO (SECRETARIA)

ACTOR Secretaria

CASO DE USO Ingresa a Consulta Por Fecha

DESCRIPCION El administrador ingresa a realizar una consulta y se les despliegan varias opciones Busca el oficio por fecha lo extrae y lo muestra

Por Folio

Busca el oficio por folio lo extrae y lo muestra

Por Asunto

Busca el oficio por Asunto lo extrae y lo muestra Si se le realizara alguna modificación al oficio se actualiza. Si el administrador requiere imprimir de nuevo el oficio lo hace.

Actualizar Imprimir Oficio

| Sistema Generador de Oficios 41

D.DISEÑO ORIENTADO A OBJETOS

2.-Diagramas de Actividad

DIAGRAM A 1.- VALIDACIÓN DEL USUARIO Y CONTRASEÑA PARA ADMINISTRADOR Y SECRETARIA

| Sistema Generador de Oficios 42

D.DISEÑO ORIENTADO A OBJETOS DIAGRAM A 2.- GENERACIÓN DE OFICIO P ARA ADMINISTRADOR Y SECRETARIA

DIAGRAM A 3.- CONSULTA DE OFICIO PARA ADMINISTRADOR Y SECRETARIA

| Sistema Generador de Oficios 43

D.DISEÑO ORIENTADO A OBJETOS

DIAGRAM A 4.- ALTA DE USUARIOS POR PARTE DEL ADMINISTRADOR

DIAGRAMA 5.- ALTAS DEL CATALOGO DE COPIAS POR PARTE DEL ADMINISTRADOR

| Sistema Generador de Oficios 44

D.DISEÑO ORIENTADO A OBJETOS

DIAGRAM A 4.- ALTA DE USUARIOS POR PARTE DEL ADMINISTRADOR

DIAGRAMA 5.- ALTAS DEL CATALOGO DE COPIAS POR PARTE DEL ADMINISTRADOR

| Sistema Generador de Oficios 45

D.DISEÑO ORIENTADO A OBJETOS

DIAGRAM A 8.- ALTAS DEL CATALOGO DE FIRMANTES POR PARTE DEL ADMINISTRADOR

DIAGRAM A 11.- ALTAS DEL CATALOGO DE DEPARTAMENTOS POR PARTE DEL ADMINISTRADOR

| Sistema Generador de Oficios 46

D.DISEÑO ORIENTADO A OBJETOS DIAGRAMA 12.- MODIFICACIONES AL CATALOGO DE DEPARTAMENTOS

| Sistema Generador de Oficios 47

D.DISEÑO ORIENTADO A OBJETOS

3.- Organización de la Funcionalidad del Sistema

SISTEMA GENERADOR DE OFICIOS

Sesión Jefe de Departamento

Secretaria Crear Usuario

Admon. de Usuarios

Eliminar Usuario Interno

Generar Oficio Interno Externo

Generar Oficio Externo

Consultar Oficio Consultar oficio Catalogo de Firmantes

Agregar Admon. de Catálogos

Catalogo de Copias

Modificar

Eliminar

Agregar Catalogo de Departamentos Eliminar

| Sistema Generador de Oficios 48

D.DISEÑO ORIENTADO A OBJETOS 4.- Interfaces FORMULARIO LOGIN

MENU ADMINISTRACION DE USUARIOS ADMINISTRADOR

| Sistema Generador de Oficios 49

D.DISEÑO ORIENTADO A OBJETOS

MENU GENERAR OFICIO ADMINISTRADOR

MENU ADMINISTRACION DE CATALOGOS ADMINISTRADOR

| Sistema Generador de Oficios 50

D.DISEÑO ORIENTADO A OBJETOS MENU ADMISTRACION DE COPIAS ADMINISTRADOR

MENU ADMINISTRAR DEPARTAMENTOS ADMINISTRADOR

| Sistema Generador de Oficios 51

D.DISEÑO ORIENTADO A OBJETOS

MENU GENERAL SECRETARIA

MENU GENERAR OFICIO SECRETARIA

| Sistema Generador de Oficios 52

D.DISEÑO ORIENTADO A OBJETOS FORMULARIO PRINCIPAL JEFE DEPARTAMENTO

FORMULARIO CREAR USUARIO

| Sistema Generador de Oficios 53

D.DISEÑO ORIENTADO A OBJETOS FORMULARIO ELIMINAR USUARIO

| Sistema Generador de Oficios 54

D.DISEÑO ORIENTADO A OBJETOS FORMULARIO DE GENERAR OFICIO INTERNO

| Sistema Generador de Oficios 55

D.DISEÑO ORIENTADO A OBJETOS FORMULARIO DE GENERAR OFICIO EXTERNO

| Sistema Generador de Oficios 56

D.DISEÑO ORIENTADO A OBJETOS FORMULARIO CONSULTA DE OFICIO POR NUMERO DE OFICIO

| Sistema Generador de Oficios 57

D.DISEÑO ORIENTADO A OBJETOS FORMULARIO CONSULTA DE OFICIO POR DEPARTAMENTO

FORMULARIO CONSULTA DE OFICIO POR RANGO DE FECHAS

| Sistema Generador de Oficios 58

D.DISEÑO ORIENTADO A OBJETOS VISUALIZACIÓN DE UN REPORTE

IMPRESIÓN DEL REPORTE

| Sistema Generador de Oficios 59

D.DISEÑO ORIENTADO A OBJETOS

EXPORTACIÓN DEL REPORTE

REPORTE EXPORTADO A WORD

| Sistema Generador de Oficios 60

D.DISEÑO ORIENTADO A OBJETOS FORMULARIO DE ADMON DE CATALOGO DE FIRMANTES

FORMULARIO DE AGREGAR COPIA

| Sistema Generador de Oficios 61

D.DISEÑO ORIENTADO A OBJETOS FORMULARIO PARA MODIFICAR UNA OPCION DE COPIA

| Sistema Generador de Oficios 62

D.DISEÑO ORIENTADO A OBJETOS FORMULARIO PARA ELIMINAR UNA OPCION DE COPIA

FORMULARIO PARA AGREGAR UN NUEVO DEPARTAMENTO

| Sistema Generador de Oficios 63

D.DISEÑO ORIENTADO A OBJETOS FORMULARIO MODIFICAR DEPARTAMENTO

| Sistema Generador de Oficios 64

D.DISEÑO ORIENTADO A OBJETOS

5.- Diagramas de Clase

| Sistema Generador de Oficios 65

D.DISEÑO ORIENTADO A OBJETOS

6.- Diagramas de Secuencia

| Sistema Generador de Oficios 66

D.DISEÑO ORIENTADO A OBJETOS

7.- Diseño de Base de Datos

Modelo Relacional

Normalización

La base de datos cumple con la primera y segunda forma normal. La tercera forma normal no se cumple en la tabla Firmantes ya que no se actualiza cada vez que se inserta un nuevo firmante si no que se guarda un historial de los firmantes ingresados. Se decidió mantener la tabla de esta manera debido a la necesidad del usuario de saber quiénes fueron sus jefes anteriores. Las dos reglas de normalización que se aplicaron fueron las siguientes:

| Sistema Generador de Oficios 67

D.DISEÑO ORIENTADO A OBJETOS

Primera forma normal. Definición formal: Una relación R se encuentra en 1FN si y solo sí por cada renglón columna contiene valores atómicos. Abreviada como 1FN, se considera que una relación se encuentra en la primera forma normal cuando cumple lo siguiente: 1. Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos como valores, es decir, contienen un solo valor por cada celda. 2. Todos los ingresos en cualquier columna (atributo) deben ser del mismo tipo. 3. Cada columna debe tener un nombre único, el orden de las columnas en la tabla no es importante. 4. Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden de las filas no es importante. Segunda forma normal. Definición formal:

Una relación R está en 2FN si y solo si está en 1FN y los atributos no primos dependen funcionalmente de la llave primaria Una relación se encuentra en segunda forma normal, cuando cumple con las reglas de la primera forma normal y todos sus atributos que no son claves (llaves) dependen por completo de la clave. De acuerdo con esta definición, cada tabla que tiene un atributo único como clave, está en segunda forma normal.

| Sistema Generador de Oficios 68

D.DISEÑO ORIENTADO A OBJETOS

CAPITULO E ESPECIFICACION DE LA ARQUITECTURA DEL SISTEMA

| Sistema Generador de Oficios 69

E -ESPECIFICACION DE LA ARQUITECTURA DEL SISTEMA E -ESPECIFICACION DE LA ARQUITECTURA DEL SISTEMA

1.- DIAGRAMA ARQUITECTONICO

| Sistema Generador de Oficios 70

E -ESPECIFICACION DE LA ARQUITECTURA DEL SISTEMA 2.- DESCRIPCION DE LOS ELEMENTOS DEL DIAGRAMA



Modulo de Control de Usuarios (Sesiones y Perfiles):

Modulo encargado de la gestión de los usuarios del sistema. Permite la creación y eliminación de cuentas de usuarios interactuando con la base de datos del sistema; por medio de éste módulo se co ntrola la seguridad del sistema al incluir la asignación de un nick, contraseña y perfil a cada usuario con la finalidad de delimitar las operaciones que él puede realizar dentro de su sesión en el sistema.



Modulo de Control:

Modulo principal que provee las herramientas necesarias para la generación de oficios. A éste módulo pueden tener acceso tanto el perfil de jefe como el de secretaria, donde se brindan opciones para generar oficios internos y externos a la Institución, ofreciendo: vistas previas, almacenamiento en la base de datos para consultas posteriores, impresiones y edición del cuerpo de un oficio creado anteriormente.



Modulo de Catálogos:

Modulo encargado de la gestión de los catálogos. Éste módulo sólo se encuentra disponible para los usuarios que cuenten con un perfil de Jefe, en él se ofrecen las opciones de administrar los catálogos de: departamentos, firmantes y copias, pudiéndose agregar, modificar y eliminar los registros de cada uno de los catálogos a excepción del catálogo firmantes donde solo es permitido agregar nuevas opciones.

| Sistema Generador de Oficios 71

E -ESPECIFICACION DE LA ARQUITECTURA DEL SISTEMA 3.-CONSTRUCCION

El Sistema Generador de Oficios será desarrollado como una aplicación web según el acuerdo al que se llegó entre el Cliente y la Empresa Soft-2U y tomando en cuenta para su construcción los siguientes puntos: 

Para la construcción del Sistema Generador de Oficios se optó por utilizar la tecnología del .Net Framework 3.5 que ofrece Microsoft, combinando ASP.Net y el lenguaje de programación Visual Basic 2008.



El sistema manejador de base de datos a utilizar es MySQL 5.1, el cuál fue elegido debido a la disponibilidad del mismo en el servidor donde se pretende implantar el sistema.



Como auxiliar para el desarrollo de las interfaces se utilizará el Ajax Control Tool Kit.

| Sistema Generador de Oficios 72

E -ESPECIFICACION DE LA ARQUITECTURA DEL SISTEMA

CAPITULO F DISEÑO Y EJECUCION DE PRUEBAS

| Sistema Generador de Oficios 73

F- DISEÑO Y EJECUCION DE PRUEBAS

F- DISEÑO Y EJECUCION DE PRUEBAS

1.- DISEÑO DEL PLAN DE PRUEBAS (FUNCIONALIDAD DEL SISTEMA) Acceso al sistema

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado: Descripción de la prueba:

Observaciones Reprogramación de prueba:

Jorge Josué Vera Dámaso 27 de Mayo del 2010 28 de Mayo del 2010

Contar con el sistema instalado correctamente y funcionando. Probar la conexión con la base de datos tanto como administrador y como secretaria. Probar la seguridad intentando el acceso con campos vacios, Nick y Contraseñas diferentes, intercambio de roles. Al ingresar el Nick y Contraseña del rol de secretaria por alguna extraña razón ingresa como si tuviese el rol de administrador. 29 de Mayo del 2010

| Sistema Generador de Oficios 74

F- DISEÑO Y EJECUCION DE PRUEBAS

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado: Descripción de la prueba: Observaciones

Reprogramación de prueba:

Jorge Josué Vera Dámaso 29 de Mayo del 2010 9 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Probar el ingreso al sistema. Después de muchos intentos fallidos por tratar de encontrar solución al problema de logeo se optó por crear un menú que consta de dos botones, Jefe de Departamento y Secretaria, con lo cual se indica la naturaleza del tipo de usuario con el que se desea acceder. No necesaria.

Ingreso a la opción Crear Usuario del menú Admón. de Usuarios

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

| Sistema Generador de Oficios 75

F- DISEÑO Y EJECUCION DE PRUEBAS Requerimiento asociado:

Descripción de la prueba: Observaciones Reprogramación de prueba:

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Acceso la opción Crear Usuario a través del menú principal siguiendo la ruta Admón. de Usuarios/Crear Usuario. Al presionar la opción Crear Usuario, se re-direcciona al formulario Crear Usuario. No necesaria.

Formulario Crear Usuario del menú Admón. de Usuarios

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Creación de un usuario. Ingresar un Número de identificación valido. Ingresar un número de identificación no valido. Validar la funcionalidad del botón Buscar Ingresar Nick y Contraseña. Rebasar el límite de longitud de Nick y Contraseña. Seleccionar el Departamento. Seleccionar el Tipo de cuenta.

| Sistema Generador de Oficios 76

F- DISEÑO Y EJECUCION DE PRUEBAS Observaciones

Reprogramación de prueba:

Probar la funcionalidad de los botones Crear y Cancelar. El botón Buscar funciona a la perfección. Al ingresar un número de identificación valido, el sistema arroja Nombre, Apellido Paterno y Apellido Materno, estos datos no pueden ser modificables. Al ingresar un número de identificación no valido, el sistema al no encontrar coincidencias deja los espacios de Nombre, Apellido Paterno y Apellido Materno vacios. Al rebasar el máximo de longitud permitido en Nick y Contraseña, se genera un error. Al ingresar un apóstrofe (‘) se genera un conflicto con MySQL. La solución a los dos problemas anteriores es utilizar una validación para evitar el uso de los apostrofes y que se exceda el límite de longitud. 29 de Mayo del 2010

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Hugo Fernando Prieto García 29 de Mayo del 2010 5 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Rebasar el límite de longitud de Nick y Contraseña. Seleccionar el Departamento. Seleccionar el Tipo de cuenta. Probar la funcionalidad de los botones Crear y Cancelar. Se implementó la posible solución propuesta en la prueba anterior con éxito. El sistema ya no permite superar la longitud máxima de caracteres ni la inserción de apostrofes. Esta solución se replicó en todos los demás formularios que pudieron haber sido afectados por la misma problemática. Al presionar Buscar sin ingresar datos, el formulario no carga datos existentes. Al presionar el botón Crear sin ingresar datos, el formulario no crea nada, en su lugar muestra los datos que deben ser ingresados de manera obligatoria. Solo pueden ser ingresados cuatro caracteres en el Núm. de Identificación. Solo se pueden ingresar 15 caracteres en el campo Nick de Usuario. Solo se pueden ingresar 15 caracteres en el campo Contraseña No permite la inserción de comillas (‘) por la seguridad e

| Sistema Generador de Oficios 77

F- DISEÑO Y EJECUCION DE PRUEBAS

Reprogramación de prueba:

integridad del sistema. No permite la duplicidad de Nick de Usuario Al ingresar un número de identificación correcto, el formulario carga datos relacionados a ese número en los campos Nombre(s), Apellido Paterno y Apellido Materno. Si después de esto se ingresa algún otro número de identificación erróneo y se presiona el botón Buscar, el formulario se cargará de nuevo pero mostrando en los campos Nombre, Apellido Paterno y Apellido Materno los datos de la consulta anterior. Esto es un problema ya que al ingresar el resto de los datos, el usuario se crea para una persona equivocada. Al ingresar un número de identificación erróneo, el botón Crear se deshabilita, sin embargo, al ingresar un número de identificación valido, el botón Crear se mantiene deshabilitado y a pesar de seleccionar e ingresar datos correctos éste no se habilita, incluso si se presiona el botón Cancelar. La única solución posible fue reingresar a la opción Crear Usuario del menú Admón. De Usuarios. Si se insertan datos correctos, al presionar el botón Crear, el usuario será creado. No necesaria.

Ingreso a la opción Eliminar Usuario del menú Admón. De Usuarios

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

| Sistema Generador de Oficios 78

F- DISEÑO Y EJECUCION DE PRUEBAS Requerimiento asociado:

Descripción de la prueba: Observaciones Reprogramación de prueba:

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Acceso la opción Eliminar Usuario a través del menú principal siguiendo la ruta Admón. de Usuarios/Eliminar Usuario. Al presionar la opción Eliminar Usuario, se re-direcciona al formulario Eliminar Usuario. No necesaria.

Formulario Eliminar Usuario del menú Admón. De Usuarios

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

| Sistema Generador de Oficios 79

F- DISEÑO Y EJECUCION DE PRUEBAS Requerimiento asociado:

Descripción de la prueba:

Observaciones

Reprogramación de prueba:

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Eliminación de un usuario. Probar la función de la lista Nick de Usuario. Probar la función del botón Buscar. La lista de Nick de Usuario muestra todos los nicks existentes en la base de datos del sistema. El botón Buscar funciona a la perfección. Se despliegan los datos correspondientes al Nick elegido, cabe mencionar que los datos desplegados no pueden ser modificados de manera directa. No se ha podido quitar el Nick de Usuario elegido de la lista al eliminar sus datos ya que también elimina el resto de la lista. Si la lista de Nick de Usuario no contiene datos y se presiona el botón Buscar, se genera una excepción. 29 de Mayo del 2010

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Reprogramación de prueba:

Hugo Fernando Prieto García 29 de Mayo del 2010 5 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Eliminación de un usuario. Probar la función de la lista Nick de Usuario. Probar la función del botón Buscar. La lista con los Nick de Usuarios muestra, aparentemente, todos los Nick de usuarios existentes en la base de datos. Si presionamos el botón Eliminar justo después de que se cargue el formulario y sin importar el Nick de Usuario que se encuentre en la primera posición de la lista, ocurre un error en “Línea 33: modificar.ExecuteNonQuery() – Unknown column ‘profe’ in ‘where clause’ ”. Si presionamos el botón Buscar, ocurre un error en “Línea 12: Dim cónsul As MySqlDataReader=comando.ExecuteReader – Unknown column ‘id_usuario’ in ‘where claise’ ” por lo que no se pudo eliminar algún usuario existente. 6 de Junio del 2010

| Sistema Generador de Oficios 80

F- DISEÑO Y EJECUCION DE PRUEBAS Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Reprogramación de prueba:

Hugo Fernando Prieto García 6 de Junio del 2010 9 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Eliminar un usuario. Comprobar la funcionalidad de la lista de texto Nick de Usuario. Comprobar la Funcionalidad de los campos de texto Nombre (s), Apellido Paterno, Tipo de Cuenta. Comprobar la Funcionalidad de los botones Buscar, Eliminar y Cancelar. Los errores descritos en la prueba anterior fueron solucionados. La lista de texto Nick de Usuario despliega los datos relacionados con el campo. El botón Buscar funciona correctamente. Los campos de texto no permiten la inserción de datos. Los campos de texto despliegan los datos relacionados con el Nick de Usuario correspondiente. Los datos desplegados en los campos de texto no pueden ser modificados ni eliminados. El botón Eliminar funciona correctamente. No necesaria.

Ingreso al formulario Generar Oficio Interno

| Sistema Generador de Oficios 81

F- DISEÑO Y EJECUCION DE PRUEBAS Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba: Observaciones Reprogramación de prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador o como Secretaria en el sistema. Acceso al formulario Generar Oficio Interno a través del menú principal siguiendo la ruta Generar Oficio Al presionar la opción Interno, se re-direcciona al formulario Generar Oficio Interno. No necesaria.

| Sistema Generador de Oficios 82

F- DISEÑO Y EJECUCION DE PRUEBAS Formulario Generar Oficio Interno

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Hugo Fernando Prieto García 4 de Junio del 2010 5 de Junio del 2010

| Sistema Generador de Oficios 83

F- DISEÑO Y EJECUCION DE PRUEBAS Requerimiento asociado:

Descripción de la prueba:

Observaciones

Reprogramación de prueba:

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador o Secretaria en el sistema. Generar un Oficio Interno. Comprobar la funcionalidad de los campos Núm. Consecutivo de Oficio, Destinatario, Fecha, Asunto. Comprobar la funcionalidad del Cuerpo del Oficio. Comprobar la funcionalidad de los botones Vista Previa y Guardar. Si se presiona el botón Vista Previa o el botón Guardar al ingresar a este formulario y dejando los espacios en blanco se nos indicará los campos obligatorios que no hemos llenado. El campo de texto Núm. Consecutivo del Oficio solo acepta tres caracteres numéricos. Si se inserta un número consecutivo existente, ocurre un error en el sistema por duplicidad de datos. La lista Destinatario funciona correctamente. El campo fecha despliega un calendario que funciona correctamente. El problema se presenta en que el campo es editable y no cuenta con un límite de longitud, por lo que puede causar un error en el sistema. Si el numero escrito no es muy largo (fue probado hasta 8 dígitos), es guardado como una “fecha” y esto es incorrecto. El campo de texto asunto puede contener un máximo de 49 caracteres incluyendo espacios, letras, números y otros caracteres, excluyendo las comillas. El cuerpo del oficio es un modulo no programado por el equipo desarrollador de este proyecto. Emula las funciones del procesador de texto Microsoft Office Word ™. Se recomienda moderar el tamaño del documento. La lista de texto Atentamente funciona correctamente. El checkbox c.c.p. despliega las copias existentes de la base de datos correctamente. El botón Vista Previa genera un reporte debajo del todo de este formulario de manera eficiente. El botón Guardar cumple su función pero con el detalle de que si antes ya se generó una vista previa y se presiona el botón Guardar se genera un error de duplicidad de llaves primarias en el numero consecutivo ya que el botón Vista Previa tiene como función extra guardar el documento. 6 de Junio del 2010

| Sistema Generador de Oficios 84

F- DISEÑO Y EJECUCION DE PRUEBAS

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Reprogramación de prueba:

Hugo Fernando Prieto García 4 de Junio del 2010 5 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador o Secretaria en el sistema. Generar un Oficio Interno. Comprobar la funcionalidad de los campos Núm. Consecutivo de Oficio, Destinatario, Fecha, Asunto. Comprobar la funcionalidad del Cuerpo del Oficio. Comprobar la funcionalidad de los botones Vista Previa y Guardar. Si se planea ingresar una fecha de manera manual (no utilizando el calendario desplegable), se recomienda ingresar los datos de acuerdo al formato requerido. Ya no se genera la excepción de duplicidad de Núm. Consecutivo del Oficio al presionar el botón Guardar después de haber presionado el botón Vista Previa. Ahora se indica que el número de oficio ya existe. No necesaria.

Ingreso al formulario Generar Oficio Externo

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

| Sistema Generador de Oficios 85

F- DISEÑO Y EJECUCION DE PRUEBAS Requerimiento asociado:

Descripción de la prueba: Observaciones Reprogramación de prueba:

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador o como Secretaria en el sistema. Acceso al formulario Generar Oficio Externo a través del menú principal siguiendo la ruta Generar Oficio Al presionar la opción Externo, se re-direcciona al formulario Generar Oficio Externo. No necesaria.

Formulario Generar Oficio Externo

| Sistema Generador de Oficios 86

F- DISEÑO Y EJECUCION DE PRUEBAS

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Hugo Fernando Prieto García 4 de Junio del 2010 5 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador o Secretaria en el sistema. Generar un Oficio Externo. Comprobar la funcionalidad de los campos Núm. Consecutivo de Oficio, Destinatario, Fecha, Asunto. Comprobar la funcionalidad del Cuerpo del Oficio. Comprobar la funcionalidad de los botones Vista Previa y Guardar. Si se presiona el botón Vista Previa o el botón Guardar al ingresar a este formulario y dejando los espacios en blanco se nos indicará los campos obligatorios que no hemos llenado. El campo de texto Núm. Consecutivo del Oficio solo acepta tres caracteres numéricos. Si se inserta un número consecutivo existente, ocurre un error en el sistema por duplicidad de datos. La lista Destinatario funciona correctamente. El campo fecha despliega un calendario que funciona correctamente. El problema se presenta en que el campo es editable y no cuenta con un límite de longitud, por lo que puede causar un error en el sistema. Si el numero escrito no es muy largo (fue probado hasta 8 dígitos), es guardado como una “fecha” y esto es incorrecto. El campo de texto asunto puede contener un máximo de 49 caracteres incluyendo espacios, letras, números y otros caracteres, excluyendo las comillas. El cuerpo del oficio es un modulo no programado por el equipo desarrollador de este proyecto. Emula las funciones del procesador de texto Microsoft Office Word ™. Se recomienda moderar el tamaño del documento. La lista de texto Atentamente funciona correctamente. El checkbox c.c.p. despliega las copias existentes de la base de datos correctamente. El botón Vista Previa genera un reporte debajo del todo de este formulario de manera eficiente. El botón Guardar cumple su función pero con el detalle de que si antes ya se generó una vista previa y se presiona el

| Sistema Generador de Oficios 87

F- DISEÑO Y EJECUCION DE PRUEBAS

Reprogramación de prueba:

botón Guardar se genera un error de duplicidad de llaves primarias en el numero consecutivo ya que el botón Vista Previa tiene como función extra guardar el documento. 6 de Junio del 2010

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Reprogramación de prueba:

Hugo Fernando Prieto García 6 de Junio del 2010 8 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador o Secretaria en el sistema. Generar un Oficio Externo. Comprobar la funcionalidad de los campos Núm. Consecutivo de Oficio, Destinatario, Fecha, Asunto. Comprobar la funcionalidad del Cuerpo del Oficio. Comprobar la funcionalidad de los botones Vista Previa y Guardar. Si se planea ingresar una fecha de manera manual (no utilizando el calendario desplegable), se recomienda ingresar los datos de acuerdo al formato requerido. Ya no se genera la excepción de duplicidad de Núm. Consecutivo del Oficio al presionar el botón Guardar después de haber presionado el botón Vista Previa. Ahora se indica que el número de oficio ya existe. No necesaria.

Ingreso al formulario Consultar Oficio

| Sistema Generador de Oficios 88

F- DISEÑO Y EJECUCION DE PRUEBAS Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba: Observaciones Reprogramación de prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador o como Secretaria en el sistema. Acceso al formulario Consultar Oficio a través del menú principal siguiendo la ruta Consultar Oficio/ Al presionar la opción Consultar Oficio, se re-direcciona al formulario Consultar Oficio. No necesaria.

| Sistema Generador de Oficios 89

F- DISEÑO Y EJECUCION DE PRUEBAS

Formulario Consultar Oficio

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Hugo Fernando Prieto García 4 de Junio del 2010 5 de Junio del 2010

| Sistema Generador de Oficios 90

F- DISEÑO Y EJECUCION DE PRUEBAS Requerimiento asociado:

Descripción de la prueba: Observaciones

Reprogramación de prueba:

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador o Secretaria en el sistema. Consultar oficios por Núm. Consecutivo de Oficio, por Departamento y por Rango de Fechas. Las opciones de búsqueda re direccionan a donde deben. En cuanto a búsqueda por Núm. Consecutivo de Oficio, el botón buscar funciona de manera correcta. El máximo de caracteres es de tres dígitos, no permite letras, ni caracteres especiales ni comillas. Los campos de texto despliegan los datos relacionados con la información de la búsqueda y no pueden ser modificados. El botón Vista Previa despliega un archivo en la parte de abajo del formulario, pero al parecer no guarda los cambios realizados en el cuerpo del documento ya que despliega los mismos datos que ya se encontraban almacenados en la base de datos. El botón Modificar no realiza su función correctamente; mantiene el documento sin cambios. (Error de integración, la ruta era incorrecta). En cuanto a búsqueda por Departamento, el botón buscar funciona de manera correcta. Al realizar la búsqueda, aparece un listado en el cual se despliegan los Números Consecutivos relacionados con el departamento elegido. Los campos de texto despliegan los datos relacionados con la información de la búsqueda y no pueden ser modificados. Al parecer el botón Siguiente se encuentra de más ya que al seleccionar un Número Consecutivo, el formulario se actualiza de manera automática. El botón Vista Previa despliega un archivo en la parte de abajo del formulario, pero al parecer no guarda los cambios realizados en el cuerpo del documento ya que despliega los mismos datos que ya se encontraban almacenados en la base de datos. El botón Modificar no realiza su función correctamente; mantiene el documento sin cambios. (Error de integración, la ruta era incorrecta). No importa qué tipo de archivo sea consultado, siempre se muestra como si fuese un Oficio Interno. 6 de Junio

| Sistema Generador de Oficios 91

F- DISEÑO Y EJECUCION DE PRUEBAS

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba: Observaciones

Reprogramación de prueba:

Hugo Fernando Prieto García 6 de Junio del 2010 7 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador o Secretaria en el sistema. Consultar oficios por Núm. Consecutivo de Oficio, por Departamento y por Rango de Fechas. Se corrigió el problema del botón Vista Previa; ahora si despliega los nuevos datos ingresados en el cuerpo del documento. Se corrigió el problema de botón Modificar; ahora si realiza su función correctamente; mantiene el documento sin cambios. (Error de integración, la ruta era incorrecta). De nueva cuenta se hace hincapié en limitar el contenido del cuerpo del documento así como de hacer caso omiso a la mayoría de los controles del componente que simula un entorno de editor de texto ya que no se asegura el correcto funcionamiento de estos en una futura consulta. Se corrigió el problema de la consulta de un Oficio Externo mostrado como Oficio Interno. Se utilizaba una variable global para comprobar si el oficio era interno o externo pero los formularios realizaban un postback por lo que en ese momento se perdía el valor que se encontraba almacenada en la variable boleana evitando así la comparación de ésta en otros eventos. Fue necesario realizar la comprobación de si el oficio es interno o externo No necesaria.

| Sistema Generador de Oficios 92

F- DISEÑO Y EJECUCION DE PRUEBAS

Visualización de un reporte

Impresión del reporte

| Sistema Generador de Oficios 93

F- DISEÑO Y EJECUCION DE PRUEBAS

Exportación del reporte

Reporte exportado a Word

| Sistema Generador de Oficios 94

F- DISEÑO Y EJECUCION DE PRUEBAS Ingreso al catalogo Firmantes

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba: Observaciones Reprogramación de prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Acceso al catalogo Firmantes a través del menú principal siguiendo la ruta Admón. de Catálogos/Firmantes. Al presionar la opción Firmantes, se re-direcciona al formulario Firmantes. No necesaria.

| Sistema Generador de Oficios 95

F- DISEÑO Y EJECUCION DE PRUEBAS Formulario Firmantes del catalogo Firmantes

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Hugo Fernando Prieto García 4 de Junio del 2010 5 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Agregar firmantes. Comprobar la funcionalidad de las listas de texto Nuevo Jefe Asignado y Departamento. Comprobar la funcionalidad de los botones Agregar y Cancelar. Comprobar la funcionalidad de la Lista de Firmantes. Las listas Nuevo Jefe Asignado muestra al personal previamente asignado, por lo que solo es cuestión de seleccionar a la persona asignada. La selección de un Nuevo Jefe Asignado funciona correctamente. La lista Departamento muestra los departamentos previamente cargados en la base de datos. La selección de un Departamento funciona correctamente.

| Sistema Generador de Oficios 96

F- DISEÑO Y EJECUCION DE PRUEBAS

Reprogramación de prueba:

El botón Agregar realiza su función correctamente, solo que si lo primero que se hace al ingresar a este formulario es presionar dicho botón, se agregaran los primeros datos que se muestran en el campo Nuevo Jefe Asignado y Departamento. La lista de firmantes se actualiza una vez que se asigna un nuevo jefe de departamento. No necesaria.

Ingreso a la opción Agregar del catalogo Copias

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba: Observaciones Reprogramación de prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Acceso a la opción Agregar a través del menú principal siguiendo la ruta Admón. de Catálogos/Copias/Agregar. Al presionar la opción Copias/Agregar, se re-direcciona al formulario Agregar Copia. No necesaria.

| Sistema Generador de Oficios 97

F- DISEÑO Y EJECUCION DE PRUEBAS

Formulario Agregar del catalogo Copias

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Reprogramación de prueba:

Hugo Fernando Prieto García 4 de Junio del 2010 5 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Agregar copia. Comprobar la funcionalidad del campo de texto c.c.p. Comprobar la funcionalidad de los botones Agregar y Cancelar. Se puede ingresar un máximo de 50 caracteres, incluyendo espacios. Prácticamente se puede escribir cualquier carácter, con excepción de comillas (‘) para prevenir fallos en el sistema. El botón Agregar funciona correctamente. El botón Cancelar borra los datos escritos en la caja de texto en caso de no querer agregar la copia. Como nota personal, este botón no tiene razón de ser ya que si no se desea agregar algo ya escrito, con el simple hecho de presionar el botón backspace del teclado se puede borrar lo escrito y en caso de agregar algo no deseado existe la opción Modificar Copia o Eliminar Copia como otras opciones dentro del menú Admón. de Catálogos. No necesaria.

| Sistema Generador de Oficios 98

F- DISEÑO Y EJECUCION DE PRUEBAS

Ingreso a la opción Modificar del catalogo Copias

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba: Observaciones Reprogramación de prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Acceso a la opción Agregar a través del menú principal siguiendo la ruta Admón. de Catálogos/Copias/Modificar. Al presionar la opción Copias/Modificar, se re-direcciona al formulario Modificar Copia. No necesaria.

| Sistema Generador de Oficios 99

F- DISEÑO Y EJECUCION DE PRUEBAS Formulario Modificar del catalogo Copias

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Hugo Fernando Prieto García 4 de Junio del 2010 5 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Comprobar la funcionalidad de la lista de texto Opción de Copia. Comprobar la funcionalidad de los campos de texto Opción a Modificar y Nueva Opción de Copia. Comprobar la funcionalidad de los botones Buscar, Modificar y Cancelar. La selección de una copia dentro de la sección de Búsqueda es sencilla, contiene todas las copias creadas hasta el momento. El botón Buscar funciona correctamente. El campo de texto Opción a Modificar muestra el valor buscado el cual no puede ser modificado directamente. Al igual que en la creación de una nueva opción de copia, el campo de texto Nueva Opción de Copia cuenta con un máximo de 50 caracteres incluyendo espacios y es posible introducir cualquier tipo de carácter con excepción de

| Sistema Generador de Oficios 100

F- DISEÑO Y EJECUCION DE PRUEBAS

Reprogramación de prueba:

comillas. El botón Modificar funciona correctamente. El error ocurre cuando se presiona este botón sin antes haber realizado una búsqueda ya que, de contener algún carácter el campo Nueva Opción de Copia, modificará el primer dato que se muestre en la lista Opción de Copia. Si se presiona el botón Modificar sin hacer una búsqueda y dejando en blanco las demás opciones (los espacios se cuentan como un carácter), éste se deshabilita dejando como única opción para habilitarlo presionar el botón Cancelar o ingresar de nuevo a este formulario. Nota: Debido a este error pareciera que el botón Búsqueda y el campo de texto Opción a Modificar no tienen razón de ser. 6 de Junio del 2010

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones Reprogramación de prueba:

Hugo Fernando Prieto García 6 de Junio del 2010 9 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Comprobar la funcionalidad de la lista de texto Opción de Copia. Comprobar la funcionalidad de los campos de texto Opción a Modificar y Nueva Opción de Copia. Comprobar la funcionalidad de los botones Buscar, Modificar y Cancelar. Se corrigieron los errores del botón Modificar. No necesaria.

| Sistema Generador de Oficios 101

F- DISEÑO Y EJECUCION DE PRUEBAS Ingreso a la opción Eliminar del catálogo Copias

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba: Observaciones Reprogramación de prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Acceso a la opción Agregar a través del menú principal siguiendo la ruta Admón. de Catálogos/Copias/Eliminar. Al presionar la opción Copias/Eliminar, se re-direcciona al formulario Eliminar Copia. No necesaria.

| Sistema Generador de Oficios 102

F- DISEÑO Y EJECUCION DE PRUEBAS Formulario Eliminar del catalogo Copias

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Hugo Fernando Prieto García 4 de Junio del 2010 5 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Comprobar la funcionalidad de la lista de texto Opción de Copia. Comprobar la funcionalidad del campo de texto Opción a Eliminar. Comprobar la funcionalidad de los botones Buscar, Eliminar y Cancelar. La selección de una copia dentro de la sección de Búsqueda es sencilla, contiene todas las copias creadas hasta el momento. El botón Buscar funciona correctamente. El campo de texto Opción a Eliminar muestra el valor buscado el cual no puede ser modificado directamente. No es posible la inserción de datos dentro del campo de texto Opción a Eliminar.

| Sistema Generador de Oficios 103

F- DISEÑO Y EJECUCION DE PRUEBAS

Reprogramación de prueba:

Si se presiona el botón Eliminar sin hacer una búsqueda y dejando en blanco las demás opciones, éste se deshabilita dejando como única opción para habilitarlo presionar el botón Cancelar o ingresar de nuevo a este formulario. La acción anterior no elimina la primera opción mostrada en la lista de texto Opción de Búsqueda por lo que se recomienda implementar esta medida al error de Modificar Copia (consultar prueba correspondiente). No necesaria.

Ingreso a la opción Agregar del catalogo Departamentos

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones Reprogramación de prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Acceso a la opción Agregar a través del menú principal siguiendo la ruta Admón. de Catálogos/Departamentos/Agregar. Al presionar la opción Departamentos/Agregar, se redirecciona al formulario Agregar Departamento. No necesaria.

| Sistema Generador de Oficios 104

F- DISEÑO Y EJECUCION DE PRUEBAS Formulario Agregar del catalogo Departamentos

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Reprogramación de prueba:

Hugo Fernando Prieto García 4 de Junio del 2010 5 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Comprobar la funcionalidad de los campos de texto Nombre del Departamento y Abreviatura del Departamento. Comprobar la funcionalidad de los botones Agregar y Cancelar. Comprobar la funcionalidad de la Lista de Departamentos. El botón Agregar funciona correctamente. Si se presiona el botón Agregar dejando uno o ambos campos vacios o con puros espacios, se advierte que no se deben de dejar campos vacios. Los campos de texto Nombre del Departamento y Abreviatura del Departamento no tienen un límite de longitud, aceptan comillas y cualquier otro tipo de caracteres. Esto provoca errores que no se presentan en los demás formularios. La lista de Departamento no es modificable y se actualiza cada vez que se agregue un nuevo departamento. 6 de Junio del 2010

| Sistema Generador de Oficios 105

F- DISEÑO Y EJECUCION DE PRUEBAS Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones Reprogramación de prueba:

Hugo Fernando Prieto García 6 de Junio del 2010 8 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Comprobar la funcionalidad de los campos de texto Nombre del Departamento y Abreviatura del Departamento. Comprobar la funcionalidad de los botones Agregar y Cancelar. Comprobar la funcionalidad de la Lista de Departamentos. Se corrigieron los errores de ingreso de caracteres no validos. No necesaria

Ingreso a la opción Modificar del catalogo Departamentos

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones Reprogramación de prueba:

Hugo Fernando Prieto García 27 de Mayo del 2010 28 de Mayo del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Acceso a la opción Modificar a través del menú principal siguiendo la ruta Admón. de Catálogos/Departamentos/Agregar. Al presionar la opción Departamentos/Modificar, se redirecciona al formulario Modificar Departamento. No necesaria.

| Sistema Generador de Oficios 106

F- DISEÑO Y EJECUCION DE PRUEBAS

Formulario Modificar del catalogo Departamentos

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Hugo Fernando Prieto García 4 de Junio del 2010 5 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Comprobar la funcionalidad de la lista de texto Departamento. Comprobar la funcionalidad de los campos de texto Departamento y Abreviatura. Comprobar la funcionalidad de los botones Buscar, Modificar y Cancelar. La lista Departamento muestra los datos relacionados

| Sistema Generador de Oficios 107

F- DISEÑO Y EJECUCION DE PRUEBAS

Reprogramación de prueba:

existentes en la base de datos. El botón Buscar funciona correctamente. Muestra, en los campos de la sección Opción a Modificar, los datos relacionados con el departamento seleccionado. Los campos Departamento y Abreviatura de la sección Opción a Modificar no pueden ser modificados ni se permite la inserción de datos. Los campos de texto Departamento y Abreviatura de la sección Nueva Opción no tienen un límite de longitud, aceptan comillas y cualquier otro tipo de caracteres. Esto provoca errores que no se presentan en los formularios revisados anteriormente. La lista Departamento se actualiza una vez que se modifica la base de datos. Presionar el botón Modificar sin antes haber realizado una búsqueda y dejando en blanco los demás espacios provoca que éste se deshabilite dejando como opciones reingresar al formulario o presiona el botón Cancelar. Nota: revisar la ortografía en todos los formularios pues aquí se encuentra una frase incorrecta “Nueva OpNueva Opcion”, también es necesario revisar la falta de acentos en la mayoría de las palabras de todos los formularios. 6 de Junio del 2010

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Reprogramación de prueba:

Hugo Fernando Prieto García 6 de Junio del 2010 8 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Comprobar la funcionalidad de la lista de texto Departamento. Comprobar la funcionalidad de los campos de texto Departamento y Abreviatura. Comprobar la funcionalidad de los botones Buscar, Modificar y Cancelar. Se corrigieron los errores de ingreso de caracteres no validos. Se corrigieron los errores ortográficos detectados en los formularios. Es posible que existan otros que fueron pasados desapercibidos. No necesaria.

| Sistema Generador de Oficios 108

F- DISEÑO Y EJECUCION DE PRUEBAS 2.-DISEÑO DEL PLAN DE PRUEBAS (INTEGRACION DEL SISTEMA) Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Reprogramación de prueba:

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Integración del modulo de catálogos, administración de usuarios, generación de oficios, consulta de oficios, acceso al sistema. Se generó un error con los controles pertenecientes a Ajax Control Toolkit. Agregar nuevamente las referencias del Ajax Control Toolkit. Agregar nuevamente el conector de la base de datos MySQL (Mysql.data.dll). 29 de Mayo del 2010

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Reprogramación de prueba:

Ana Gabriela Galicia Cruz 27 de Mayo del 2010 28 de Mayo del 2010

Ana Gabriela Galicia Cruz 29 de Mayo del 2010 7 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Integración del modulo de catálogos, administración de usuarios, generación de oficios, consulta de oficios, acceso al sistema. Se realizó la creación de la base de datos en MySQL con el script generado anteriormente. La prueba se desarrollo sin problemas. Al probar el sistema se verificó la conexión con la base de datos y hubo algún error por olvidar cambiar la contraseña y usuario. Se probó la funcionalidad de la generación de los reportes, tanto internos como externos en ambas sesiones. Hubo un problema con la visualización de los reportes de Crystal Reports debido a un error en las rutas donde estaban almacenados los reportes. 7 de Junio del 2010

| Sistema Generador de Oficios 109

F- DISEÑO Y EJECUCION DE PRUEBAS Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado:

Descripción de la prueba:

Observaciones

Reprogramación de prueba:

Ana Gabriela Galicia Cruz 7 de Junio del 2010 7 de Junio del 2010

Contar con el sistema instalado correctamente y funcionando. Ingresar como Administrador en el sistema. Integración del modulo de catálogos, administración de usuarios, generación de oficios, consulta de oficios, acceso al sistema. Se solucionó el problema de conexión con la base de datos. Después de cambiar desde el Web.Config la contraseña y el usuario del servidor el sistema hizo la conexión con la base de datos correctamente.la prueba al final fue exitosa. Se soluciono el error de las rutas del Crystal Reports Se corrigieron las rutas y la prueba fue exitosa. No necesaria.

| Sistema Generador de Oficios 110

F- DISEÑO Y EJECUCION DE PRUEBAS

3.-DISEÑO DEL PLAN DE PRUEBAS (INSTALACION DEL SISTEMA) Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado: Descripción de la prueba: Observaciones

Reprogramación de prueba:

Jorge Josué Vera Dámaso 8 de Junio del 2010 8 de Junio del 2010

Contar con disponibilidad del servidor. Instalación del sistema en el servidor. Debido a que el sistema generador de oficios es una aplicación web, solo es necesario que sea instalada una vez en el servidor. Se deberá crear un respaldo de la base de datos para llevarla al servidor. Se generó el archivo .sql para poder llevar la base de datos al servidor. Hubo algunos problemas para generar el archivo pero solamente debido a la carencia del software MySQL que se requería, después de instalarlo se generó fácilmente y se migró la base de datos al servidor. Para realizar la instalación en el servidor requerimos de una carpeta dentro del servidor, un usuario y su respectiva contraseña para poder conectarnos por ftp. Todo esto nos lo proporcionó el Ing. José Olivares, encargado de los servidores disponibles por el cliente. Después de tener nuestro usuario, contraseña y base de datos en el servidor, solo es necesario copiar los archivos por ftp a nuestra carpeta. Hubo un contratiempo al haber olvidado cambiar el servidor, usuario y contraseña. La prueba fue reprogramada para el día siguiente. 9 de Junio del 2010

| Sistema Generador de Oficios 111

F- DISEÑO Y EJECUCION DE PRUEBAS

Responsable de la prueba: Fecha programada de la prueba: Fecha real de la prueba:

Requerimiento asociado: Descripción de la prueba: Observaciones

Reprogramación de prueba:

Jorge Josué Vera Dámaso 9 de Junio del 2010 9 de Junio del 2010

Contar con disponibilidad del servidor. Instalación del sistema en el servidor. La aplicación se instalo en el servidor sin embargo el servidor no era compatible con el sistema ya que por el momento no está ejecutando aplicaciones 2008, ambiente en el cual se ejecuta el sistema. En teoría, se debe de poder instalar el sistema descargando actualizaciones pertinentes de ASP.net, de Visual Studio, del framework de ASP, sin embargo no fue posible ejecutar la aplicación, por lo que se opto por una instalación local en los equipos del cliente. Lo único que se encuentra en el servidor es la base de datos, a la cual se accederá de manera remota. Hasta nuevo aviso.

| Sistema Generador de Oficios 112

F- DISEÑO Y EJECUCION DE PRUEBAS

CAPITULO G IMPLANTACION Y MANTENIMIENTO

| Sistema Generador de Oficios 113

G- IMPLANTACION Y MANTENIMIENTO G- IMPLANTACION Y MANTENIMIENTO

1.- PROPUESTA DE PLAN DE IMPLANTACION  INSTALACION/LIBERACION DEL SISTEMA EN PRODUCCION Para la instalación del Sistema Generador de Oficios al ser una aplicación web, solamente será necesario llevar la carpeta del proyecto al servidor destinado. Sin embargo antes de realizar la migración del sistema al servidor es necesario preparar el servidor con el software necesario para el correcto funcionamiento del sistema. Dicha etapa de preparación consiste en:

    

Instalar el .Net Framework 3.5 de Microsoft junto con Visual Studio 2008. Verificar que se encuentre instalado el sistema manejador de base de datos MySQL 5.1 , en caso de no estar instalado será necesaria su instalación. Agregar el Ajax Control Tool Kit al Visual Basic 2008 para poder hacer uso de los controles. Instalar Crystal Reports 2008. Generar previamente un backup de la base de datos del sistema para poder migrarla al servidor.

Una vez terminada esta fase de preparación, solamente es necesario migrar el proyecto de Visual Basic al servidor y definir la página de inicio del sistema. Para el correcto funcionamiento del sistema se debe verificar la cadena de conexión con la base de datos del servidor. Una vez que se cumplan con todos los pasos anteriores el sistema puede ser liberado y puesto en marcha para el cliente, el cual podrá hacer uso de él justo después de la etapa de capacitación.

 PLAN DE CAPACITACION Para que la implantación del Sistema Generador de Oficios sea aun más exitosa la empresa Soft-2U propone un plan de capacitación para la empresa de nuestro cliente Instituto Tecnológico de Minatitlán (Jefatura de Departamento de Sistemas). Con esto se pretende ofrecer a los empleados asesorías para el mejor funcionamiento y desempeño del SGO. Soft-2U propone el siguiente plan dividió en dos módulos (sujeto a aprobación del cliente):

| Sistema Generador de Oficios 114

G- IMPLANTACION Y MANTENIMIENTO Capacitación para el Usuario Administrador: Ingresar al Sistema

Su objetivo es auxiliar al personal en el proceso de aprendizaje de la validación del usuario y que hacer en caso de olvido de contraseñas. Alta de Usuarios Su objetivo es asesorar al personal en el proceso de altas de usuarios indicándoles los requisitos que se deben cubrir para que el usuario sea admitido. Eliminación de Usuarios Su objetivo es auxiliar al personal en el proceso de eliminación de usuarios de la mejor manera así como informarle sobre como repercutirá en el sistema. Generación de Oficio Su objetivo es orientar al personal en cuál es la manera más optima de generar un oficio sin errores Consulta de Oficio Su objetivo es auxiliar al personal en las diferentes formas de consultar un oficio según sean sus necesidades y obtener mejor resultados de búsqueda. Administración de Catálogos Su objetivo principal es asesorar al personal sobre la administración de los catálogos con lo que cuenta el SGO como los son (Copias, Departamentos y Firmantes), orientándolos sobre cuál es la mejor y más optima manera de administrarlos (Altas, Eliminación y Modificación) según sea el caso. El proceso de capacitación para el Administrador tiene una duración estimada de 10 hrs (las cuales pueden estar sujetas a modificación o aprobación del cliente) distribuyéndolas de la manera más apropiada para el cliente. Capacitación para Usuario Secretaria De los anteriores descritos: Ingresar al Sistema Alta de Usuarios Eliminación de Usuarios Generación de Oficio Consulta de Oficio

El proceso de capacitación para la Secretaria tiene una duración estimada de 8 hrs (las cuales pueden estar sujetas a modificación o aprobación del cliente) distribuyéndolas de la manera más apropiada para el cliente.

| Sistema Generador de Oficios 115

G- IMPLANTACION Y MANTENIMIENTO

2.-PROPUESTA DE MANTENIMIENTO 

Sugerencias de mantenimiento La empresa Soft-2U sugiere que el Sistema Generador de Oficios reciba mantenimiento al término de cada semestre, esto con la finalidad de evitar la sobrecarga en la base de datos y que afecte la velocidad de respuesta del sistema al momento de la búsqueda y vista previa de los oficios. Se sugiere que en cada mantenimiento sean extraídos de la base de datos los oficios generados en el semestre, y se haga un respaldo de ellos en caso que en algún momento determinado se desee consultar alguno1. También que se verifique el estado de las cuentas de usuario de modo que se pueda eliminar aquellas que ya no sean utilizadas.

1

En caso que se desee consultar un oficio que se encuentra respaldado fuera de la base de datos, será necesario comunicarse con la empresa Soft-2U para que le proporcione éste servicio.

| Sistema Generador de Oficios 116

G- IMPLANTACION Y MANTENIMIENTO 

Ejemplo de contrato

CONTRATO DE MANTENIMIENTO El siguiente contrato establece los compromisos que existen entre la empresa Soft-2U, denominada el Prestador de Servicio y el Ing. Carlos Alberto Espinoza Kattz, denominado el Cliente. A continuación se detallan las cuestiones de garantía del sistema así como los servicios posteriores que requerirá el sistema para su garantizar un mejor rendimiento. Del mantenimiento del sistema: 1. El Prestador de Servicio ofrece al Cliente el primer año de mantenimiento sin costo alguno, el cual corresponde a realizar el respaldo de la base de datos dos veces, cada una al término del semestre. 2. El Cliente deberá hacerse cargo de los mantenimientos posteriores, los cuales serán cobrados según las tarifas vigentes del Prestador de Servicio. De las actualizaciones del sistema: 1.

El Cliente deberá hacerse cargo de los gastos que ocasione cualquier clase de actualización que se requiera hacer al sistema, las cuales serán cobradas según las tarifas vigentes del Prestador de Servicio.

2. El Cliente recibirá un descuento del 15% sobre el precio neto al solicitar la primera actualización del sistema. De la garantía del sistema: 1. El Prestador de Servicio se compromete a reparar sin costo para el Cliente cualquier falla del sistema dentro de los primeros tres meses después de la entrega e implantación del sistema, siempre y cuando la falla no se deba al uso inadecuado del sistema, eliminación de archivos, librerías y componentes del sistema, acceso a la base de datos fuera de la aplicación web o cualquier otra falla que haya sido provocada por el usuario.

| Sistema Generador de Oficios 117

G- IMPLANTACION Y MANTENIMIENTO 2. Una vez finalizado el periodo de tres meses que el Prestador de Servicio ofrece como garantía, el Cliente será el responsable de cubrir los gastos de reparación del sistema según las tarifas vigentes del Prestador del Servicio.

El Prestador de Servicios

El Cliente

| Sistema Generador de Oficios 118

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF