Análisis comparativo de las principales herramientas CASE para el modelamiento de bases de datos existentes en el mercado, al igual que el análisis y diseño de una herramienta prototipo

dc.contributor.advisorRangel Godoy, Carlos Adolfo
dc.contributor.authorAmaya Amaya, Jairo
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.coverage.spatialColombiaspa
dc.date.accessioned2022-06-21T19:05:36Z
dc.date.available2022-06-21T19:05:36Z
dc.date.issued2000-01-30
dc.degree.nameMagíster en en Ciencias Computacionalesspa
dc.description.abstractEstadísticamente las aplicaciones más utilizadas a nivel mundial son aquellas que tienen que ver con el manejo de bases de datos. Por otro lado, las pergonas que se dedican a desarrollar aplicaciones se encuentran ante la realidad de que es prácticamente imposible comenzar a construir cada aplicación desde cero, actividad que hoy se puede considerar como una labor quijotesca. Dado que existen metodologías normalizadas en el ámbito mundial para la construcción de bases de datos y a que la labor de desarrollo de software no ha sido ajena a los avances tecnológicos, dicha actividad se está convirtiendo, cada vez más, en una labor más automatizada y menos artesanal. En consecuencia, han aparecido en el mercado las herramientas CASE (Computer Aided Software Engineering), que son herramientas que permiten hacer el análisis sistemático , diseño, implementación y mantenimiento del software. La adopción del enfoque CASE para construir y mantener sistemas involucra el uso de herramientas de software y el entrenamiento para los desarrolladores que lo utilizarán.spa
dc.description.abstractenglishStatistically, the most used applications worldwide are those that have to do with managing databases. On the other hand, people who are dedicated to developing applications are faced with the reality that it is It is practically impossible to start building each application from scratch, an activity that today can be considered a quixotic task. Given that there are standardized methodologies worldwide for the construction of databases and that the work of software development has not been immune to technological advances, said activity is becoming, increasingly, a more automated task and less artisan. Consequently, they have appeared in the market the CASE (Computer Aided Software Engineering) tools, which are tools that allow the systematic analysis, design, implementation and maintenance of the software. Adopting the CASE approach to building and maintaining systems involves the use of software tools and training for the developers who will use them.spa
dc.description.degreelevelMaestríaspa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontentsINTRODUCCION 1. PLANTEAMIENTO DEL PROBLEMA Y JUSTIFICACION 1.1. EN DONDE SE PRESENTA EL PROBLEMA? 1.2. CUAL ES EL PROBLEMA A RESOLVER? 1.3. CUÁL ES LA UTILIDAD ESPERADA DE LA SOLUCIÓN? 1.4. QUE SE ESTÁ HACIENDO EN OTRAS PARTES PARA RESOLVER ESTE PROBLEMA? 1.5. ANTECEDENTES 1.6. OBJETIVO 1.7. RESULTADOS ESPERADOS 2. FUNDAMENTOS TEORICOS DEL CASE 2.1. HERRAMIENTAS CASE 2.1.1. En que aspectos es útil el CASE dentro de la ingeniería de software”? 2.1.1.1. Especificaciones de requerimientos completas. 2.1.1.2. Especificaciones de diseño actuales. 2.1.1.3. Tiempo reducido de desarrollo. 2.1.1.4. Código altamente extensible/mantenible. 2.1.1.5. Lenguajes de bases de datos de cuarta generación. 2.1.1.6. Herramientas de modelamiento de datos. 2.1.1.7. Herramientas de especificaciones de análisis y diseño. 2.1.1.8. Herramientas para construir prototipos de interfaces del usuario. 2.1.1.9. Herramientas de generación de código. 2.2. TENDENCIAS TECNOLÓGICAS EN CASE 2.3. EVOLUCION DE LAS HERRAMIENTAS CASE 2.4. UNA BREVE HISTORIA DE LA INGENIERÍA DE SOFTWARE 2.5. CASE Y MODELOS DESARROLLO 2.6. HISTORIA DE LOS HERRAMIENTAS CASE 2.7. BENEFICIOS DEL CASE 2.8 TIPOS DE HERRAMIENTAS CASE 2.8.1. Herramientas De Edición. 2.8.2. Herramientas de programación. 2.8.3. Herramientas de verificación y validación. 2.8.4. Herramientas de manejo de configuración. 2.8.5. Herramientas de métrica y medición. 2.8.6. Herramientas para el manejo de proyectos. 2.8.7. Herramientas Misceláneas. 2.9. PUNTOS IMPORTANTES A CONSIDERAR CUANDO SE ESTÉ SELECCIONANDO UNA HERRAMIENTA CASE 2.10. OPINIÓN DE LOS EXPERTOS ACERCA DE LA HERRAMIENTA CASE IDEAL 21414. MODELOS CONCEPTUALES, LÓGICOS Y FÍSICOS 2.11.1. Modelo conceptual de entidad-relación. 2.11.2. Modelo lógico de entidad-relación. 2.11.3. Esquema de base de datos física. 3. METODOLOGIA CASE PARA EL DESARROLLO DE SISTEMAS 3.1. INTRODUCCIÓN 3.2. ETAPAS EN EL MÉTODO CASE. 3.2.1. Estrategia. 3.2.2. Análisis. 3.2.3. Diseño. 3.2.4. Construcción y documentación. 3.2.4.1 Construcción. 3.2.4.2 Documentación. 3.2.5. Transición. 3.2.6. Producción. 4. ANALISIS COMPARATIVO DE LAS HERRAMIENTAS "CASE" EXISTENTES 4.1. RATIONAL'S ROSE 98. 4.1.1. La Empresa: Rational Software. 4.1.2. Unified Modeling Lenguaje (UML). 4.1.3. Arquitectura. 4.1.4. RequisitePro. 4.1.5. El producto Rational Rose 98. 4.1.6. Automatización de procesos. 4.1.7. ClearCase. 4.1.8. Ficha Resumen de Rational Rose 98. 4.2. POPKIN'S SYSTEM ARCHITECT 2001. 4.2.1. La Empresa: Popkin Software. 4.2.2. El producto: System Architect 2001. 4.2.3. Modelamiento de procesos de negocios. 4.2.4. Requerimientos. 4.2.5. El Repositorio. 4.2.6. Reutilización del Repositorio. 4.2.7. Adaptar el repositorio al usuario. 4.2.8. Desarrollo en equipo usando el repositorio. 4.2.9. Análsis y diseño estructurados. 4.2.10. Análisis y diseño orientado a objetos. 4.2.11. Modelamiento de datos. 4.2.12. ESquema de Generación. 4.2.13. Ingeniería de datos en reversa. 4.2.14. Diagramación. 4.2.15. Interfaz de Usuario. 4.2.16. Interoperabilidad. 4.2.17. Documentación y obtención de reportes. 4.2.18. Ficha Resumen de System Architect 2001. 4.33 ORACLE'S DESIGNER/2000, DEVELOPER/2000 Y POWER OBJECTS 4.3.1. La Empresa: Oracle. 4.3.8. Internet/Intranet. 4.3.8.1. Enfoque. 4.3.8.2. Objetos. 4.3.8.3. Aplicaciones cliente. 4.3.8.4. Cliente/servidor a gran escala. 4.3.8.5. Web Activado. 4.3.9. Servicios y productos asociados. 4.3.10. Ficha Resumen de Oracle’'s Designer/2000 4.4. PLATINUM'S ERWIN 4.4.1. La Empresa: COMPUTER ASSOCIATES INC. 4.4.2. El producto: ERWIN. 4.4.3. Ficha Resumen de PLATINUM Erwin. 4.4. COMPARACION ENTRE RATIONAL ‘S ROSE, SYSTEM ARCHITECT 2001, ORACLE'S DESIGNER/2000, PLATINUM ERWIN VS HERRAMIENTA IDEAL. 5. ANALISIS Y DISEÑO DE UNA HERRAMIENTA CASE PROTOTIPO 5.1. PLANTEAMIENTO DEL PROBLEMA Y JUSTIFICACION 5.1.1. En donde se presenta el problema”? 5.1.2. Cuál es el problema a resolver? 5.1.3. Cual es la utilidad esperada de la solución? 5.1.4. Que se está haciendo en otras partes para resolver este problema? 142 5.2. ANTECEDENTES 5.3. RESULTADOS ESPERADOS 5.3.1. Del Análisis de las Herramientas CASE Hacia GenVisual 5.4. DIAGRAMA DE FLUJO DEL PROCESO DE GENVISUAL. 5.5. DESCRIPCIÓN DE LA INTERFAZ DE GENVISUAL. 5.6. EJEMPLO DE CONSTRUCCIÓN DE UNA PEQUEÑA APLICACIÓN DE NOMINA USANDO GENVISUAL. 5.7. ANALISIS Y DISEÑO DE GENVISUAL USANDO ORACLE'S DESIGNER/2000 5.1.1. Diagrama de flujo de GenVisual. 5.1.2. Diagrama de Funciones jerárquicas. 5.1.3. Red de Módulos. 5.1.4. Modelo E/R y Diagrama de Tablas. CONCLUSIONES. DIRECTRICES PARA TRABAJOS FUTUROS BIBLIOGRAFIA GLOSARIOspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/16750
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programMaestría en Ciencias Computacionalesspa
dc.relation.referencesRevista Byte, December 1993, A case tools clasification (IEEE Facilitado Dr. Jesús Pérez).spa
dc.relation.referenceshttp://wmmw.platinum.com/press/1998/enw_dbms.htm. Erwin software.spa
dc.relation.referenceshttp://osiris.sunderland.ac.uk/sst/case2/spa
dc.relation.referencesPRESSMAN, Roger S. Ingeniería del Software, Un enfoque práctico, Tercera Edición. México: MC Graw Hill 1993. 824pspa
dc.relation.referencesF. KORTH, Henry. SILBERSCHATZ, Abraham. Fundamentos de bases de datos, Segunda Edición. España : Mc Graw Hill, 1994. 739p.spa
dc.relation.referencesFERNANDEZ SASTRE, Sergio M. Fundamentos del diseño y la programación orientado a objetos, Primera Edición. España: Mc Graw Hill, 1995. 145p.spa
dc.relation.referencesPOPKIN SOFTWARE & SYSTEMS INCORPORATED. System Architect, user guide & reference manual. U.S.A.: Popkin software, 1993. 650p.spa
dc.relation.referencesMC KELVY, Mike. MARTINSEN, Ronald. WEBB, Jeff. Visual Basic 5, Edición especial. ESpaña: Prentice Hall, 1997. 969pspa
dc.relation.referencesINSTITUTO COLOMBIANO DE NORMAS TECNICAS Y CERTIFICACIÓN. Normas Colombianas para la presentación de tesíis de grado. Santa Fé de Bogotá: ICONTEC., 1,996. 132p, NTC 1307.spa
dc.relation.referencesManuales Oracle, Oracle Designer/2000, Developer/2000.spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsComputer sciencesspa
dc.subject.keywordsSystems engineerspa
dc.subject.keywordsSoftware engineeringspa
dc.subject.keywordsDatabasesspa
dc.subject.keywordsElectronic data processingspa
dc.subject.keywordsLogical designspa
dc.subject.keywordsPrototype developmentspa
dc.subject.keywordsApplications developmentspa
dc.subject.keywordsSystematic analysisspa
dc.subject.keywordsSoftware maintenancespa
dc.subject.keywordsDevelopersspa
dc.subject.lembCiencias computacionalesspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembIngeniería de softwarespa
dc.subject.lembBases de datosspa
dc.subject.lembProcesamiento electrónico de datosspa
dc.subject.lembDiseño lógicospa
dc.subject.lembDesarrollo de prototiposspa
dc.subject.proposalDesarrollo de aplicacionesspa
dc.subject.proposalAnálisis sistemáticospa
dc.subject.proposalMantenimiento de softwarespa
dc.subject.proposalDesarrolladoresspa
dc.titleAnálisis comparativo de las principales herramientas CASE para el modelamiento de bases de datos existentes en el mercado, al igual que el análisis y diseño de una herramienta prototipospa
dc.title.translatedComparative analysis of the main case tools for modeling existing databases on the market, as well as the analysis and design of a prototype toolspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TM

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
2000_Tesis_Jairo_Amaya(1).pdf
Tamaño:
43.62 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
829 B
Formato:
Item-specific license agreed upon to submission
Descripción: