Documente Academic
Documente Profesional
Documente Cultură
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
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
G- IMPLANTACION Y MANTENIMIENTO
...........................................................................................................................
114
2.-PROPUESTA DE MANTENIMIENTO
........................................................................................................................
116
| Sistema Generador de
Oficios
CAPITULO A
MODELADO DEL NEGOCIO
| Sistema Generador de
Oficios
A-MODELADO DEL
NEGOCIO
A-MODELADO DEL NEGOCIO
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
| Sistema Generador de
Oficios
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.
Administrador
Actividad
Secretaria
Actividad
| Sistema Generador de
Oficios
10
B-INGENIERIA DE
REQUERIMIENTOS
3.-REQUERIMIENTOS TECNOLGICOS
Cache
L2 Cache 1 MB
Memoria
Disco Duro
Unidad ptica
Network Adapter
Monitor
Sistema Operativo
| Sistema Generador de
Oficios
11
B-INGENIERIA DE
REQUERIMIENTOS
REQUERIMIENTOS FUNCIONALES
Los usuarios podrn seleccionar del catlogo de firmantes el nombre de la persona que
firma el oficio.
Almacenamiento de oficios
El sistema almacena todos los oficios creados por cualquiera de sus usuarios.
| Sistema Generador de
Oficios
12
B-INGENIERIA DE REQUERIMIENTOS
Impresin de Oficios
Una vez revisado el documento en la vista previa, el sistema permitir a los usuarios
imprimir el oficio.
Administracin de contraseas
El administrador del sistema podr modificar las contraseas de los dems
usuarios.
| 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.
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 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
| Sistema Generador de
Oficios
15
B-INGENIERIA DE REQUERIMIENTOS
CAPITULO C
PLANIFICACION DEL PROCESO DE
DESARROLLO
| Sistema Generador de
Oficios
16
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
MODELO EN
CASCADA
| Sistema Generador de
Oficios
18
Mantenimiento Correctivo
Mantenimiento Evolutivo
| Sistema Generador de
Oficios
19
2.-CRONOGRAMA DE ACTIVIDADES
20
21
Factor 2
Factor 3
Factor 4
22
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
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.
Gestin de requisitos.
| Sistema Generador de
Oficios
24
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
25
5..-PERT DE PLANIFICACION
| Sistema Generador de
Oficios
26
27
| Sistema Generador de
Oficios
28
29
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
Calculo de Fi.
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
| Sistema Generador de
Oficios
31
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
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
Generacin de Oficios
Consulta de Oficios
3
3
D.DISEO ORIENTADO A
OBJETOS
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
Acceso al Sistema
SI el usuario se ha identificado
correctamente
accede al sistema y sus opciones.
34
D.DISEO ORIENTADO A
OBJETOS
ACTOR
Administrad
or
CASO DE USO
Admon. Usuarios
DESCRIPCION
El administrador podr crear y borrar
usuarios
Crear Usuario
Borrar Usuario
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
D.DISEO ORIENTADO A
OBJETOS
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
Por Asunto
Actualizar
Imprimir Oficio
38
D.DISEO ORIENTADO A
OBJETOS
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
Consulta 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
4
0
D.DISEO ORIENTADO A
OBJETOS
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
Por Asunto
Actualizar
Imprimir Oficio
41
D.DISEO ORIENTADO A
OBJETOS
2.-Diagramas de Actividad
42
D.DISEO ORIENTADO A
OBJETOS
43
D.DISEO ORIENTADO A
OBJETOS
DIAGRAMA 5.- ALTAS DEL CATALOGO DE COPIAS POR PARTE DEL ADMINISTRADOR
44
D.DISEO ORIENTADO A
OBJETOS
DIAGRAMA 5.- ALTAS DEL CATALOGO DE COPIAS POR PARTE DEL ADMINISTRADOR
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
46
D.DISEO ORIENTADO A
OBJETOS
47
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
49
D.DISEO ORIENTADO A
OBJETOS
50
D.DISEO ORIENTADO A
OBJETOS
51
D.DISEO ORIENTADO A
OBJETOS
52
D.DISEO ORIENTADO A
OBJETOS
53
D.DISEO ORIENTADO A
OBJETOS
54
D.DISEO ORIENTADO A
OBJETOS
55
D.DISEO ORIENTADO A
OBJETOS
56
D.DISEO ORIENTADO A
OBJETOS
57
D.DISEO ORIENTADO A
OBJETOS
58
D.DISEO ORIENTADO A
OBJETOS
VISUALIZACIN DE UN REPORTE
59
D.DISEO ORIENTADO A
OBJETOS
60
D.DISEO ORIENTADO A
OBJETOS
61
D.DISEO ORIENTADO A
OBJETOS
62
D.DISEO ORIENTADO A
OBJETOS
63
D.DISEO ORIENTADO A
OBJETOS
64
D.DISEO ORIENTADO A
OBJETOS
65
D.DISEO ORIENTADO A
OBJETOS
66
D.DISEO ORIENTADO A
OBJETOS
Modelo Relacional
Normalizacin
| Sistema Generador de
Oficios
67
D.DISEO ORIENTADO A
OBJETOS
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
70
E -ESPECIFICACION DE LA ARQUITECTURA
DEL SISTEMA
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
| Sistema Generador de
Oficios
72
E -ESPECIFICACION DE LA ARQUITECTURA
DEL SISTEMA
CAPITULO F
DISEO Y EJECUCION DE
PRUEBAS
73
Responsable de la
prueba:
Fecha programada de
la prueba:
Fecha real de la
prueba:
| Sistema Generador de
Oficios
74
Responsable de la
prueba:
Fecha programada de
la prueba:
Fecha real de la
prueba:
Responsable de la
prueba:
Fecha programada de
la prueba:
Fecha real de la
prueba:
| 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:
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.
76
F- DISEO Y EJECUCION DE
PRUEBAS
Observaciones
Reprogramacin de
prueba:
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
77
Reprogramacin de
prueba:
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la prueba:
| 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:
Responsable de la
prueba:
Fecha programada de
la prueba:
Fecha real de la
prueba:
| 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:
Reprogramacin de
prueba:
| 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:
| 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:
| Sistema Generador de
Oficios
82
Responsable de la
prueba:
Fecha programada de
la prueba:
Fecha real de la
prueba:
| 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:
| 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:
Responsable de la
prueba:
Fecha programada de
la prueba:
Fecha real de la
prueba:
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:
| 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:
87
F- DISEO Y EJECUCION DE
PRUEBAS
Reprogramacin de
prueba:
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
Requerimiento
asociado:
Descripcin de la
prueba:
Observaciones
Reprogramacin de
prueba:
88
F- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
| Sistema Generador de
Oficios
89
Responsable de la
prueba:
Fecha programada de
la prueba:
Fecha real de la
prueba:
| 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:
Reprogramacin de
prueba:
92
Visualizacin de un reporte
| Sistema Generador de
Oficios
93
| Sistema Generador de
Oficios
94
Responsable de la
prueba:
Fecha programada de
la prueba:
Fecha real de la
prueba:
| Sistema Generador de
Oficios
95
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
Requerimiento
asociado:
Descripcin de la
prueba:
Observaciones
| Sistema Generador de
Oficios
96
Reprogramacin de
prueba:
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
Reprogramacin de
prueba:
No necesaria.
| Sistema Generador de
Oficios
97
Responsable de la
prueba:
Fecha programada de
la prueba:
Fecha real de la
prueba:
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
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
Requerimiento
asociado:
Descripcin de la
prueba:
Observaciones
Reprogramacin de
prueba:
| Sistema Generador de
Oficios
99
F- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de
la prueba:
Fecha real de la
prueba:
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:
Reprogramacin de
prueba:
No necesaria.
101
F- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
102
F- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
Requerimiento
asociado:
Descripcin de la
prueba:
Observaciones
103
F- DISEO Y EJECUCION DE
PRUEBAS
Reprogramacin de
prueba:
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
Requerimiento
asociado:
Descripcin de la
prueba:
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.
104
F- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
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
105
F- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
Requerimiento
asociado:
Descripcin de la
prueba:
Observaciones
Reprogramacin de
prueba:
F- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
Requerimiento
asociado:
Descripcin de la
prueba:
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:
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la
prueba:
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:
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
109
F- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la prueba:
110
F- DISEO Y EJECUCION DE
PRUEBAS
111
F- DISEO Y EJECUCION DE
PRUEBAS
Responsable de la
prueba:
Fecha programada de la
prueba:
Fecha real de la prueba:
112
F- DISEO Y EJECUCION DE
PRUEBAS
CAPITULO G
IMPLANTACION Y MANTENIMIENTO
113
G- IMPLANTACION Y
MANTENIMIENTO
G- IMPLANTACION Y MANTENIMIENTO
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.
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
| 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
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
El Prestador de Servicios
El Cliente
| Sistema Generador de
Oficios
118