Story Transcript
CAPITULO 3. Determinación de Requerimientos.
CAPITULO 3. DETERMINACIÓN DE REQUERIMIENTOS. 3.1
DETERMINACIÓN DE REQUERIMIENTOS.
Los requerimientos para diseñar un nuevo Sistema Informático son aquellos elementos o características que deben ser incluidos para así, satisfacer una necesidad.
3.1.1 DIAGRAMAS FUNCIONALES. Para determinar cuales son los procesos que debe realizar el sistema para el control y seguimiento de las inspecciones de calidad en el aula (SICONSICA) que realizan los decanatos de la UFG, se detalla a continuación, los diagramas funcionales con sus respectivos diagramas jerárquicos, que permiten visualizar las relaciones entre los módulos del software a desarrollar. Se han definido tres usuarios principales para el software a desarrollar: a) Decano, b) Inspector, c) Docente A continuación se presentan los diagramas funcionales para cada uno de ellos: 3.1.1.1
DIAGRAMA FUNCIONAL DE PRIMER NIVEL PARA DECANO. 0.0 Software para el control y seguimiento de las inspecciones de calidad en el aula que realizan los decanatos de la UFG.
1.0
2.0
3.0
PLAN DE INSPECTORIAS
REPORTES
UTILITARIOS
4.0
5.0 AYUDA
Fig. 23
82
ESTADISTICO
6.0
7.0
HISTORICO
CERRAR
CAPITULO 3. Determinación de Requerimientos.
LISTA DE FUNCIONES Adición:
4.0 Ayuda.
Apertura de inspección. Adición de docentes a inspeccionar. Modificación: Acción correctiva Acción preventiva Eliminación : Eliminación general docentes Apertura de inspección, general de planta a inspeccionar, lista para inspector, protocolo, RP-08, acciones, áreas o escuelas, bitácoras, claves. Respaldo de la base de datos, modificar de claves, eliminar de claves. Manual Decano, Manual Ispector, Manual Docente
5.0 Estadístico.
Estadística de inspecciones realizadas.
6.0 Histórico.
Historico de las Inspecciones realizadas. Salir del sistema.
1.0 Plan de Inspectorías.
2.0 Reportes. 3.0 Utilitarios.
7.0 Cerrar.
Tabla 21
3.1.1.2 DIAGRAMA FUNCIONAL DE SEGUNDO NIVEL PARA DECANO. 1.0 PLAN DE INSPECTORIAS
1.1
ADICION
1.2
MODIFICACION
1.1.1
1.1.2
1.2.1
1.2.2
APERTURA NSPECCION
DOCENTE A INSPECCIONA
ACCION PREVENTIVA
ACCION CORRECTIVA
Fig. 24
83
1.3
ELIMINACION
1.3.1 ELIMINACION GRAL. DOCENTES
CAPITULO 3. Determinación de Requerimientos.
ADICION. LISTA DE FUNCIONES Apertura de inspección, docentes a inspeccionar.
1.1 adición 1.2 Modificación 1.3 Eliminación
Acción preventiva, acción correctiva. Eliminación general de docentes. Tabla 22
3.1.1.3
DIAGRAMA FUNCIONAL DE TERCER NIVEL PARA DECANO. 2.0 REPORTES
2.1 APERT. INSP.
2.2 GRAL. PLANTA A INSP.
2.3 LISTA PARA INSP.
2.4 PROTOC.
2.5 RP-08.
2.6.1 MEJORAS CORRECTIVAS
2.6 ACCIONE S
2.7 AREAS O ESC.
2.8.1
2.8.2
MEJORAS PREVENTIVAS
INSPECTOR
2.8.3 DOCENTE
84
2.9.1 INSPECT.
DECANO
2.6.2
Fig. 25
2.8 BITAC.
2.9.2 DOCENTE
2.9 CLAVES.
CAPITULO 3. Determinación de Requerimientos.
REPORTES. LISTA DE FUNCIONES 2.1 2.2 2.3 2.4
Apertura de inspección. General de planta a Inspeccionar. Lista para Inspector. Protocolo.
Reporte de apertura de inspección. Reporte Gral. de planta a inspeccionar. Listado de inspecciones que hará el Inspector. Reporte de inspecciones de calidad en el aula.
2.5
RP-8.
Formulario para realizar la inspeccion.
2.6
Acciones.
2.7
Areas o escuelas.
Mejoras correctivas, Mejoras preventivas Reporte de acciones preventivas por areas o escuelas.
2.8
Bitacoras.
De Decano, Inspector, docente.
2.9
Claves.
Inspector, docente. Tabla 23
3.1.1.4
DIAGRAMA FUNCIONAL DE CUARTO NIVEL. 3.0 UTILITARIOS
3.1 RESPALDO DE BD
3.2 MODIFICAR CLAVES
3.3 ELIMINAR CLAVES
3.2.1
3.3.1
DECANO
DECANO
3.2.2
3.3.2
INSPECTOR
INSPECTOR
3.2.3
3.3.3
DOCENTE
DOCENTE
Fig. 26
85
CAPITULO 3. Determinación de Requerimientos.
UTILITARIOS. LISTA DE FUNCIONES 3.1 Respaldo de base de datos. 3.2 Modificar claves. 3.3 Eliminar claves.
Se hacen copias de seguridad de archivos. Se modifican claves de Decano, inspectores y Docentes. Se elimina clave de Decano, Inspectores y Docentes. Tabla 24
3.1.1.5 DIAGRAMA FUNCIONAL DE QUINTO NIVEL PARA DECANO.
4.0 AYUDA
4.1
MANUAL DECANO
4.2 MANUAL INSPECTOR
4.3 MANUAL DOCENTE
Fig. 27
AYUDA. LISTA DE FUNCIONES 4.1 Manual Decano. 4.2 Manual Inspector. 4.3 Manual Docente.
Se muestra el manual de Decano. Se muestra el manual del Inspector. Se muestra el manual del docente. Tabla 25
86
CAPITULO 3. Determinación de Requerimientos.
3.1.2
DIAGRAMA FUNCIONAL DE PRIMER NIVEL PARA INSPECTOR.
0.0 Software para el control y seguimiento de las inspecciones de calidad en el aula que realizan los decanatos de la UFG.
1.0 ADICION DE INSPECCION
2.0 MODIFICACION DE OPORTUNIDADES DE MEJORA
3.0 REPORTE DE INSPECCION
4.0
5.0
AYUDA
CERRAR
Fig. 28
1.0 2.0 3.0 4.0
LISTA DE FUNCIONES Adición de inspección, registro de acciones Adición de Inspección. correctivas. Registro de acciones preventivas. Oportunidades de mejora. Modificación de oportunidades de mejora. Reporte de inspección de calidad en el aula, Reporte de Inspección. registro de acciones correcrtivas, registro de acciones preventivas. Ayuda. Manual de usuario Inspector.
5.0 Cerrar
Salir del sistema. Tabla 26.
87
CAPITULO 3. Determinación de Requerimientos.
3.1.2.1
DIAGRAMA FUNCIONAL DE SEGUNDO NIVEL PARA INSPECTOR. 1.0 ADICION DE INSPECCION
1.1
ADICION DE INSPECCION
1.2 REGISTRO DE ACCIONES CORRECTIVAS
1.3 REGISTRO DE ACCIONES PREVENTIVAS
Fig. 29
ADICION DE INSPECCION. LISTA DE FUNCIONES Adición de inspección de calidad en el aula 1.1 Adición de inspección. 1.2 Registro de Acciones correctivas. 1.3 Registro de Acciones preventivas.
Se adicionan las acciones correctivas si las hay. Se adicionan las acciones preventivas si las hay.
Tabla 27
3.1.2.2
DIAGRAMA FUNCIONAL DE TERCER NIVEL PARA INSPECTOR.
2.0 OPORTUNIDADES DE MEJORA
2.1 MODIFICACIóN DE OPORTUNIDADES DE MEJORA.
Fig. 30
88
CAPITULO 3. Determinación de Requerimientos.
OPORTUNIDADES DE MEJORA. LISTA DE FUNCIONES 2.1 modificación de oportunidades Se modifica las oportunidades de mejora que se de mejora han cumplido. Tabla 28
3.1.2.3 DIAGRAMA FUNCIONAL DE CUARTO NIVEL PARA INSPECTOR. 3.0 REPORTE DE INSPECCION DE CALIDAD EN EL AUNA
3.1 REPORTE DE INSPECCION DE CALIDAD
3.2 REGISTRO DE ACCIONES CORRECTIVAS
3.3 REGISTRO DE ACCIONES PREVENTIVAS
Fig. 31
REPORTE DE INSPECCION DE CALIDAD. LISTA DE FUNCIONES 3.1 Reporte de inspección de calidad. Reporte de inspección de calidad. Reporte de las acciones correctivas del 3.2 Registro de acciones correctivas. docente. Reporte de las acciones preventivas del 3.3. Registro de acciones preventivas. docente. Tabla 29
89
CAPITULO 3. Determinación de Requerimientos.
3.1.3 DIAGRAMA FUNCIONAL DE PRIMER NIVEL PARA DOCENTE. 0.0 Software para el control y seguimiento de las inspecciones de calidad en el aula que realizan los decanatos de la UFG.
1.0
2.0
3.0
REPORTE DE INSPECCIONES
CAMBIAR VERIFICADOR
AYUDA
4.0 CERRAR
Fig. 32
LISTA DE FUNCIONES Muestra el reporte de inspección realizado al 1.0 Reporte de inspecciones. docente. Cambia verificador de docente. 2.0 Cambiar verificador 3.0 Ayuda. 4.0 CERRAR.
Manual de usuario Docente. Salir del sistema. Tabla 30
3.2
DIAGRAMA DE FLUJO DE DATOS.
Estos son representaciones gráficas de los flujos de datos del Sistema de Control y Seguimiento de las Inspecciones de Calidad en el aula que realizan los decanatos de la UFG, e interactúan con cada uno de los procesos. Los diagramas de flujos de datos están clasificados en los siguientes tres niveles :
90
CAPITULO 3. Determinación de Requerimientos.
Diagrama de Contexto. Representa un panorama general donde se incluyen entradas básicas, el sistema en general y las salidas. Es el diagrama más genérico del movimiento de datos del sistema y la conceptualización más amplia del mismo. Primer Nivel. Despues del diagrama de contexto sigue el diagrama cero, nivel 1 donde se muestran los procesos principales del SICONSICA. En cada proceso se realizan diferentes tipos de transacciones evitando la repetición de estos para el flujo de la información. Segundo Nivel En este nivel se describe en mayor detalle cada proceso del primer nivel, explotando cada uno de ellos y simbolizado las entidades, almacenes de datos y flujos de datos. Tercer Nivel. Se describe en este nivel cada proceso del segundo nivel, explotando cada uno de ellos de manera más detallada. A continuación se representan gráficamente cada uno de los procesos de los niveles antes mencionados.
91
CAPITULO 3. Determinación de Requerimientos.
3.2.1
DIAGRAMA DE CONTEXTO. Código: 0.0
Nombre: Diagrama de Contexto
1
DOCENTE
Compromiso Inspección de calidad Ve inspección
1 Planifica inspección 2 DECANO
Adquiere compromiso
0.0
Sistema de control y seguimiento de las inspecciones de calidad en el aula.
Revisa no conforidades y oportuniddes de mejora
Acción correctiva Acción preventiva
ISO 9001:2000 SGC
SICONSICA No conformidades Oportunidades de mejora.
Reportes de Inspección
Listado de docentes a inspeccionar
Lleva a cabo Inspecciones.
3
INSPECTOR
Fig. 33
Proceso Padre:
Procesos Hijos.
92
4
CAPITULO 3. Determinación de Requerimientos.
3.2.2 DIAGRAMA DE PRIMER NIVEL. Código 0.0
Nombre : S I C O N S I C A
2
1
Seleción de inspectores
Adicionar inspectores
Nivel : 1
3
Calendario de inspecciones
4
Hacer caledario de inspecciones
Selecionar equipo de inspectores
Solicitud de inspecciones
Enviar listado de docentes a inspecionar
Listado de docentes a inspeccionar
Planifica inspección
Planificación de inspecciones.
Seleción de inspectores
3 Lleva a cabo inspecciones
Adición de inspectores
1
No conformidades 4
Inspector
Maestro inspectores
Repotes de Inspección
Oportunidades de mejora
5
2 Decano
ISO 9001 2000 SGC
Realizar inspección Acción correctiva Ación preventiva
Revisa no conformidades y oportunidades de mejora Inspección de calidad 1 Adquiere compromiso
Docente
Compromiso Información de Inspecciones Ve inspección 6 2
Archivo Inspecciones
Ver inspección Consulta Inspecciones
Fig. 34
Proceso Padre: 0.0 SICONSICA.
Procesos Hijos: 1.0 Adicionar inspectores. 2.0 3.0 4.0 5.0 6.0
93
Seleccionar equipo de inspectores. Hacer calendario de inspecciones. Enviar listado de docentes a insp. Realizar inspección. Ver inspección.
CAPITULO 3. Determinación de Requerimientos.
3.2.3
DIAGRAMAS DE SEGUNDO NIVEL.
Código: 3.0
Nombre: Hacer calendario de inspecciones.
3.2
3.1 Calendario de inspecciones
Nivel: 2
Seleccionar docentes a inspeccionar
Solicitud de materias
Solicitud de inspecciones.
Seleccionar materia, horario, grupo, dia, aula, cupo
datos calendario de inspecciones Selección de docentes
3
Selección de materias
Registro Docentes
4
Registro Materias
5 Adición de docentes
Calendario de inspecciones
Adición de materias
3.3
3.4
Adicionar docentes
Adicionar materia
Planificación de inspección
Planificación de inspecciones
Fig. 35
Proceso Padre: 0.0 SICONSICA.
Procesos Hijos: 3.1 Seleccionar docentes a inspeccionar. 3.2 Seleccionar materia, horario, grupo, día, aula, cupo. 3.3 Adicionar docentes. 3.4 Adicionar materia.
94
CAPITULO 3. Determinación de Requerimientos.
Código: 5.0
Nombre:
Realizar Inspección
Adicionar inspecciones
Solicitar protocolo, programa de asig. aprobado, registro de planificación aprobado
Inspección de calidad 1 Docente
2
7
Seguimiento acción preventiva
Archivo inspecciones Adición de no conform. y oportunidades de mejora.
6
Seguimiento acción correctiva
Hacer seguimiento
Revisa no conformidades y oportunidades de mejora
Consulta de no conformidades oportunidades de mejora.
5.5 4 SGC
Adquirir compromiso
No conformidades Oportunidades de mejora
Acción prev. Acción correct.
2 Decano
Archivo no conformidades oportunidades de mejora
5.6
Compromiso
Producir reporte de inspección
Reporte de inspección
Adición de inspecciones
Acción correctiva
Acción preventiva
8
Reportes
Adicionar inspección, no conformidades y oportunidades de mejora
Adición de acciónes correctivas
Adición de Acción preventiva.
Ve inspección de calidad
Adquiere compromiso
5.3
5.2
5.1 Lleva a cabo inspección
Nivel : 2
5.4
Revisar no conformidades y oportunidades de mejora
Fig. 36
Proceso Padre: 0.0 SICONSICA.
Procesos hijos: 5.1 Solicitar protocolo, prog. De asig. 5.2 Adicionar inspección, no conformidades, oportunidades de mejora, acción preventiva y acción correctiva. 5.3 Producir reporte de inspección. 5.4 Revisar no conformidades y oportunidades de mejora. 5.5 Adquirir compromiso. 5.6 Hacer seguimiento.
95
CAPITULO 3. Determinación de Requerimientos.
3.2.4
DICCIONARIO DE DATOS.
3.2.4.1 DICCIONARIO DE ENTIDADES.
Código: Nombre: Descripción:
1.0 Docente de la UFG Persona que imparte clases en la universidad y que está sujeto a inspecciones de calidad. Flujo de Entrada Flujo de Salida Inspección de calidad Compromiso Ve inspección Compromiso
Código: Nombre: Descripción:
2.0 Decano. Entidad encargada de coordinar y planificar las inspecciones de calidad y darles seguimiento. Flujo de Entrada. Flujo de Salida. Reportes de inspección. Planifica inspección. Revisa no conformidades y oportunidades de mejora.
Código: Nombre: Descripción:
3.0 Inspector. Es la entidad responsable de llevar a cabo las inspecciones de calidad en el aula de la UFG. Flujo de Entrada. Flujo de Salida. Listado de docentes a Lleva a cabo inspecciones. inspeccionar.
Código: Nombre: Descripción:
4.0 ISO 9001:2000. SGC. Entidad a través de la cual se regula las no conformidades y oportunidades de mejora detectadas en la inspección de calidad. Flujo de Entrada. Flujo de Salida. No conformidades. Acción preventiva.. Oportunidades de mejora. Acción correctiva.
96
CAPITULO 3. Determinación de Requerimientos.
3.2.4.2
DICCIONARIO DE PROCESOS.
Código Nombre. Descripción. Entradas
0.0 Sistema de control y seguimiento de las inspecciones de calidad en el aula, SICONSICA. Proceso mayor de nivel 0 que controla todo lo relacionado con las inspecciones de calidad en el aula. Salidas.
Compromiso. Planifica inspección. Acción preventiva. Acción correctiva. Revisa no conformidades y Oportunidades de mejora. Lleva a cabo inspecciones.
Inspección de calidad. Ve inspección. Adquiere compromiso. Reportes de inspección. No conformidades y oportunidades de mejora. Listado de docentes a inspeccionar.
Código 1.0 Nombre. Adicionar inspectores de calidad. Descripción. Proceso que controla quienes serán inspectores de calidad. Entrada. Salida. Planifica inspección. Selección de inspectores. Adición de inspectores.
Código 2.0 Nombre. Seleccionar equipo de inspectores. Descripción. Proceso que controla el ingreso de los inspectores seleccionados. Entrada. Salida. Selección de inspectores. Calendario de inspecciones. Seleccionar inspectores.
97
CAPITULO 3. Determinación de Requerimientos.
Código 3.0 Nombre. Actualizar expedientes de Alumnos por Reingreso. Descripción. Proceso que controla la información del calendario de las inspecciones de calidad. Entrada. Salida. Calendario de inspecciones. Solicitud de inspecciones. Planificación de inspecciones.
Código Nombre. Descripción.
3.1 Seleccionar docentes a inspeccionar. Proceso hijo del proceso 3.0 que controla la selección de los docentes a inspeccionar. Entrada. Salida. Calendario de inspecciones. Solicitud de materias. Selección de docentes.
Código 3.2 Nombre. Seleccionar materia, horario, grupo, día, aula cupo. Descripción. Proceso hijo del proceso 3.0 que controla la información de la materia, horario, grupo, día, aula y cupo de la materia que imparte el docente a inspeccionar. Entrada. Salida. Solicitud de materias. Solicitud de inspecciones. Selección de materias. Datos calendario de inspecciones.
Código 3.3 Nombre. Adición de docentes. Descripción. Proceso hijo del proceso 3.0 que controla la adición de docentes. Entrada. Salida. Planificación de inspección. Adición de docentes.
98
CAPITULO 3. Determinación de Requerimientos.
Código 3.4 Nombre. Adicionar materia. Descripción. Proceso hijo del proceso 3.0 que controla la adición de materias. Entrada. Salida. Planificación de inspecciones. Adición de materias.
Código 4.0 Nombre. Enviar listado de docentes a inspeccionar. Descripción. Proceso que controla la información de los docentes a inspeccionar. Entrada. Salida. Solicitud de inspecciones. Listado de docentes a inspeccionar.
Código Nombre. Descripción.
5.0 Realizar inspección. Proceso que controla la información de la realización de las inspecciones hechas a los docentes. Entrada. Salida. Acción correctiva. No conformidades, oportunidades de mejora. Acción preventiva. Información de inspecciones. Compromiso. Adquiere compromiso. Revisa no conformidades, Inspección de calidad. oportunidades de mejora Reportes de inspección.
Código Nombre. Descripción.
5.1 Enviar listado de docentes a inspeccionar. Proceso que controla la información de los docentes a nspeccionar.
Entrada. Lleva a cabo inspecciones.
Salida. Inspección de calidad. Adición de inspecciones.
99
CAPITULO 3. Determinación de Requerimientos.
Código Nombre. Descripción.
5.2 Adicionar inspección, no conformidades, y Oportunidades de mejora. Proceso donde se adiciona la información de las inspecciones, no conformidades y oportunidades de mejora. Entrada. Salida. Adiciona inspecciones. Adición de acción preventiva. Adición de acción correctiva. Adición de inspecciones. Adición de no conformidades y oportunidades de mejora. Reportes.
Código 5.3 Nombre. Producir reporte de inspección. Descripción. Proceso para producir los diferentes reportes de la inspección de calidad. Entrada. Salida. Reportes. Reportes de inspección.
Código 5.4 Nombre. Revisar no conformidades y oportunidades de mejora. Descripción. Proceso que controla las no conformidades y oportunidades de mejora detectadas en la inspección. Entrada. Salida. Revisa no conformidades y No conformidades y oportunidades de mejora. oportunidades de mejora. Consulta no conformidades y oportunidades de mejora.
Código 5.5 Nombre. Adquirir compromiso. Descripción. Proceso que controla el compromiso adquirido por el docente para evacuar no conformidades y oportunidades de mejora. Entrada. Salida. Seguimiento acción preventiva. Adquiere compromiso. Seguimiento acción correctiva.
100
CAPITULO 3. Determinación de Requerimientos.
Código Nombre Descripción. Entrada. Compromiso.
5.6 Hacer seguimiento. Proceso que controla el seguimiento de la inspecciones que tuvieron no conformidades y oportunidades de mejora. Salida. Registro acción preventiva. Registro Acción Correctiva.
Código
6.0
Nombre.
Ver inspección.
Descripción.
Proceso donde el docente puede ver la inspección que se le ha realizado.
Entrada.
Salida.
Consulta de inspecciones.
Ve inspección.
3.2.4.3
Nombre.
DICCIONARIO DE ALMACENES DE DATOS.
Maestro inspectores.
1
Maestro inspectores
Descripción. Es el archivo donde se almacena los asignados. Flujos de datos que entran Flujos de datos que salen. Adición de inspectores. Selección de inspectores. Perfiles de seguridad. Planificación de inspecciones.
Nombre.
Archivo inspecciones.
2
Archivo inspecciones.
Descripción.
Es el archivo donde se almacena los datos de las inspecciones realizadas. Flujos de datos que entran. Flujos de datos que salen. Información de inspecciones.
Consulta de inspecciones.
101
CAPITULO 3. Determinación de Requerimientos.
Nombre.
Registro docentes.
3
Registro docentes
Descripción : Es el archivo donde se almacena los docentes a inspeccionar. Flujos de datos que entran. Flujos de datos que salen. Adición de docentes. Selección de docentes. Nombre.
Registro materias.
4
Registro materias.
Descripción.
Es el archivo donde se almacena los datos de las materias que imparte el docente. Flujos de datos que entran. Flujos de datos que salen. Adición de materias. Selección de materias. Nombre.
Calendario de 5 Calendario inspecciones. Descripción. Es el archivo donde se almacena el calendario de inspecciones del ciclo. Flujos de datos que entran. Flujos de datos que salen. Datos de calendario de inspecciones. Nombre.
Archivo de no conformidades y oportunidades de mejora.
6 .
Archivo no conformidades
Descripción.
Es el archivo donde se almacena las no conformidades y oportunidades de mejora detectadas en la inspección de calidad. Flujos de datos que entran. Flujos de datos que salen Adición de no conformidades y Consulta de no conformidades y oportunidades oportunidades de mejora. de mejora.
Nombre.
Acción correctiva.
7
Acción correctiva.
Descripción. Es el archivo donde se almacenan los inspectores asignados. Flujos de datos que entran. Flujos de datos que salen. Adición de acciones correctivas Seguimiento acciones correctivas
102
CAPITULO 3. Determinación de Requerimientos.
Nombre.
Acción preventiva.
8
Acción preventiva
Descripción.
Es el archivo donde se almacena las acciones preventivas detectadas en la inspección de calidad. Flujos de datos que entran Flujos de datos que salen. Seguimiento acción preventiva. Adición acción preventiva.
3.2.4.4
Nombre : Descripción : Fuente Decano
DICCIONARIO DE FLUJO DE DATOS.
Planifica inspección Datos que contiene la planificación de la inspección de calidad Destino 1.0 Adicionar inspectores.
Nombre : Descripción :
Adición de inspectores. Datos que contiene la información de las personas que serán inspectores Fuente Destino 1.0 Adicionar inspectores Maestro inspectores.
Nombre : Descripción :
Selección de inspectores. Datos que contiene la información de las personas que se adicionaron como inspectores y se agregan al calendario de inspecciones. Fuente Destino Maestro inspectores 2.0 Seleccionar equipo de inspectores.
Nombre :
Planificación de inspecciones.
Descripción : Datos del calendario de inspecciones. Fuente Destino Maestro inspectores 3.0 Hacer calendario de inspecciones.
103
CAPITULO 3. Determinación de Requerimientos.
Nombre : Solicitud de inspecciones. Descripción : Flujo de datos que contiene el listado de docentes a inspeccionar. Fuente Destino 3.0 Hacer calendario de inspecciones 4.0 Enviar listado de docentes a inspeccionar
Nombre : Listado de docentes a inspeccionar. Descripción : Flujo de datos que contiene el listado de docentes a inspeccionar. Fuente Destino 4.0 Enviar listado de docentes a Entidad inspector. inspeccionar.
Nombre : Lleva a cabo inspecciones. Descripción : Información de la inspección realizada. Fuente Destino Entidad inspector. 5.0 Realizar inspección.
Nombre : Reportes de inspecciones. Descripción : Reportes de la inspección realizada. Fuente Destino 5.0 Realizar inspección. Entidad Decano.
Nombre : Descripción :
Revisa no conformidades y oportunidades de mejora. Datos de las no conformidades y oportunidades de mejora detectadas en la inspección. Fuente Destino Entidad Decano. 5.0 Realizar inspección
104
CAPITULO 3. Determinación de Requerimientos.
Nombre : Descripción :
No conformidades y oportunidades de mejora. Datos de las no conformidades y oportunidades de mejora detectadas en la inspección. Fuente Destino 5.0 Realizar inspección Entidad ISO 9001:2000 SGC.
Nombre : Descripción :
Acción correctiva, acción preventiva. Datos que contienen las acciones correctivas y acciones preventivas. Fuente Destino Entidad ISO 9001:2000 SGC. 5.0 Realizar inspección.
Nombre : Descripción :
Inspección de calidad. Flujo de datos donde se obtiene la inspección de calidad realizada al Docente. Fuente Destino 5.0 Realizar inspección. Entidad docente.
Nombre : Descripción :
Adquiere compromiso. Compromiso adquirido por el docente para evacuar las no y oportunidades de mejora que le son detectadas en la inspección. Fuente Destino 5.0 Realizar inspección. Entidad docente.
Nombre : Descripción :
Compromiso. Datos donde queda demostrado que se ha cumplido con el compromiso adquirido por el docente. Fuente Destino Entidad docente. 5.0 Realizar inspección.
105
CAPITULO 3. Determinación de Requerimientos.
Nombre : Información de inspecciones Descripción : Datos de la inspección realizada Fuente Destino 5.0 Realizar inspección. Archivo inspecciones
Nombre : Consulta de inspecciones Descripción : Datos de la inspección realizada vista por el docente. Fuente Destino Archivo inspecciones. 6.0 Ver inspección.
Nombre : Calendario de inspecciones Descripción : Información del calendario de inspecciones. Fuente Destino 2.0 Seleccionar equipo de inspectores. 3.1 Seleccionar docentes a inspeccionar Nombre : Selección de docentes. Descripción : Datos que contiene información del docente a inspeccionar. Fuente Destino Registro docentes 3.1 Seleccionar docentes a inspeccionar Nombre : Adición de docentes. Descripción : Datos que contiene información del docente a adicionar. Fuente Destino 3.3 Adicionar docentes Registro docentes.
Nombre : Planificación de inspecciones. Descripción : Datos de la planificación de inspecciones. Fuente Destino Maestro inspectores 3.3 Adicionar docentes.
106
CAPITULO 3. Determinación de Requerimientos.
Nombre : Solicitud de materias. Descripción : Datos que contiene información de docentes seleccionados. Fuente Destino 3.1 Seleccionar docentes a inspeccionar. 3.2 Seleccionar materias, horario, grupo, día, aula, cupo. Nombre : Selección de materias. Descripción : Información de datos que acompañan a las materias Fuente Destino Registro de materias. 3.2 Seleccionar materias, horario, grupo, día, aula, cupo.
Nombre :
Solicitud de inspección.
Descripción : Datos que contiene solicitud de inspección. Fuente Destino 3.2 Seleccionar materias, horario, grupo, 4.0 Enviar listado de docentes a día, aula, cupo. inspeccionar.
Nombre : Solicitud de inspección. Descripción : Datos que contiene solicitud de inspección. Fuente Destino 3.2 Seleccionar materias, horario, grupo, 4.0 Enviar listado de docentes a día, aula, cupo. inspeccionar.
Nombre : Datos calendario de inspecciones. Descripción : Datos que contiene el calendario de inspecciones. Fuente Destino 3.2 Seleccionar materias, horario, grupo, Registro calendario de inspecciones. día, aula, cupo.
107
CAPITULO 3. Determinación de Requerimientos.
Nombre : Adición de materias. Descripción : Datos que contiene la adición de materias. Fuente Destino 3.4 Adicionar materias Registro materias.
Nombre : Planificación de inspecciones. Descripción : Datos planificación de inspecciones. Fuente Destino Maestro inspectores Adicionar materias.
Nombre : Lleva a cabo inspecciones. Descripción : Realización de inspecciones. Fuente Destino Entidad inspector 5.1 Solicitar protocolo, Prog de asignatura aprobado, registro de planificación aprobado.
Nombre : Reportes. Descripción : Información de los reportes realizados. Fuente Destino 5.2 Adicionar inspección, no conformidades 5.3 Producir reporte de inspecciones. y oportunidades de mejora.
Nombre : Inspección de calidad Descripción : Inspección de calidad hecha al docente. Fuente Destino 5.1 Solicitar protocolo, Prog de asignatura Entidad docente. aprobado, registro de planificación aprobado.
108
CAPITULO 3. Determinación de Requerimientos.
Nombre : Adición de acción preventiva. Descripción : Datos que contiene información de acciones preventivas aplicadas al docente inspeccionado. Fuente Destino 5.2 Adicionar inspección, no conformidades Registro de acción preventiva. y oportunidades de mejora.
Nombre : Adición de acción correctiva. Descripción : Datos que contiene información de acciones correctivas aplicadas al docente inspeccionado. Fuente Destino 5.2 Adicionar inspección, no conformidades Registro de acción correctiva. y oportunidades de mejora.
Nombre : Adición de inspecciones. Descripción : Datos que contiene información de la inspección de calidad realizada. Fuente Destino 5.2 Adicionar inspección, no conformidades Archivo inspecciones. y oportunidades de mejora.
Nombre : Adición de no conformidades y oportunidades de mejora. Descripción : Datos que contiene información de no conformidades y oportunidades de mejora detectadas en la inspección. Fuente Destino 5.2 Adicionar inspección, no conformidades Archivo no conformidades, y oportunidades de mejora. oportunidades de mejora.
109
CAPITULO 3. Determinación de Requerimientos.
Nombre : Reporte de inspecciones. Descripción : Datos que contiene información de las inspecciones realizadas. Fuente Destino 5.3 Producir reporte de inspecciones. Entidad decano
Nombre : Ve inspección de calidad. Descripción : Datos que contiene información de las inspecciones realizadas. Fuente Destino 6.0 Ver inspección. Entidad docente
Nombre : Compromiso. Descripción : Compromiso cumplido por el docente que la adquirió. Fuente Destino Entidad docente. 5.6 Hacer seguimiento
Nombre : Descripción :
Seguimiento acción preventiva. Datos del seguimiento de la inspección de calidad, para que se cumpla la acción preventiva. Fuente Destino 5.6 Hacer seguimiento. Registro acción preventiva.
Nombre : Descripción :
Seguimiento acción correctiva. Datos del seguimiento de la inspección de calidad, para que se cumpla la acción correctiva. Fuente Destino 5.6 Hacer seguimiento. Registro acción correctiva.
110
CAPITULO 3. Determinación de Requerimientos.
Nombre : Consulta de no conformidades, oportunidades de mejora. Descripción : Consulta de las no conformidades y oportunidades de mejora. Fuente Destino Archivo no conformidades, oportunidades de 5.4 Revisar no conformidades y mejora. oportunidades de mejora.
Nombre : Revisa no conformidades y oportunidades de mejora. Descripción : Datos de no conformidades y oportunidades de mejora. Fuente Destino Entidad decano 5.4 Revisar no conformidades y oportunidades de mejora.
Nombre : No conformidades y oportunidades de mejora. Descripción : Datos de no conformidades y oportunidades de mejora. Fuente Destino 5.4 Revisar no conformidades y ISO 9001:2000. SGC oportunidades de mejora.
Nombre : Acción preventiva, acción correctiva. Descripción : Datos de acción preventiva, acción correctiva. Fuente Destino Entidad ISO 9001:2000 SGC. 5.5 Adquirir compromiso.
Nombre : Adquiere compromiso Descripción : Datos del compromiso adquirido por el docente inspeccionado. Fuente Destino 5.5 Adquirir compromiso. Entidad docente.
111
CAPITULO 3. Determinación de Requerimientos.
3.2.4.5
DICCIONARIO DE ESTRUCTURAS DE DATOS.
Nombre Adición inspectores. Descripción Contiene los datos necesarios para que una persona pase a formar parte de los inspectores de calidad. Contenido Carnet + nombre + Primer apellido + segundo apellido. Nombre Adición docentes Descripción Contiene los datos de docentes Contenido Carnet + nombre + Primer apellido + segundo apellido Nombre Planifica inspección. Descripción Contiene los datos necesarios del calendario de inspecciones de la planificación general. Contenido Carnet del docente+ nombre del docente + código de asignatura+ grupo + ciclo + facultad + días + horario + aula + cupo + inspector de calidad + fecha + sede. Nombre Listado de docentes a inspeccionar. Descripción Contiene los datos de los docentes a ser inspeccionados. Contenido Carnet de docente + nombre de docente + codigo de asignatura + grupo + docente + ciclo + facultad + días horario + aula + cupo + inspector de calidad + fecha de inspección + sede. Nombre Reporte de inspección Descripción Contiene los datos de las inspecciones de calidad. Contenido Carnet de docente + nombre de docente + codigo de asignatura + grupo + docente + ciclo + facultad + días +horario + aula + cupo + inspector de calidad + fecha de inspeción+ sede. Nombre Inspección de calidad. Descripción Contiene los datos de las acciones correctivas y preventivas. Contenido Asignatura + grupo + horario + nombre de docente + fecha de inspección + tema desarrollado + unidad de estudio + inspección del protocolo del docente + inspección de clase + estrategia de evaluación utilizada + comentarios sobre estrategia evaluación + recursos didactico sutilizados + comentarios sobre recursos dicaticos + observaciones generales.
112
CAPITULO 3. Determinación de Requerimientos.
Nombre Descripción Contenido
Acción correctiva. Contiene los datos de las acciones correctivas y preventivas. Nombre de docente + fecha auditoria detalle no conformidad detectada + causa de la no conformidad + acción correctiva planificada + compromiso + fecha de implantación + fecha de cierre.
Nombre Descripción Contenido
Acción preventiva. Contiene los datos de las acciones correctivas y preventivas. Nombre de docente + fecha auditoria + detalle de la oportunidad de mejora dectada + acción preventiva planificada + compromiso + fecha de implantación + seguimiento y verificación de la efectividad de la acción implementada + fecha de cierre.
3.3
SELECCIÓN DE LAS HERRAMIENTAS DE DESARROLLO.
3.3.1 METODOLOGÍA. Se utiliza el modelo de decisión y evaluación de alternativas llamado “Modelo Básico de Anillo Abierto”1, que se usa para realizar análisis exhaustivo de las alternativas posibles, con el objeto de seleccionar la que cumpla con los requisitos del Sistema.
3.3.1.1 PASOS DE LA METODOLOGÍA. •
Reconocer la necesidad del cambio: Estar dispuesto a la mejora continua de la situación actual del sistema como parte de la norma ISO 9001:2000
•
Diagnosticar el problema: Analizar detenidamente las causas que originan la situación actual inaceptable del sistema.
•
Definir criterios de decisión: Son un conjunto de condiciones normativas y restrictivas adoptadas por el tomador de decisiones, que le permite evaluar las alternativas escogidas.
1
Decisiones Administrativas con Objetivos Múltiples, Allan Easton, Págs. 100 y 101
113
CAPITULO 3. Determinación de Requerimientos.
Después de definir los criterios de decisión, estos se dividen en críticos y no críticos y se les asigna coeficientes de ponderación.
Criterios Críticos: Son los más importantes, y se utilizan al hacer una selección previa de alternativas. Su admisión permite las posibilidades en la solución particular de un problema.
Criterios no críticos: Son los que tienen poca importancia, que si no obtienen la calificación de aceptado, no descalifica a la alternativa.
Coeficiente de Ponderación:
Es un valor cuantitativo dentro de la escala del 0 al 100. Este proceso viene dado por los siguientes pasos:
1. Definir todas las alternativas posibles de solución sin considerar criterios de decisión.
2. Evaluación previa de alternativas. a) Los objetivos se clasifican en críticos y no críticos b) Se evalúan las alternativas aprobadas por los objetivos críticos y se clasifican en aprobadas y reprobadas. c) Las alternativas aprobadas por los objetivos críticos, se evalúan sobre los objetivos no críticos y se clasifican en reprobadas y aprobadas.
3.
Identificar todas las alternativas factibles y que son aprobadas por los criterios críticos y no críticos.
114
CAPITULO 3. Determinación de Requerimientos.
4.
Predecir los resultados de todas las alternativas factibles y evaluarlas: para ello se requiere de una matriz de resultados, la cual se obtiene después de estimar éstos sobre los criterios de decisión.
5.
Elegir una regla de selección para identificar la mejor alternativa. Para este caso se ha elegido la regla de “suma ponderada de puntos” la cual consiste en multiplicar cada elemento de la matriz de evaluación por el coeficiente de ponderación correspondiente y sumar los elementos ponderados para cada alternativa.
La
alternativa con mayor ponderación es la mejor.
6.
Llevar a cabo los cálculos y hacer la selección, después de haber seleccionado con respecto a los criterios de decisión, se procede a hacer una comparación costo/ beneficio de la alternativa cuyas unidades de beneficios cuesten menos.
La metodología descrita, se aplicará en la evaluación y selección del siguiente software: •
Administrador de Base de Datos
•
Lenguaje Desarrollador
•
Sistema operativo
3.3.2 SELECCIÓN DEL SISTEMA DE GESTIÓN DE LA BASE DE DATOS (SGBD).
Tomando como base las necesidades del Sistema de Control y Seguimiento de las Inspecciones de Calidad en las Aulas , definidos en este capitulo y fundamentados en los criterios de decisión, que permitan evaluar cualquier alternativa para el sistema de Gestión de Base de Datos (SGBD) a utilizar, se han considerado los siguientes (Ver tabla 31).
115
CAPITULO 3. Determinación de Requerimientos.
CRITERIO
CONCEPTO Se refiere a la capacidad de emigrar de una plataforma a otra, con transferencia de la Base de Datos.
Portabilidad Escalabilidad Conectividad
Soporte técnico Relacionalidad Atomicidad
Integridad Reconocimiento del SGBD en el país.
Capacidad de escalar de un procesador hasta un multiprocesador y operar con múltiples servidores. Capacidad de replicación o traslado de los datos, almacenamiento y rendimiento entre versiones de software. Debe existir en el país un proveedor autorizado que brinde soporte técnico al sistema de gestión de la base datos. El sistema de gestión de la base de datos debe ser relacional. Se refiere a que si ocurre un fallo y se detecta tenga la capacidad de restaurar los datos al estado de consistencia que exista antes del fallo. Es la capacidad de que una vez satisfechas las ligaduras de consistencia y desarrollado el sistema permita sin dificultad modificar los programas para añadir nuevas ligaduras. Significa el grado en que es utilizado en el país.
Tabla 31. Criterio para evaluar un SGDB
Luego de haber definido los criterios de decisión se clasifican en críticos y no críticos, después se les asigna un coeficiente de ponderación, que es un promedio obtenido de los resultados recolectados.
116
CAPITULO 3. Determinación de Requerimientos.
CRITERIOS
COEFICIENTE DE PONDERACION
Críticos 1. Portabilidad 2. Escalabilidad 3. Conectividad 4. Soporte Técnico 5. Relacionalidad 6. Atomicidad 7. Integridad No críticos 8. Reconocimiento del SGBD TOTAL
10% 10% 10% 15% 15% 15% 15% 10% 100%
Tabla 32. .Criterios con ponderación asignada.
NUMERO Y NOMBRE DE ALTERNATIVA 1) Oracle 2) Sybase 3) Sql Server 2000 4) Microsoft Access 2000 5) Visual Fox
1 1 1 1 1 1
CRITERIOS CRITICOS 3 4 5 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1
2 1 1 1 1 0
6 1 1 1 1 1
7 1 1 1 1 1
Tabla 33. Evaluación previa de alternativas, con criterios críticos.
3.3.2.1
EVALUACIÓN DE ALTERNATIVAS.
Actualmente existen en el Mercado diferentes SGBD, de los cuales se tomaran los siguientes, a fin de que estas sean sometidas a evaluación:
Alternativas: Oracle Sybase SQL Server 2000 Microsoft Access 2000 Visual Fox
117
CAPITULO 3. Determinación de Requerimientos.
A continuación se procede con la evaluación de las alternativas con base a los criterios críticos y los no críticos s (ver tabla 33).
1
=
criterio aprobado
0
=
criterio reprobado
Las alternativas aprobadas para los criterios críticos son: 1, 3 y 4.
Evaluación sobre criterios no críticos de alternativas que aprobaron los criterios críticos: (Ver tabla 34) NUMERO Y NOMBRE DE LA ALTERNATIVA 1) Oracle 3) Sql server 4) Access 2000
CRITERIOS NO CRITICOS 1 1 1
Tabla 34. Evaluación de criterios no críticos
3.3.2.1.1
DESCRIPCIÓN DE ALTERNATIVAS FACTIBLES.
De acuerdo con la evaluación previa, se aprobaron las alternativas 1,3 y 4 sobre la base de los criterios críticos y no críticos, por lo que estas alternativas seguirán evaluándose.
a)
Alternativa 1. ORACLE.
Es un manejador de base de datos relacional que hace uso de los recursos del sistema informático en todas las arquitecturas de hardware, para garantizar su aprovechamiento al máximo en ambientes de grandes volúmenes de información. Es el manejador de base de datos relacional (RDBMS) mas usado en el mundo. Oracle corre en computadoras personales (PC), mainframes y computadoras con procesamiento paralelo masivo. Corre automáticamente en más de 80 arquitecturas de hardware y 118
CAPITULO 3. Determinación de Requerimientos.
software distintos, sin cambiar una sola línea de código; y se debe a que más de un 80% de los códigos internos de Oracle son iguales a los establecidos en todas las plataformas de sistemas operativos.
Características: •
Alta disponibilidad y capacidad de gestión contable e índices divididos en particiones.
•
Mayor rendimiento y mejor gestión de aplicaciones de data Warehouse.
•
Procesamiento de transacciones on-line a un nivel comparable al ofrecido por una mainframe.
•
b)
Administración de la seguridad
Alternativa 2.
MICROSOFT SQL SERVER.
Proporciona a los usuarios una excelente plataforma de base de datos para el procesamiento transaccional en línea a gran escala. Facilidad de Uso: Facilita a los administradores de base de datos la construcción, manejo y despliegue de aplicaciones para negocios, cuenta con sofisticadas herramientas que simplifican el manejo de operaciones complejas, está diseñado para recibir mayor número de datos, transacciones y usuarios con facilidad.
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Oracle 2. Sql Server 3. Microsoft Access 2000
EVALUACION Magnifico Magnifico Magnifico Tabla 35 Criterio: Portabilidad
119
PUNTOS DE CALIDAD 90 90 90
CAPITULO 3. Determinación de Requerimientos.
c)
Alternativa 3. ACCESS 2000.
Los controladores ODBC suministrados con Microsoft Access le permiten conectarse a bases de datos SQL e importar, exportar o adjuntar los datos almacenados en dichas bases de datos. Con Microsoft Access 2000 se suministra el controlador SQL Server, que admite Microsoft SQL Server y Sybase SQL Server. Los controladores ODBC incorporados a Microsoft Access son utilizados para importar, exportar y adjuntar datos entre diversos formatos de base de datos, hojas de cálculo y archivos de texto.
3.3.2.2
DEFINICIÓN DE CRITERIO DE PUNTOS DE CALIDAD.
Para efectuar esta evaluación se usa de la tabla de puntos de calidad (Ver las siguientes tablas). NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Oracle 2. Sql Server 3. Microsoft Access 2000
EVALUACION Magnifico Magnifico Magnifico
PUNTOS DE CALIDAD 90 90 90
Tabla 36. Criterio: Escalabilidad
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Oracle 2. Sql Server 3. Microsoft Access 2000
EVALUACION Magnifico Magnifico Magnifico
PUNTOS DE CALIDAD 90 90 90
Tabla 37. Criterio: Conectividad
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Oracle 2. Sql Server 3. Microsoft Access 2000
EVALUACIÓN Muy bueno Muy bueno Magnifico
Tabla 38. Criterio: Soporte técnico
120
PUNTOS DE CALIDAD 70 70 90
CAPITULO 3. Determinación de Requerimientos.
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Oracle 2. Sql Server 3. Microsoft Access 2000
EVALUACIÓN
PUNTOS DE CALIDAD 90 90 90
Magnifico Magnifico Magnifico
Tabla 39. Criterio: Relacionalidad
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Oracle 2. Sql Server 3. Microsoft Access 2000
EVALUACIÓN
PUNTOS DE CALIDAD 90 90 90
Magnifico Magnifico Magnifico
Tabla 40. Criterio: Atomicidad
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Oracle 2. Sql Server 3. Microsoft Access 2000
EVALUACIÓN
PUNTOS DE CALIDAD 90 90 90
Magnifico Magnifico Magnifico
Tabla 41. Criterio: Integridad en la información
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Oracle 2. Sql Server 3. Microsoft Access 2000
EVALUACIÓN
PUNTOS DE CALIDAD 90 90 90
Magnifico Buenísimo Magnifico
Tabla 42. Criterio: Reconocimiento en el país
3.3.2.3
EVALUACIÓN DE PUNTOS DE CALIDAD DE LA INFORMACIÓN.
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Oracle 2. Sql Server 3. Microsoft Access 2000 PONDERACIÓN
CRITERIOS CRITICOS
S
CDM
1 90 90
2 90 90
3 90 90
4 70 70
5 90 90
6 90 90
7 90 90
8 90 8,700 90 8700
87 87
90
90
90
90
90
90
90
90 9000
90
10
10
10
15
15
15
15
10
Tabla 43. Criterio: Matriz de Evaluación
121
CAPITULO 3. Determinación de Requerimientos.
De la tabla anterior (tabla 43) se puede observar que el Sistema Administrador de Base de Datos que tuvo mayor puntaje Microsoft Access 2000.
3.3.2.4
EVALUACIÓN DE COSTOS.
Para la evaluación de costos se presentan las cotizaciones realizadas a las diferentes empresas distribuidoras. (Ver tabla 44) SGBD Oracle2 Sql Server 3 Microsoft Access 2000
COSTO DE LICENCIA ($) $ 1,700.00 $ 1,525..44 $ 0.0
ASISTENCIA TÉCNICA ($) $ 330.00 $ 575.00 $ 0.0
Tabla 44. Evaluación de costos
La inversión en el SGBD que tuvo el mayor puntaje es Microsoft Access 2000, pues viene incluido en las licencias de Windows 2000, Windows NT y en Windows XP que tiene un costo bajo comparado con los otros Gestores de Bases de Datos Razón por la cual de acuerdo a las evaluaciones hechas la alternativa recomendada para el desarrollo del sistema es Microsoft Access 2000.
3.3.3 SELECCIÓN DEL LENGUAJE DE PROGRAMACIÓN.
Basándose en las necesidades del sistema SICONSICA, se evalúan las alternativas siguientes para la elección del desarrollador. Éstas se presentan en la tabla 45.
2
Costos proporcionados por DATUM, S.A. de C.V.
3
Costos proporcionados por GBM de El Salvador.
122
CAPITULO 3. Determinación de Requerimientos.
CRITERIO Portabilidad
Documentación
CONCEPTO Capacidad de ser utilizado con diversas plataformas de ambiente operativo. Capacidad de conectarse a bases de datos de cliente/servidor (ODBC: Open Data Base Conection). Deberá tener la documentación adecuada.
Rendimiento en manejo de datos de la base Soporte a Interfaces Gráficas
Rapidez en el acceso y la ejecución de consultas a la base de datos. A fin de que la aplicación a desarrollar tenga la apariencia de Windows.
Conectividad
Tabla 45. Criterio para evaluar un Lenguaje de desarrollo.
Después de haber definido los criterios de decisión, y
clasificados en críticos y no
críticos, se les asigna un coeficiente de ponderación. CRITERIOS
COEFICIENTE DE PONDERACIÓN
Críticos 1. Portabilidad 2. Conectividad 3. Soporte Técnico 4. Documentación 5. Rendimiento No críticos 6. Soporte completo a Interfaces Gráficas. 7.Conocimiento de grupo de tesis TOTAL
20% 15% 15% 10% 20% 10% 10% 100%
Tabla 46 Criterios con ponderación asignada
3.3.3.1 DEFINICIÓN Y EVALUACIÓN DE ALTERNATIVAS.
A continuación se definen las alternativas que serán evaluadas para determinar que alternativa es la que cumple el más alto grado con los criterios anteriormente expuestos:
Alternativas: Visual Basic Developer 2000 123
CAPITULO 3. Determinación de Requerimientos.
ASP “Active Server Page” Power Builder
A continuación se evalúan las alternativas con base a los criterios críticos y los no críticos aplicándoles las siguientes ponderaciones: 1 = Criterio es aprobado 0 = Criterio no aprobado
Evaluación de alternativas sobre criterios críticos (Ver tabla 47) NUMERO Y NOMBRE DE LA ALTERNATIVA
CRITERIOS CRITICOS 1 1 1 1 1
1. Visual Basic 2. Developer 2000 3. ASP (Active Server Page) 4. Power Builder
2 1 0 1 1
3 1 1 1 1
4 1 1 1 0
5 1 0 1 1
Tabla 47. Criterios Críticos
Las alternativas aprobadas para los criterios críticos son: 1 y 3. Evaluación de alternativas sobre criterios no críticos (Ver tabla 48) NUMERO Y NOMBRE DE LA ALTERNATIVA
CRITERIOS NO CRITICOS 6 1 1
1. Visual Basic 3. ASP (Active Server Page)
7 1 1
Tabla 48. Criterios no críticos
3.3.3.1.1 DESCRIPCIÓN DE ALTERNATIVAS FACTIBLES. Las alternativas aprobadas para los criterios no críticos son todas las que se evaluaron: 1 y 3.
124
CAPITULO 3. Determinación de Requerimientos.
Después de haber realizado la evaluación de las alternativas sobre los criterios críticos y no críticos, las alternativas aprobadas para ambos tipos de criterios continúan en el proceso de evaluación:
a) Alternativa 1: VISUAL BASIC. Una de las mejores características de Visual Basic es el manejo de las bases de datos. Para manejar cualquiera de las bases de datos compatibles con V.B no es necesario el uso de formularios diferentes a los normalmente utilizados; lo mismo sucede los objetos. Casi todos los objetos insertables pueden relacionarse con una base de datos sin mucha complicación, mediante el uso de un único objeto especial para dicha tarea.
b)
Alternativa 2: ASP (Active Server Page).
Es una herramienta para desarrollar paginas web interactivas (Servidor de Paginas Activas). El impacto que ASP tiene en un sitio Web, se determina por su capacidad de producir un alto grado de interactividad. Esto significa que muchas cosas ocurren en tiempo real y con cada intercambio de información entre el usuario y el sitio web, las respuestas se modifican, es decir no existe un limite real de la capacidad de procesamiento o personalización que el sitio puede realizar como respuesta a una entrada del usuario cuando se utilizan tecnologías ASP o compatibles.
Las bases de datos relacionales como Microsoft Access, SQL Server y muchas otras contienen datos estructurados como tablas, registros y campos. ASP puede conectarse a estas bases de Datos con el objeto Conection, pero también puede conectarse con muchas otras fuentes de datos y trabajarlas con las herramientas desarrolladas con ASP, por ejemplo puede conectarse a documentos de hojas de cálculo y procesadores de texto. El Internet Información Server, viene incorporado con Windows 2000 y en Windows XP y tiene incorporado ASP 3.0. Asi que para poder programar en ASP es necesario instalar y configurar el IIS (Intermnet Information Server)
125
CAPITULO 3. Determinación de Requerimientos.
3.3.3.2
DEFINICIÓN DEL CRITERIO DE PUNTOS DE CALIDAD.
La Evaluación de alternativas para obtener los puntos de calidad para cada criterio por cada una de las alternativas previamente seleccionadas se efectúa utilizando la tabla de puntos de calidad y la evaluación se hace tomando en cuenta las siguientes características (Ver las siguientes tablas)
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Visual Basic 2. ASP (Active Server Page )
EVALUACION PUNTOS DE CALIDAD Magnifico Magnifico
90 90
Tabla 49 Criterio: Portabilidad
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Visual Basic 2. ASP (Active Page Server)
EVALUACION PUNTOS DE CALIDAD Magnifico Magnifico
90 90
Tabla 50 Criterio: Conectividad
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Visual Basic 2. ASP (Active Server Page)
EVALUACION Magnifico Excepcionalmente bueno
PUNTOS DE CALIDAD 100 85
Tabla 51 Criterio: Soporte Técnico
NUMERO Y NOMBRE DE ALTERNATIVA 1. Visual Basic 2. ASP (Active Server Page)
EVALUACIÓN
PUNTOS DE CALIDAD
Magnifico Magnifico
90 90
Tabla 52. Criterio: Documentación
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Visual Basic 2 ASP (Active Server Page)
EVALUACIÓN
PUNTOS DE CALIDAD
Excepcionalmente bueno Magnifico
Tabla 53 Criterio: Rendimiento con la base de datos
126
95 85
CAPITULO 3. Determinación de Requerimientos.
NUMERO Y NOMBRE DE LA ALTERNATIVA
EVALUACIÓN
1. Visual Basic
Magnifico Excepcionalmente bueno
2. ASP (Active Server Page)
PUNTOS DE CALIDAD 95 95
Tabla 54 Criterio: Soporte completo a interfaces Gráficas
NUMERO Y NOMBRE DE LA ALTERNATIVA
EVALUACIÓN
1. Visual Basic 2. ASP (Active Server Page)
Magnifico Magnifico
PUNTOS DE CALIDAD 90 85
Tabla 55 Criterio: Conocimiento del grupo de tesis
3.3.3.3
EVALUACIÓN DE PUNTOS DE CALIDAD DE LA INFORMACIÓN.
NUMERO Y NOMBRE DE LA ALTERNATIVA 1. Visual Basic 2. ASP (Active Server Page) PONDERACIÓN
CRITERIOS CRITICOS 1 2 3 4 5 90 90 100 90 95
S
CDM
6 95
7 90
9,300
93.00
90
90
8,825
88.25
20
15
85 15
90
85
95
85
10
20
10
10
Tabla 56. Criterio: Matriz de evaluación
3.3.3.4
EVALUACIÓN DE COSTOS.
Para la evaluación de costos se presentan las cotizaciones realizadas a las diferentes empresas distribuidoras: ( ver tabla 57)
SGB 1. Visual Basic 2. ASP (Active Server Page)
COSTO DE LICENCIA ($) $ 576.00 $ 0.00
ASISTENCIA TÉCNICA ($) $ 350.00 $ 0.00
Tabla 57. Evaluación de Costos
Con la evaluación de puntos de calidad, Visual Basic es el que tiene el mejor puntaje, debido a su compatibilidad con el SGDB.
127
CAPITULO 3. Determinación de Requerimientos.
En relación con la evaluación de costos se puede observar en la Tabla 57 que ASP es gratis, porque viene incluido en el sistema operativo de Windows 2000 y XP. Los sistemas existentes en la Universidad han sido desarrollados en
lenguajes de
programación como FoxPro para Windows, Visual FoxPro, Visual Basic, Visual Basic Script, HTML. De lo anterior surge la necesidad de utilizar una herramienta que sea compatible con dichos lenguajes.
Por otro lado se requiere de un lenguaje de programación que posea su propio motor de base de datos o que se pueda utilizar a través del ODBC (Object Data Base Conecction) por sus siglas en inglés, que ya viene en todas las versiones de Windows lo que permitirá
que se pueda conectar con aplicaciones de Microsoft SQL Server,
Oracle, Microsoft Access, etc.
De acuerdo a lo mencionado anteriormente, se ha optado por utilizar “Active Server
Page, (ASP)” porque esta herramienta es versátil y cumple con los criterios antes mencionados.
3.3.3.5
SELECCIÓN DEL SISTEMA OPERATIVO.
No es necesario hacer análisis a través de criterios para seleccionar el sistema operativo donde correrá el sistema SICONSICA, pues en la Universidad Francisco Gavidia hay instalado Windows 2000, y Windows NT con sus respectivas licencias.
128