La calidad de los sistemas informáticos se ha convertido hoy en día en uno de los principales objetivos estratégicos de las organizaciones debido a que, cada vez más, su supervivencia depende de los sistemas informáticos. La industria del software tiene más de sesenta años y en este período ha realizado grandes avances, ya que disponemos de lenguajes de programación más sofisticados, procesos de desarrollo más maduros, y las aplicaciones que se construyen en la actualidad son más complejas. Sin embargo, la satisfacción de los usuarios con los sistemas informáticos es muy desigual, sobre todo si la comparamos con otros tipos de sistemas desarrollados por ingenierías más tradicionales. En efecto, la mala calidad de los sistemas informáticos no solo ha costado mucho dinero a los gobiernos y a las empresas, sino que también es la responsable de varios desastres que se han cobrado vidas humanas. En la evolución experimentada por la calidad de los sistemas informáticos se ha pasado de un tratamiento centrado fundamentalmente en la inspección y detección de errores en los programas, a una aproximación más sistémica. En los últimos años se han publicado diversos estudios y estándares en los que se exponen los principios que se deben seguir para la mejora de la calidad de los diferentes componentes de los sistemas informáticos: procesos, proyectos, productos, personas, etc. Esta obra reúne diferentes aspectos de calidad relacionados con los sistemas informáticos, por lo que se ofrece una visión amplia sobre diferentes factores que se deben tener en consideración para la construcción de software de calidad. 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 a la calidad de los sistemas informáticos.ÍndiceAUTORES PRÓLOGO PREFACIO CONTENIDO ORIENTACIÓN A LOS LECTORES OTRAS OBRAS RELACIONADAS AGRADECIMIENTOS PARTE I. INTRODUCCIÓN A LA CALIDAD CAPÍTULO 1. CONCEPTO DE CALIDAD 1.1 DEFINICIÓN DE CALIDAD 1.2 EVOLUCIÓN HISTÓRICA DE LA CALIDAD 1.3 CONCEPTOS RELACIONADOS CON LA CALIDAD 1.3.1 Conceptos Relacionados con la Gestión de Calidad 1.3.2 Conceptos Relacionados con la Documentación de la Calidad 1.4 LECTURAS RECOMENDADAS 1.5 SITIOS WEB RECOMENDADOS 1.6 EJERCICIOS . CAPÍTULO 2. MODELOS Y NORMAS DE CALIDAD 2.1 INTRODUCIÓN 2.2 GESTIÓN DE LA CALIDAD TOTAL 2.3 NORMAS ISO 9000 2.3.1 ISO y el Proceso de Normalización 2.3.2 Normas sobre Calidad 2.3.3 Norma ISO 9001 2.4 MODELO EFQM 2.4.1 Visión general 2.4.2 Criterios del modelo 2.5 SEIS-SIGMA 2.6 PREMIOS 2.7 LECTURAS RECOMENDADAS 2.8 SITIOS WEB RECOMENDADOS 2.9 EJERCICIOS CAPÍTULO 3. CALIDAD DE LOS SISTEMAS INFORMÁTICOS 3.1 SITUACIÓN DE LA CALIDAD DE SI 3.2 IMPORTANCIA DE LA CALIDAD EN LOS SI 3.3 COMPONENTES DE LA CALIDAD DE UN SI 3.4 CALIDAD DE UN SI Y LA GESTIÓN DEL CONOCIMIENTO 3.4.1 Necesidades de Gestión del Conocimiento en Organización de Software 3.4.2 Técnicas y Herramientas para la Gestión del Conocimiento 3.4.3 Implantación de la gestión del Conocimiento 3.4.4 Modelos de Gestión de Conocimiento en Ingeniería del Software 3.5 FACTORÍA DE EXPERIENCIA Y PARADIGMA DE MEJORA DE LA CALIDAD (QIP) 3.5.1 QIP (Paradigma para la mejora de la calidad) 3.5.2 Factoría de Experiencia. 3.5.3 Base o Repositorio de Experiencia 3.6 LECTURAS RECOMENDADAS 3.7 SITIOS WEB RECOMENDADOS 3.8 EJERCICIOS PARTE II. CALIDAD DE PRODUCTOS CAPÍTULO 4. CALIDAD DE PRODUCTO SOFTWARE 4.1 MODELOS CLÁSICOS 4.2 NORMAS ISO SOBRE CALIDAD DE PRODUCTO SOFTWARE 4.3 FAMILIA DE NORMAS ISO 25000 4.3.1 Normas sobre Gestión de Calidad (ISO/IEC 2500n) 4.3.2 Normas sobre Modelado de Calidad (ISO/IEC 2501n) 4.3.3 Normas sobre Medición de Calidad (ISO 2502n) 4.3.4 Normas sobre Requisitos de Calidad (ISO 2503n) 4.3.5 Normas sobre Evaluación de Calidad (ISO 2504n) 4.3.6 Otras normas de la Familia 25000 4.4 TRABAJOS BASADOS EN LAS NORMAS ISO/IEC PARA CALIDAD DE SOFTWARE 4.5 LECTURAS RECOMENDADAS 4.6 SITIOS WEB RECOMENDADOS 4.7 EJERCICIOS PARTE III. CALIDAD DE PROCESOS CAPÍTULO 5. EL PROCESO SOFTWARE 5.1 INTRODUCCIÓN 5.2 GESTIÓN DE LOS PROCESOS SOFTWARE 5.3 EL MODELADO DE LOS PROCESOS SOFTWARE 5.3.1 Elementos del Proceso Software 5.3.2 Clasificación de los Lenguajes de Modelado de Procesos (LMP) 5.3.3 Metamodelos de proceso software 5.4 ENTORNOS DE INGENIERÍA DEL SOFTWARE ORIENTADOS AL PROCESO 5.4.1 Introducción y Características 5.4.2 Clasificación de los PSEE. 5.4.3 Ejemplos de PSEE 5.5 LECTURAS RECOMENDADAS 5.6 EJERCICIOS CAPÍTULO 6. PROCESOS DEL CICLO DE VIDA SOFTWARE 6.1 CONCEPTO DE CICLO DE VIDA 6.2 PROCESOS DE VIDA DEL SOFTWARE 6.2.1 Procesos del Contexto del sistema 6.2.2 Procesos Específicos de Software 6.3 LECTURAS RECOMENDADAS 6.4 SITIOS WEB RECOMENDADOS 6.5 EJERCICIOS CAPÍTULO 7. EVALUACIÓN Y MEJORA DE PROCESOS 7.1 INTRODUCCIÓN 7.2 PANORÁMICA GENERAL 7.2.1 Armonización de estándares 7.3 LA NORMA ISO/IEC 90003 7.4 SEIS-SIGMA PARA SOFTWARE 7.5 EFQM PARA SOFTWARE 7.6 MEJORA DE PROCESOS EN PYMES 7.6.1 COMPETISOFT 7.6.2 ISO 29110 7.7 LECTURAS RECOMENDADAS 7.8 SITIOS WEB RECOMENDADOS CAPÍTULO 8. MODELOS DEL SEI: CMMI, SCAMPI E IDEAL 8.1 INTRODUCCIÓN 8.2 FRAMEWORK CMMI 8.2.1 Áreas de Proceso 8.2.2 Objetivos Específicos y Genéricos 8.2.3 Representaciones de CMMI 8.3 CMMI-DEV 8.4 CMMI-ACQ 8.5 CMMI-SVC 8.6 SCAMPI 8.7 IDEAL 8.8 CONCLUSIONES 8.9 LECTURAS RECOMENDADAS CAPÍTULO 9. LAS NORMAS ISO/IEC 15504 9.1 INTRODUCCIÓN 9.2 VISIÓN GENERAL DE ISO/IEC 15504 9.2.1 ISO/IEC 15504-1 9.2.2 ISO/IEC 15504-2 9.2.3 ISO/IEC 15504-3 9.2.4 ISO/IEC 15504-4 9.2.5 ISO/IEC 15504-5 9.2.6 ISO/IEC 15504-6 9.2.7 ISO/IEC 15504-7 9.3 APLICACIÓN DE ISO/IEC 15504 EN LA EVALUACIÓN POR NIVELES DE NMADUREZ DE PYMES 9.3.1 Los Niveles de Madurez y sus Procesos 9.3.2 El Modelo de Evaluación 9.3.3 Comparación de Modelos para Madurez Organizacional 9.4 LECTURAS RECOMENDADAS 9.5 SITIOS WEB RECOMENDADOS PARTE IV. CALIDAD DE PROYECTOS CAPÍTULO 10. LA GESTIÓN DE LA CALIDAD DE LOS PROYECTOS 10.1 INTRODUCCIÓN. 10.2 GESTIÓN DE LA CALIDAD DE LOS PROYECTOS SEGÚN PMBOK ............262 10.2.1 Planificar la Calidad 10.2.2 Realizar el Aseguramiento de la Calidad 10.2.3 Realizar el Control de la Calidad 10.3 ESTÁNDARES IEEE 730-2002 10.3.1 Propósito 10.3.2 Documentos de Referencia 10.3.3 Gestión 10.3.4 Documentación 10.3.5 Estándares, prácticas, conve
Este libro proporciona a los lectores una panorámica actual y completa sobre la auditoría informática. La obra está dividida en cuatro partes, y en ella se exponen: los conceptos fundamentales y el control interno, las metodologías más importantes, el informe, la organización del departamento, el marco jurídico, ladeontología del auditor informático; y las principales áreas de la auditoría informática: auditoría física, ofimática, dirección, explotación, desarrollo, mantenimiento, bases de datos, técnica de sistemas, calidad, seguridad, redes, aplicaciones, sistemas EIS/DSS y las aplicaciones de simulación, la auditoría de los entornos informáticos desde el punto de vista jurídico, consideraciones sobre la aplicación a diversos sectores (bancario, transportes, Administración Pública y PYMES), un capítulo dedicado a la relación entre el peritaje y la auditoría y un análisis sobre el contrato de auditoría imformática.
Este libro presenta de forma clara y resumida los conceptos fundamentales relacionados con el proceso de mantenimiento del software, así como un tratamiento sistemático de los estándares internacionales y de las herramientas relacionadas con el mantenimiento. Así mismo, se exponen los aspectos más significativos de la externalización y del outsourcing del mantenimiento, junto con soluciones metodológicas y varios casos reales de mantenimiento de software.
La calidad en el desarrollo y mantenimiento del software se ha convertido hoy en día en uno de los principales objetivos estratégicos de las organizaciones, debido a que cada vez más, los procesos principales de las organizaciones (y su supervivencia) dependen de los sistemas informáticos para su buen funcionamiento.En la evolución experimentada por la calidad del software se ha pasado de un tratamiento centrado fundamentalmente en la inspección y detección de errores, a una aproximación más sistemática, dada la importancia que ha adquirido la calidad en la ingeniería del software. En los últimos años se han publicado diversos estudios y estándares en los que se exponen los principios que se deben seguir para la mejora tanto de productos como de procesos software. Todo ello ha influido de forma significativa en el papel que actualmente tiene la calidad en las organizaciones, que pasa a convertirse en una filosofía y una cultura que afecta a toda la organización.La presente obra recoge diferentes aspectos de calidad relacionados con el desarrollo y mantenimiento del software, ofreciéndose una visión amplia sobre diferentes factores que se deben tener en consideración para la construcción de software de calidad.Este libro proporciona a los lectores una panorámica actual y completa sobre la calidad del software, combinando el rigor científico con el enfoque práctico, de treinta autores, todos ellos investigadores y profesionales de reconocido prestigio. En los diferentes capítulos se abordan temas de gran interés como: calidad en fábricas de software, trazabilidad de requisitos, métricas para modelos conceptuales, técnicas formales aplicadas a UML, calidad en interfaces de usuario, calidad en sistemas web y en aplicaciones de comercio electrónico, desarrollo de software basado en componentes, patrones y refactorización, métricas para modelos multidimensionales y calidad de los datos, mejora en la calidad de proyectos y procesos software y calidad en el mantenimiento del software...El libro va dirigido tanto a los responsables de calidad del software de las organizaciones como a los investigadores que deseen ampliar y perfeccionar sus conocimientos. También es aconsejable para estudiantes universitarios de segundo y tercer ciclo interesados en los aspectos de calidad en la Ingeniería del Software.
La presente obra está dirigida a los estudiantes de los Ciclos Formativos de Grado Superior de Desarrollo de Aplicaciones Multiplataforma y Desarrollo de Aplicaciones Web, en concreto para el módulo Profesional Sistemas informáticos. Los contenidos incluidos en este libro abarcan los conceptos básicos de los sistemas operativos de estaciones de trabajo, tanto propietarios como libres. Se enseña a cómo instalar un sistema operativo propietario (Windows XP y Windows 7) y otro libre (Ubuntu), así como diversos aspectos de administración y configuración de dichos sistemas operativos. Así mismo, se han tratado aspectos relativos a los componentes físicos de un sistema informático, las herramientas de monitorización y diagnóstico, los componentes de una red informática, las topologías de red y las arquitecturas de red, indicando las especificaciones de las redes inalámbricas. También se han indicado las funciones de los sistemas operativos y las posibles clasificaciones que se pueden realizar. Se han explicado las máquinas virtuales y se ha indicado cómo instalar la aplicación y configurar una máquina virtual con un sistema operativo invitado. Finalmente, se ha tratado sobre la seguridad básica en una red cableada y los distintos tipos de cifrado que se pueden dar en una red inalámbrica. 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. En la página web de Ra-Ma (www.ra-ma.es) se encuentra disponible el material de apoyo y complementario.
Un análisis esclarecedor sobre uno de los grandes temas de nuestro tiempo, y sobre el inmenso impacto que tendrá en la economía, la ciencia y la sociedad en general. Los datos masivos representan una revolución que ya está cambiando la forma de hacer negocios, la sanidad, la política, la educación y la innovación. Dos grandes expertos en la materia analizan qué son los datos masivos, cómo nos pueden cambiar la vida, y qué podemos hacer para defendernos de sus riesgos. Un gran ensayo, único en español, pionero en su campo, y que se adelanta a una tendencia que crece a un ritmo frenético.
Este libro presenta de manera precisa los métodos, herramientas y técnicas para el desarrollo de sistemas con un enfoque práctico y en un lenguaje fácil de entender. Los autores ponen énfasis en los aspectos fundamentales que todo estudiante debe dominar para hacer un buen análisis, y resaltan el uso de metodologías sistemáticas y de información para llevarlo a cabo paso a paso. Asimismo, ponen especial atención en el impacto de la implementación de estos sistemas en las organizaciones y en los usuarios. Esta octava edición de Análisis y diseño de sistemas incluye cambios sustanciales obligados por las rápidas transformaciones en el campo de los sistemas de información durante los últimos años. Las figuras tienen una apariencia estilizada para ayudar a que los estudiantes capten con mayor facilidad el tema, y los nuevos diagramas conceptuales presentan las diversas herramientas que los analistas de sistemas tienen a su disposición.
En la actualidad nadie duda que la información se ha convertido en uno de los activos principales de las empresas, representando las tecnologías y los sistemas relacionados con la información su principal ventaja estratégica. Las organizaciones invierten