Construcción de aplicaciones web utilizando UMP y UML
| dc.contributor.advisor | Arenas Seleey, Daniel | |
| dc.contributor.apolounab | Arenas Seleey, Daniel [daniel-arenas-seleey] | spa |
| dc.contributor.author | Cepeda Plata, Paula Andrea | |
| dc.contributor.author | Martínez Díaz, Libardo Antonio | |
| dc.contributor.cvlac | Arenas Seleey, Daniel [0000068829] | spa |
| dc.contributor.googlescholar | Arenas Seleey, Daniel [osfVKVoAAAAJ&hl=es&oi=ao] | spa |
| dc.contributor.linkedin | Arenas Seleey, Daniel [daniel-arenas-seleey-25aa56138] | spa |
| dc.contributor.orcid | Arenas Seleey, Daniel [0000-0003-3697-3835] | spa |
| dc.coverage.campus | UNAB Campus Bucaramanga | spa |
| dc.coverage.spatial | Bucaramanga (Santander, Colombia) | spa |
| dc.date.accessioned | 2024-08-29T21:01:37Z | |
| dc.date.available | 2024-08-29T21:01:37Z | |
| dc.date.issued | 2002 | |
| dc.degree.name | Ingeniero de Sistemas | spa |
| dc.description.abstract | El presente documento habla sobre la aplicación y evaluación del Proceso Unificado de Desarrollo de Software y la utilización de la simbología UML (Lenguaje Unificado de modelamiento) en el diseño del Campus virtual de la Universidad Autónoma de Bucaramanga, la descripción de cada una de las etapas de la metodología y los productos que se obtuvieron en un lenguaje apropiado para su entendimiento como es el UML. Se presenta una introducción al concepto de metodología UMP (Proceso de desarrollo de software unificado) y la simbología UML (Lenguaje de modelamiento metodología aplicada del presente proyecto, además el producto del prototipo de diseño del Campus Virtual de la Universidad Autónoma de Bucaramanga. | spa |
| dc.description.abstractenglish | This document discusses the application and evaluation of the Unified Software Development Process and the use of UML (Unified Modeling Language) symbology in the design of the Virtual Campus of the Universidad Autónoma de Bucaramanga, the description of each of the stages of the methodology and the products that were obtained in an appropriate language for its understanding, such as UML. An introduction to the concept of the UMP methodology (Unified Software Development Process) and the UML symbology (Unified Modeling Language) methodology applied to this project is presented, as well as the product of the design prototype of the Virtual Campus of the Universidad Autónoma de Bucaramanga. | spa |
| dc.description.degreelevel | Pregrado | spa |
| dc.description.learningmodality | Modalidad Presencial | spa |
| dc.description.tableofcontents | Introducción.......................................................................................................................................................................................17 1 generalidades................................................................................................................................................................................. 19 1.1 lenguaje unificado de modelamiento........................................................................................................................................... 19 1.1.1 diagrama de casos de uso............................................................................................................................................................ 20 1.1.1.1 caso de uso................................................................................................................................................................................. 21 1.1.1.2 actor ...................................................................................................................................................................................21 1.1.1.3 relaciones en un diagrama de casos de uso .....................................................................................................................21 1.1.2 diagrama de clases ............................................................................................................................................................23 1.1.2.1 clase.............................................................................................................................................................................................. 24 1.1.2.2 atributo .....................................................................................................................................................................................24 1.1.2.3 operación .................................................................................................................................................................................24 1.1.3 diagrama de secuencia ............................................................................................................................................................25 1.1.3.1 línea de vida de un objeto......................................................................................................................................................... 26 1.1.3.2 activación....................................................................................................................................................................................... 26 1.1.3.3 mensaje....................................................................................................................................................................................... 27 1.1.4 diagrama de colaboración ............................................................................................................................................................27 1.1.4.1 objeto........................................................................................................................................................................................ 28 1.1.4.2 enlaces...................................................................................................................................................................................... 28 1.1.4.3 flujo de mensajes............................................................................................................................................................ 29 1.2 proceso unificado de desarrollo de software..................................................................................................................... 29 1.2.1 ciclo de vida del proceso unificado de desarrollo de Software..............................................................................32 1.2.2 el producto................................................................................................................................................................................... 34 1.2.3 etapas del proceso unificado de desarrollo de software..................................................................................................... 36 2 modelo de captura de requerimiento como Casos de uso......................................................................................................... 38 2.1 conceptos de las actividades............................................................................................................................................................ 2.1.2 desarrollo plantilla visión............................................................................................................................................................ 39 2.1.3 encontrar actores y casos de uso............................................................................................................................................... 39 2.1.3.1 encontrar actores............................................................................................................................................................ 39 2.1.3.2 encontrar los casos de uso ...............................................................................................................................................40 2.1.4 describir cada caso de uso brevemente..................................................................................................................... 40 2.1.5 describir el modelo de casos de uso en general .....................................................................................................................41 2.1.6 priorizar casos de uso............................................................................................................................................................ 41 2.1.7 detallar un caso de uso ............................................................................................................................................................42 2.2 desarrollo de las actividades............................................................................................................................................................ 42 2.2.1 desarrollo de la plantilla visión ..................................................................................................................................................42 2.2.2 encontrando actores y casos de uso ....................................................................................................................................43 2.2.2.1 encontrando actores ............................................................................................................................................................43 2.2.2.2 encontrando casos de uso..................................................................................................................................................... 46 2.2.3 describiendo brevemente cada caso de uso..................................................................................................................... 46 2.2.4 describiendo el modelo de casos de uso .....................................................................................................................47 2.2.5 priorizando los casos de uso..................................................................................................................................................... 48 2.2..6 detallando los casos de uso.................................................................................................................................................. 48 3 modelo de análisis ............................................................................................................................................................50 3.1 análisis arquitectónico............................................................................................................................................................ 50 3.1.1.1 identificar los paquetes de análisis..................................................................................................................... 51 3.1.1.2 identificar los paquetes de servicios .....................................................................................................................51 3.1.2 análisis de un caso de uso............................................................................................................................................................ 51 3.1.2.1 identificar las clases de análisis............................................................................................................................................ 52 3.1.2.2 describir interacciones de los objetos..................................................................................................................... 53 3.1.3 analizar una clase............................................................................................................................................................ 53 3.1.3.1 identificar el diagrama de clases..................................................................................................................... 53 3.2 desarrollo de las actividades............................................................................................................................................................ 54 3.2.1 análisis arquitectónico............................................................................................................................................................ 54 3.2.1.1 identificando los paquetes de análisis..................................................................................................................... 54 3.2.1.2 identificando los paquetes de servicio..................................................................................................................... 56 3.2.2 análisis de un caso de uso............................................................................................................................................................ 56 3.2.2.1 identificando las clases de análisis.......................................................................................................................................56 3.2.2.2 describiendo interacciones de los objetos .....................................................................................................................57 3.2.3 analizar una clase............................................................................................................................................................ 57 3.2.3.1 identificando el diagrama de clases........................................................................................................................................ 57 4 modelo de diseño............................................................................................................................................................ 59 4.1.1 diseño arquitectónico .....................................................................................................................59 4.1.1.1 identificar los mecanismo de diseño....................................................................................................................................... 60 4.1.2 diseño de un caso de uso............................................................................................................................................................ 60 4.1.2.1 describir las interacciones de los objetos de diseño .....................................................................................................60 4.1.3 diseño de clases............................................................................................................................................................ 61 4.1.3.1 identificar los paquetes por objetos..................................................................................................................... 62 4.1.3.2 encontrar el diagrama de clases............................................................................................................................................ 63 4.2 desarrollo de las actividades............................................................................................................................................................ 64 4.2.1 diseño arquitectónico............................................................................................................................................................ 64 4.2.1.1 identificando los mecanismo de diseño..................................................................................................................... 64 4.2.2 diseño de un caso de uso............................................................................................................................................................ 65 4.2.2.1 describiendo las interacciones de los objetos de diseño.............................................................................. 65 4.2.3 diseño de clases............................................................................................................................................................ 66 4.2.3.1 identificando los paquetes por objetos..................................................................................................................... 66 4.2.3.2 encontrando el diagrama de clases .....................................................................................................................67 5 prototipo del diseño del campus virtual .....................................................................................................................69 5.1 diseñando las interfaz del campus virtual..................................................................................................................... 69 5.1.1 pantalla principal ............................................................................................................................................................70 5.1.2 pantalla de ayuda para recordar password..................................................................................................................... 71 5.1.3 pantalla inicial del campus............................................................................................................................................................ 72 5.1.4 pantalla consulta información interna .....................................................................................................................73 5.1.5 pantalla de correo electrónico ...........................................................................................................................................74 5.1.6 pantalla de personalizar mi unab............................................................................................................................................ 75 5.1.7 pantalla de personalizar contenido administrativos, directivos y Profesores.......................................81 5.2 plataforma de implementación del sistema del campus Virtual.............................................................................. 81 5.2.1 oracle............................................................................................................................................................ 81 5.2.1.1 web server generator............................................................................................................................................................ 85 5.2.2 comunicación de la base de datos oracle con el campus..................................................................................................... 87 5.2.3 lenguaje de programación java .............................................................................................................................................88 5.2.3.1 lenguaje simple............................................................................................................................................................ 88 5.2.3.2 orientación a objetos .......................................................................................................................................................88 5.2.3.3 distribuido............................................................................................................................................................89 5.2.3.4 interpretado y compilado a la vez..................................................................................................................... 89 5.2.3.5 robusto............................................................................................................................................................ 89 5.2.3.6 seguro............................................................................................................................................................ 90 5.2.3.7 indiferente a la arquitectura.................................................................................................................................................... 90 5.23.8 portable............................................................................................................................................................ 91 5.2.3.9 alto rendimiento............................................................................................................................................................ 91 5.2.3.9.1 multihebra ............................................................................................................................................................91 5.2.3.9.2 dinámico............................................................................................................................................................ 91 5.2.3.9.3 produce applets............................................................................................................................................................ 92 5.2.4 comunicación del servidor iplanet con oracle..................................................................................................................... 95 5.2.4.1 plataforma de comunicación inteligente..................................................................................................................... 95 5.2.4.2 web mail mejorado ............................................................................................................................................................96 5.2.4.3 reglas del lado del servidor ..............................................................................................................................................97 5.2.4.4 características claves de la plataforma abierta y extensible............................................................................................. 97 5.2.4.5 integración de directorios para una administración de Usuarios simplificada....................................... 98 5.2.4.6 acceso universal al almacén de mensajes .....................................................................................................................98 5.2.4.7 protocolo ldap ............................................................................................................................................................99 5.2.48 composición y funcionamiento............................................................................................................................................... 100 6 evaluación de la metodologia ump y omt .....................................................................................................................103 6.1 análisis orientado a objetos............................................................................................................................................................ 103 6.1.1 omt .............................................................................................................................................................................................104 6.1.2 uml (lenguaje unificado de modelamiento) ......................................................................................................................107 6.2 diseño orientado a objetos............................................................................................................................................................ 110 6.2.1 introducción............................................................................................................................................................110 6.2.2 omt............................................................................................................................................................................................. 110 6.2.3 uml (lenguaje unificado de modelamiento) .....................................................................................................................113 6.2.3.1 diseño............................................................................................................................................................ 113 6.2.3.2 implementación............................................................................................................................................................ 114 6.3 cuadros de comparación de las técnicas..................................................................................................................... 115 6.4 cuadro de técnicas para capturar objetos..................................................................................................................... 115 6.5 técnica para capturar objetos dinámicos .....................................................................................................................116 6.6 técnica para capturar clases y estructuras de clases.............................................................................. 116 6.7 técnica para capturar la comunicación entre clases y Objetos ..............................................................................118 6.8 técnica para capturar la arquitectura funcional..................................................................................................................... 119 6.9 técnica para capturar sistema dinámicos..................................................................................................................... 119 7 conclusiones...................................................................................................................................................................................... 121 8 bibliografía......................................................................................................................................................................................... 122 | spa |
| dc.format.mimetype | application/pdf | spa |
| dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
| dc.identifier.repourl | repourl:https://repository.unab.edu.co | spa |
| dc.identifier.uri | http://hdl.handle.net/20.500.12749/26296 | |
| dc.language.iso | spa | spa |
| dc.publisher.faculty | Facultad Ingeniería | spa |
| dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
| dc.publisher.program | Pregrado Ingeniería de Sistemas | spa |
| dc.relation.references | Brinkkemper, Sjaak; Shuguang Hong, Arjan Bulthuis, Geert van den Goor. Object Oriented Analysis and Design Methods [Online] Enero, 1995 [INTERNET] http://wwwis.es. utwente.nl:8080/dmrg/OODOC/oodoc/oo.html | spa |
| dc.relation.references | Cisco Sytems Iplanet [Online]Diciembre, <http.7/www.iplanet.com> 2001 [INTERNET] | spa |
| dc.relation.references | FREUD, Edwear, Administración de Base de Datos ORACLE [Online] Septiembre 15 de 1999 [INTERNET] http://www.angelfire.com/ga3/gilari2000/outline1.htm | spa |
| dc.relation.references | Introduction to UML [Online] Octubre 16 de 2000 [INTERNET] http://cswww.vuse.vanderbilt.edu/~anuar/uml/intro.html | spa |
| dc.relation.references | LERA. Ivar. Object Oriented Software Engineering: A use case driven [Online] octubre de 1999 [INTERNET] http://megarife.com/sofware.html | spa |
| dc.relation.references | JUN, Chen. Introduction To The Unified Software Development Process [Online] Octubre 10 de 2000 [INTERNET] <http://www, vuse, vanderbilt.edu/~chenj1/part1. html> | spa |
| dc.relation.references | SCHMULLER, Joseph. Aprendiendo UML en 24 horas. Editorial Prentice ,1999. p. 10. | spa |
| dc.relation.references | TORRES, Pablo. Introducción a JSP [Online] julio 15 de 2000 [INTERNET] <http.7/usuarios.tr¡pod.es/Ozito/Servlet-JSP/JavaServer-Paqes.html> | spa |
| dc.relation.uriapolo | https://apolo.unab.edu.co/en/persons/daniel-arenas-seleey | spa |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
| dc.subject.keywords | Systems engineer | spa |
| dc.subject.keywords | Technological innovations | spa |
| dc.subject.keywords | Unified modeling language | spa |
| dc.subject.keywords | Software development | spa |
| dc.subject.keywords | Smart communication | spa |
| dc.subject.keywords | Architectural analysis | spa |
| dc.subject.keywords | SysML (Computer science) | spa |
| dc.subject.keywords | Modeling languages (Computers) | spa |
| dc.subject.keywords | UML (Computers) | spa |
| dc.subject.lemb | Ingeniería de sistemas | spa |
| dc.subject.lemb | Innovaciones tecnológicas | spa |
| dc.subject.lemb | SysML (Computadores) | spa |
| dc.subject.lemb | Lenguajes de modelado (Computadores) | spa |
| dc.subject.lemb | UML (Computadores) | spa |
| dc.subject.lemb | Desarrollo de software | spa |
| dc.subject.proposal | Lenguaje unificado de modelado | spa |
| dc.subject.proposal | Comunicación inteligente | spa |
| dc.subject.proposal | Análisis arquitectónico | spa |
| dc.title | Construcción de aplicaciones web utilizando UMP y UML | spa |
| dc.title.translated | Building Web Applications Using UMP and UML | spa |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | spa |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
| dc.type.local | Trabajo de Grado | spa |
| dc.type.redcol | http://purl.org/redcol/resource_type/TP |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- 2002_Tesis_Paula_Cepeda.pdf
- Tamaño:
- 32.21 MB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Tesis
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 829 B
- Formato:
- Item-specific license agreed upon to submission
- Descripción:
