Sunteți pe pagina 1din 200

Proyecto:

Sistema Generador de
Oficios
Cliente:
Instituto Tecnolgico de Minatitln
Empresa Desarrolladora del
Proyecto:
Soft-2U
Integrantes:
Galicia Cruz Ana Gabriela
Prieto Garca Hugo Fernando
Soto Ruiz Raquel Magday

Vera Dmaso Jorge Josu

A-MODELADO DEL NEGOCIO

Contenido
A-MODELADO DEL NEGOCIO.................................................................................. 5
Definicin del Negocio........................................................................................ 5
Breve Descripcin 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 TECNOLGICOS................................................................ 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.DISEO 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 CONTRASEAS....................................... 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

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.- Organizacin de la Funcionalidad del Sistema.............................................. 48
4.- Interfaces..................................................................................................... 49
5.- Diagramas de Clase..................................................................................... 65
6.- Diagramas de Secuencia.............................................................................. 66
7.- Diseo 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- DISEO Y EJECUCION DE PRUEBAS................................................................... 74
1.- DISEO DEL PLAN DE PRUEBAS (FUNCIONALIDAD DEL SISTEMA).................74
2.-DISEO DEL PLAN DE PRUEBAS (INTEGRACION DEL SISTEMA)
........................................................................................................................
109

3.-DISEO 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

A-MODELADO DEL NEGOCIO

CAPITULO A
MODELADO DEL NEGOCIO

| Sistema Generador de
Oficios

A-MODELADO DEL
NEGOCIO
A-MODELADO DEL NEGOCIO

Definicin del Negocio


El Instituto Tecnolgico de Minatitln es una institucin pblica de educacin
superior localizada en Minatitln, Veracruz, Mxico. Fue fundado el 17 de
septiembre de 1972 durante el gobierno del presidente Luis Echeverra lvarez.
Actualmente, el Instituto Tecnolgico de Minatitln imparte 8 carreras a nivel
licenciatura y 1 a nivel posgrado en las reas de ciencias sociales y
administrativas, e ingeniera. Forma parte de la Direccin General de Educacin
Superior Tecnolgica (DGEST), de la Secretara de Educacin Pblica de Mxico.
Dentro de las 7 carreras a nivel licenciatura que ofrece el Instituto Tecnolgico de
Minatitln se encuentra la de Ingeniera en Sistemas Computacionales a la que pertenece
a su vez el Departamento de Sistemas y Computacin que se encuentra organizado
mediante la jerarqua presentada a continuacin.

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

A-MODELADO DEL
NEGOCIO
Breve Descripcin del Problema
Actualmente la jefatura del Departamento de Sistemas y Computacin se
encuentra a cargo del Ingeniero Carlos Alberto Espinoza Kattz, quien solicit a la
empresa Soft-2U una aplicacin que le ayude a solucionar un problema que se ha
presentado en el proceso de elaboracin de oficios.
En la oficina del Departamento de Sistemas y Computacin se llevan a cabo
diversas actividades secretariales, entre ellas la elaboracin de oficios dirigidos a
los diferentes departamentos del Instituto Tecnolgico de Minatitln as como al
personal que labora dentro de l.
El problema detectado en el proceso de elaboracin de oficios es principalmente
el desperdicio de papel debido a ciertos errores de escritura, numeracin e
incluso errores de redaccin del contenido. Otro inconveniente del proceso ocurre
despus 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
terminan por extraviarse.
El cliente, en este caso el Departamento de Sistemas y Computacin busca una
solucin a los problemas antes mencionados por medio de la automatizacin del
proceso de generacin de oficios, que le permita reducir lo ms posible los
errores y evitar as el desperdicio de papel adems 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 elaboracin y mejor eficiencia en sta actividad
secretarial.
Datos del cliente
Departamento de Sistemas y Computacin (ITM)
Logo:

Direccin:
Blvd. Instituto Tecnolgico S/N, Col. Buena Vista Norte.
Minatitln, Veracruz. CP 96848
Telfono:
Oficina: (922) 22 2 43 45 Ext. 136
Mvil: 922 22 8 34 10
Web:
www.itmina.edu.mx
www.caekattz.blogspot.com
Correo Electrnico:
caekattz@gmail.com
Proyecto:
Sistema de Control de Oficios para el Departamento de Sistemas y
Computacin del ITM

| Sistema Generador de
Oficios

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.


Prdidas de oficios archivados.
Para solucionar dichos problemas el sistema automatizar el proceso de creacin
del oficio, siguiendo el formato establecido y minimizando la intervencin del
usuario para evitar errores de sintaxis, redaccin, etctera. Al mismo tiempo
proporcionar una alternativa de almacenamiento ms eficiente que la actual ya
que los oficios creados dentro del sistema podrn 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 creacin del oficio y recursos materiales.

| Sistema Generador de
Oficios

A-MODELADO DEL NEGOCIO

CAPITULO B
INGENIERIA DE REQUERIMIENTOS

| Sistema Generador de
Oficios

B-INGENIERIA DE
REQUERIMIENTOS
B-INGENIERIA DE REQUERIMIENTOS

1.-PLANEACION DE ENTREVISTAS

N
Fecha
Entrevista
1
26/Febrero/2010

01/Marzo/2010

04/Marzo/2010

08/Marzo/2010

12/Marzo/2010

15/Marzo/2010

22/Marzo/2010

Objetivos
Conocer los antecedentes de la institucin.
Conocer personalmente al cliente.
Establecer un lazo de comunicacin 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
travs de un
cuestionario aplicado al cliente.
Conocer el proceso de elaboracin y archivo
de los oficios
actualmente.
Debatir con el cliente posibles soluciones
para el
automatizar el proceso descrito.
Adquirir una visin generalizada de la
tecnologa que se
utilizar para el desarrollo del sistema.
Determinar requerimientos funcionales y no
funcionales.
Conocer ms a fondo los detalles del proceso
de
elaboracin y archivo de oficios.
De ser necesario, despejar dudas sobre
necesidades del
cliente y eliminar ambigedades 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.
Revisin de diagramas UML por parte del

26/Marzo/2010

30/Abril/2010

profesor.
Revisin del costo del software.
Programacin de fechas de pruebas del
sistema.
Presentar aproximaciones al diseo del
sistema.
Presentar el plan de mantenimiento.
Diseo y ejecucin de pruebas
Entrega e instalacin del software al cliente
como
producto terminado.
Entrega del manual de usuario y manual de
instalacin.

| Sistema Generador de
Oficios

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 continuacin 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

Adems de las especificaciones anteriores podr:


-Cambiar contraseas.
-Dar de alta un nuevo departamento.
-Modificar el nombre del Jefe de determinado
Departamento.
-Consulta de oficios
-Generacin de Oficios
El usuario secretaria es quin 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 validacin del usuario y


contrasea.
-Redaccin de un oficio.
-Pre visualizar el oficio para posible correccin.
-Impresin del Oficio.
-Consulta de Oficios segn (rango, fechas, destinatarios,
etc.)

| Sistema Generador de
Oficios

10

B-INGENIERIA DE
REQUERIMIENTOS

3.-REQUERIMIENTOS TECNOLGICOS

Ambiente donde ser ejecutado el sistema


El ambiente donde se ejecutara el Sistema Control de Oficios ser un
sistema operativo Windows XP-Profesional, espaol con SP2.
Caractersticas del Hardware
El equipo a utilizar es una computadora de escritorio cuyas
caractersticas 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, rotacin del disco


7200 rpm

Unidad ptica

DVD+-RW,/CD+-RW, Velocidad de ejecucin


en DVD:2.4x,2.4x,8x; en CDRW: 12x,10x,32x,
Enhanced IDE Interface.

Network Adapter
Monitor
Sistema Operativo

Integrated 10/100 Ethernet LAN


XGA Flat Panel 19 visible
Windows XP-Profesional, espaol con
SP2

| Sistema Generador de
Oficios

11

B-INGENIERIA DE
REQUERIMIENTOS

4.-ESPECIFICACION DE SOFTWARE (DESARROLLADORES)

REQUERIMIENTOS FUNCIONALES

Para ambos usuarios (Administrador y Secretaria)

Validacin del usuario y contrasea para ingresar al sistema.


Los usuarios del sistema tendrn acceso a l mediante su propia sesin y
contrasea, esto por cuestiones de seguridad y para delimitar los roles
existentes.

Seleccin del destinatario del oficio.


Los usuarios podrn seleccionar del catlogo de departamentos, el destinatario
que incluir el oficio.

Edicin del destinatario del oficio.


Una vez agregado el departamento a donde se enviar el oficio, los usuarios
podrn 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.

Seleccin del firmante del oficio

Los usuarios podrn seleccionar del catlogo de firmantes el nombre de la persona que
firma el oficio.

Seleccin de las copias del oficio

Los usuarios podrn seleccionar de un catlogo los destinatarios posibles a los


que se enviarn 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 catlogo, los usuarios podrn 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 (segn un rango de fechas, folio, asunto y


destinatario.)
Los usuarios podrn 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.

Impresin de Oficios

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

Para el usuario Administrador

Administracin de contraseas
El administrador del sistema podr modificar las contraseas de los dems

usuarios.

Administracin del catlogo de copias

Catalogo en el cual se mostrarn las copias derivadas del oficio.

El administrador podr agregar una opcin al catlogo 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 catlogo de c.c.p..

Administracin del catlogo de firmantes

Catalogo en el cual se mostrarn 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.

Administracin del catlogo de departamentos

Catalogo en el cual se mostrar la lista de los posibles departamentos a los que


se enva 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 catlogo 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 edicin si el usuario as lo desea.
El formato del folio del oficio ser de tipo Numrico de longitud mxima tres
caracteres.
El encabezado y pie de pgina del oficio ser establecido por default.

El diseo de la base de datos queda a cargo de la empresa Soft-2U,


pudiendo el cliente proporcionar algn 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, etctera) no es posible
que se modifiquen.
Los catlogos de copias y departamentos muestran sugerencias de los
datos que pueden incluirse en el oficio, pero si en determinado caso la
opcin que se desea incluir no existe en el catlogo, 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 seleccin, listas desplegables para elegir opciones de catlogos y
botones de aceptacin. Sern implementadas las restricciones pertinentes para
cada campo.

| Sistema Generador de
Oficios

14

B-INGENIERIA DE REQUERIMIENTOS

REQUERIMIENTOS NO FUNCIONALES

Requerimientos de Desempeo
EL Sistema de Generador de Oficios deber mostrar la vista previa del
documento en menos de un minuto.
La impresin de cada oficio no tardara ms de medio minuto desde que se
haya mandado a imprimir desde la vista previa.

Requerimientos de confiabilidad y disponibilidad


La aplicacin (SGO) debe experimentar no ms 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 notificacin al no encontrar el puerto de la
impresora (Puerto de la impresora no encontrado).

Requerimientos de Interfaz
La interfaz contara con combos desplegables, seleccin por clics.

Cuestiones de Calidad
La calidad de la impresin 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 instalacin.

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

Cuestin de Requerimientos Inversos


La Secretaria no podr ingresar a la sesin 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 metodologa 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 ningn 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 trmino de cada fase se realiza la
documentacin 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 diseo, el cual es
evaluado por el cliente para una retroalimentacin, 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 trmino 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 Diseo,


Codificacin y Pruebas.
Las fases de este modelo en cascada se explican brevemente a continuacin
para detallar que realizaremos en cada fase y el cliente tenga una idea general
de nuestro proceso de desarrollo del software:

Ingeniera y Anlisis del Sistema .- Anlisis y de diseo de todos los


componentes del sistema computacional.

| Sistema Generador de
Oficios

18

C.PLANIFICACION DEL PROCESO DE


DESARROLLO

Anlisis 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 especificacin de requisitos, que contiene la especificacin completa
de lo que debe hacer el sistema sin entrar en detalles internos.

Diseo.- 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 tambin los anlisis
necesarios para saber que herramientas usar en la etapa de Codificacin.
Es conveniente distinguir entre diseo de alto nivel o arquitectnico y diseo detallado
las dos subfases en las que se divide el diseo. El primero de ellos tiene como objetivo
definir la estructura de la solucin (una vez que la fase de anlisis ha descrito el
problema) identificando grandes mdulos (conjuntos de funciones que van a estar
asociadas) y sus relaciones. Con ello se define la arquitectura de la solucin elegida. El
segundo define los algoritmos empleados y la organizacin del cdigo para comenzar la
implementacin.

Codificacin.- Es la fase de programacin o implementacin propiamente dicha.


Aqu se implementa el cdigo 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 despus 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 satisfaccin 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

Entrega del producto en la fecha establecida


Objetivo:
El cliente recibir el producto a ms tardar el da 11 de Junio de
2010, y en caso de
algn retraso en la entrega por causa de la empresa Soft-2U, sta
se responsabiliza
completamente de ello.
Plan
de Aseguramiento:

Revisin peridica 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.

Factor 2

Interfaz intuitiva para el usuario


Objetivo:
El sistema ser de fcil manejo para el usuario, a travs de una
interfaz intuitiva
donde la mayora 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 diseador y el programador del sistema que la
primera opcin de
manejo sea el clic con el mouse y se reduzca en la medida de lo
posible la captura
manual del texto mediante la generacin de catlogos de
opciones.

Factor 3

Garanta de correcta escritura


Objetivo:
Las opciones incluidas inicialmente en los catlogos del sistema
y los datos que se colocarn automticamente en el oficio no
contendrn errores ortogrficos.
Plan de Aseguramiento:

Los datos que se capturen para ser incluidos en los catlogos y


aquellos que se incluyan de manera automtica en el oficio
sern revisados por al menos tres integrantes del equipo de
desarrollo al momento de su insercin en la base de datos.

Factor 4

Rendimiento del Sistema


Objetivo:
El usuario podr visualizar los documentos de forma rpida 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
asncronas al servidor web, actualizando los segmentos
solicitados de la pgina con JavaScript (AJAX), de forma que la
pgina web no viajara de forma completa en cada solicitud del
usuario, y solo se transmitir la informacin necesaria.

| Sistema Generador de
Oficios

23

C.PLANIFICACION DEL PROCESO DE DESARROLLO


4.-ASIGNACION DE RECURSOS (HUMANOS Y MATERIALES)

Recursos Humanos
Cargo
Respons
able
Actividad
es

Cargo
Respons
able
Actividad
es

Cargo
Respons
able
Actividad
es

Cargo
Respons
able
Actividad
es

Cargo
Respons
able
Actividad
es

Jefe de Proyecto
Ana Gabriela Galicia Cruz
Coordinacin de la interaccin con el cliente.
Asignacin y coordinacin de recursos.
Cronograma de actividades.
Gestin de Prioridades.
Supervisin de la bitcora del proyecto.
Promocin y ventas.
Contratos.
Analista de Sistemas
Hugo Fernando Prieto Garca
Captura, especificacin y validacin de requisitos.
Elaboracin del modelo de anlisis y diseo.
Colaboracin en la elaboracin de las pruebas funcionales
y el modelo de
datos.
Colaboracin en el diseo de interfaces.
Colaboracin en la documentacin del proceso de software
Diseador y DBA
Raquel Magday Soto Ruiz
Diseo orientado a objetos con UML.
Diseo de interfaces.
Especificacin de la arquitectura del software.
Diseo relacional de la base de datos.
Construccin y mantenimiento de la base de datos.
Normalizacin de la base de datos.
Lder de programadores
Joel Lpez Cobaxin (Outsourcing)

Construccin de prototipos.

Colaboracin en la elaboracin de las pruebas funcionales,


modelo de datos
y en la validacin con el usuario.
Ingeniero de Software
Jorge Josu Vera Dmaso

Gestin de requisitos.

Gestin de configuracin y cambios.


Elaboracin del modelo de datos.

Preparacin de las pruebas


funcionales. Elaboracin de la
documentacin.
Control de la bitcora del proyecto.

| Sistema Generador de
Oficios

24

C.PLANIFICACION DEL PROCESO DE


DESARROLLO

Recursos
Necesarios

Responsable
Recursos
Necesarios

Responsable
Recursos
Necesarios

Responsable
Recursos
Necesarios

Responsable
Recursos
Necesarios

Recursos Materiales
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 Garca
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 Lpez Cobaxin (Outsourcing)
Laptop Hacer Aspire 4715-4288
Procesador Intel Pentium dual-core T2390 a 1.86 Ghz.
Memoria RAM de 2048 MB.

Responsable

Sistema Operativo Windows Vista & Windows 7.


Microsoft Visual Studio 2008.
Microsoft Word 2007.
Microsoft Project 2007.
Jorge Josu Vera Dmaso

| 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 realizacin del costeo del software se utilizo la Mtrica Orientada a la


Funcin la cual se centra en la funcionalidad o utilidad del software. Aplicando
esta mtrica procedemos a calcular los puntos de funcin rellenando la
siguiente tabla:

Calculo de mtricas de punto de funcin:

