Mostrar el registro sencillo del ítem
Vista 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 Analysis
dc.contributor.advisor | García Ojeda, Juan Carlos | spa |
dc.contributor.author | García Prada, Andrea Patricia | spa |
dc.date.accessioned | 2020-06-26T21:34:53Z | |
dc.date.available | 2020-06-26T21:34:53Z | |
dc.date.issued | 2011 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12749/3463 | |
dc.description.abstract | El 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.sponsorship | Universitat Oberta de Catalunya UOC | spa |
dc.description.tableofcontents | INTRODUCCIÓ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 96 | spa |
dc.format.mimetype | application/pdf | spa |
dc.language.iso | spa | spa |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
dc.title | Vista 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 Analysis | spa |
dc.title.translated | Graphical view for the administration of agent-based custom development processes in the agentTool Process Editor (APE) tool: Supporting the Earned Value Analysis technique | eng |
dc.degree.name | Magíster en Software Libre | spa |
dc.coverage | Bucaramanga (Colombia) | spa |
dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
dc.rights.local | Abierto (Texto Completo) | spa |
dc.publisher.faculty | Facultad Ingeniería | spa |
dc.publisher.program | Maestría en Software Libre | spa |
dc.description.degreelevel | Maestría | spa |
dc.type.driver | info:eu-repo/semantics/masterThesis | |
dc.type.local | Tesis | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
dc.subject.keywords | Systems Engineering | eng |
dc.subject.keywords | Software engineering | eng |
dc.subject.keywords | Development of computer programs | eng |
dc.subject.keywords | Object Oriented Programming | eng |
dc.subject.keywords | Computing | eng |
dc.subject.keywords | Investigations | eng |
dc.subject.keywords | Analysis | eng |
dc.subject.keywords | Java | eng |
dc.subject.keywords | Graphical view creators | eng |
dc.subject.keywords | agentTool process | eng |
dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.rights.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
dc.relation.references | Garcí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 UOC | spa |
dc.relation.references | Alistair Cockbun. Agile Software Development. Addison-Wesley. 2001. | spa |
dc.relation.references | Bertoline, D., Novikau, A., Sus,i A., and Perini, A. TAOM4E: an Eclipse ready tool for Agent-Oriented Modeling. ITC-irst. Italy | spa |
dc.relation.references | Collis, J., Ndumu D. The Role Modelling Guide. Applied Research and Technology, BT Labs.1999. | spa |
dc.relation.references | Daum Berthold. Profesional Eclipse 3 para desarrolladores JAVA. Madrid: Anaya Multimedia, 2005. | spa |
dc.relation.references | Eclipse Foundation. Project Eclipse. Disponible en: http://www.eclipse.org/ | spa |
dc.relation.references | Entorno de desarrollo INGENIAS. Disponible en: http://grasia.fdi.ucm.es/main/es/node/61 | spa |
dc.relation.references | Ferber, J. Multi-Agent System: An Introduction to Distributed Artificial Intelligence.Addison-Wesley.1999. | spa |
dc.relation.references | Free Software Foundation. "Free software definición". [Online]. Disponible en: http://www.gnu.org/philosophy/free-sw.html. | spa |
dc.relation.references | Garcia 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.references | Garcia 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.references | Garcia 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.references | Gustafson, D. Shaum’s Outline Series. Theory and Problems of Software Engineering. McGraw-Hill. New York, NY, 2002. | spa |
dc.relation.references | Highsmith, J., Orr, K. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. Dorset House. 2000. | spa |
dc.relation.references | Librería JFreeChar. Disponible en: http://www.jfree.org/jfreechart/. | spa |
dc.relation.references | Massimo Cossentino, Valeria Seidita. Composition of a New Process to Meet Agile Needs Using Method Engineering. Italy. | spa |
dc.relation.references | Multiagent & 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=2 | spa |
dc.relation.references | Pé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.references | PMI, Practice Standard For Earned Value Management. Project Management Institute, Inc. 2005. | spa |
dc.relation.references | Prometheus Design Tool (PDT). Disponible en: http://www.cs.rmit.edu.au/agents/pdt/index.shtml. | spa |
dc.relation.references | Scott 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.references | SWT (Standard Widget Toolkit). Disponible en: http://www.eclipse.org/swt/ | spa |
dc.relation.references | TAOM4E (Tool for Agent Oriented visual Modeling). Disponible en: http://selab.fbk.eu/taom/ | spa |
dc.relation.references | Woodridge, 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.cvlac | García Ojeda, Juan Carlos [0000202568] | * |
dc.contributor.scopus | García Ojeda, Juan Carlos [6508349754] | * |
dc.subject.lemb | Ingeniería de sistemas | spa |
dc.subject.lemb | Ingeniería de software | spa |
dc.subject.lemb | Desarrollo de programas para computador | spa |
dc.subject.lemb | Programación orientada a objetos | spa |
dc.subject.lemb | Computación | spa |
dc.subject.lemb | Investigaciones | spa |
dc.subject.lemb | Análisis | spa |
dc.description.abstractenglish | The 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.proposal | Java | spa |
dc.subject.proposal | Creadores de vista gráfica | spa |
dc.subject.proposal | AgentTool process | spa |
dc.type.redcol | http://purl.org/redcol/resource_type/TM | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
dc.coverage.campus | UNAB Campus Bucaramanga | spa |
dc.description.learningmodality | Modalidad Presencial | spa |