Actualizado el 21 de Noviembre del 2020 (Publicado el 9 de Agosto del 2018)
1.140 visualizaciones desde el 9 de Agosto del 2018
5,0 MB
316 paginas
Creado hace 9a (30/10/2014)
UNIVERSIDAD NACIONAL ABIERTA
VICE-RECTORADO ACADEMICO
AREA DE INGENIERIA
CARRERA INGENIERIA DE SISTEMAS
Aplicación Web para el Registro y Control de
Documentos de las Dependencias
Administrativas de la
Universidad Nacional Abierta
Caso de Estudio Centro Local Lara
Informe Final de Práctica Profesional
Autor: Br. Amarelis del Carmen Ybarra Dugarte C.I. 15.032.367
Tutor Académico: Prof. Pedro Luis Rodríguez C.I. 11.187.871
Tutor Empresarial: Profa. Saibel Ramos C.I.:9.837.306
Centro Local Portuguesa
MARZO, 2014
i
INDICE GENERAL
Dedicatoria……………………………………………………………………………i
Agradecimientos……………………………………………………………………..ii
Resumen………………………………………………………………………...…..iii
Introducción…………........................................................................................1
CAPITULO I
Planteamiento del problema.............................................................................4
Objetivos……………………………………………………………………………..6
Objetivo general..........................................................................................6
Objetivos específicos……...........................................................................6
Alcance.............................................................................................................7
CAPITULO II
MARCO TEÓRICO....………………………………………………………………9
Ingeniería del Software……...............................................................12
Lenguaje Unificado de Modelado UML…………………………..........14
Objetivos de UML……..............................................................19
Uso del Lenguaje unificado de modelado...............................20
Fases del ciclo de desarrollo que soporta UML…..…………..20
Diagramas que ofrece el UML………………...…………….….21
Modelo cliente-servidor…………………………..…………..….33
Programación orientada a objetos……………………………...34
Servidor Web Seguro……………………………………..…..…36
Páginas Web……………………………………………………...37
Lenguaje SQL…………………………………………………...38
ii
Bases de Datos………………………………………………….40
Modelo Entidad-Relación……………………………………....41
Normalización……………………………………………………44
Lenguaje de Programación PHP………………………….…..50
Common Getaway Interface (CGI)……………………………52
Secure Socket Layer (SSL)……………………………………53
Sistema Operativo GNU/Linux………………………………..57
CAPITULO III
MARCO METODOLÓGICO
Dimensiones del RUP..........................................................................61
Fases…………………..……………......................................................73
Disciplinas………..……………………..................................................80
Modelado del Negocio…............................................................80
Requerimientos...........................................................................81
Análisis y Diseño.........................................................................81
Implementación...........................................................................81
Pruebas…...................................................................................82
Despliegue…………....................................................................82
Gestión y configuración de cambios...........................................82
Gestión del Proyecto……...........................................................83
Entorno…………………..............................................................84
Organización y elementos en RUP.......................................................84
Análisis y diseño de la Metodología RUP………………………………………97
CAPITULO IV
iii
ORGANIZACIÓN Y ANÁLISIS DE LOS RESULTADOS
Modelado del Negocio…………………………………………………………..107
Requerimientos………………………………………………………………….109
Especificaciones Complementarias……………………………………………112
Actores del Sistema……………………………………………………………..113
Casos de Uso………………………………………………………………….…113
Diagramas de Casos de Uso……………………………………………………116
Diagramas de Estado de RED…………………………………………………172
Diagramas de Secuencia………………………………………………………176
Asignación de Operaciones a las Clases (Control de Documentos)………185
Asignación de Operaciones a las Clases (Seguridad)……………….………186
Diagrama de Despliegue…………………………………………………..……187
Diagrama de Base de Datos..……………………………………………..……187
Modelo Entidad Relación de RED……………………………………...………191
Gestión de Proyecto: Escogencia del lenguaje de programación………….192
Escogencia del Gestor de Base de Datos……………………………………193
Actividades de formación………………………………………………………194
Recursos Adicionales……………………………………………………………195
Implementación…………………………………………………………………..195
Desarrollo de componentes y codificación de software……………………..195
Relación de los componentes con la Base de Datos…………………..……196
Funcionalidades del Sistema……………………………………………………197
Interfaz de Usuario……………………………………………………………….197
Interfaz de Acceso al Sistema RED……………………………………………198
iv
Interfaz General del sistema RED……………………………………………..199
CAPITULO V
CONCLUSIONES Y
RECOMENDACIONES…………………………………………………….…....224
Bibliografía……………………………………………………………………..…227
Anexos………………………………………………………………………….…231
v
ÍNDICE DE TABLAS
Tabla Nº 1 Estereotipo Utilizados en
la Notación WAE
Tabla Nº 2 Esfuerzo – Horario contra
fases del RUP
Tabla Nº 3 Artefactos en las Fases
de RUP
Tabla Nº 4 Desarrollo de la RUP
Tabla Nº 5 Actores del Sistema
Tabla Nº 6 Descripción de los Casos
de Uso
Tabla Nº7 Descripción de las tablas
de la Base de Datos
31
73
87
92
109
110
186
vi
INDICE DE FIGURAS
Figura Nº 1 Modelo de Cascada de
Desarrollo de Software
Figura Nº 2 Desarrollo de UML, con
sus versiones
Figura Nº 3 Casos de Uso
Figura Nº 4 Diagramas del UML que
expresan gráficamente un Modelo
Figura Nº 5 Ejemplo de Modelo de
Casos d Uso
Figura Nº 6 Ejemplo de un Diagrama
de Clases
Figura Nº 7 Ejemplo de un Diagrama
de Colaboración
Figura Nº 8 Ejemplo de un Diagrama
de Secuencia
Figura Nº 9 Modelo Cliente Servidor
en un entrono WEB
Intercambio de
Figura Nº 10
Información entre un Navegador
Web y un Servidor WEB
Figura Nº 11 Tabla en Primera forma
Normal
Figura Nº 12 Tabla que no está en
Segunda Forma Normal
Figura Nº 13 Tabla Productos
Figura Nº 14 Tabla Proveedores
Figura Nº 15 Tabla Atletas
Figura Nº 16 Tabla Atletas parte 1
vii
13
16
18
21
22
25
26
29
34
37
46
47
47
48
49
49
Figura Nº 17 Tabla Atletas parte 2
Figura Nº 18 Transacción usando
cifrado SSl
Figura Nº 19
Indicación de una
conexión segura en Navegadores
Web
Figura Nº 20 Historia del RUP
Figura Nº 21 Disciplinas,
iteraciones del RUP
fases,
Figura Nº 22 Los Casos de Uso
integran al trabajo
Figura Nº 23 Trazabilidad a partir de
los Casos de Uso
Figura Nº 24 Evolución de
arquitectura del sistema
la
Figura Nº 25 Los modelos se
completan, la arquitectura no cambia
drásticamente
Figura Nº 26 Una iteración RUP
Figura Nº 27 Ciclo de Vida
Figura Nº 28 Fases del RUP
Figura Nº 29 Recursos utilizados en
las fases del RUP en el tiempo
Figura Nº 30 Ciclo evolutivo en la
elaboración de software basado en
RUP
Figura Nº 31 Esfuerzo respecto de
los flujos de trabajo
Figura Nº 32 Esfuerzo respecto de
las fases
viii
49
53
55
60
62
63
64
66
67
69
70
71
74
75
76
77
Figura Nº 33 Elementos que
conforman el RUO
Figura Nº 34 Artefactos en
disciplinas de la RUP
las
Figura Nº 35 Grado de finalización
de artefactos
Figura Nº 36 Comparación entre
diagramas de casos de uso
Figura Nº 37 Comparación entre
diagramas de objetos
Figura Nº 38 Comparación entre
diagramas de estados
Figura Nº 39 Comparación entre
diagramas de actividades
Figura Nº 40 Comparación entre
diagramas de secuencia
Figura Nº 41 Comparación entre
diagramas de colaboración
Figura Nº
componentes
42 Diagramas
de
Figura Nº 43 Comparación entre
diagramas de despliegue
Figura Nº 44 Diagrama del Caso de
Uso Incluir Estado
Figura Nº 46 Diagrama del Caso de
Uso Eliminar Estado
Figura Nº 47 Diagrama del Caso de
Uso Buscar Estado
Figura Nº 48 Diagrama del Caso de
Uso Incluir Tipo Documento
Figura Nº 49 Diagrama del Caso de
ix
83
88
89
98
99
100
100
101
102
102
103
113
115
116
117
118
Uso Modificar Tipo Documento
Figura Nº 50 Diagrama del Caso de
Uso Eliminar Tipo Documento
Figura Nº 51 Diagrama del Caso de
Uso Buscar Tipo Documento
Figura Nº 52 Diagrama del Caso de
Uso Incluir Entidad
Figura Nº 53 Diagrama del Caso de
Uso Modificar Entidad
Figura Nº 54 Diagrama del Caso de
Uso Eliminar Entidad
Figura Nº 55 Diagrama del Caso de
Uso Buscar Entidad
Figura Nº 56 Diagrama del Caso de
Uso Incluir Tipo Entidad
Figura Nº 56 Diagrama del Caso de
Uso Modificar Tipo Entidad
Figura Nº 57 Diagrama del Caso de
Uso Eliminar Tipo Entidad
Figura Nº 59 Diagrama del Caso de
Uso Incluir Archivo
Figura Nº 60 Diagrama del Caso de
Uso Modificar Archivo
Figura Nº 61 Diagrama del Caso de
Uso Eliminar Archivo
Figura Nº 62 Diagrama del Caso de
Uso Buscar Archivo
Figura Nº 63 Diagrama del Caso de
Uso Incluir Documento
Figura Nº 64 Diagrama del Caso de
Uso Modificar Documento
x
119
120
121
122
123
124
124
125
126
128
129
130
131
132
133
Figura Nº 65 Diagrama del Caso de
Uso Eliminar Documento
Figura Nº 66 Diagrama del Caso de
Uso Buscar Documento
Figura Nº 67 D
Comentarios de: Aplicación Web para el Registro y Control de Documentos de las Dependencias Administrativas (0)
No hay comentarios