Download Free Metodos De Investigacion En Ingenieria Del Software Book in PDF and EPUB Free Download. You can read online Metodos De Investigacion En Ingenieria Del Software and write the review.

En estos últimos años, dentro de la Ingeniería del Software Empírica, los investigadores han desarrollado una serie de guías y técnicas que permiten llevar a cabo la investigación de manera rigurosa. Por otra parte, las organizaciones y los profesionales han empezado a darse cuenta de la necesidad de contrastar experimentalmente muchas de las creencias y nuevas técnicas en el área de la ingeniería del software, concediendo cada vez más importancia a la ingeniería del software basada en evidencias (EBSE, Evidence-Based Software Engineering) y a la ingeniería del software empírica (ESE, Empirical Software Engineering). En el grupo Alarcos, desde nuestra creación, nos hemos esforzado por adoptar esa rigurosa visión experimental, fruto de la cual proponemos esta obra; cuyo objetivo principal es presentar de forma clara y precisa los métodos de investigación aplicables en ingeniería del software, mostrando ejemplos concretos de su aplicación, dando a conocer los principales problemas en su utilización, y los recursos que puedan ayudar a una utilización más efectiva de estos métodos. En el libro se abordan tanto las principales técnicas de investigación primaria (encuestas, experimentos, estudios de caso e investigación-acción) como las revisiones sistemáticas de la literatura y la combinación de métodos. Todo ello esperamos que contribuya a incrementar la rigurosidad de la investigación que se lleva a cabo en ingeniería del software y permita potenciar la transferencia de tecnología en este campo, al proporcionar a las organizaciones y empresas evidencias sobre las mejoras y ventajas que pueden ofrecer estas.
El interés de esta obra reside en que cubre un amplio abanico de aspectos relativos a la gestión en la Ingeniería del Software estructurados en dos partes. La primera, trata temas básicos como los modelos de mejora de procesos, pruebas, la representación de proyectos, la simulación y la estimación. La segunda parte contempla temas más avanzados relativos a validación empírica, estadística y extracción de conocimiento para la gestión de proyectos software. La presentación del contenido combina un estilo más tutorial en la primera parte junto con un estilo más cercano a la investigación en la segunda. La amplia variedad de las disciplinas que confluyen en la gestión de los proyectos software se reúne aquí para que pueda ser utilizada como material para los últimos cursos de las titulaciones de grado en ingenierías (Informática, Telecomunicaciones, Organización Industrial), así como para postgrados (Master y Doctorado).. Todos los autores son profesores universitarios expertos en las materias tratadas en cada capítulo.
Durante los seis años de la primera edición los autores han descubierto que uno de los objetivos de esta asignatura que más estimula a los alumnos es hacer ingeniería. Por lo que han añadido más ejemplos cortos y sencillos que mostrarán de manera directa los conceptos que se presentan en el libro y que de alguna manera han aparecido en los ejercicios planeados en pasadas pruebas. En este libro se presenta a los alumnos de grado en ingeniería informática y en tecnologías de la información cuáles son las actividades que realiza la ingeniería en estos campos y que actividades de estos campos son de ingeniería. Se presentan los conceptos de ingeniería de software, fases del ciclo de vida del software, diferentes tipos de ciclos de vida, la captura y análisis de requisitos, el diseño, la codificación y las pruebas del software.
El analista de sistemas y el diseñador de software podrán construir y documentar su trabajo para el desarrollo de la aplicación, utilizando un método estructurado de análisis y diseño, apoyado en unas técnicas y herramientas de Ingeniería del Software. El libro indicará qué hay que hacer y en qué orden, cómo hay que hacerlo, y con qué se puede hacer.
La ingeniería de software es una forma de ingeniería que aplica los principios de la ciencia de la computación y de la matemática para alcanzar soluciones con una mejor relación entre el coste y el beneficio para el problema de software. Asimismo, se trata de la aplicación sistemática, disciplinada y cuantificable para el desarrollo, operación y mantenimiento de un software. Al principio, los softwares eran programas muy pequeños debido a las limitaciones del hardware existente en aquellos días. A medida que se fue mejorando la capacidad computacional creció el tamaño y la complejidad del software desarrollado. Varias técnicas surgieron para ayudar en la administración de esa complejidad: Técnicas ligadas a lenguajes de programación; Profundización en los estudios en ingeniería de software; Arquitectura de software y Herramientas CASE (Computer-aided software engineering). El primero de los efectos que aún podemos ver a día de hoy pone de manifiesto que uno de cada cuatro proyectos de software falla en la entrega. Además el cambio de personal con tasas en torno al 20% se considera algo normal. Otro de los problemas es que los grandes proyectos abarcan periodos de desarrollo de entre tres y cinco años, con los problemas que ello implica, haciendo que muchos de los programas se queden obsoletos antes incluso de su aplicación. Por último, el mantenimiento de software es uno de los responsables de los mayores costes relacionados con el apartado informático en la mayor parte de las empresas. Un proceso de desarrollo de software es una estructura utilizada para el desarrollo de un producto de software. Entre sus sinónimos están “ciclo de vida” y “proceso de software”. Hay muchos modelos para estos procesos, cada uno de ellos describiendo enfoques diferentes para una variedad de tareas y actividades a ser ejecutadas a lo largo del proceso.
This special issue reflects the impact of neutrosophic theory in Latin America, especially after creating the Latin American Association of Neutrosophic Sciences. Among the areas of publication most addressed in the region are found in the interrelation of social sciences and neutrosophy, presenting outstanding results in these research areas. The main objective of this special issue is to divulge the impact publication related to the Neutrosophic theory and explore new areas of research and application in the region. The SI reflects the influence of the neutrosophic publications in Latin America by opening new research areas mainly related to Neutrosophic Statistics, Plithogeny, and NeutroAlgebra. Furthermore, it is worth mentioning the incorporation of authors from new countries in the region, such as Paraguay, Uruguay, and Panama, to have authors in total from 15 countries, 12 of them from the Latin American region.
This book contains a selection of papers from The 2019 International Conference on Software Process Improvement (CIMPS’19), held between the 23th and 25th of October in León, Guanajuato, México. The CIMPS’19 is a global forum for researchers and practitioners that present and discuss the most recent innovations, trends, results, experiences and concerns in the several perspectives of Software Engineering with clear relationship but not limited to software processes, Security in Information and Communication Technology and Data Analysis Field. The main topics covered are: Organizational Models, Standards and Methodologies, Software Process Improvement, Knowledge Management, Software Systems, Applications and Tools, Information and Communication Technologies and Processes in non-software domains (Mining, automotive, aerospace, business, health care, manufacturing, etc.) with a demonstrated relationship to Software Engineering Challenges.