Mostrar el registro sencillo del ítem

dc.contributor.advisorRojas Morales, Fernando Antoniospa
dc.contributor.advisorGarcía Ojeda, Juan Carlosspa
dc.contributor.authorAriza Cáceres, Edwin Alonsospa
dc.contributor.authorGonzález Ardila, Jaime Andrésspa
dc.date.accessioned2020-06-26T17:56:34Z
dc.date.available2020-06-26T17:56:34Z
dc.date.issued2007
dc.identifier.urihttp://hdl.handle.net/20.500.12749/1367
dc.description.abstractSe ha observado en los estudiantes de la Universidad Autónoma de Bucaramanga la poca utilización de lenguajes de modelado como lo es UML (Unified Modeling Language), lo cual puede repercutir en la realización de sus trabajos. Este fenómeno es originado no por el desconocimiento de los lenguajes sino por la desorganización de los estudiantes a la hora de desarrollar sus proyectos, dedicándose solo a la programación y dejando a un lado fases tan importantes como lo son el análisis y diseño (sin importar la metodología). Otro factor es la falta de desarrollo de herramientas propias de la universidad para el apoyo en la fase de modelado. La solución desarrollada para los problemas descritos anteriormente consistió en construir un prototipo de herramienta CASE (Computer Assisted Software Engineering) que apoye el desarrollo de software mediante UML y ayude a la programación en Java. La herramienta cuenta con los módulos para realizar diagramas de casos de uso, clases y el editor para programación en Java. Actualmente existen una gran variedad de herramientas con dicho propósito pero en un entorno diferente por lo que se piensa para el contexto de la universidad y del país.spa
dc.description.tableofcontentsINTRODUCCIÓN 13 1. HERRAMIENTAS CASE 15 1.1 ¿QUÉ SON LAS HERRAMIENTAS CASE? 15 1.2 CARACTERÍSTICAS DE LAS HERRAMIENTAS CASE 16 1.3 CLASIFICACIÓN DE LAS HERRAMIENTAS CASE 16 1.4 TAXONOMÍA DE LAS HERRAMIENTAS CASE 17 2. LENGUAJE UNIFICADO DE MODELADO 20 2.1 ¿QUÉ ES UML? 20 2.2 RELACIONES 20 2.3 DIAGRAMA DE CASOS DE USO 24 2.4 DIAGRAMA DE CLASES 3 LENGUAJE DE PROGRAMACIÓN JAVA 27 3.1 ORIENTACIÓN A OBJETOS 27 3.2 DISTRIBUCIÓN 28 3.3 SIMPLICIDAD 28 3.4 MULTI-HILOS 28 3.5 SEGURIDAD 28 3.6 INDEPENDENCIA DE PLATAFORMA 29 3.7 GRÁFICOS EN JAVA 2D 29 4. PATRONES DE DISEÑO 32 5. XML 33 5.1 DEFINICIÓN DE TIPO DE DOCUMENTO DTD 34 6. SOFTWARE LIBRE 36 7. DISEÑO DE LA APLICACIÓN 38 7.1 DIAGRAMA DE CASOS DE USO 38 7.2 ESPECIFICACIÓN DE CASOS DE USO 39 7.3 DIAGRAMAS DE SECUENCIA 39 7.4 DIAGRAMA DE CLASES 39 8. DESARROLLO DE LA APLICACIÓN 40 8.1. CICLO DE MEJORAMIENTO GUMLA 48 8.2. CONTINUACIÓN DEL GUMLA 50 9. CONCLUSIONES 52 REFERENCIAS 53 ANEXOS 55spa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.titlePrototipo de herramientas CASE que apoye el proceso de desarrollo de software mediante UML y JAVAspa
dc.title.translatedCASE tools prototype that supports the software development process using UML and JAVAeng
dc.degree.nameIngeniero de Sistemasspa
dc.coverageBucaramanga (Colombia)spa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.rights.localAbierto (Texto Completo)spa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.description.degreelevelPregradospa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.localTrabajo de Gradospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.subject.keywordsComputer software engineeringeng
dc.subject.keywordsJava (Computer Programming Language)eng
dc.subject.keywordsUML (Computing)eng
dc.subject.keywordsSystems Engineeringeng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsAnalysiseng
dc.subject.keywordsCASE tooleng
dc.subject.keywordsUMLeng
dc.subject.keywordsJavaeng
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2spa
dc.relation.referencesAriza Cáceres, Edwin Alonso, González Ardila, Jaime Andrés, Rojas Morales, Fernando Antonio (2007). Prototipo de herramientas CASE que apoye el proceso de desarrollo de software mediante UML y JAVA. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNABspa
dc.relation.referencesPRESSMAN, Roger. Ingeniería del Software: un enfoque práctico. 5 ed. Madrid, España. McGraw Hill, 2002. 601 paginasspa
dc.relation.referencesBOOCH, Grady. El Lenguaje Unificado de Modelado. Madrid, España. Pearson. 2004. 464 paginas.spa
dc.relation.referencesSUN, Microsystems. Java Language Programming. Palo Alto, United States. 2002. 506 paginas.spa
dc.relation.referencesRUBLE, David A. Análisis y diseño practico para sistemas cliente servidor con GUI. Ciudad de México, México. Prentice Hall.1998. 514 paginasspa
dc.relation.referencesWEITZENFELD, Alfredo. Ingeniera de Software Orientado a Objetos, Java e Internet. Ciudad de México, México. THOMSON. 2004. 678 paginas.spa
dc.relation.referencesGOLDFARB, Charles. Manual de XML. Madrid. España. Prentice Hall. 2004. 526 paginas.spa
dc.relation.referencesPiattini, Velthuis. Análisis y diseño detallado de aplicaciones informáticas de gestión. Ciudad de México. México. Alfaomega Grupo Editor. 2000. 699 paginasspa
dc.relation.referencesINSTITUTO NACIONAL DE ESTADISTICAS E INFORMATICA INEI. Herramientas CASE. Lima. Perú.1999. 52 paginasspa
dc.relation.referencesTHE WORLD WIDE WEB (W3C). XML. [online]. Sitio Web. http://www.w3c.org/. Visitada el 8 de Septiembre de 2005spa
dc.relation.referencesSEASONE, Joaquin Pacual. Introducción al Software Libre. Madrid, España. 2003. 340 paginas.spa
dc.relation.referencesMINAS, Mark. Structure, Abstraction and Direct Manipulation in Diagram Editors. Erlang, Alemania. 2002spa
dc.relation.referencesSUN, Microsystems. Programmer’s Guide to the Java2D API. USA. 2001.spa
dc.relation.referencesTIGRIS, comunidad desarrolladora de herramientas Open Source. [online]. Pagina Institucional. http://argouml.tigris.com. Visitada el 1 de Septiembre del 2005spa
dc.relation.referencesORACLE, Corporation. JDeveloper10g. [online]. Pagina Institucional. http://www.oracle.com/technology/software/products/jdev/index.html. Visitada el 6 de Agosto del 2005spa
dc.relation.referencesECLIPSE, Foundation. Eclipse IDE. [online]. Pagina Institucional. http://www.eclipse.org. Visitada el 6 de Agosto de 2005.spa
dc.contributor.cvlachttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000068993*
dc.subject.lembIngeniería de software realizada por computadorspa
dc.subject.lembJava (Lenguaje de programación para computadores)spa
dc.subject.lembUML (Computación)spa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInvestigacionesspa
dc.subject.lembAnálisisspa
dc.description.abstractenglishIt has been observed in the students of the Autonomous University of Bucaramanga the little use of modeling languages ​​such as UML (Unified Modeling Language), which may affect the performance of their work. This phenomenon is caused not by the ignorance of languages ​​but by the disorganization of students when developing their projects, dedicating themselves only to programming and leaving aside phases as important as analysis and design (regardless of the methodology). Another factor is the lack of development of the university's own tools to support the modeling phase. The solution developed for the problems described above consisted in building a prototype of a CASE (Computer Assisted Software Engineering) tool that supports software development using UML and helps programming in Java. The tool has the modules to make use case diagrams, classes and the editor for Java programming. Currently, there are a great variety of tools for this purpose but in a different environment from what is thought for the context of the university and the country.eng
dc.subject.proposalHerramienta CASEspa
dc.subject.proposalUMLspa
dc.subject.proposalJavaspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.contributor.researchgroupGrupo de Investigación Tecnologías de Información - GTIspa
dc.contributor.researchgroupGrupo de Investigaciones Clínicasspa
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.description.learningmodalityModalidad Presencialspa


Ficheros en el ítem

Thumbnail
Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Atribución-NoComercial-SinDerivadas 2.5 Colombia
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 2.5 Colombia