CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
DOCUMENTO DE DISEÑOPROYECTO FACILITAR EL ACCESO AL COMPLEJO SUR POR MEDIO DE
HERRAMIENTAS BIOMETRICAS
CONTENIDO
NOMBRE DEL PROYECTO
EASY ENTRY SYSTEM
PARTICIPANTES EN EL PROYECTO
Aprendices del SENA del programa tecnología en análisis y desarrollo de sistemas de información:
JESSICA LORENA RICO PATIÑO 60445437ELKIN SANTA ÁLVAREZ 98524878
INTRODUCCIÓNEl siguiente documento describe los contenidos principales del diseño del proyecto para facilitar el acceso al complejo sur de Sena, regional Antioquia, por medio de herramientas biométricas.
Este Plan de Diseño del Software es una versión preparada para ser incluida en la propuesta elaborada por los Aprendices de la tecnología análisis y desarrollo de sistemas de información, como respuesta al proyecto de instalación de un sistema que facilite el acceso al complejo sur del Sena en Antioquia.
Este documento provee una visión global del enfoque del diseño propuesto y esta organizado en las siguientes secciones:
TABLA DE CONTENIDO
<Presentar la tabla de contenido del documento de diseño>
LISTA DE FIGURASFigura 1. Ingresar usuarioFigura 2. Modificar usuarioFigura 3. Cambiar estado usuarioFigura 4. Consultar usuarioFigura 5. Ingresar al sistemaFigura 6. Generar informes del sistemaFigura 7. Ingresar programaFigura 8. Modificar programa
1
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Figura 9. Cambiar estado programaFigura 10. Consultar programaFigura 11. Ingresar dependenciaFigura 12. Modificar dependenciaFigura 13. Cambiar estado dependenciaFigura 14. Consultar dependenciaFigura 15. Registrar accesoFigura 16. Modificar accesoFigura 17. Consultar acceso
LISTA DE TABLAS
Tabla 1. UsuarioTabla 2. ProgramaTabla 3. DependenciaTabla 4. Acceso
2
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
1. DISEÑO LÓGICO Y FÍSICO DEL SISTEMA DE INFORMACIÓN
1.1. DISEÑO DE LA ARQUITECTURA TECNOLÓGICA
Figura 1. Diseño de la arquitectura tecnológica.
1.2. DIAGRAMA DE DESPLIEGUE
3
Servidor Proxy CDMA
Concentrador
Router
swicheP.A.I
Impresora
PCPC
Fibra ÓpticaFibra Óptica
Fibra ÓpticaFibra Óptica
Fibra Óptica
Fibra Óptica
Firewall
Lector de TarjetaLector de Tarjeta
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Figura 2. Diagrama de despliegue.
PRINTER
CONCENTRADOR
FIREWALL
INTERNET
P.A.I
ROUTER SERVIDOR
SWICHE
LECTOR DE TARJETA
PC OFIMATICA NAVEGADOR
LECTOR DE TARJETA
HTTP
TPC/IP
TPC/IPTPC/IPTPC/IP
TPC/IP
TPC/IP
PC OFIMATICA NAVEGADOR
TP
C/I
P
TPC/IP
TP
C/I
P
TPC/IP
4
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
2. CLASES
Clase: Usuario (aprendiz, instructor, empleado contratista, visitante, proveedor)
Vista: Ingresar.
Responsabilidad: Es la encargada de permitir el ingreso de los datos de todos
los usuarios.
Vista: Modificar
Responsabilidad: Es la encargada de visualizar los registros que se desean
modificar.
Vista: Cambiar Estado.
Responsabilidad: Es la encargada de mostrar los registros de quien se
requiere cambiar el estado.
Vista: Consultar.
Responsabilidad: Permite realizar consultas y visualizar los registros de la Base
de Datos.
Controlador: Ingresar
Responsabilidad: valida los datos ingresados
Controlador: Modificar.
Responsabilidad: Valida los datos que se desean actualizar
Controlador: Cambiar estado.
Responsabilidad: valida los datos que requieren cambio de estado.
Controlador: Consultar.
Responsabilidad: validar los datos que se desean consultar
Modelo: Ingresar.
Responsabilidad: Pide los datos en la base de datos y retorna un estado
Modelo: Modificar.
Responsabilidad: Enviar los datos a la base de datos y devuelve un estado
Modelo: Cambiar Estado.
5
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Responsabilidad: Manda los datos a la Base de Datos y devuelve el estado
actualizado
Modelo: Consulta
Responsabilidad: Enviar un parámetro a la Base de Datos y devuelve uno o
varios registros
Clase: Programa
Vista: Ingresar.
Responsabilidad: Es la encargada de permitir el ingreso de los datos de todos
los Programas de formación que ofrece el SENA
Vista: Modificar
Responsabilidad: Es la encargada de visualizar los registros que se desean
modificar en los programas de formación que ofrece el SENA
Vista: Cambiar Estado.
Responsabilidad: Es la encargada de mostrar los registros de los programas
de formación del SENA que se requieren actualizar.
Vista: Consultar.
Responsabilidad: Permite realizar consultas y visualizar los registros de la Base
de Datos de todos los programas de formación que ofrece el SENA
Controlador: Ingresar
Responsabilidad: valida los datos ingresados
Controlador: Modificar.
Responsabilidad: Valida los datos que se desean actualizar
Controlador: Cambiar estado.
Responsabilidad: valida los datos que requieren cambio de estado.
Controlador: Consultar.
Responsabilidad: validar los datos que se desean consultar
Modelo: Ingresar.
Responsabilidad: Pide los datos en la base de datos y retorna un estado
Modelo: Modificar.
Responsabilidad: Enviar los datos a la base de datos y devuelve un estado
6
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Modelo: Cambiar Estado.
Responsabilidad: Manda los datos a la Base de Datos y devuelve el estado
actualizado
Modelo: Consulta
Responsabilidad: Enviar un parámetro a la Base de Datos y devuelve uno o
varios registros
Clase: Dependencia
Vista: Ingresar.
Responsabilidad: Es la encargada de permitir el ingreso de los datos de todas
las dependencias que existen en el SENA CALATRAVA
Vista: Modificar
Responsabilidad: Es la encargada de visualizar los registros que se desean
modificar en las dependencias del SENA CALATRAVA
Vista: Cambiar Estado.
Responsabilidad: Es la encargada de mostrar los registros de las
dependencias que existen en el SENA CALATRAVA en el momento que se
requiera cambiar su estado.
Vista: Consultar.
Responsabilidad: Permite realizar consultas y visualizar los registros de la Base
de Datos de todas las dependencias del SENA CALATRAVA
Controlador: Ingresar
Responsabilidad: valida los datos ingresados
Controlador: Modificar.
Responsabilidad: Valida los datos que se desean actualizar
Controlador: Cambiar estado.
Responsabilidad: valida los datos que requieren cambio de estado.
Controlador: Consultar.
Responsabilidad: validar los datos que se desean consultar
Modelo: Ingresar.
Responsabilidad: Pide los datos en la base de datos y retorna un estado
7
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Modelo: Modificar.
Responsabilidad: Enviar los datos a la base de datos y devuelve un estado
Modelo: Cambiar Estado.
Responsabilidad: Manda los datos a la Base de Datos y devuelve el estado
actualizado
Modelo: Consulta
Responsabilidad: Enviar un parámetro a la Base de Datos y devuelve uno o
varios registros
Clase: Acceso
Vista: Registrar
Responsabilidad: Es la encargada de permitir el ingreso de los datos de los
accesos al SENA CALATRAVA
Vista: Modificar
Responsabilidad: Es la encargada de visualizar los registros actualizados en
los accesos al SENA CALATRAVA
Vista: Consultar.
Responsabilidad: Permite realizar consultas y visualizar los registros de la Base
de Datos de todos los accesos al SENA CALATRAVA.
Controlador: Registrar
Responsabilidad: valida los datos ingresados
Controlador: Modificar.
Responsabilidad: Valida los datos que se desean actualizar
Controlador: Consultar.
Responsabilidad: validar los datos que se desean consultar
Modelo: Registrar
Responsabilidad: Pide los datos en la base de datos y retorna un estado
Modelo: Modificar.
Responsabilidad: Enviar los datos a la base de datos y devuelve un estado
Modelo: Consultar
8
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Responsabilidad: Enviar un parámetro a la Base de Datos y devuelve uno o
varios registros
2.1 IDENTIFICACIÓN DE LAS CLASES SEGÚN ESTEREOTIPO
2.1.1 PAQUETE O MÓDULO: <USUARIO>
Paquete o Modulo: Usuario (aprendiz, instructor, empleado contratista,
visitante, proveedor).
Nro. caso de uso Caso de uso Patrón MVC Estereotipo
001 Ingresar usuario
Pantalla principal 1 Borde
Pantalla registrar
usuarioBorde
Guardar usuario Entidad
Pantalla mensaje
usuario registradoBorde
Control registrar
usuarioControl
002 Modificar usuario
Pantalla principal 2 Borde
Pantalla modificar
usuarioBorde
Modificar datos Entidad
Pantalla mensaje
actualización datosBorde
Control modificar
datosControl
003Cambiar estado
usuario
Pantalla principal 3 Borde
Pantalla cambiar
estado de usuarioBorde
Cambiar estado del
usuario Entidad
Pantalla mensaje
cambio de estadoBorde
Control cambiar
estadoControl
004 Consultar usuario Pantalla principal 4 Borde
Pantalla consultar
usuarioBorde
Consultar usuario Entidad
9
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Pantalla mensaje
consulta usuariosBorde
Control consultar
usuariosControl
005 Ingresar al sistema
Pantalla – ingresar al
sistemaBorde
control – ingresar al
sistemaControl
validar usuario Entidad
Pantalla – menú ppal. Borde
006
Generar informes del
sistema. usuario
administrador
Pantalla – menú ppal.
Borde
Pantalla – generar informes del
sistemaBorde
Control – generar informes del
sistemaControl
consultar datos Entidadpantalla datos consultados
Borde
Tabla 1. Usuario
2.1.2 PAQUETE O MÓDULO: <PROGRAMA>
Nro. caso de uso Caso de uso Patrón MVC Estereotipo
001 Ingresar Programa
Pantalla principal 1 Borde
Pantalla registrar
programaBorde
Guardar programa Entidad
Pantalla mensaje
programa registradoBorde
Control registrar
programaControl
002 Modificar programa Pantalla principal 2 Borde
Pantalla modificar
programaBorde
Modificar datos Entidad
Pantalla mensaje
actualización datos
Borde
10
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Control modificar
datosControl
003Cambiar estado del
programa
Pantalla principal 3 Borde
Pantalla cambiar
estado del programaBorde
Cambiar estado del
programa Entidad
Pantalla mensaje
cambio de estadoBorde
Control cambiar
estadoControl
004 Consultar programa
Pantalla principal 4 Borde
Pantalla consultar
programa Borde
Consultar programa Entidad
Pantalla mensaje
consulta programasBorde
Control consultar
programaControl
Tabla 2. Programa
2.1.3 PAQUETE O MÓDULO: <DEPENDENCIA>
Nro. caso de uso Caso de uso Patrón MVC Estereotipo
001 Ingresar Dependencia
Pantalla principal 1 Borde
Pantalla registrar
dependenciaBorde
Guardar dependencia Entidad
Pantalla mensaje
dependencia
registrada
Borde
Control registrar
dependenciaControl
002 Modificar
dependencia
Pantalla principal 2 Borde
Pantalla modificar
dependenciaBorde
Modificar datos Entidad
Pantalla mensaje
actualización datos
Borde
11
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Control modificar
datosControl
003Cambiar estado de la
dependencia
Pantalla principal 3 Borde
Pantalla cambiar
estado de la
dependencia
Borde
Cambiar estado de la
dependencia Entidad
Pantalla mensaje
cambio de estadoBorde
Control cambiar
estadoControl
004Consultar
dependencia
Pantalla principal 4 Borde
Pantalla consultar
dependenciaBorde
Consultar
dependenciaEntidad
Pantalla mensaje
consulta
dependencias
Borde
Control consultar
dependenciaControl
Tabla 3. Dependencia
2.1.4 PAQUETE O MÓDULO: <ACCESO>
Nro. caso de uso Caso de uso Patrón MVC Estereotipo
001 Registrar acceso
Pantalla registrar
accesoBorde
Control verificar datos
de accesoControl
Validar datos de
accesoEntidad
Pantalla acceso
permitidoBorde
002 Modificar acceso Pantalla modificar
accesoBorde
Control verificar los
datos de acceso
Control
12
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Validar los datos de
accesoEntidad
Pantalla acceso
actualizadoBorde
003 Consultar acceso
Pantalla principal 1 Borde
Pantalla consultar
accesoBorde
Consultar acceso Entidad
Pantalla mensaje
consulta accesosBorde
Control consultar
accesoControl
Tabla 4. Acceso
1.2 DIAGRAMA DE SECUENCIA
1.2.1 DIAGRAMA DE SECUENCIA DEL CASO DE USO <INGRESAR USUARIO>
Administrador Base de Datos Ingresar Usuario
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> Control Ingresar Usuario
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Ingresar Usuario1: ingresar Usuario
9: Digita datos Usuario
16: Guardar o salir
10: Digita Datos Usuario
15 Ingreso Usuario
8: Desplegar Formulario Usuario
3: Ingrsar Usuario
4: Verificar Usuario
7: OK
11: Digita Datos Usuario
14: OK
5: Verificar Usuario
12 Digita Datos Usuario
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Ingresar Usuario>
Figura 1. Ingresar usuario
1.2.2 DIAGRAMA DE SECUENCIA DEL CASO DE USO <MODIFICAR USUARIO>
13
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Administrador Base de Datos Modificar Usuario
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> Control Modificar Usuario
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Modificar Datos usuario1: Modificar Datos Usuario
9: Actualiza Usuario
16: Guardar o salir
10: Actualiza Usuario
15: Datos Actualizados
8: Desplegar Pantalla Modificar Usuario
3: Modificar Datos Usuario
4: Verificar Usuario
7: OK
11: Actualiza Usuario
14: OK
5: Verificar Usuario
12 Actualiza Usuario
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Modificar Usuario>
Figura 2. Modificar usuario
1.2.3 DIAGRAMA DE SECUENCIA DEL CASO DE USO <CAMBIAR ESTADO USUARIO>
Administrador Base de Datos Cambiar Estado Usuario
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> Control Cambiar Estado
Usuario
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Cambiar Estado Usuario1: Cambiar Estado Usuario
9: Cambia Estado
16: Guardar o salir
10: Cambia Estado Usuario
15: Estado Modificado
8: Desplegar Pantalla Cambiar Estado uario
3: Cambiar Estado Usuario
4: Verificar Estado
7: OK
11: Cambia Estado
14: OK
5: Verificar Estado
12: Cambia Estado
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Cambiar Estado Usuario>
Figura 3. Cambiar estado usuario
14
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
1.2.4 DIAGRAMA DE SECUENCIA DEL CASO DE USO <CONSULTAR USUARIO>
Administrador Base de Datos Consultar Usuario
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> Control Consultar Usuario
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Consultar Datos usuario1: Consultar Datos Usuario
9: Consulta Usuario
16: Guardar, Imprimir o salir
10: Consulta Usuario
15: Consulta Realizada
8: Desplegar Pantalla Consultar Usuario
3: Consultar Datos Usuario
4: Verificar Usuario
7: OK
11: Consulta Usuario
14: OK
5: Verificar Usuario
12 Consulta Usuario
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Consultar Usuario>
Figura 4. Consultar usuario
1.2.5 DIAGRAMA DE SECUENCIA DEL CASO DE USO <INGRESAR AL SISTEMA>
Usuario: (administrador, operario del sistema)
Base de Datos Ingresar al Sistema
<Borde> Interfaz Usuario:
(administrador, operariodel sistema) <Borde>
Interfaz Base de Datos
<Control> Control Ingresar al
Sistema
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Ingresar Nombre de Usuario y Contraseña1: Ingresar Nombre de Usuario y Clave
9: Guardar o salir
8: Desplegar Pantalla de Aplicaciones
3: Ingrsar Nombre de Usuario y ContraseñaUsuario
4: Verificar Datos
7: OK
5: Verificar Datos
6: OK
Diagrama de Secuencia del Caso de Uso <Ingresar al Sistema>
Figura 5. Ingresar al sistema
15
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
1.2.6 DIAGRAMA DE SECUENCIA DEL CASO DE USO <GENERAR INFORMES DEL SISTEMA>
Administrador Base de Datos Generar Informes del Sistema
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> Control Generar Informes
del Sistema
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Generar Informes del Sistema1: Generar Informes del Sistema
9: Click Sobre Informe a Generar
16: Guardar, Imprimir o Salir
10: Click Sobre Informe a Generar
15: Informe Generado
8: Desplegar Pantalla Generar Informes del Sistema
3: Generar Informes del Sistema
4: Verificar Informes del Sistema
7: OK
11: Click Sobre Informe a Generar
14: OK
5: Verificar Informes del Sistema
12: Click Sobre Informe a Generar
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Generar Informes del Sistema>
Figura 6. Generar informes del sistema
1.2.7 DIAGRAMA DE SECUENCIA DEL CASO DE USO <INGRESAR PROGRAMA>
16
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Administrador Base de Datos Ingresar Programa
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> Control Ingresar Programa
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Ingresar Programa1: Ingresar Programa
9: Digita Datos Programa
16: Guardar o salir
10:Digita Datos Programa
15 Ingreso Programa
8: Desplegar Formulario Programas
3: Ingrsar Programa
4: Verificar Programa
7: OK
11: Digita Datos Programa
14: OK
5: Verificar Programa
12: Digita Datos Programa
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Ingresar Programa>
Figura 7. Ingresar programa
1.2.8 DIAGRAMA DE SECUENCIA DEL CASO DE USO <MODIFICAR PROGRAMA>
Administrador Base de Datos Modificar Programa
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> Control Modificar Programa
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Modificar Datos Programa1: Modificar Datos Programa
9: Modifica Programa
16: Guardar o salir
10: Modifica Programa
15: Datos Modificados
8: Desplegar Pantalla Modificar Programa
3: Modificar Datos Programa
4: Verificar Programa
7: OK
11: Modifica Programa
14: OK
5: Verificar Programa
12 Modifica Programa
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Modificar Programa>
Figura 8. Modificar programa
1.2.9 DIAGRAMA DE SECUENCIA DEL CASO DE USO <CAMBIAR ESTADO PROGRAMA>
17
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Administrador Base de Datos Cambiar Estado Programa
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> Control Cambiar Estado
Programa
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Cambiar Estado Programa1: Cambiar Estado Programa
9: Cambia Estado Programa
16: Guardar o salir
10: Cambia Estado Programa
15: Estado Programa Cambiado
8: Desplegar Pantalla Cambiar Estado Programa
3: Cambiar Estado Programa
4: Verificar Estado Programa
7: OK
11: Cambia Estado Programa
14: OK
5: Verificar Estado Programa
12: Cambia Estado Programa
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Cambiar Estado Programa>
Figura 9. Cambiar estado programa
1.2.10 DIAGRAMA DE SECUENCIA DEL CASO DE USO <CONSULTAR PROGRAMA>
Administrador Base de Datos Consultar Programa
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> Control Consultar Programa
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Consultar Datos Programa1: Consultar Datos Programa
9: Consulta Programa
16: Guardar, Imprimir o salir
10: Consulta Programa
15: Consulta Programa Realizada
8: Desplegar Pantalla Consultar Programa
3: Consultar Datos Programa
4: Verificar Programa
7: OK
11: Consulta Programa
14: OK
5: Verificar Programa
12 Consulta Programa
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Consultar Programa>
Figura 10. Consultar programa
18
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
1.2.11 DIAGRAMA DE SECUENCIA DEL CASO DE USO <INGRESAR DEPENDENCIA>
Administrador Base de Datos Ingresar Dependencia
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> Control Ingresar Dependencia
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Ingresar Dependencia1: ingresar Dependencia
9: Digita datos Dependencia
16: Guardar o salir
10: Digita Datos Dependencia
15 Ingreso Dependencia
8: Desplegar Formulario Dependencia
3: Ingrsar Dependencia
4: Verificar Dependencia
7: OK
11: Digita Datos Dependencia
14: OK
5: Verificar Dependencia
12 Digita Datos Dependencia
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Ingresar Dependencia>
Figura 11. Ingresar dependencia
1.2.12 DIAGRAMA DE SECUENCIA DEL CASO DE USO <MODIFICAR DEPENDENCIA>
Administrador Base de Datos Modificar Dependencia
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> ControlModificar Dependencia
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Modificar Datos Dependencia1: Modificar Datos Dependencia
9: Actualiza Dependencia
16: Guardar o salir
10: Actualiza Dependencia
15: Datos Dependencia Actualizados
8: Desplegar Pantalla Modificar Dependencia
3: Modificar Datos Dependencia
4: Verificar Dependencia
7: OK
11: Actualiza Dependencia
14: OK
5: Verificar Dependencia
12 ActualizaDependencia
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Modificar Dependencia>
Figura 12. Modificar dependencia
19
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
1.2.13 DIAGRAMA DE SECUENCIA DEL CASO DE USO <CAMBIAR ESTADO DEPENDENCIA>
Administrador Base de Datos Cambiar Estado Dependencia
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> Control Cambiar Estado
Dependencia
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Cambiar Estado Dependencia1: Cambiar Estado Dependencia
9: Cambia Estado Dependencia
16: Guardar o salir
10: Cambia Estado Dependencia
15: Estado Dependencia Cambiado
8: Desplegar Pantalla Cambiar Estado Dependencia
3: Cambiar Estado Dependencia
4: Verificar Estado Dependencia
7: OK
11: Cambia Estado Dependencia
14: OK
5: Verificar Estado Dependencia
12: Cambia Estado Dependencia
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Cambiar Estado Dependencia>
Figura 13. Cambiar estado dependencia
1.2.14 DIAGRAMA DE SECUENCIA DEL CASO DE USO <CONSULTAR DEPENDENCIA>
20
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Administrador Base de Datos Consultar Dependencia
<Borde> Interfaz Administrador
<Borde> Interfaz Base de Datos
<Control> Control Consultar Dependencia
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Consultar Datos Dependencia1: Consultar Datos Dependencia
9: Consulta Dependencia
16: Guardar, Imprimir o salir
10: Consulta Dependencia
15: Consulta Dependencia Realizada
8: Desplegar Pantalla Consultar Dependencia
3: Consultar Datos Dependencia
4: Verificar Dependencia
7: OK
11: Consulta Dependencia
14: OK
5: Verificar Dependencia
12 Consulta Dependencia
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Consultar Dependencia>
Figura 14. Consultar dependencia
1.2.15 DIAGRAMA DE SECUENCIA DEL CASO DE USO <REGISTRAR ACCESO>
Usuario: (Apendiz, Instructor, Empleado,Contratista, Visitante, Proveedor)
Base de Datos Registrar Acceso
<Borde> Interfaz Usuario: (Apendiz,
Instructor, Empleado,Contratista, Visitante,
Proveedor) <Borde> Interfaz Base de Datos
<Control> Control Registrar Acceso
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Registrar Acceso1: Registrar Acceso
9: Guardar o Salir
8: Registro Acceso
3: Registrar Acceso
4: Verificar Acceso
7: OK
5: Verificar Acceso
6: OK
Diagrama de Secuencia del Caso de Uso <Registrar Acceso>
Figura 15. Registrar acceso
1.2.16 DIAGRAMA DE SECUENCIA DEL CASO DE USO <MODIFICAR ACCESO>
21
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
Usuario: (Apendiz, Instructor, Empleado,Contratista, Visitante, Proveedor)
Base de Datos Modificar Acceso
<Borde> Interfaz Usuario: (Apendiz,
Instructor, Empleado,Contratista, Visitante,
Proveedor)<Borde>
Interfaz Base de Datos<Control>
Control Modificar Acceso<Control>
Control Principal
0: Desplegar Pantalla Principal
2: Modificar Datos Acceso1: Modificar Datos Acceso
9: Actualiza Acceso
16: Guardar o salir
10: Actualiza Acceso
15: Modificacion Registrada
8: Desplegar Pantalla Modificar Acceso
3: Modificar Datos Acceso
4: Verificar Acceso
7: OK
11: Actualiza Acceso
14: OK
5: Verificar Acceso
12 Actualiza Acceso
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Modificar Acceso>
Figura 16. Modificar acceso
1.2.17 DIAGRAMA DE SECUENCIA DEL CASO DE USO <CONSULTAR ACCESO>
Usuario: (Administrador, Operador del Sistema) Base de Datos Consultar Acceso
<Borde> Interfaz Usuario:
(Administrador, Operadordel Sistema)
<Borde> Interfaz Base de Datos
<Control> Control Consultar Acceso
<Control> Control Principal
0: Desplegar Pantalla Principal
2: Consultar Datos Acceso1: Consultar Datos Acceso
9: Consulta Acceso
16: Guardar, Imprimir o salir
10: Consulta Acceso
15: Consulta Acceso Realizada
8: Desplegar Pantalla Consultar Acceso
3: Consultar Datos Acceso
4: Verificar Acceso
7: OK
11: Consulta Acceso
14: OK
5: Verificar Acceso
12 Consulta Acceso
6: OK
13: OK
Diagrama de Secuencia del Caso de Uso <Consultar Acceso>
Figura 17. Consultar acceso
22
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
3. PROTOTIPO E INTERFACES
3.1. NAVEGACIÓN ENTRE INTERFACES
23
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
24
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
3.2. INTERFACES PAQUETES <USUARIO>
3.2.1. Caso de uso <Ingresar Usuario>
3.2.2. Caso de uso <Modificar Usuario>
25
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
3.2.3. Caso de uso <Cambiar de estado Usuario>
3.2.4. Caso de uso <Consultar usuario>
3.3. INTERFACES PAQUETES <PROGRAMA>
3.3.1. Caso de uso <ingresar programa>
26
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
3.3.2. Caso de uso <Modificar programa>
27
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
3.3.3. Caso de uso <Cambiar de estado de programa>
3.3.4. Caso de uso <Consultar programa>
28
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
3.4. INTERFACES PAQUETES <DEPENDENCIA>
3.4.1. Caso de uso <ingresar dependencia>
29
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
3.4.2. Caso de uso <Modificar dependencia>
3.4.3. Caso de uso <Cambiar de estado de dependencia>
30
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
3.4.4. Caso de uso <Consultar dependencia>
3.5. INTERFACES PAQUETES <ACCESO>
3.5.1. Caso de uso <Registrar acceso>
3.5.2. Caso de uso <Consultar acceso>
31
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
32
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
4. DISEÑO DE LA BASE DE DATOS
4.1.DIAGRAMA DE CLASES
4.2.DIAGRAMA ENTIDAD RELACIÓN
33
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
4.3.MODELO RELACIONAL
-Id_usuario-Nombre-Apellido-email-Dirección-Telefono
usuario-n_acceso-fecha-hora-observacion-id_usuario FK-ficha FK-cod_dependencia FK
Acceso
-cod_dependencia-id_usuario FK
Dependencia
-Ficha-Id_dependencia FK
Programa
1 *
-*
* -1
*
-*
*
-1
*
RELACIÓN O TABLA: <NOMBRE PRIMERA RELACIÓN O TABLA>
CAMPO DESCRIPCIÓN CLAVEVALOR ÚNICO
VALOR NULO
TIPO EJEMPLOOTRAS
RESTRICCIONES<Nombre atributo1>
<Descripción del atributo>
<Indicar si ese atributo esCP: clave primaria, o,CF: clave foránea>
<Indicar si el atributo es un valor único (Si/No)>
<Indicar si no se admiten valores no nulos NN>
<Tipo de datos y tamaño del mismo>
<Un posible valor>
<Lista de valores posibles, rangos, dominio del atributo u otras restricciones>
<NombreAtributo 2>
RELACIÓN: <NOMBRE SEGUNDA RELACIÓN O TABLA>
CAMPO DESCRIPCIÓN CLAVEVALOR ÚNICO
VALOR NULO
TIPO EJEMPLOOTRAS
RESTRICCIONES<Nombre atributo1>
<Descripción del atributo>
<Indicar si ese atributo esCP: clave primaria, o,CF: clave foránea>
<Indicar si el atributo es un valor único (Si/No)>
<Indicar si no se admiten valores no nulos NN>
<Tipo de datos y tamaño del mismo>
<Un posible valor>
<Lista de valores posibles, rangos, dominio del atributo u otras restricciones>
<NombreAtributo 2>
<Y así sucesivamente para cada relación o tabla>
34
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
35
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
5. PLAN DE MITIGACIÓN DE RIESGOS
RIESGO CAUSA
PROBABILIDAD DE
OCURRENCIA
IMPACTORIESGO TOTAL
ACCIONES PREVENTIV
AS AP
RESPONSABLE AP
CUANDO AP
ACCIONES CORRECTIV
AS
RESPONSABLE AC
VirusFalta de actualización del antivirus
Bajo (40%)
Muy alto (5)
Alto (200)Actualizar el antivirus diariamente
Administrador del sistemaOperario del sistema.
Diariamente, antes de iniciar el servicio
-Escanear el PC con el fin de recuperar los datos-Reinstalar todos los programas
Administrador del sistema
Robo de la información
Descuido del operador del Sistema o Administrador.
Bajo (40%)Muy Alto (5)
Alto (200)
Todo usuario autorizado para acceder a la información debe tener password.Cambiar la clave periódicamente.
Personas con acceso a la información
Permanentemente
- Cambiar la clave.
- Poner denuncio ante la autoridad competente.
Director del Complejo
Tormentas eléctricas
Naturales Bajo (5%) Alto (4) Muy Bajo (20)
Instalar un para-rayo en el complejo.Tener disponibilidad de un
Desde que se instale el sistema.
- Utilizar el hardware de repuesto.
-
Administrador del sistema.
36
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
hardware para reponer el afectado.
Respaldos más elaborados
Descuido del administrador del sistema.
Bajo (10%)Muy alto (5)
Muy bajo (50)
Capacitación a los operadores del sistema sobre la elaboración correcta de copias de seguridad.
Administrador del sistema.
- Cuando asuma las funciones de realizar copias de seguridad.
- Administrador del sistema.
Falta de mantenimiento a Hardware
Descuido del administrador del sistema.
Alto (65%) Bajo (2) Bajo (130)
Realizar cronograma de mantenimiento periódico.
Administrador del sistema.
- Mensual
- Reparación o reposición
Administrador
Rechazo al nuevo sistema por parte del operario.
Miedo al cambio
Bajo (5%)Muy bajo (1)
Muy bajo (5)
Antes de instalar el sistema, realizar capacitación sobre sus beneficios.
Administrador del sistema.
- Antes de instalar el sistema.
- Cambiar el operario del sistema.
Administrador del sistema.
Mal diseño del sistema
- -
37
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
de información.Deficiencias en el diseño de la base de datos
- -
Ataques de seguridad externos
- -
- -
38
CENTRO DE DISEÑO Y MANUFACTURA DEL CUEROANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Documento de Diseño del Sistema (DDS)
GLOSARIO
<Describir el significado de cada término del dominio, teniendo en cuenta todos los términos o conceptos definidos en las fases anteriores>
ANEXOS
<Listar los diferentes anexos al DDS, como por ejemplo diagramas realizados con diferentes herramientas CASE, archivos del prototipo, etc.>
39