Revista Benzina

Novedades literarias y clásicos de siempre en formato EPUB, AZW3, PDF, BbeB.

Busca tu Libro...

Hemos localizado un total de 29 libros para tu busqueda....Descargalos y disfruta!!!
El Proceso de Desarrollo de Software

El Proceso de Desarrollo de Software

Autor: Raúl Noriega Martínez

Número de Páginas: 130

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). Tras un periodo de bonanza, la crisis del software se identificó en los años sesenta, sin embargo aún a día de hoy se notan sus efectos. Básicamente la crisis del software se fundamenta en los problemas para entregar programas sin defectos o errores, fáciles de entender y que sean...

Desarrollo Global de Software

Desarrollo Global de Software

Autor: Mario G. Piattini Velthuis

Número de Páginas: 456

La globalización ha llevado a las empresas a distribuir sus equipos de desarrollo de software en varias ciudades de un mismo país o en países diferentes llegando a un modelo de desarrollo deslocalizado, conocido como Desarrollo Global del Software (DGS). El DGS se ha consolidado como uno de los aspectos más relevantes en la investigación y en la práctica de la Ingeniería del Software en la década de 2010, siendo un campo que presenta constantemente nuevos problemas y desafíos, hasta llegar a convertirse en la norma en la industria del software. Este libro presenta de forma clara el concepto de DGS y la terminología relacionada expone las ventajas y desafíos que lleva consigo, da a conocer los métodos utilizados en las distintas fases del DGS, describe la tecnología actualmente disponible, proporciona pautas y experiencias que ayudan a los profesionales a predecir y subsanar los riesgos que conlleva este tipo de desarrollo de software e indica estrategias para su enseñanza. A lo largo de esta obra se ha combinado el rigor científico con la experiencia práctica, proporcionando una panorámica actual y completa sobre la problemática asociada al Desarrollo Global de...

Curso de Consultoría TIC. Gestión, Software ERP y CRM

Curso de Consultoría TIC. Gestión, Software ERP y CRM

Autor: Antonio Valle , Alejandro Puerta , Roberto Núñez

Número de Páginas: 182

El mundo actual se encuentra bajo constante cambio, de grandes avances y descubrimientos, apalancado principalmente por la globalización y por las nuevas tecnologías, acarreando una fuerte competitividad, que ha forzado las personas y organizaciones a asumir nuevos caminos ante tales innovaciones. Uno de los cambios más importantes y significativos para las organizaciones fue la transición de una economía industrial hacia una economía basada en la información. Finalmente, estamos en la “era de la información”. Actualmente, la importancia que se le da a la información no sorprende a nadie. Se trata de uno de los recursos cuya gestión y aprovechamiento influencia más en el éxito de las organizaciones y sociedades.

Fabricas del Software: Experiencias, Tecnologías y Organización

Fabricas del Software: Experiencias, Tecnologías y Organización

Autor: Mario G. Piattini Velthuis , Javier Garzás Parra

Número de Páginas: 555

La fabricación de software es uno de los sectores de mayor crecimiento en los últimos años y representa, cada vez más, una de las principales actividades económicas tanto en los países desarrollados como para los países en vía de desarrollo. Y es que, en efecto, el software se halla presente en la actualidad en la mayor parte de los sistemas que resultan vitales para el funcionamiento y progreso de las sociedades modernas. El concepto de fábrica de software cumple ya casi cuarenta años, desde que en 1968 Bemer lo mencionara por primera vez y afirmara que: "parece que tenemos pocos entornos específicos (instalaciones de fábrica) para la producción económica de programas.....". Un año después, se crearía la primera fábrica de software: Hitachi Software Works. Desde entonces el término fábrica de software denota llevar a cabo el desarrollo y mantenimiento de software de forma comparable a la producción de otros productos industriales; eso si, salvando las peculiaridades del propio software. A pesar de ello, industrializar la fabricación de software ha demostrado que sirve para reducir los costes y el ciclo de vida de los productos, mejorando la calidad del...

Estrategias para el Uso de un CRM

Estrategias para el Uso de un CRM

Autor: Antonio Valle Cali

Número de Páginas: 122

A lo largo de este libro se tratará de poner de manifiesto la importancia del CRM para una compañía, independientemente del tamaño de la misma. Para ello se tratarán diferentes aspectos para su implantación, tanto a nivel de cultura empresarial como de desarrollo de aplicaciones. Utilizando comparativas entre empresas de diferentes sectores se irá desgranando la importancia y las dificultades a las que se enfrentan en una organización a la hora de poner en marcha iniciativas de CRM. Junto con los ejemplos, se irán incluyendo elementos teóricos que muestran la importancia de este sistema así como los métodos de análisis utilizados para comprobar su eficacia y productividad en cada una de las empresas mencionadas. En los diferentes capítulos se encontrarán elementos teóricos y definiciones de varios autores, enmarcadas en casos de estudio independientes. El objetivo principal es que el lector pueda entender los pros y los contras de este sistema y comprender que, más allá de un mero programa, es un método de gestión empresarial que debe incluir la participación de todos los miembros de la empresa para que sea efectivo y no derive en resultados negativos o...

Métodos de investigación en ingeniería del software

Métodos de investigación en ingeniería del software

Autor: Mario G. Piattini Velthuis

Número de Páginas: 314

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...

Fundamentos de BPMN

Fundamentos de BPMN

Autor: Rafael Morales

Número de Páginas: 72

Muchas metodologías de trabajo se basan en el uso de "procesos", entendidos como una secuencia de acciones predefinida, que genera un resultado predecible. Pero diseñar e implantar procesos claros, comprensibles y aplicables por todo el mundo es una tarea terriblemente compleja en la que, quizás, lo más difícil sea encontrar una forma rápida y sencilla de documentar lo que quieres decir.BPMN es un lenguaje gráfico de diseño de procesos desarrollado a finales de los 90 para facilitar la comunicación entre usuarios, jefes de proyecto, comerciales y programadores. Aunque inicialmente apareció en el mundo de la informática, puede aplicarse a cualquier ámbito de negocio y es muy fácil de leer, incluso sin formación previa en su simbología.Esta breve introducción al lenguaje BPMN está basada en la conferencia del mismo título que el autor imparte de forma habitual a empresas y grupos de interés. A lo largo de sus casi 100 páginas se explican las características generales de un proceso, los elementos del lenguaje que sirven para reflejarlos en un diagrama fácil de entender y recomendaciones para evitar problemas habituales en los primeros diseños. El libro se...

Sin imagen

Diseño de bases de datos relacionales

Autor: Adoración De Miguel Castaño , Mario Gerardo Autor Piattini Velthuis , Esperanza Marcos Martínez

Número de Páginas: 549
Tecnología y diseño de bases de datos

Tecnología y diseño de bases de datos

Autor: Mario G. Piattini Velthuis

Número de Páginas: 946

Las exigencias de los usuarios respecto a los sistemas de información más flexibles y eficientes, ha obligado a dedicar una mayor atención a los datos y a su estructuración, buscándose una gestión más racional de la información en su conjunto, la cual ha pasado a ser considerada como un recurso fundamental de la organización. A medida que los responsables de sistemas de información se han ido convenciendo de la trascendencia que la gestión racional de los datos tiene para conseguir un desarrollo coherente y eficaz de estos sistemas, las bases de datos han ido ocupando un primer plano en las áreas de interés de los informáticos y de los usuarios. Sin embargo, y a pesar de sus más de cuatro décadas de existencia, de sus cientos de miles de usuarios en el mundo entero, y de la extraordinaria atención que han dedicado al tema científicos y técnicos de reconocida valía; la concepción y diseño de bases de datos sigue siendo una tarea larga, difícil y costosa que no debe improvisarse, ya que lleva consigo una serie de actividades de decisión y planificación muy complejas y variadas. Los objetivos principales que persigue esta obra son: presentar de forma clara y...

iPavement : El pavimento inteligente

iPavement : El pavimento inteligente

Autor: Félix Navarro Buitrago , Mario G. Piattini Velthuis

Número de Páginas: 162
Medición y Estimación del Software: Técnicas y métodos para mejorar la calidad y la productividad

Medición y Estimación del Software: Técnicas y métodos para mejorar la calidad y la productividad

Autor: Mario G. Piattini Velthuis , Félix Oscar García Rubio , Javier Garzás Parra , Marcela Fabiana Genero Bocco

Número de Páginas: 332

La medición cuenta con una larga tradición y constituye una disciplina fundamental en cualquier ingeniería, y la Ingeniería del Software no debe ser una excepción, si bien hay que tener siempre presente las peculiaridades que diferencian al software de otros productos. La medición software es una disciplina joven, y ello ha influido notablemente en que la Ingeniería del Software no haya alcanzado aún el grado de madurez que tienen otras ingenierías. Sin embargo, en la actualidad pocos dudan de la importancia de la medición para conseguir incrementar la calidad y la productividad en el desarrollo y mantenimiento del software. La necesidad y motivación por medir se ha incrementado notablemente con la preocupación de las organizaciones por alcanzar mayores niveles de madurez y las consiguientes certificaciones basadas en modelos y normas como ISO 9000, ISO 15504 o CMMI. En efecto, para poder asegurar que un proceso presenta un determinado grado de calidad y mejorarlo es necesario aplicar los correspondientes indicadores. Además, la medición del software nos permite controlar qué es lo que ocurre en los proyectos y predecir su esfuerzo y duración; así como mejorar los ...

Gestión de Servicios en el Sistema Informático

Gestión de Servicios en el Sistema Informático

Autor: Juan Carlos Moreno Pérez

Número de Páginas: 192

La presente obra está dirigida a los estudiantes de certificados de profesionalidad, en concreto a los del módulo formativo de Gestión de Servicios en el Sistema Informático. Los contenidos presentes en este libro abarcan desde conceptos como la seguridad, los sistemas de almacenamiento o la monitorización de sistemas hasta otros muy utilizados en los sistemas empresariales actuales como las herramientas de directorio activo y LDAP. Esperamos lograr con ello que el lector encuentre el libro sumamente interesante. Los capítulos incluyen ejemplos, imágenes, tablas y casos prácticos destinados a facilitar la asimilación de los conocimientos tratados, así como test de conocimientos, con el fin de comprobar que los objetivos de cada capítulo se han asimilado correctamente.

Ingeniería y Arquitectura del Software

Ingeniería y Arquitectura del Software

Autor: Ángel Arias , Alicia Durango

Número de Páginas: 404

Este libro es una guía de ayuda para aquellas personas que son desarrolladores informáticos y desarrollan su carrera en el área del software. La principal responsabilidad del desarrollador es la de concebir el diseño que posibilite al software ser construido de modo que satisfaga los requisitos de calidad impuestos por las partes implicadas. Para que el proceso de diseño arquitectural tenga éxito, es esencial que el arquitecto conozca los objetivos del software, o sea, conozca los requisitos funcionales y de calidad para los cuales él está proyectando. Además de eso, este debe conocer las técnicas y prácticas de diseño arquitectural que pueden ayudarlo en la concepción de la arquitectura. También debe conocer cómo documentar la arquitectura proyectada, una vez que es preciso comunicarla a los otros miembros del equipo de desarrollo.

115 Ejercicios resueltos de programación C++

115 Ejercicios resueltos de programación C++

Autor: Jorge Fernando Betancourt Uscátegui , Irma Yolanda Polanco Guzmán

Número de Páginas: 518

El presente libro está orientado a brindar los conocimientos del lenguaje de programación C++ versión 2019. A través de ejercicios resueltos aplicados a diferentes temáticas, se aborda cada uno de los contenidos desde lo básico hasta la programación orientada a objetos POO. En el capítulo 1 se introduce al lector en lenguaje de programación C++, describiendo las principales características y generalidades del lenguaje y a partir del capítulo 2 se presenta ejercicios resueltos relacionados con: Capítulo 2. Estructuras secuenciales Capítulo 3. Estructuras selectivas if, if – else e if anidados Capítulo 4. Estructura selectiva switch Capítulo 5. Estructuras repetitivas Capítulo 6. Arreglos unidimensionales Capítulo 7. Arreglos multidimensionales Capítulo 8. Funciones de usuario Capítulo 9. Recursividad Capítulo 10. Cadenas de caracteres Capítulo 11. Registros o Estructuras Capítulo 12. Almacenamiento en memoria secundaria: ficheros o archivos Capítulo 13. Programación orientada a objetos POO El libro contiene material adicional que podrá descargar accediendo a la ficha del libro en www.ra-ma.es.

Técnicas de la auditoría informática

Técnicas de la auditoría informática

Autor: Yann Derrien

Número de Páginas: 240

Ofrece un panorama general sobre el concepto de la auditoría informática, mostrando su importancia, objetivos y también sus limitaciones. Hace una descripción que va desde los métodos hasta el control de las aplicaciones informáticas. Presenta numerosas preguntas que permiten establecer metodologías de trabajo e instituir un diagnóstico de la situación de las funciones informáticas de la empresa. Establece una tipología de los objetivos de la auditoría informática y de los medios para obtenerlos. Índice resumido del libro; - Los objetivos - La organización general del servicio informático - Los procedimientos de desarrollo y de mantenimiento del software - El entorno de producción - Las funciones de asistencia técnica - La protección y confidencialidad de los datos - La contabilidad general, analítica y auxiliar - El ciclo de las ventas y de las compras - La gestión de existencias - La nómina y la gestión del personal - La gestión de las inmovilizaciones - Presentación general de la gestión - La dirección de la misión de auditoría - La utilización de los programas informáticos de auditoría - El auditor informático.

Gestión de bases de datos. 2ª Edición (GRADO SUPERIOR)

Gestión de bases de datos. 2ª Edición (GRADO SUPERIOR)

Autor: José Eduardo Córcoles Tendero

Número de Páginas: 316

La presente obra está dirigida a los estudiantes del Ciclo Formativo Administración de Sistemas Informáticos en Red de Grado Superior, en concreto para el módulo profesional Gestión de Bases de Datos. Se cubren con cierto detalle los distintos modelos de datos predominantes en el mercado, así como los sistemas de software de bases de datos que permiten su implementación física. En primer lugar, se verán los sistemas de almacenamiento para estudiar después el modelo relacional como ejemplo de modelado que más se ha impuesto desde su creación en los años 70. Después, se estudiará cómo se tratan los datos utilizando un gestor o software de bases de datos bastante extendido y bien documentado como es MySQL y el lenguaje genérico (independiente del software) SQL, que permite llevar a cabo las distintas operaciones (consulta, inserción, modificación y borrado de datos). Posteriormente, se verá en detalle el proceso clásico de desarrollo de bases de datos, desde su concepción mediante un modelo conceptual hasta su implementación en un sistema informático. Por último, se desarrollará un ejemplo de software de bases de datos avanzado que utiliza conceptos de la...

Fábricas de Software: Experiencias, Tecnologías y Organización. 2ª Ed.

Fábricas de Software: Experiencias, Tecnologías y Organización. 2ª Ed.

Autor: Mario G. Piattini Velthuis

Número de Páginas: 792

La fabricación de software es uno de los sectores de mayor crecimiento en los últimos años y representa, cada vez más, una de las principales actividades económicas tanto en los países desarrollados como para los países en vías de desarrollo. Y es que, en efecto, el software se halla presente en la actualidad en la mayor parte de los sistemas que resultan vitales para el funcionamiento y progreso de las sociedades modernas. El concepto de fábrica de software cumple ya más de cuarenta años, desde que en 1968 Bemer lo mencionara por primera vez y afirmara que: “parece que tenemos pocos entornos específicos (instalaciones de fábrica) para la producción económica de programas…”. Un año después, se crearía la primera fábrica de software: Hitachi Software Works. Desde entonces, el término fábrica de software denota llevar a cabo el desarrollo y mantenimiento de software de forma comparable a la producción de otros productos industriales; eso si, salvando las peculiaridades del propio software. A pesar de ello, industrializar la fabricación de software ha demostrado que sirve para reducir los costes y el ciclo de vida de los productos, mejorando la calidad...

Acceso a Datos (GRADO SUPERIOR)

Acceso a Datos (GRADO SUPERIOR)

Autor: José Eduardo Córcoles Tendero

Número de Páginas: 202

La presente obra está principalmente dirigida a los estudiantes del Ciclo Formativo de Grado Superior de Desarrollo de Aplicaciones Multiplataforma, en concreto para el Módulo Profesional Acceso a Datos. Los contenidos del libro recorren las principales y más asentadas tecnologías relacionadas con el acceso a fuentes de datos. El objetivo se resume en ofrecer una visión de diferentes sistemas de almacenamiento destinados a la persistencia de datos y en mostrar de manera práctica (con Java) cómo las aplicaciones informáticas pueden acceder a esos datos, recuperarlos e integrarlos. Ficheros XML, bases de datos orientadas a objetos, bases de datos objeto-relacionales, bases de datos XML nativas, acceso a datos con conectores JDBC y frameworks de mapeo objeto-relacional (ORM) son algunas de las tecnologías que se trabajan en este libro. Todas ellas son referencias en el desarrollo de aplicaciones multiplataforma profesionales. Los capítulos del libro incluyen actividades resueltas y proyectos Java de ejemplo. Estos recursos tienen como propósito facilitar la asimilación de las tecnologías tratadas. De esta manera, se pretende que el estudiante asimile la teoría desde una ...

Implantación de aplicaciones web (GRADO SUP.)

Implantación de aplicaciones web (GRADO SUP.)

Autor: Juan Ferrer Martínez

Número de Páginas: 382

La presente obra está dirigida a los estudiantes del Ciclo Formativo Administración de Sistemas Informáticos en Red de Grado Superior, en concreto para el módulo profesional Implantación de Aplicaciones Web. Los contenidos incluidos en este libro abarcan los conceptos básicos sobre instalación de servidores web, explotación de gestores de contenidos, terminando con una introducción a la programación web. Se indica cómo llevarlo todo a cabo de la manera más práctica posible. Los capítulos incluyen actividades y ejemplos con el propósito de facilitar la asimilación de los conocimientos tratados. Así mismo, se incorporan test de conocimientos y ejercicios propuestos con la finalidad de comprobar que los objetivos de cada capítulo se han asimilado correctamente. Además, reúne los recursos necesarios para incrementar la didáctica del libro, tales como un glosario con los términos informáticos necesarios, bibliografía y documentos para ampliación de los conocimientos.

Microservicios Un enfoque integrado

Microservicios Un enfoque integrado

Autor: David Roldán Martínez

Número de Páginas: 182

Una de las tendencias más actuales en el desarrollo de aplicaciones informáticas son los microservicios. Este paradigma de programación se encuentra prácticamente por todas partes y compañías como Google, Netflix o Amazon, por citar algunas, se han subido al carro de los microservicios desde hace ya algunos años. En este libro encontrarás una visión básica y aplicada sobre el desarrollo de aplicaciones web basadas en microservicios. Se incluye un ejemplo práctico completo, disponible en la nube, que el lector podrá ir construyendo desde cero a medida que va avanzando en su dominio de este tipo de aplicaciones. Es, sin duda, una obra eminentemente práctica con explicaciones teóricas allá donde se ha estimado necesario.

Diseño de interfaces en aplicaciones móviles

Diseño de interfaces en aplicaciones móviles

Autor: Sebastián Serna

Número de Páginas: 214

La presente obra está dirigida a los estudiantes del Ciclo Formativo de Grado Superior de Administración de Sistemas Informáticos en Red, en concreto para el Módulo Profesional Administración de Sistemas Gestores de Bases de Datos. El libro comienza con una revisión de los conceptos fundamentales de bases de datos. Se explica detalladamente el proceso de instalación y configuración de un sistema gestor de bases de datos estándar, como es MySQL. Se trata el tema de la seguridad, tanto desde el punto de vista de usuarios y permisos sobre los distintos objetos del servidor, como desde el punto de vista de las comunicaciones seguras con TLS/SSL. Se exponen con detalle los mecanismos de optimización y monitorización básicos para mejorar el funcionamiento de nuestro servidor y se tratan las características de alta disponibilidad y balanceo de carga de los sistemas gestores de datos usando el sistema de replicación y clustering de MySQL. Por último, en los apéndices se pretende ampliar el contenido del libro, incluyendo los aspectos tratados en otros gestores de amplio uso, como son ORACLE y SQL Server. Los capítulos incluyen actividades y ejemplos con el propósito de...

Administración avanzada de sistemas informáticos

Administración avanzada de sistemas informáticos

Autor: Julio Gómez López , Francisco Gil Montoya , Francisco Mendez Cirera , Eugenio Eduardo Villar Fernandez

Número de Páginas: 390

Actualmente, las empresas precisan de sistemas informáticos seguros y fiables, siendo fundamentales para su modelo de negocio. Es una escena habitual que las organizaciones trabajen y produzcan en base a los servidores y datos de los que disponen, y que el éxito final de su modelo de negocio dependa de cómo sus servicios son informatizados. Las tecnologías de la información se han convertido, con el paso de los años, en un elemento clave para la competitividad de las organizaciones. Es por ello que los requisitos necesarios para los servicios considerados “críticos” han sido redefinidos, demandando características más exigentes: gran velocidad, mayor eficiencia, alto rendimiento y alta disponibilidad. El objetivo es que el cliente acceda a los servicios y datos de una forma rápida e ininterrumpida. El objetivo de esta obra es introducir al lector de una forma teórico-práctica a las tecnologías y procedimientos necesarios para abordar con garantías los exigentes requerimientos que los sistemas informáticos presentan en el mercado actual: gran velocidad de respuesta, trabajo eficiente, alto rendimiento, alta disponibilidad, etc. Tenga en cuenta que, como...

UML. Arquitectura de aplicaciones en Java, C++ y Python. 2ª Edición

UML. Arquitectura de aplicaciones en Java, C++ y Python. 2ª Edición

Autor: Carlos JimÉnez De Parga

Esta obra está dirigida a los desarrolladores profesionales y estudiantes que deseen alcanzar un alto nivel de conocimientos con los que crear diagramas estáticos y dinámicos en UML, lo que facilitará la construcción de aplicaciones de una forma metódica, organizada y segura. En ella hallará una explicación completa y didáctica de la sintaxis y semántica de UML 2.x, encontrará una gran colección de ejemplos reales que le ayudarán a progresar rápidamente en el aprendizaje del modelado de sus aplicaciones. Además, mediante la evolución de tres proyectos de software basados en un videojuego de ajedrez, una aplicación CVS y un cliente/servidor de cifrado remoto, recorrerá los aspectos esenciales del Análisis y Diseño Orientado a Objetos con UML, desde la adquisición de requisitos hasta la implementación en los lenguajes Java, C++ y Python. Con todo ello, en el presente volumen podrá encontrar: • Una introducción al estado del arte de la Ingeniería de Software. • Diagramas inteligibles y explicaciones detalladas de la sintaxis UML 2.x. • Once tipos de diagramas más modelado del dominio. • Un capítulo completo sobre patrones de diseño GOF. • Un capítulo ...

Teoría, diseño e implementación de compiladores de lenguajes.

Teoría, diseño e implementación de compiladores de lenguajes.

Autor: Alejandro Ramallo Martínez

Número de Páginas: 337

El presente libro aborda la teoría, el diseño y la implementación de las fases por las que un código fuente pasa en el proceso de compilación, intentando dar un enfoque práctico, esto es, acercándolo a la construcción de un lenguaje de programación real. Se presenta cómo es el desarrollo y funcionamiento de un compilador, empezando por la definición del lenguaje, pasando por los posibles diseños de todas y cada una de las fases de las que se compone (análisis léxico, sintáctico y semántico), hasta proponer una implementación de cada una de ellas. La estructura que sigue este libro consiste en presentar, por cada una de estas fases de la compilación, primero, los conceptos teóricos de la misma y, después, su diseño e implementación, haciendo uso de las distintas alternativas que se presentan. Para lograr una mejor comprensión por parte del lector, se facilitará el código fuente y sus correspondientes archivos ejecutables de dos versiones de analizadores sintácticos diferentes y una tercera implementación con la fase semántica, a partir de uno de los analizadores sintácticos anteriores.

Competisoft. Mejora de Procesos Software para Pequeñas y Medianas Empresas y Proyectos

Competisoft. Mejora de Procesos Software para Pequeñas y Medianas Empresas y Proyectos

Autor: Mario G. Piattini Velthuis

Número de Páginas: 284

En los últimos años, las empresas han visto la mejora de procesos software como una buena estrategia para el aseguramiento de la calidad de los productos software, ya que la calidad de los productos está íntimamente ligada con la calidad de los procesos utilizados para desarrollarlos y mantenerlos. En la actualidad, la mejora de procesos software es una práctica de interés para las pequeñas y medianas empresas y proyectos software. Estas organizaciones pretenden asegurar la calidad de sus productos a través de la evaluación y mejora de sus procesos, acreditándose en modelos reconocidos por la industria del software. Cuando entidades de este tipo pretenden llevar a cabo la mejora de sus procesos software utilizando modelos como CMMI, SCAMPI, IDEAL e ISO/IEC 15504, se enfrentan a un riesgo muy elevado ya que estos modelos difícilmente pueden ser aplicados a pequeñas y medianas empresas y proyectos sin más. Esta obra reúne los aspectos relacionados con la mejora de procesos software para pequeñas empresas y proyectos desde el enfoque desarrollado por el Proyecto COMPETISOFT (Mejora de Procesos para Fomentar la Competitividad de la Pequeña y Mediana Industria del...

Microcontrolador STM32 Programación y desarrollo

Microcontrolador STM32 Programación y desarrollo

Autor: Jesús María Pestano Herrera

Número de Páginas: 364

Este libro pretende ser un manual práctico que sirva de base en la creación de proyectos con los microcontroladores de la familia STM32F1. En él, se ha recopilado toda la información necesaria para iniciarse en la programación de estos microcontroladores con los entornos de desarrollo en lenguaje C++ y la utilización de todas las librerías CMSIS que el fabricante STMicroelectronics suministra para facilitar la labor de programadores y diseñadores de código en el uso de los diversos periféricos que poseen estos micros. Todos los microcontroladores de la familia STM32F1, poseen un núcleo de 32 bits basados en los procesadores ARM Cortex-M3, con una tecnología RISC más eficiente, que permite la ejecución de códigos a mayor velocidad que en otros micros y con la potencia de un micro industrial que se hace accesible y no limita la realización de proyectos tan complejos como la imaginación del usuario permita. Es por ello que, hemos querido que los lectores aprendan y puedan desarrollar proyectos con estos micros, mediante una gran cantidad de códigos de ejemplo, explicados paso a paso y proyectados para ser probados y ejecutados en cualquier placa que posean estos...

Diseño de bases de datos

Diseño de bases de datos

Autor: Adoración De Miguel Castaño , Paloma Martinez Fernandez , Elena Castro Galan

Número de Páginas: 489

Mas de 50 problemas desarrollados y explicados paso a paso que exponen las tecnicas y metodos del analisis, diseno e implementacion de bases de datos. Pone especial enfasis en el soporte que ofrecen las herramientas CASE en el desarrollo de bases de datos. Los problemas presentados son de diversos grados de dificultad y extraidos de la realidad profesional.

Ultimos libros en descarga

Libros reeditados