Metodología para el auto-diagnóstico del aseguramiento de la calidad del software (ACS) en la PYMES basado en el modelo CMM

dc.contributor.advisorTrejo, Raúl
dc.contributor.advisorDe la Meza, Augustín
dc.contributor.advisorOktaba, Hanna
dc.contributor.advisorCamargo, Francisco
dc.contributor.authorMunive Herrera, Elizabeth
dc.contributor.orcidOktaba, Hanna [0000-0003-2852-4490]spa
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.coverage.spatialCiudad de México (México)spa
dc.date.accessioned2024-09-13T19:01:45Z
dc.date.available2024-09-13T19:01:45Z
dc.date.issued2002
dc.degree.nameIngeniero de Sistemasspa
dc.description.abstractEn la actualidad, lamentablemente sólo una pequeña comunidad de empresas en el mundo alcanzan un nivel alto de calidad en sus procesos de desarrollo de software (de las empresas registradas oficialmente ante el software engineering institute (SEI), el 30% no son norteamericanas, y de éstas sólo el 1.8% se encuientran certificadas en un nivel 5 de madurez). Una gran mayoría de las empresas en el mundo, que aún no implementan ninguna metodología de calidad en sus procesos de software, están pagando altos costos en producción y mantenimiento de sus sistemas, y poco a poco están siendo desplazadas del mercado, pues no son competitivas. Es por ello que hemos realizado un estudio a los diferentes modelos de mejora de los procesos de software que han aparecido en el mercado durante los últimos años CMM (Capability maturity model), spice (Software process improvement and capability determination), MOSCA (Modelo sistemático de calidad), y la normativa ISO 9000; puesto que estos modelos están ofreciendo a las empresas la posibilidad de adaptarse a una nueva forma de trabajo.spa
dc.description.abstractenglishCurrently, unfortunately only a small community of companies in the world achieve a high level of quality in their software development processes (of the companies officially registered with the Software Engineering Institute (SEI), 30% are not North American, and Of these, only 1.8% are certified at level 5 of maturity). A large majority of companies in the world, which have not yet implemented any quality methodology in their software processes, are paying high costs in production and maintenance of their systems, and little by little they are being displaced from the market, because they are not competitive. . That is why we have carried out a study of the different software process improvement models that have appeared on the market in recent years CMM (Capability maturity model), spice (Software process improvement and capability determination), MOSCA (Systematic model quality), and the ISO 9000 standard; since these models are offering companies the possibility of adapting to a new way of working.spa
dc.description.degreelevelPregradospa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontentsDEDICATORIA V AGRADECIMIENTOS VI LISTA DE TABLAS XII LISTA DE FIGURAS XIV GLOSARIO XV RESUMEN XIX 1. CAPITULO I INTRODUCCIÓN 1 1.1 Objetivo general de la tesis 3 1.2 Objetivos específicos 3 1.3 Planteamiento del problema y justificación 4 1.4 Antecedentes 6 1.5 Alcance y delimitaciones de la tesis 8 1.6 Organización de la tesis 9 1.7 Estado del arte 11 1.7.1 Estado del arte del modelo CMM 13 2. CAPITULO II MARCO TEORICO 15 2.1 Introducción 15 2.2 Qué es ingeniería del software? 15 2.3 Qué es la crisis del software? 16 2.4 Qué es la calidad? 17 2.5 Qué es calidad del software? 17 2.6 Beneficios de la calidad 18 2.7 Como obtener software de calidad 18 2.8 Como controlar la calidad del software 19 2.9 Aseguramiento de la calidad en el software (ACS)20 3. CAPITULO II MODELOS INTERNACIONALES DE CALIDAD 22 3.1 Introducción 22 3.2 Norma de calidad ISO 9000 22 3.2.1 Generalidades de la norma ISO 9000 22 3.2.1.1 ¿Qué es una norma? 22 3.2.1.2 ¿Qué es normalización? 23 3.2.1.3 ¿Qué es homologación? 23 3.2.1.4 ¿Qué es certificación? 23 3.2.1.5 ¿Quién certifica? 23 3.2.1.6 Marca de empresa registrada 23 3.2.1.7 La Norma ISO 9000 no existe 23 3.2.2 ISO 9001 requisitos 24 3.2.3 APLICACIÓN EMPRESAS DE SOFTWARE 24 3.2.3.1 Responsabilidades de dirección 24 3.2.3.2 Sistemas de calidad 25 3.2.3.3 Revisión de contrato 25 3.2.3.4 Control de diseño 26 3.2.3.5 Control de documentación y los datos 27 3.2.3.6 Compras 27 3.2.3.7 Control de los productos suministrados por el cliente 27 3.2.3.8 Identificación y trazabilidad de los productos 27 3.2.3.9 Control de los procesos 28 3.2.3.10 Inspección y ensayo 29 3.2.3.11 Control de los equipos de inspección y ensayo 29 3.2.3.12 Estado de inspección y ensayo 29 3.2.3.13 Control de productos no conforme 29 3.2.3.14 Acciones correctoras preventivas 29 3.2.3.15 Manipulación, almacenamientos, embalaje, conservación y entrega 30 3.2.3.16 Control de registros de la calidad 30 3.2.3.17 Auditoria interna de calidad 30 3.2.3.18 Formación 31 3.2.3.19 Servicio postventa 31 3.2.3.20 Técnicas estadísticas 31 3.3 ICONTEC Instituto Colombiano de Normas Técnicas y Certificación 31 3.3.1 Normas Técnicas Colombianas 32 3.4 Modelo de calidad Tick-it 33 3.4.1 Generalidades del modelo Tick-it 33 3.5 Modelo de calidad bootstrap 33 3.5.1 Generalidades del modelo bootrap 33 3.5.2 ¿Cómo surge el proyecto bootstrap? 33 3.5.3 El bootstrap institute 34 3.5.4 La metodología bootstrap 35 3.5.5 El modelo bootstrap 36 3.5.6 Proceso de evaluación 36 3.5.7 rESUMEN 37 3.6 Modelo de calidad SPICE 38 3.6.1 Generalidades del modelo SPICE 38 3.6.2 Nivel de procesos 39 3.6.3 Dimensión de capacidad 40 3.6.4 Documentación del modelo SPICE 42 3.7 Modelo sistémico de calidad (MOSCA) 44 3.7.1 Generalidades del modelo MOSCA 44 3.7.2 ¿Qué es MOSCA' 44 3.7.3 Relación sistémica de la calidad 3.7.3.1 Nivel 0: Dimensiones 45 3.7.3.2 Nivel 1: Categorias 45 3.7.3.3 Nivel 2: Características 45 3.7.3.4 Nivel 3: Métricas 46 3.7.4 Resumen 48 3.8 Modelo de calidad CMM (Capability Maturity Model) 49 3.8.1 Generalidades del modelo CMM 49 3.8.2 ¿Qué es CMM? 49 3.8.3 Historia de modelo CMM 50 3.8.4 Los niveles de madurez del modelo CMM 51 3.8.4.1 Áreas claves de procesos (KPA) 52 3.8.4.2 Nivel 1: inicial 52 3.8.4.3 Nivel 2: repetible 53 3.8.4.4 Nivel 3: definido 56 3.8.4.5 Nivel 4: administrado 58 3.8.4.6 Nivel 5: optimizado 59 3.8.4.7 Prácticas claves o key practice 60 3.8.5 Representación gráfica del modelo CMM 61 3.8.6 Resumen 63 4. CAPITULO IV SISTEMAS EXPERTOS 64 4.1 Introducción 64 4.2 ¿Qué es un sistema experto? 64 4.2.1 Base de hechos 65 4.2.2 Base de conocimiento 66 4.2.3 Motor de inferencia 66 4.3 Comparación de un sistema experto con un sistema tradicional 66 4.4 Proceso lógico de carga 67 4.5 Proceso de inferencia 68 4.6 Razonamiento aproximado 68 4.6.1 ¿Cuándo un conocimiento es incierto? 71 4.6.2 ¿Cuándo un conocimiento es impreciso? 71 4.7 El método CMM Based appraisal for internal process improvement (CBA-IPI) 72 4.7.1 Introducción 72 4.7.2 ¿Qué es el CBA-IPI? 72 4.7.3 ¿Quién realiza el CBA-IPI? 72 4.7.4 ¿Cuándo se utiliza el CBA-IPI? 73 4.7.5 ¿ Qué se espera como resultado después del CBA-IPI? 73 4.7.7 ¿Es fundamental obtener el apoyo de la gerencia para entender el CBA-IPI? 74 4.7.8 Requerimientos básicos para el CBA-IPI 74 4.7.8.1 Contar con un equipo de trabajo calificado 75 4.7.8.2 Desarrollar un plan de realización de evaluación 75 4.7.8.3 Recolección de datos 75 4.7.8.4 Validación de la información obtenida 76 4.7.8.5 Calificación de las prácticas 76 4.7.9 Actividades del método CBA-IPI 77 4.7.9.1 Etapa de preparación de la evaluación 77 4.7.9.2 Etapa de actividades en terreno 77 4.7.9.3 La etapa de entrega de resultados 77 4.7.10 Duraciones típicas del CBA-IPI 78 4.7.10.1 Calendario de referencia 78 4.7.10.2 Esfuerzos y recursos requeridos 78 4.7.11 Actividades posteriores al CBA 79 4.8 Resumen del modelo CMM 79 5. CAPITULO V NUESTRA METODOLOGÍA PARA EL AUTODIAGNOSTICO DEL ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE (ACS) BASADO EN EL MODELO CMM PARA LAS PYMES 81 5.1 Introducción 81 5.2 Desarrollo de la metodología de autodiagnóstico 82 5.3 Objetivos de nuestra metodología 83 5.4 Cuestionario de madurez extendido (CME) 84 5.5 Matriz de metas, actividades y responsables (MAR) 86 5.6 Cuestionario de sondeo dirigido (CSD) 92 5.7 Resultados del diagnóstico 93 5.8 Resumen de nuestra metodología 94 5.9 Sugerencias para el proceso de autodiagnóstico 95 CAPITULO VI CONCLUSIONES 98 6.1 Conclusiones y proyectos futuros 98 REFERENCIAS BIBLIOGRAFICAS 100 ANEXOS 113 VITA 120spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/26511
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.relation.referencesPRESSMAN, Roger S. “Ingeniería del Software: un enfoque práctico”. Segunda Edición. Mc Graw Hill, USA, 1998. ISBN 968-422-674-8spa
dc.relation.referencesB.CROSBY PHILIP, “La Calidad No Cuesta”, El arte de cerciorarse de la Calidad, Editorial Continental S.A de C.V, ISBN: 968-26-1220-9, 1994spa
dc.relation.referencesBUSH, Marilyn. "CMM, The Capability Maturity Model. Guidelines for Improving the Software Process" Carnegie Mellon University, Software Engineering Institute, SEI Series in Software Engineering, Addison-Wesley, 1995.spa
dc.relation.referencesDunaway Donna K., Masters Steve, CMM®-Based Appraisal for Internal Process Improvement (CBA 1IPI), Version 1,2 Method Description, TECHNICAL REPORT CMU/SEI-2001-TR-033 ESC-TR-2001-033, November 2001spa
dc.relation.referencesEl Emam K., J.N. Drouin y W. Melo, “SPICE The Theory and Practice of Software Process Improvement and Capability Determination”, IEEE Computer Society, 1998spa
dc.relation.referencesFOLGAR Oscar Francisco, IS09000 Aseguramiento de Calidad, Ediciones Macchi, ISBN:950-537-354-6. 1996spa
dc.relation.referencesKuvaja, P.; Simila, 4.; Krzanik, L.; Bicego, A.; Saukkonen, S. and Koch, G. “Software Pracess Assessment and Improvement: The BOOTSTRAP Approach’, Blackwell, 1994.spa
dc.relation.referencesGIARRATANO Joseph, "Sistemas Expertos: Principios y Programación”, Editorial International Thomsgon, Tercera Edición, 2001.spa
dc.relation.referencesVILLALOBOS, Maria de la Luz y GUTIÉRREZ, Agustín Francisco. Investigación sobre las prácticas de Ingeniería de Software en México. Centro de Investigación en Computación, Subdirección de Vinculación. México DF. 2001. ISBN 970-18- 7607-5spa
dc.relation.referencesWATTS S. Humphrey, “Managing the Software Process", Addison-Wesley Pub.Co.. London, UK, 1998spa
dc.relation.referencesWATTS 8. Humphrey, “A Discipline for Software Engineering”, SEl Series in Software Engineering, Addigon Wesley, 1995.spa
dc.relation.referencesWATTS S. Humphrey, “Introduction to Team Software Process"”, SEl Series in Software Engineering, Addigon Wesley, 2000.spa
dc.relation.referencesMARK, Norris; RIGBY Peter y PAYNE Malcolm. The Healthy Software Project: A Guide To Successful Development And Management, Wiley & Sons, Pp. 44, 1993.spa
dc.relation.referencesFARLEY, Richard. Ingeniería del Software, McGraw Hill. Madrid, España. 1990.spa
dc.relation.referencesDEMARCO, Tom. Controlling software projects : management, measurement & estimation, 1982, USA. ISBN: 0131717111spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsSelf-diagnosisspa
dc.subject.keywordsSoftware quality assurancespa
dc.subject.keywordsCMM Modelspa
dc.subject.keywordsSystems engineeringspa
dc.subject.keywordsTechnological innovationsspa
dc.subject.keywordsSoftware engineeringspa
dc.subject.keywordsSmall and medium-sized enterprisesspa
dc.subject.keywordsQuality controlspa
dc.subject.keywordsISO 9001 Standardspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembIngeniería de softwarespa
dc.subject.lembPequeñas y medianas empresasspa
dc.subject.lembControl de calidadspa
dc.subject.lembNorma ISO 9001spa
dc.subject.proposalAuto-diagnósticospa
dc.subject.proposalAseguramiento de la calidad del softwarespa
dc.subject.proposalModelo CMMspa
dc.titleMetodología para el auto-diagnóstico del aseguramiento de la calidad del software (ACS) en la PYMES basado en el modelo CMMspa
dc.title.translatedMethodology for self-diagnosis of software quality assurance (ACS) in SMEs based on the CMM modelspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTrabajo de Gradospa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
2002_Tesis_Elizabeth_Munive.pdf
Tamaño:
38.97 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
829 B
Formato:
Item-specific license agreed upon to submission
Descripción: