Mostrar el registro sencillo del ítem

dc.contributor.advisorGarcía Ojeda, Juan Carlosspa
dc.contributor.authorGarcía Prada, Andrea Patriciaspa
dc.date.accessioned2020-06-26T21:34:53Z
dc.date.available2020-06-26T21:34:53Z
dc.date.issued2011
dc.identifier.urihttp://hdl.handle.net/20.500.12749/3463
dc.description.abstractEl siguiente documento describe el proceso de desarrollo de una nueva funcionalidad en la herramienta agentTool Process Editor (APE). Esta nueva funcionalidad consiste en la creación de una vista gráfica que facilitará a los Directores de Proyecto sus labores de control y seguimiento durante el desarrollo de Sistemas Multiagente (SMA), mediante la Técnica del Earned Value Analysis (EVA). Esta funcionalidad representa gráficamente la información relacionada con el alcance, tiempo y costo del proyecto con el objetivo de evaluar su desempeño en cualquier fase o período de evaluación. La vista gráfica desarrollada permitirá a los Directores de Proyecto:  Determinar el costo, el cronograma y el trabajo realizado de las actividades planificadas.  Controlar las actividades y tareas a realizar, así como los productos a generar en función de las características propias del proyecto.  Identificar de manera oportuna, los posibles cambios o variaciones que pueden afectar el normal desarrollo de un Sistema Multiagente (SMA).  Implementar medidas correctivas o preventivas de manera oportuna.  Identificar el avance del proyecto en cualquier fase de su desarrollo.  Medir y analizar los resultados.  Ajustar el proyecto con el presupuesto y tiempo establecido inicialmente.  Cumplir las especificaciones y necesidades del cliente.spa
dc.description.sponsorshipUniversitat Oberta de Catalunya UOCspa
dc.description.tableofcontentsINTRODUCCIÓN 12 1. DESCRIPCIÓN DE LA INVESTIGACIÓN 13 1.1. ANTECEDENTES 13 1.2. PLANTEAMIENTO DEL PROBLEMA 14 1.3. OBJETIVOS 15 1.3.1. OBJETIVO GENERAL 15 1.3.2. OBJETIVOS ESPECÍFICOS 15 1.4. JUSTIFICACIÓN 15 1.4.1. IMPACTO 16 1.4.2. VIABILIDAD 17 2. MARCO TEÓRICO 18 2.1. SOFTWARE LIBRE 19 2.1.1. HISTORIA 19 2.1.2. DEFINICIÓN 19 2.1.3. TIPOS DE LICENCIA. 20 2.1.4. SOFTWARE LIBRE Y SOFTWARE PROPIETARIO 20  DIFERENCIAS 20  SIMILITUDES 22 2.2. SISTEMAS MULTIAGENTE (SMA) 23 2.2.1. DEFINCIÓN 23 2.2.2. CONCEPTO DE AGENTE 23 2.2.3. METODOLOGÍAS DE DESARROLLO 24 2.2.4. HERRAMIENTAS DE DESARROLLO 24 2.3. TÉCNICA EARNED VALUE ANALYSIS (EVA) 26 2.3.1. HISTORIA 26 2.3.2. DEFINICIÓN 26 2.3.3. UTILIZACIÓN 26 2.3.4. MEDIDAS BÁSICAS E INDICADORES 27 2.3.5. VENTAJAS Y DESVENTAJAS 29 2.4. LENGUAJE DE PROGRAMACIÓN JAVA 30 2.4.1. DEFINICIÓN 30 2.4.2. CARACTERISTICAS GENERALES 30 2.4.3. PLATAFORMA JAVA 31 2.4.4. ENTORNOS DE DESARROLLO 31 2.4.5. EL API (Applications programming interface) de JAVA 32 2.5. ECLIPSE 33 2.5.1. DEFINICIÓN 33 2.5.2. ARQUITECTURA 34 2.5.3. DESARROLLO DE COMPLEMENTOS 34 2.6. LIBRERÍA JFREECHART 35 2.7. METODOLOGÍAS DE DESARROLLO 36 2.7.1. DEFINICIÓN 36 2.7.2. TIPOS DE METODOLOGÍAS 37 3. MARCO METODOLÓGICO 39 3.1. FASE CONCEPTUAL 39 3.2. FASE DE PLANIFICACIÓN 39 3.3. FASE DE DESARROLLO 40 3.4. FASE DE PRUEBAS 40 3.5. PRODUCTO FINAL 41 3.6. ELABORACIÓN DE INFORME FINAL 41 4. DESARROLLO DE LA VISTA GRÁFICA PARA APE 42 4.1. FASE CONCEPTUAL 42 4.2. FASE DE PLANIFICACIÓN 42 4.2.1. Definición de actores o roles 42 4.2.2. Diagrama de Casos de Uso 43 4.2.3. Especificación de Requisitos 44 4.2.4. Arquitectura de Desarrollo 45 4.2.5. Definición del Entorno Tecnológico 46 4.3. FASE DE DESARROLLO 46 4.3.1. Instalación y Configuración del Entorno de Desarrollo 46 4.3.2. Estándar de codificación 53 4.3.3. Diagrama de clases 53 4.3.4. Implementación de Requisitos 54 4.3.4.1. Adicionar nueva vista al plug-ins 54 4.3.4.2. Creación de widgets de SWT 55 4.3.4.3. Creación de la gráfica con JFreeChart 56 4.3.4.4. Ejecución de la vista gráfica a partir de vista Process Management 58 4.3.4.5. Clases y principales métodos implementados en el paquete ProcessManagement. 58 4.3.5. Pruebas de Funcionalidad. 61 4.3.6. Pruebas de Integración. 62 4.4. FASE DE PRUEBAS 62 4.5. PRODUCTO FINAL 62 4.6. ELABORACIÓN DEL INFORME FINAL 64 5. TRABAJOS RELACIONADOS 65 6. CONCLUSIONES Y TRABAJO FUTURO 69 7. BIBLIOGRAFÍA 71 ANEXO A. MANUAL DE USUARIO 73 ANEXO B. MANUAL TECNICO 80 ANEXO C. CODIGO FUENTE 96spa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.titleVista gráfica para la administración de procesos de desarrollo personalizados basados en agentes en la herramienta agentTool Process Editor (APE): Soportando la técnica Earned Value Analysisspa
dc.title.translatedGraphical view for the administration of agent-based custom development processes in the agentTool Process Editor (APE) tool: Supporting the Earned Value Analysis techniqueeng
dc.degree.nameMagíster en Software Librespa
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.programMaestría en Software Librespa
dc.description.degreelevelMaestríaspa
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.localTesisspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.subject.keywordsSystems Engineeringeng
dc.subject.keywordsSoftware engineeringeng
dc.subject.keywordsDevelopment of computer programseng
dc.subject.keywordsObject Oriented Programmingeng
dc.subject.keywordsComputingeng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsAnalysiseng
dc.subject.keywordsJavaeng
dc.subject.keywordsGraphical view creatorseng
dc.subject.keywordsagentTool processeng
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.referencesGarcía Prada, Andrea Patricia, García Ojeda, Juan Carlos (2011). Vista gráfica para la administración de procesos de desarrollo personalizados basados en agentes, en la herramienta Agent Tool Process Editor (APE). Bucaramanga (Santander, Colombia) : Universidad Autónoma de Bucaramanga UNAB, Universitat Oberta de Catalunya UOCspa
dc.relation.referencesAlistair Cockbun. Agile Software Development. Addison-Wesley. 2001.spa
dc.relation.referencesBertoline, D., Novikau, A., Sus,i A., and Perini, A. TAOM4E: an Eclipse ready tool for Agent-Oriented Modeling. ITC-irst. Italyspa
dc.relation.referencesCollis, J., Ndumu D. The Role Modelling Guide. Applied Research and Technology, BT Labs.1999.spa
dc.relation.referencesDaum Berthold. Profesional Eclipse 3 para desarrolladores JAVA. Madrid: Anaya Multimedia, 2005.spa
dc.relation.referencesEclipse Foundation. Project Eclipse. Disponible en: http://www.eclipse.org/spa
dc.relation.referencesEntorno de desarrollo INGENIAS. Disponible en: http://grasia.fdi.ucm.es/main/es/node/61spa
dc.relation.referencesFerber, J. Multi-Agent System: An Introduction to Distributed Artificial Intelligence.Addison-Wesley.1999.spa
dc.relation.referencesFree Software Foundation. "Free software definición". [Online]. Disponible en: http://www.gnu.org/philosophy/free-sw.html.spa
dc.relation.referencesGarcia Ojeda, J. C., DeLoach S.A., and Robby. agentTool III: From Process Definition to Code Generation. In Proceedings of the 8th International Conference on Autonomous Agents and Multiagent Systems (AAMAS'09). Demo Session. Budapest - Hungary.spa
dc.relation.referencesGarcia Ojeda, J. C., DeLoach S. A., Robby and Oyenan, W.H. agentTool Process Editor: Supporting the Design of Tailored Agent-based Processes. In Proceedings of the 24th Annual Symposium on Applied Computing. Technical Track on Agent-Oriented Software Engineering Methodologies and Systems (AOMS@SAC'09).spa
dc.relation.referencesGarcia Ojeda, J. C., DeLoach, S.A., Robby and Oyenan W.H., and Valenzuela J. O-MaSE: A Customizable Approach to Developing Multiagent Development Processes. In Agent Oriented Software Engineering VIII, Proceedings of AOSE 2007. Luck and Padgham (Eds.) Springer Berlin / Heidelberg, 2008.spa
dc.relation.referencesGustafson, D. Shaum’s Outline Series. Theory and Problems of Software Engineering. McGraw-Hill. New York, NY, 2002.spa
dc.relation.referencesHighsmith, J., Orr, K. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. Dorset House. 2000.spa
dc.relation.referencesLibrería JFreeChar. Disponible en: http://www.jfree.org/jfreechart/.spa
dc.relation.referencesMassimo Cossentino, Valeria Seidita. Composition of a New Process to Meet Agile Needs Using Method Engineering. Italy.spa
dc.relation.referencesMultiagent & Cooperative Robotics (MACR) Laboratory at Kansas State University, The agentTool III Project. Disponible en: http://agenttool.cis.ksu.edu/index.php?option=com_content&task=view&id=2&Itemid=2spa
dc.relation.referencesPérez, D. A., Ginesta, M. G., Hernández, M. y Hernández J. M. Ingeniería del Software en entornos de Software Libre. Segunda Edición. España: Fundación para la Universidad Oberta de Catalunya, 2007.spa
dc.relation.referencesPMI, Practice Standard For Earned Value Management. Project Management Institute, Inc. 2005.spa
dc.relation.referencesPrometheus Design Tool (PDT). Disponible en: http://www.cs.rmit.edu.au/agents/pdt/index.shtml.spa
dc.relation.referencesScott A. DeLoach. Scott A. DeLoach. Analysis and Design using MaSE and agentTool. Actas de conferencia. Proceedings of the 12th Midwest Artificial Intelligence and Congnitive Science Conference (MAICS) .2001.spa
dc.relation.referencesSWT (Standard Widget Toolkit). Disponible en: http://www.eclipse.org/swt/spa
dc.relation.referencesTAOM4E (Tool for Agent Oriented visual Modeling). Disponible en: http://selab.fbk.eu/taom/spa
dc.relation.referencesWoodridge, M., Jennings, N. R. “Agent Theories, Architectures, and Languages: a Survey," Intelligent Agents, Wooldridge and Jennings Eds, Springer-Verlag, Berlin, 1-22, 1995.spa
dc.contributor.cvlacGarcía Ojeda, Juan Carlos [0000202568]*
dc.contributor.scopusGarcía Ojeda, Juan Carlos [6508349754]*
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembIngeniería de softwarespa
dc.subject.lembDesarrollo de programas para computadorspa
dc.subject.lembProgramación orientada a objetosspa
dc.subject.lembComputaciónspa
dc.subject.lembInvestigacionesspa
dc.subject.lembAnálisisspa
dc.description.abstractenglishThe following document describes the development of a new feature for agentTool Process Editor (APE). This new feature is a graphical view where Project Managers can control and check activities during the development of Multiagent Systems (MAS) by resorting to the Earned Value Analysis Technique. This feature graphically represents the scope, time and cost of the project with the aim of evaluating the performance of theproject at any time. This feature will allow Project Managers to:  Determinate the cost, the schedule and the work performed of the planning activities.  Control the activities and things to do, as well as the products regarding the requirements of the project.  Identify changes (in timely fashion) or variations than can affect the normal development of a Multiagent System (SMA)  Implement corrective or preventive actions in an acceptable amount of time.  Identify the project's progress at any phase of development.  Measure and analyze the results.  Adjust the project in time and budget.  Satisfy the specifications and needs of the clients.eng
dc.subject.proposalJavaspa
dc.subject.proposalCreadores de vista gráficaspa
dc.subject.proposalAgentTool processspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TM
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
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