PARAMETRO DE
MEDICION
Nmero de entradas de
Usuario
Nmero de Salidas de
Usuario
Nmero de Peticiones de
Usuario
Nmero de Tablas de BD
Nmero de Interfaces
Externas

FACTOR DE
PONDERACION
Cuent
Simple Medio Comple
a
j
o
40
X
3
4
6

160

15

105

20

80

8
0

X
X

7
5

10
7

15
10

=
=

80
0

425

Cuenta
Total

Subtota
l

| 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
Significativ
o

Fi:
1.-Requiere el sistema copias de seguridad y
recuperacin fiables?
2.-Se requiere comunicacin de
datos?
3.-Existen funciones de
procesamiento distribuido?
4.-Es crtico 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 mltiples 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 diseado el cdigo para se
reutilizables?
12.-Estan incluidos en el diseo la conversin y
la instalacin?
13.-Se ha diseado el sistema para soportar mltiples
instalaciones en diferentes
organizacio
nes?
14.-Se ha diseado la aplicacin para facilitar los cambios
y para ser fcilmente
utilizado por el
usuario?

5
Esencial

Valor
3
5
0
2
5
5
5

5
3
2
4
2
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
DISEO ORIENTADO A OBJETOS

| Sistema Generador de
Oficios

32

D.DISEO ORIENTADO A
OBJETOS
D.DISEO ORIENTADO A OBJETOS
1.- Diagramas de Caso de uso

Caso de Uso 1 Tareas del Administrador

ACTOR
Administrad
or

CASO DE USO
Validacin de Usuario y
Contrasea

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

Admn. de Usuarios

El Usuario identificado como


Administrador
tendr la tarea de crear, modificar o
eliminar
usuarios.

Generacin de Oficios

El usuario ser capaz de realizar


Oficios, tener
vista previa e Imprimir el
Documento.

Consulta de Oficios

Realizara consultas de oficios,


buscndolo por
fecha, asunto o nmero de oficio.
| Sistema Generador
de Oficios

3
3

D.DISEO ORIENTADO A
OBJETOS

CASO DE USO 2 ACCESO AL SISTEMA

ACTOR
Administrad
or

CASO DE USO
Ingreso de Usuario y
Contrasea

DESCRIPCION
Para poder acceder al SGO el
usuario debe
identificarse e introducir un usuario
y una
contrasea

Validacion en la BD

El SGO hace una conexin con la


base de datos
realiza una consulta verifica que el
usuario en
realidad exista y que la contrasea
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.DISEO ORIENTADO A
OBJETOS

CASO DE USO 3 ADMINISTARCION DE CONTRASEAS

ACTOR
Administrad
or

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
asignndoles 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.DISEO ORIENTADO A
OBJETOS
CASO DE USO 4 ADMINISTRACION DE CATALOGOS

ACTOR
Administrad
or

CASO DE USO
Ingresa a Catlogos

Cat. Firmantes

Cat. Copias

Aade a Catalogo
Modifica Registro
Elimina Registro
Cat. Depto
Aade a Catalogo

DESCRIPCION
El administrador ingresa al men
firmantes en
la cual se desplegara todos los
catlogos
existentes en el SGO.
El administrador podr agregar un
nuevo
firmante ingresando los datos
correspondientes
El administrador visualizar una
serie de
opciones de administracin para el
catalogo.
Podr aadir al catalogo una nueva
opcin de
copias.
Podr realizar modificaciones en
algn
registro de copias.
El usuario eliminara alguno opcin de
copias si
as lo desea
El Administrador podr aadir,
modificar y
eliminar registros.
Podr aadir al catalogo un nuevo

Modifica Registro
Elimina Registro

departamento
Podr realizar modificaciones en
algn
registro de departamentos
El usuario eliminara alguno opcin
de
departamentos si as lo desea
| Sistema Generador
de Oficios

3
6

D.DISEO ORIENTADO A
OBJETOS
CASO DE USO 5 GENERACION DE OFICIOS

ACTOR
Administrad
or

CASO DE USO
Seleccionar Op. Generar
Oficio
Carga Catlogos

Selecciona Destinatario

Selecciona Firmante

Elige Copias
Ingresa Asunto

DESCRIPCION
El administrador podr ingresar a la
opcin y
generar el oficio que desee.
Al ingresar al formulario el SGO har
una
conexin con la DB para extraerlos
catlogos
correspondientes y ponerlos a
disposicin 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
automticamente
el nombre del jefe del
departamento.)
Seleccionara entre una serie de
opciones c.c.p.
El usuario ingresara el asunto del
Oficio.

Redacta cuerpo
Vista Previa

Imprimir Oficio

Guardar Oficio

Redactara todo el cuerpo del oficio.


Generara una Vista previa de cmo
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.
| Sistema Generador
3
de Oficios
7

D.DISEO ORIENTADO A
OBJETOS

CASO DE USO 6 CONSULTAR OFICIO

ACTOR
CASO DE USO
Administrado Ingresa a Consulta
r
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
modificacin al oficio
se actualiza.
Si el administrador requiere imprimir
de nuevo
el oficio lo hace.

Actualizar
Imprimir Oficio

| Sistema Generador de Oficios

38

D.DISEO ORIENTADO A
OBJETOS

CASO DE USO 7 TAREAS SECRETARIA

ACTOR
Secretaria

CASO DE USO
Validacin de Usuario y
Contrasea

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

Generacin de Oficios

El usuario ser capaz de realizar


Oficios, tener
vista previa e Imprimir el
Documento.

Consulta de Oficios

Realizara consultas de oficios,


buscndolo por
fecha, asunto o nmero de oficio.

| Sistema Generador de Oficios

39

D.DISEO ORIENTADO A
OBJETOS
CASO DE USO 8 GENERACION DE OFICIOS POR SECRETARIA

ACTOR
Secretaria

CASO DE USO
Seleccionar Op. Generar
Oficio
Carga Catlogos

Selecciona Destinatario

Selecciona Firmante

Elige Copias
Ingresa Asunto

DESCRIPCION
El administrador podr ingresar a la
opcin y
generar el oficio que desee.
Al ingresar al formulario el SGO har
una
conexin con la DB para extraerlos
catlogos
correspondientes y ponerlos a
disposicin 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
automticamente
el nombre del jefe del
departamento.)
Seleccionara entre una serie de
opciones c.c.p.
El usuario ingresara el asunto del
Oficio.

Redacta cuerpo
Vista Previa

Imprimir Oficio

Guardar Oficio

Redactara todo el cuerpo del oficio.


Generara una Vista previa de cmo
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.
| Sistema Generador
de Oficios

4
0

D.DISEO 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 modificacin
al oficio
se actualiza.
Si el administrador requiere imprimir
de nuevo
el oficio lo hace.

Actualizar
Imprimir Oficio

| Sistema Generador de Oficios

41

D.DISEO ORIENTADO A
OBJETOS

2.-Diagramas de Actividad

DIAGRAMA 1.- VALIDACIN DEL USUARIO Y CONTRASEA PARA ADMINISTRADOR Y SECRETARIA

| Sistema Generador de Oficios

42

D.DISEO ORIENTADO A
OBJETOS

DIAGRAMA 2.- GENERACIN DE OFICIO PARA ADMINISTRADOR Y SECRETARIA

DIAGRAMA 3.- CONSULTA DE OFICIO PARA ADMINISTRADOR Y SECRETARIA

| Sistema Generador de Oficios

43

D.DISEO ORIENTADO A
OBJETOS

DIAGRAMA 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.DISEO ORIENTADO A
OBJETOS

DIAGRAMA 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.DISEO ORIENTADO A
OBJETOS

DIAGRAMA 8.- ALTAS DEL CATALOGO DE FIRMANTES POR PARTE DEL ADMINISTRADOR

DIAGRAMA 11.- ALTAS DEL CATALOGO DE DEPARTAMENTOS POR PARTE DEL ADMINISTRADOR

| Sistema Generador de Oficios

46

D.DISEO ORIENTADO A
OBJETOS

DIAGRAMA 12.- MODIFICACIONES AL CATALOGO DE DEPARTAMENTOS

| Sistema Generador de Oficios

47

D.DISEO ORIENTADO A OBJETOS

3.- Organizacin de la Funcionalidad del Sistema

SISTEMA GENERADOR DE OFICIOS

Secretar
ia

Sesin Jefe de
Departamento

Crear
Usuario
Admon.
de
Usuarios

Generar
Oficio

Consultar
oficio

Admon.
de
Catlogo
s

Eliminar
Usuario

Generar
Oficio

Interno

Inter
no

Externo

Exter
no
Consultar
Oficio

Catalogo
de
Firmante
s

Agregar
Catalogo de
Copias

Modifica
r
Eliminar

Catalogo
de
Departame
ntos

Agregar

Eliminar

| Sistema Generador de
Oficios

48

D.DISEO ORIENTADO A
OBJETOS

4.- Interfaces
FORMULARIO LOGIN

MENU ADMINISTRACION DE USUARIOS


ADMINISTRADOR

| Sistema Generador de Oficios

49

D.DISEO ORIENTADO A
OBJETOS

MENU GENERAR OFICIO ADMINISTRADOR

MENU ADMINISTRACION DE CATALOGOS


ADMINISTRADOR

| Sistema Generador de Oficios

50

D.DISEO ORIENTADO A
OBJETOS

MENU ADMISTRACION DE COPIAS ADMINISTRADOR

MENU ADMINISTRAR DEPARTAMENTOS


ADMINISTRADOR

| Sistema Generador de Oficios

51

D.DISEO ORIENTADO A
OBJETOS

MENU GENERAL SECRETARIA

MENU GENERAR OFICIO SECRETARIA

| Sistema Generador de Oficios

52

D.DISEO ORIENTADO A
OBJETOS

FORMULARIO PRINCIPAL JEFE DEPARTAMENTO

FORMULARIO CREAR USUARIO

| Sistema Generador de Oficios

53

D.DISEO ORIENTADO A
OBJETOS

FORMULARIO ELIMINAR USUARIO

| Sistema Generador de Oficios

54

D.DISEO ORIENTADO A
OBJETOS

FORMULARIO DE GENERAR OFICIO INTERNO

| Sistema Generador de Oficios

55

D.DISEO ORIENTADO A
OBJETOS

FORMULARIO DE GENERAR OFICIO EXTERNO

| Sistema Generador de Oficios

56

D.DISEO ORIENTADO A
OBJETOS

FORMULARIO CONSULTA DE OFICIO POR NUMERO


DE OFICIO

| Sistema Generador de Oficios

57

D.DISEO ORIENTADO A
OBJETOS

FORMULARIO CONSULTA DE OFICIO POR


DEPARTAMENTO

FORMULARIO CONSULTA DE OFICIO POR RANGO DE


FECHAS

| Sistema Generador de Oficios

58

D.DISEO ORIENTADO A
OBJETOS

VISUALIZACIN DE UN REPORTE

IMPRESIN DEL REPORTE

| Sistema Generador de Oficios

59

D.DISEO ORIENTADO A
OBJETOS

EXPORTACIN DEL REPORTE

REPORTE EXPORTADO A WORD

| Sistema Generador de Oficios

60

D.DISEO ORIENTADO A
OBJETOS

FORMULARIO DE ADMON DE CATALOGO DE


FIRMANTES

FORMULARIO DE AGREGAR COPIA

| Sistema Generador de Oficios

61

D.DISEO ORIENTADO A
OBJETOS

FORMULARIO PARA MODIFICAR UNA OPCION DE


COPIA

| Sistema Generador de Oficios

62

D.DISEO ORIENTADO A
OBJETOS

FORMULARIO PARA ELIMINAR UNA OPCION DE COPIA

FORMULARIO PARA AGREGAR UN NUEVO


DEPARTAMENTO

| Sistema Generador de Oficios

63

D.DISEO ORIENTADO A
OBJETOS

FORMULARIO MODIFICAR DEPARTAMENTO

| Sistema Generador de Oficios

64

D.DISEO ORIENTADO A
OBJETOS

5.- Diagramas de Clase

| Sistema Generador de Oficios

65

D.DISEO ORIENTADO A
OBJETOS

6.- Diagramas de Secuencia

| Sistema Generador de Oficios

66

D.DISEO ORIENTADO A
OBJETOS

7.- Diseo de Base de Datos

Modelo Relacional

Normalizacin

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 quines fueron sus jefes anteriores.
Las dos reglas de normalizacin que se aplicaron fueron las siguientes:

| Sistema Generador de
Oficios

67

D.DISEO ORIENTADO A
OBJETOS

Primera forma normal.


Definicin formal:
Una relacin R se encuentra en 1FN si y solo s por cada rengln columna
contiene valores atmicos.
Abreviada como 1FN, se considera que una relacin 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 idnticas, aunque
el orden de las filas no es importante.
Segunda forma normal.
Definicin formal:

Una relacin R est en 2FN si y solo si est en 1FN y los atributos no primos
dependen funcionalmente de la llave primaria
Una relacin 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 definicin, cada tabla que tiene un atributo
nico como clave, est en segunda forma normal.

| Sistema Generador de
Oficios

68

D.DISEO 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 gestin de los usuarios del sistema. Permite la creacin y
eliminacin de cuentas de usuarios interactuando con la base de datos del
sistema; por medio de ste mdulo se co ntrola la seguridad del sistema al incluir
la asignacin de un nick, contrasea y perfil a cada usuario con la finalidad de
delimitar las operaciones que l puede realizar dentro de su sesin en el sistema.
Modulo de Control:
Modulo principal que provee las herramientas necesarias para la generacin de oficios. A
ste mdulo pueden tener acceso tanto el perfil de jefe como el de secretaria, donde se
brindan opciones para generar oficios internos y externos a la Institucin, ofreciendo:
vistas previas, almacenamiento en la base de datos para consultas posteriores,
impresiones y edicin del cuerpo de un oficio creado anteriormente.

Modulo de Catlogos:
Modulo encargado de la gestin de los catlogos. ste mdulo slo se encuentra
disponible para los usuarios que cuenten con un perfil de Jefe, en l se ofrecen las
opciones de administrar los catlogos de: departamentos, firmantes y copias,
pudindose agregar, modificar y eliminar los registros de cada uno de los catlogos a
excepcin del catlogo 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 aplicacin web


segn el acuerdo al que se lleg entre el Cliente y la Empresa Soft-2U y tomando
en cuenta para su construccin los siguientes puntos:
Para la construccin del Sistema Generador de Oficios se opt por utilizar
la tecnologa del .Net Framework 3.5 que ofrece Microsoft, combinando
ASP.Net y el lenguaje de programacin Visual Basic 2008.
El sistema manejador de base de datos a utilizar es MySQL 5.1, el cul 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
DISEO Y EJECUCION DE
PRUEBAS

| Sistema Generador de Oficios

73

F- DISEO Y EJECUCION DE PRUEBAS

F- DISEO Y EJECUCION DE PRUEBAS

1.- DISEO DEL PLAN DE PRUEBAS (FUNCIONALIDAD DEL SISTEMA)


Acceso al sistema

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

Jorge Josu Vera Dmaso


27 de Mayo del 2010
28 de Mayo del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Probar la conexin con la base de datos tanto
Descripcin de la
como
prueba:
administrador y como secretaria.
Probar la seguridad intentando el acceso con
campos vacios,
Nick y Contraseas diferentes, intercambio de
roles.
Al ingresar el Nick y Contrasea del rol de
Observaciones
secretaria por
alguna extraa razn ingresa como si tuviese el
rol de
administrador.
29 de Mayo del 2010
Reprogramacin de
prueba:

| Sistema Generador de
Oficios

74

F- DISEO Y EJECUCION DE PRUEBAS

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

Jorge Josu Vera Dmaso


29 de Mayo del 2010
9 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Probar el ingreso al sistema.
Descripcin de la
prueba:
Despus de muchos intentos fallidos por tratar
Observaciones
de encontrar
solucin 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.
Reprogramacin de
prueba:
Ingreso a la opcin Crear Usuario del men Admn. de Usuarios

Responsable de la
prueba:
Fecha programada de

Hugo Fernando Prieto Garca


27 de Mayo del 2010

la prueba:
Fecha real de la
prueba:

28 de Mayo del 2010

| Sistema Generador
de Oficios

75

F- DISEO Y EJECUCION DE
PRUEBAS
Requerimiento asociado: Contar con el sistema instalado
correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Acceso la opcin Crear Usuario a travs del
prueba:
men principal
siguiendo la ruta Admn. de Usuarios/Crear
Usuario.
Observaciones
Al presionar la opcin Crear Usuario, se redirecciona al
formulario Crear Usuario.
Reprogramacin de
No necesaria.
prueba:
Formulario Crear Usuario del men Admn. de Usuarios

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

Hugo Fernando Prieto Garca


27 de Mayo del 2010
28 de Mayo del 2010

Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.

Descripcin de la
prueba:

Creacin de un usuario.
Ingresar un Nmero de identificacin valido.
Ingresar un nmero de identificacin no valido.
Validar la funcionalidad del botn Buscar
Ingresar Nick y Contrasea.
Rebasar el lmite de longitud de Nick y
Contrasea.
Seleccionar el Departamento.
Seleccionar el Tipo de cuenta.

| Sistema Generador de Oficios

76

F- DISEO Y EJECUCION DE
PRUEBAS

Observaciones

Reprogramacin de
prueba:

Probar la funcionalidad de los botones Crear y


Cancelar.
El botn Buscar funciona a la perfeccin.
Al ingresar un nmero de identificacin valido,
el sistema
arroja Nombre, Apellido Paterno y Apellido
Materno, estos
datos no pueden ser modificables.
Al ingresar un nmero de identificacin no
valido, el sistema
al no encontrar coincidencias deja los espacios
de Nombre,
Apellido Paterno y Apellido Materno vacios.
Al rebasar el mximo de longitud permitido en
Nick y
Contrasea, se genera un error.
Al ingresar un apstrofe () se genera un
conflicto con
MySQL.
La solucin a los dos problemas anteriores es
utilizar una
validacin para evitar el uso de los apostrofes y
que se
exceda el lmite de longitud.
29 de Mayo del 2010

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

Hugo Fernando Prieto Garca


29 de Mayo del 2010
5 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la prueba: Rebasar el lmite de longitud de Nick y
Contrasea.
Seleccionar el Departamento.
Seleccionar el Tipo de cuenta.
Probar la funcionalidad de los botones Crear y
Cancelar.
Observaciones
Se implement la posible solucin propuesta en
la prueba
anterior con xito. El sistema ya no permite
superar la

longitud mxima de caracteres ni la insercin


de apostrofes.
Esta solucin se replic en todos los dems
formularios que pudieron haber sido afectados
por la misma problemtica. Al presionar
Buscar sin ingresar datos, el formulario no
carga datos existentes.
Al presionar el botn 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 Nm. de Identificacin.
Solo se pueden ingresar 15 caracteres en el
campo Nick de Usuario.
Solo se pueden ingresar 15 caracteres en el
campo Contrasea
No permite la insercin de comillas () por la
seguridad e
| Sistema Generador de
Oficios

77

F- DISEO Y EJECUCION DE PRUEBAS

Reprogramacin de
prueba:

integridad del sistema.


No permite la duplicidad de Nick de Usuario
Al ingresar un nmero de identificacin
correcto, el
formulario carga datos relacionados a ese
nmero en los
campos Nombre(s), Apellido Paterno y Apellido
Materno.
Si despus de esto se ingresa algn otro
nmero de
identificacin errneo y se presiona el botn
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 nmero de identificacin
errneo, el botn
Crear se deshabilita, sin embargo, al ingresar
un nmero de
identificacin valido, el botn Crear se
mantiene
deshabilitado y a pesar de seleccionar e
ingresar datos
correctos ste no se habilita, incluso si se
presiona el botn
Cancelar. La nica solucin posible fue
reingresar a la opcin
Crear Usuario del men Admn. De Usuarios.
Si se insertan datos correctos, al presionar el
botn Crear, el
usuario ser creado.
No necesaria.

Ingreso a la opcin Eliminar Usuario del men Admn. De Usuarios

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

Hugo Fernando Prieto Garca


27 de Mayo del 2010
28 de Mayo del 2010

| Sistema Generador
de Oficios

78

F- DISEO Y EJECUCION DE
PRUEBAS
Requerimiento asociado: Contar con el sistema instalado
correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Acceso la opcin Eliminar Usuario a travs del
prueba:
men principal
siguiendo la ruta Admn. de Usuarios/Eliminar
Usuario.
Observaciones
Al presionar la opcin Eliminar Usuario, se redirecciona al
formulario Eliminar Usuario.
Reprogramacin de
No necesaria.
prueba:

Formulario Eliminar Usuario del men Admn. De Usuarios

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

Hugo Fernando Prieto Garca


27 de Mayo del 2010
28 de Mayo del 2010

| Sistema Generador
de Oficios

79

F- DISEO Y EJECUCION DE
PRUEBAS
Requerimiento asociado: Contar con el sistema instalado
correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Eliminacin de un usuario.
prueba:
Probar la funcin de la lista Nick de Usuario.
Probar la funcin del botn Buscar.
Observaciones
La lista de Nick de Usuario muestra todos los
nicks existentes
en la base de datos del sistema.
El botn Buscar funciona a la perfeccin.
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 tambin elimina el
resto de la
lista.
Si la lista de Nick de Usuario no contiene datos y
se presiona
el botn Buscar, se genera una excepcin.
Reprogramacin de
29 de Mayo del 2010
prueba:
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:

Hugo Fernando Prieto Garca


29 de Mayo del 2010
5 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Eliminacin de un usuario.
prueba:
Probar la funcin de la lista Nick de Usuario.
Probar la funcin del botn Buscar.
Observaciones
La lista con los Nick de Usuarios muestra,
aparentemente,
todos los Nick de usuarios existentes en la base
de datos.

Reprogramacin de
prueba:

Si presionamos el botn Eliminar justo despus


de que se
cargue el formulario y sin importar el Nick de
Usuario que se
encuentre en la primera posicin de la lista,
ocurre un error
en Lnea 33: modificar.ExecuteNonQuery()
Unknown
column profe in where clause .
Si presionamos el botn Buscar, ocurre un error
en Lnea 12:
Dim cnsul As
MySqlDataReader=comando.ExecuteReader
Unknown column id_usuario in where claise
por lo que
no se pudo eliminar algn usuario existente.
6 de Junio del 2010

| Sistema Generador
de Oficios

80

F- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:

Hugo Fernando Prieto Garca


6 de Junio del 2010
9 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Eliminar un usuario.
prueba:
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.
Observaciones
Los errores descritos en la prueba anterior
fueron
solucionados.
La lista de texto Nick de Usuario despliega los
datos
relacionados con el campo.
El botn Buscar funciona correctamente.
Los campos de texto no permiten la insercin 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 botn Eliminar funciona correctamente.
Reprogramacin de
No necesaria.
prueba:
Ingreso al formulario Generar Oficio Interno

| Sistema Generador
de Oficios

81

F- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la prueba:

Hugo Fernando Prieto Garca


27 de Mayo del 2010
28 de Mayo del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador o como
Secretaria en el
sistema.
Descripcin de la
Acceso al formulario Generar Oficio Interno a
prueba:
travs del
men principal siguiendo la ruta Generar Oficio
Observaciones
Al presionar la opcin Interno, se re-direcciona
al formulario
Generar Oficio Interno.
Reprogramacin de
No necesaria.
prueba:

| Sistema Generador de
Oficios

82

F- DISEO 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 Garca


4 de Junio del 2010
5 de Junio del 2010

| Sistema Generador
de Oficios

83

F- DISEO Y EJECUCION DE
PRUEBAS
Requerimiento asociado: Contar con el sistema instalado
correctamente y
funcionando.
Ingresar como Administrador o Secretaria
en el sistema.
Descripcin de la
Generar un Oficio Interno.
prueba:
Comprobar la funcionalidad de los campos Nm.
Consecutivo
de Oficio, Destinatario, Fecha, Asunto.
Comprobar la funcionalidad del Cuerpo del
Oficio.
Comprobar la funcionalidad de los botones
Vista Previa y
Guardar.
Observaciones
Si se presiona el botn Vista Previa o el botn
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 Nm. Consecutivo del Oficio
solo acepta
tres caracteres numricos.
Si se inserta un nmero 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 lmite de longitud,
por lo que
puede causar un error en el sistema. Si el
numero escrito no
es muy largo (fue probado hasta 8 dgitos), es
guardado
como una fecha y esto es incorrecto.
El campo de texto asunto puede contener un
mximo de 49
caracteres incluyendo espacios, letras, nmeros
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

Reprogramacin de
prueba:

recomienda moderar el tamao 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 botn Vista Previa genera un reporte debajo
del todo de
este formulario de manera eficiente.
El botn Guardar cumple su funcin pero con el
detalle de
que si antes ya se gener una vista previa y se
presiona el
botn Guardar se genera un error de duplicidad
de llaves
primarias en el numero consecutivo ya que el
botn Vista
Previa tiene como funcin extra guardar el
documento.
6 de Junio del 2010

| Sistema Generador
de Oficios

84

F- DISEO Y EJECUCION DE
PRUEBAS

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

Hugo Fernando Prieto Garca


4 de Junio del 2010
5 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador o Secretaria
en el sistema.
Descripcin de la
Generar un Oficio Interno.
prueba:
Comprobar la funcionalidad de los campos Nm.
Consecutivo
de Oficio, Destinatario, Fecha, Asunto.
Comprobar la funcionalidad del Cuerpo del
Oficio.
Comprobar la funcionalidad de los botones
Vista Previa y
Guardar.
Observaciones
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 excepcin de duplicidad de
Nm.
Consecutivo del Oficio al presionar el botn
Guardar despus
de haber presionado el botn Vista Previa.
Ahora se indica
que el nmero de oficio ya existe.
Reprogramacin de
No necesaria.
prueba:
Ingreso al formulario Generar Oficio Externo

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

Hugo Fernando Prieto Garca


27 de Mayo del 2010
28 de Mayo del 2010

| Sistema Generador de Oficios

85

F- DISEO Y EJECUCION DE
PRUEBAS
Requerimiento asociado: Contar con el sistema instalado
correctamente y
funcionando.
Ingresar como Administrador o como
Secretaria en el
sistema.
Descripcin de la
Acceso al formulario Generar Oficio Externo a
prueba:
travs del
men principal siguiendo la ruta Generar Oficio
Observaciones
Al presionar la opcin Externo, se re-direcciona
al formulario
Generar Oficio Externo.
Reprogramacin de
No necesaria.
prueba:

Formulario Generar Oficio Externo

| Sistema Generador de
Oficios

86

F- DISEO Y EJECUCION DE
PRUEBAS

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

Hugo Fernando Prieto Garca


4 de Junio del 2010
5 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador o Secretaria en el
sistema.
Descripcin de la
Generar un Oficio Externo.
prueba:
Comprobar la funcionalidad de los campos Nm.
Consecutivo
de Oficio, Destinatario, Fecha, Asunto.
Comprobar la funcionalidad del Cuerpo del
Oficio.
Comprobar la funcionalidad de los botones
Vista Previa y
Guardar.
Observaciones
Si se presiona el botn Vista Previa o el botn 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 Nm. Consecutivo del Oficio solo
acepta
tres caracteres numricos.
Si se inserta un nmero 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 lmite de longitud, por lo
que
puede causar un error en el sistema. Si el numero
escrito no
es muy largo (fue probado hasta 8 dgitos), es
guardado
como una fecha y esto es incorrecto.

El campo de texto asunto puede contener un mximo


de 49
caracteres incluyendo espacios, letras, nmeros 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 tamao 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 botn Vista Previa genera un reporte debajo del
todo de
este formulario de manera eficiente.
El botn Guardar cumple su funcin pero con el
detalle de
que si antes ya se gener una vista previa y se
presiona el
| Sistema Generador
de Oficios

87

F- DISEO Y EJECUCION DE
PRUEBAS

Reprogramacin de
prueba:

botn Guardar se genera un error de duplicidad


de llaves
primarias en el numero consecutivo ya que el
botn Vista
Previa tiene como funcin 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:

Descripcin de la
prueba:

Observaciones

Reprogramacin de
prueba:

Hugo Fernando Prieto Garca


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 Nm.
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 excepcin de duplicidad de
Nm.
Consecutivo del Oficio al presionar el botn
Guardar despus
de haber presionado el botn Vista Previa.
Ahora se indica
que el nmero de oficio ya existe.
No necesaria.

Ingreso al formulario Consultar Oficio

| Sistema Generador de Oficios

88

F- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:

Hugo Fernando Prieto Garca


27 de Mayo del 2010
28 de Mayo del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador o como
Secretaria en el
sistema.
Descripcin de la
Acceso al formulario Consultar Oficio a travs
prueba:
del men
principal siguiendo la ruta Consultar Oficio/
Observaciones
Al presionar la opcin Consultar Oficio, se redirecciona al
formulario Consultar Oficio.
Reprogramacin de
No necesaria.
prueba:

| Sistema Generador de
Oficios

89

F- DISEO Y EJECUCION DE PRUEBAS

Formulario Consultar Oficio

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

Hugo Fernando Prieto Garca


4 de Junio del 2010
5 de Junio del 2010

| Sistema Generador
de Oficios

90

F- DISEO Y EJECUCION DE
PRUEBAS
Requerimiento asociado: Contar con el sistema instalado
correctamente y
funcionando.
Ingresar como Administrador o Secretaria
en el sistema.
Descripcin de la
Consultar oficios por Nm. Consecutivo de
prueba:
Oficio, por
Departamento y por Rango de Fechas.
Observaciones
Las opciones de bsqueda re direccionan a
donde deben.
En cuanto a bsqueda por Nm. Consecutivo de
Oficio, el
botn buscar funciona de manera correcta. El
mximo de
caracteres es de tres dgitos, no permite letras,
ni caracteres
especiales ni comillas.
Los campos de texto despliegan los datos
relacionados con la
informacin de la bsqueda y no pueden ser
modificados.
El botn 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 botn Modificar no realiza su funcin
correctamente;
mantiene el documento sin cambios. (Error de
integracin, la
ruta era incorrecta).
En cuanto a bsqueda por Departamento, el
botn buscar
funciona de manera correcta. Al realizar la
bsqueda,
aparece un listado en el cual se despliegan los
Nmeros
Consecutivos relacionados con el departamento
elegido.
Los campos de texto despliegan los datos
relacionados con la
informacin de la bsqueda y no pueden ser
modificados.
Al parecer el botn Siguiente se encuentra de
ms ya que al
seleccionar un Nmero Consecutivo, el

Reprogramacin de
prueba:

formulario se
actualiza de manera automtica.
El botn 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 botn Modificar no realiza su funcin
correctamente;
mantiene el documento sin cambios. (Error de
integracin, 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- DISEO Y EJECUCION DE
PRUEBAS

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

Hugo Fernando Prieto Garca


6 de Junio del 2010
7 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador o Secretaria
en el sistema.
Descripcin de la
Consultar oficios por Nm. Consecutivo de
prueba:
Oficio, por
Departamento y por Rango de Fechas.
Observaciones
Se corrigi el problema del botn Vista Previa;
ahora si
despliega los nuevos datos ingresados en el
cuerpo del
documento.
Se corrigi el problema de botn Modificar;
ahora si realiza
su funcin correctamente; mantiene el
documento sin
cambios. (Error de integracin, 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
mayora 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 perda el
valor que se
encontraba almacenada en la variable boleana
evitando as
la comparacin de sta en otros eventos.

Reprogramacin de
prueba:

Fue necesario realizar la comprobacin de si el


oficio es
interno o externo
No necesaria.

| Sistema Generador de Oficios

92

F- DISEO Y EJECUCION DE PRUEBAS

Visualizacin de un reporte

Impresin del reporte

| Sistema Generador de
Oficios

93

F- DISEO Y EJECUCION DE PRUEBAS

Exportacin del reporte

Reporte exportado a Word

| Sistema Generador de
Oficios

94

F- DISEO Y EJECUCION DE PRUEBAS


Ingreso al catalogo Firmantes

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

Hugo Fernando Prieto Garca


27 de Mayo del 2010
28 de Mayo del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Acceso al catalogo Firmantes a travs del men
prueba:
principal
siguiendo la ruta Admn. de
Catlogos/Firmantes.
Observaciones
Al presionar la opcin Firmantes, se redirecciona al
formulario Firmantes.
Reprogramacin de
No necesaria.
prueba:

| Sistema Generador de
Oficios

95

F- DISEO 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:

Descripcin de la
prueba:

Observaciones

Hugo Fernando Prieto Garca


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
cuestin de

seleccionar a la persona asignada. La seleccin


de un Nuevo Jefe Asignado funciona
correctamente.
La
lista
Departamento
muestra
los
departamentos previamente cargados en la
base de datos. La seleccin de un
Departamento funciona correctamente.

| Sistema Generador de
Oficios

96

F- DISEO Y EJECUCION DE PRUEBAS

Reprogramacin de
prueba:

El botn Agregar realiza su funcin


correctamente, solo que
si lo primero que se hace al ingresar a este
formulario es
presionar dicho botn, 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 opcin Agregar del catalogo Copias

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

Hugo Fernando Prieto Garca


27 de Mayo del 2010
28 de Mayo del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Acceso a la opcin Agregar a travs del men
prueba:
principal
siguiendo la ruta Admn. de
Catlogos/Copias/Agregar.
Observaciones
Al presionar la opcin Copias/Agregar, se redirecciona al
formulario Agregar Copia.

Reprogramacin de
prueba:

No necesaria.

| Sistema Generador de
Oficios

97

F- DISEO Y EJECUCION DE PRUEBAS

Formulario Agregar del catalogo Copias

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

Hugo Fernando Prieto Garca


4 de Junio del 2010
5 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Agregar copia.
prueba:
Comprobar la funcionalidad del campo de texto
c.c.p.
Comprobar la funcionalidad de los botones
Agregar y
Cancelar.
Observaciones
Se puede ingresar un mximo de 50 caracteres,
incluyendo
espacios.
Prcticamente se puede escribir cualquier
carcter, con
excepcin de comillas () para prevenir fallos en
el sistema.
El botn Agregar funciona correctamente.
El botn Cancelar borra los datos escritos en la
caja de texto
en caso de no querer agregar la copia. Como

Reprogramacin de
prueba:

nota personal,
este botn no tiene razn de ser ya que si no se
desea
agregar algo ya escrito, con el simple hecho de
presionar el
botn backspace del teclado se puede borrar lo
escrito y en
caso de agregar algo no deseado existe la
opcin Modificar
Copia o Eliminar Copia como otras opciones
dentro del men
Admn. de Catlogos.
No necesaria.

| Sistema Generador de
Oficios

98

F- DISEO Y EJECUCION DE PRUEBAS

Ingreso a la opcin Modificar del catalogo Copias

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

Descripcin de la
prueba:
Observaciones
Reprogramacin de
prueba:

Hugo Fernando Prieto Garca


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 opcin Agregar a travs del men
principal
siguiendo la ruta Admn. de
Catlogos/Copias/Modificar.
Al presionar la opcin Copias/Modificar, se redirecciona al
formulario Modificar Copia.
No necesaria.

| Sistema Generador de
Oficios

99

F- DISEO Y EJECUCION DE
PRUEBAS

Formulario Modificar del catalogo Copias

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

Hugo Fernando Prieto Garca


4 de Junio del 2010
5 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Comprobar la funcionalidad de la lista de texto
prueba:
Opcin de
Copia.
Comprobar la funcionalidad de los campos de
texto Opcin a
Modificar y Nueva Opcin de Copia.
Comprobar la funcionalidad de los botones
Buscar, Modificar
y Cancelar.
Observaciones
La seleccin de una copia dentro de la seccin
de Bsqueda
es sencilla, contiene todas las copias creadas
hasta el
momento.

El botn Buscar funciona correctamente.


El campo de texto Opcin a Modificar muestra
el valor buscado el cual no puede ser
modificado directamente.
Al igual que en la creacin de una nueva
opcin de copia, el campo de texto Nueva
Opcin de Copia cuenta con un mximo de 50
caracteres incluyendo espacios y es posible
introducir cualquier tipo de carcter con
excepcin de
| Sistema Generador de Oficios

100

F- DISEO Y EJECUCION DE
PRUEBAS

Reprogramacin de
prueba:

comillas
.
El botn Modificar funciona correctamente. El
error ocurre
cuando se presiona este botn sin antes haber
realizado una
bsqueda ya que, de contener algn carcter el
campo
Nueva Opcin de Copia, modificar el primer
dato que se
muestre en la lista Opcin de Copia.
Si se presiona el botn Modificar sin hacer una
bsqueda y
dejando en blanco las dems opciones (los
espacios se
cuentan como un carcter), ste se deshabilita
dejando como
nica opcin para habilitarlo presionar el botn
Cancelar o
ingresar de nuevo a este formulario.
Nota: Debido a este error pareciera que el botn
Bsqueda y
el campo de texto Opcin a Modificar no tienen
razn de ser.
6 de Junio del 2010

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

Hugo Fernando Prieto Garca


6 de Junio del 2010
9 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Comprobar la funcionalidad de la lista de texto
prueba:
Opcin de
Copia.
Comprobar la funcionalidad de los campos de
texto Opcin a
Modificar y Nueva Opcin de Copia.
Comprobar la funcionalidad de los botones
Buscar, Modificar
y Cancelar.
Observaciones
Se corrigieron los errores del botn Modificar.

Reprogramacin de
prueba:

No necesaria.

| Sistema Generador de Oficios

101

F- DISEO Y EJECUCION DE
PRUEBAS

Ingreso a la opcin Eliminar del catlogo Copias

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

Hugo Fernando Prieto Garca


27 de Mayo del 2010
28 de Mayo del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Acceso a la opcin Agregar a travs del men
prueba:
principal
siguiendo la ruta Admn. de
Catlogos/Copias/Eliminar.
Observaciones
Al presionar la opcin Copias/Eliminar, se redirecciona al
formulario Eliminar Copia.
Reprogramacin de
No necesaria.
prueba:

| Sistema Generador de Oficios

102

F- DISEO 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:

Descripcin de la
prueba:

Observaciones

Hugo Fernando Prieto Garca


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
Opcin de
Copia.
Comprobar la funcionalidad del campo de
texto Opcin a
Eliminar.
Comprobar la funcionalidad de los botones
Buscar, Eliminar y
Cancelar.
La seleccin de una copia dentro de la seccin
de Bsqueda
es sencilla, contiene todas las copias creadas
hasta el
momento.
El botn Buscar funciona correctamente.

El campo de texto Opcin a Eliminar muestra


el valor buscado el cual no puede ser
modificado directamente.
No es posible la insercin de datos dentro del
campo de texto Opcin a Eliminar.

| Sistema Generador de Oficios

103

F- DISEO Y EJECUCION DE
PRUEBAS

Reprogramacin de
prueba:

Si se presiona el botn Eliminar sin hacer una


bsqueda y
dejando en blanco las dems opciones, ste se
deshabilita
dejando como nica opcin para habilitarlo
presionar el
botn Cancelar o ingresar de nuevo a este
formulario.
La accin anterior no elimina la primera opcin
mostrada en
la lista de texto Opcin de Bsqueda por lo
que se
recomienda implementar esta medida al error
de Modificar
Copia (consultar prueba correspondiente).
No necesaria.

Ingreso a la opcin Agregar del catalogo Departamentos

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

Descripcin de la
prueba:

Hugo Fernando Prieto


Garca
27 de Mayo del
2010
28 de Mayo del
2010

Contar con el sistema instalado


correctamente y
funcionan
do.
Ingresar como Administrador en el
sistema.
Acceso a la opcin Agregar a travs del men
principal

siguiendo

Observaciones

Reprogramacin de
prueba:

la

ruta

Admn.

d
e

Catlogos/Departamentos/Agr
egar.
Al presionar la opcin
Departamentos/Agregar, se redirecciona al formulario Agregar
Departamento.
No
necesaria.

| Sistema Generador de Oficios

104

F- DISEO Y EJECUCION DE
PRUEBAS

Formulario Agregar del catalogo Departamentos

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

Hugo Fernando Prieto Garca


4 de Junio del 2010
5 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Comprobar la funcionalidad de los campos de
prueba:
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.
Observaciones
El botn Agregar funciona correctamente.
Si se presiona el botn 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
lmite de
longitud, aceptan comillas y cualquier otro

Reprogramacin de
prueba:

tipo de
caracteres. Esto provoca errores que no se
presentan en los
dems 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- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:

Hugo Fernando Prieto Garca


6 de Junio del 2010
8 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Comprobar la funcionalidad de los campos de
prueba:
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.
Observaciones
Se corrigieron los errores de ingreso de
caracteres no validos.
Reprogramacin de
No necesaria
prueba:
Ingreso a la opcin Modificar del catalogo Departamentos

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

Hugo Fernando Prieto


Garca
27 de Mayo del
2010
28 de Mayo del
2010

Requerimiento
asociado:

Descripcin de la
prueba:

Observaciones

Reprogramacin de
prueba:

Contar con el sistema instalado


correctamente y
funcionan
do.
Ingresar como Administrador en el
sistema.
Acceso a la opcin Modificar a travs del men
principal
siguiendo
la
ruta
Admn.
de
Catlogos/Departamentos/Agr
egar.
Al presionar la opcin
Departamentos/Modificar, se redirecciona al formulario Modificar
Departamento.
No
necesaria.
| Sistema Generador
10
de Oficios
6

F- DISEO 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:

Descripcin de la
prueba:

Hugo Fernando Prieto Garca


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

Observaciones

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- DISEO Y EJECUCION DE
PRUEBAS

Reprogramacin de
prueba:

existentes en la base de datos.


El botn Buscar funciona correctamente.
Muestra, en los
campos de la seccin Opcin a Modificar,
los datos
relacionados con el departamento
seleccionado.
Los campos Departamento y Abreviatura de la
seccin
Opcin a Modificar no pueden ser modificados ni
se permite
la insercin de datos.
Los campos de texto Departamento y
Abreviatura de la
seccin Nueva Opcin no tienen un lmite 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 botn Modificar sin antes haber
realizado una
bsqueda y dejando en blanco los dems
espacios provoca
que ste se deshabilite dejando como opciones
reingresar al
formulario o presiona el botn Cancelar.
Nota: revisar la ortografa en todos los
formularios pues aqu
se encuentra una frase incorrecta Nueva
OpNueva Opcion,
tambin es necesario revisar la falta de acentos
en la
mayora 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:

Hugo Fernando Prieto Garca


6 de Junio del 2010
8 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Comprobar la funcionalidad de la lista de
prueba:
texto
Departamento.
Comprobar la funcionalidad de los campos
de texto
Departamento y Abreviatura.
Comprobar la funcionalidad de los botones
Buscar, Modificar
y Cancelar.
Observaciones
Se corrigieron los errores de ingreso de
caracteres no validos.
Se corrigieron los errores ortogrficos
detectados en los
formularios. Es posible que existan otros que
fueron pasados
desapercibidos.
Reprogramacin de
No necesaria.
prueba:

| Sistema Generador de Oficios

108

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

Ana Gabriela Galicia Cruz


27 de Mayo del 2010
28 de Mayo del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Integracin del modulo de catlogos,
prueba:
administracin de
usuarios, generacin de oficios, consulta de
oficios, acceso al
sistema.
Observaciones
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).
Reprogramacin de
29 de Mayo del 2010
prueba:
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la prueba:

Ana Gabriela Galicia Cruz


29 de Mayo del 2010
7 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Integracin del modulo de catlogos,
prueba:
administracin de
usuarios, generacin de oficios, consulta de
oficios, acceso al
sistema.
Observaciones
Se realiz la creacin de la base de datos en
MySQL con el
script generado anteriormente. La prueba se

Reprogramacin de
prueba:

desarrollo sin
problemas.
Al probar el sistema se verific la conexin con
la base de
datos y hubo algn error por olvidar cambiar la
contrasea y
usuario.
Se prob la funcionalidad de la generacin de
los reportes,
tanto internos como externos en ambas
sesiones. Hubo un
problema con la visualizacin 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- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la prueba:

Ana Gabriela Galicia Cruz


7 de Junio del 2010
7 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado


correctamente y
funcionando.
Ingresar como Administrador en el
sistema.
Descripcin de la
Integracin del modulo de catlogos,
prueba:
administracin de
usuarios, generacin de oficios, consulta de
oficios, acceso al
sistema.
Observaciones
Se solucion el problema de conexin con la
base de datos.
Despus de cambiar desde el Web.Config la
contrasea y el
usuario del servidor el sistema hizo la conexin
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.
Reprogramacin de
No necesaria.
prueba:

| Sistema Generador de Oficios

110

F- DISEO Y EJECUCION DE
PRUEBAS

3.-DISEO DEL PLAN DE PRUEBAS (INSTALACION DEL SISTEMA)


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

Jorge Josu Vera Dmaso


8 de Junio del 2010
8 de Junio del 2010

Requerimiento asociado: Contar con disponibilidad del servidor.


Descripcin de la
Instalacin del sistema en el servidor.
prueba:
Observaciones
Debido a que el sistema generador de oficios es
una
aplicacin 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 requera, despus de instalarlo
se gener
fcilmente y se migr la base de datos al
servidor.
Para realizar la instalacin en el servidor
requerimos de una
carpeta dentro del servidor, un usuario y su
respectiva
contrasea para poder conectarnos por ftp. Todo
esto nos lo
proporcion el Ing. Jos Olivares, encargado de
los servidores
disponibles por el cliente.
Despus de tener nuestro usuario, contrasea 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
contrasea. La
prueba fue reprogramada para el da siguiente.
Reprogramacin de
9 de Junio del 2010
prueba:

| Sistema Generador de Oficios

111

F- DISEO Y EJECUCION DE
PRUEBAS

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

Jorge Josu Vera Dmaso


9 de Junio del 2010
9 de Junio del 2010

Requerimiento asociado: Contar con disponibilidad del servidor.


Descripcin de la
Instalacin del sistema en el servidor.
prueba:
Observaciones
La aplicacin 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 teora, 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
aplicacin, por lo que se opto por una instalacin
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.
Reprogramacin de
Hasta nuevo aviso.
prueba:

| Sistema Generador de Oficios

112

F- DISEO 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 instalacin del Sistema Generador de Oficios al ser una aplicacin web,
solamente ser necesario llevar la carpeta del proyecto al servidor destinado.
Sin embargo antes de realizar la migracin del sistema al servidor es necesario
preparar el servidor con el software necesario para el correcto funcionamiento
del sistema.
Dicha etapa de preparacin 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
instalacin.
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 preparacin, solamente es necesario migrar el


proyecto de Visual Basic al servidor y definir la pgina de inicio del sistema.
Para el correcto funcionamiento del sistema se debe verificar la cadena de
conexin 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
despus de la etapa de capacitacin.

PLAN DE CAPACITACION

Para que la implantacin del Sistema Generador de Oficios sea aun ms exitosa
la empresa Soft-2U propone un plan de capacitacin para la empresa de nuestro
cliente Instituto Tecnolgico de Minatitln (Jefatura de Departamento de
Sistemas). Con esto se pretende ofrecer a los empleados asesoras para el mejor
funcionamiento y desempeo del SGO. Soft-2U propone el siguiente plan dividi
en dos mdulos (sujeto a aprobacin del cliente):

| Sistema Generador de
Oficios

114

G- IMPLANTACION Y
MANTENIMIENTO
Capacitacin para el Usuario Administrador:
Ingresar al Sistema

Su objetivo es auxiliar al personal en el proceso de


aprendizaje de
la validacin del usuario y que hacer en caso de
olvido de
contraseas.
Alta de Usuarios
Su objetivo es asesorar al personal en el proceso
de altas de
usuarios indicndoles los requisitos que se deben
cubrir para que
el usuario sea admitido.
Eliminacin de Usuarios
Su objetivo es auxiliar al personal en el proceso de
eliminacin de
usuarios de la mejor manera as como informarle
sobre como
repercutir en el sistema.
Generacin de Oficio
Su objetivo es orientar al personal en cul es la
manera ms
optima de generar un oficio sin errores
Consulta de Oficio
Su objetivo es auxiliar al personal en las diferentes
formas de
consultar un oficio segn sean sus necesidades y
obtener mejor
resultados de bsqueda.
Administracin de
Su objetivo principal es asesorar al personal
Catlogos
sobre la
administracin de los catlogos con lo que cuenta el
SGO como los
son (Copias, Departamentos y Firmantes),
orientndolos sobre
cul es la mejor y ms optima manera de
administrarlos (Altas,
Eliminacin y Modificacin) segn sea el caso.
El proceso de capacitacin para el Administrador tiene una duracin estimada de
10 hrs (las cuales pueden estar sujetas a modificacin o aprobacin del cliente)
distribuyndolas de la manera ms apropiada para el cliente.
Capacitacin para Usuario Secretaria
De los anteriores descritos:
Ingresar al Sistema
Alta de Usuarios
Eliminacin de Usuarios
Generacin de Oficio
Consulta de Oficio

El proceso de capacitacin para la Secretaria tiene una duracin estimada de 8


hrs (las cuales pueden estar sujetas a modificacin o aprobacin del cliente)
distribuyndolas de la manera ms 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 trmino 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 bsqueda y vista previa de los oficios.
Se sugiere que en cada mantenimiento sean extrados de la base de datos los
oficios generados en

el semestre, y se haga un respaldo de ellos en caso que en algn momento


determinado se desee consultar alguno 1. Tambin que se verifique el
estado de las cuentas de usuario de modo que se pueda eliminar aquellas
que ya no sean utilizadas.

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 continuacin se detallan las cuestiones de garanta 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 ao de
mantenimiento sin costo alguno, el cual corresponde a realizar el
respaldo de la base de datos dos veces, cada una al trmino del
semestre.
2. El Cliente deber hacerse cargo de los mantenimientos posteriores,
los cuales sern cobrados segn 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 actualizacin que se requiera hacer al sistema, las cuales
sern cobradas segn las tarifas vigentes del Prestador de Servicio.
2. El Cliente recibir un descuento del 15% sobre el precio neto al
solicitar la primera actualizacin del sistema.
De la garanta 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 despus de la
entrega e implantacin del sistema, siempre y cuando la falla no se deba al
uso inadecuado del sistema, eliminacin de archivos, libreras y
componentes del sistema, acceso a la base de datos fuera de la aplicacin
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 garanta, el Cliente ser el responsable de
cubrir los gastos de reparacin del sistema segn las tarifas vigentes
del Prestador del Servicio.

El Prestador de Servicios

El Cliente

| Sistema Generador de
Oficios

118

S-ar putea să vă placă și