Professional Documents
Culture Documents
UMSA 2006
Nelson Terrazas
Herramientas
Mtodos
Procesos Enfoque de Calidad
Definiciones de calidad
Conformidad con los requisitos y confianza en el funcionamiento, Deming Adecuacin para su uso, Juran Hacerlo bien a la primera, Crosby
Definiciones - Calidad
Segn estndares internacionales:
La calidad es la suma de todos aquellos aspectos o caractersticas de un producto o servicio que influyen en su capacidad para satisfacer las necesidades, expresadas o implcitas (ISO 8402) Grado con el cual el cliente o usuario percibe que el software satisface sus expectativas (IEEE 72983) Capacidad del producto software para satisfacer los requisitos establecidos (DoD 2168)
Modelos de Calidad de SW
Nos ayudan a definir la calidad del software de una forma ms precisa y til. Un modelo de calidad es definido jerrquicamente.
Calidad del Software
Factores de Calidad
Punto de vista del producto software, tambin llamados Atributos de Calidad Internos Punto de vista del usuario, tambin llamados Atributos de Calidad Externos
Importancia
Segn su uso:
Mejoramiento del producto Proteccin al comprador Proteccin al negocio Incrementa la disciplina profesional Introduccin de tecnologa
Proteccin al comprador
Con muchos productos disponibles el comprador toma decisiones basadas en propaganda, folletos, experiencias anteriores con el vendedor o examinacin directa. La creciente complejidad de productos tecnolgicos causa inevitablemente la imposibilidad de examinar muchos aspectos que se mantiene ocultos hasta despus de ser adquiridos. Los estndares pueden jugar un rol cuando proveen informacin precisa acerca de la adecuacin de los productos para usos especficos.
Proteccin al negocio
Litigios
Estndares pueden respaldar la defensa en casos en que se pretende demostrar negligencia.
Respaldo
El adherirse voluntariamente a estndares respalda la seriedad y confiabilidad de la empresa que as lo hace.
Contratos
En situaciones contractuales la aplicacin adecuada de estndares protegen a ambas partes divide responsabilidades, clarifica terminologa y define procedimientos esperados.
Introduccin de Tecnologa
Segn SEI, los estndares juegan un rol vital en la transicin tecnolgica.
Alrededor de 50 4 volmenes, 2,300 paginas Cada uno de estos estndares toma de 2 a 4 aos en ser elaborados. Costo 2,000 a 10,000 US$ por pgina Precio de venta 300-400 US$, para miembros de IEEE
Objetivos Organizacionales
Diferentes motivos por los cuales una organizacin adopta estos estndares:
Mejorar y evaluar su capacidad tomado en cuanta estos aspectos:
Calidad Satisfaccin del Cliente Productividad Madurez de los procesos Tecnologa
Objetivos Organizacionales
Proveer el marco y terminologa para un contrato de dos partes.
Proceso de adquisicin Proceso de provisin Proceso de ciclo de vida Documentos (entregas) durante el ciclo de vida
Objetivos Organizacionales
Asegurar niveles altos para el software
Planificacin Desempeo Evaluacin
Organizacin
Organizacin orientada a objetos de la IS
ayuda Proceso desempea interacta con Cliente Proyecto produce Agente
Producto
transforma
Estndares IEEE
610.12-1990 Standard Glossary of Software Engineering Terminology 730-2002, Standard for Software Quality Assurance Plans 828-1998, Standard for Software Configuration Management Plans 829-1998, Standard for Software Test Documentation 1012a-1998, Supplement to Standard for Software Verification and Validation 1016-1998, Recommended Practice for Software Design Descriptions 1028-1997, Standard for Software Reviews 1044-1993, Standard Classification for Software Anomalies
IEEE/EIA 12207
Tecnologa de la Informacin
Procesos del Ciclo de Vida del Software
Establece un marco comn para el software a travs de sus ciclo de vida, desde la concepcin hasta el retiro del mismo.
Enfoca los procesos del software desde el punto de vista tcnico del sistema y desde el punto de vista comercial de la empresa.
Es considerado ampliamente como base para el comercio mundial de software. Su adopcin es completa o en camino de serla en los pases mas desarrollados.
Gestin de la Configuracin
Suministro Aseguramiento de la Calidad Verificacin Operacin Validacin Revisin Conjunta Auditora Mantenimiento Resolucin de Problemas
Desarrollo
Organizacin
Ciclo de vida
Concepto
Retirada
Proceso
Proceso N
Aceptacin y finalizacin
Preparacin para la aceptacin del sistema de acuerdo a la estrategia definida inicialmente. Preparacin de casos para las pruebas, datos, procedimientos y ambientes deben ser incluidos.
Preparacin de la propuesta
El ofertante debe definir y preparar la oferta incluyendo la adecuacin de este estndar al proyecto.
Contrato
El ofertante negociar y firmar contrato El ofertante podr solicitar cambios al contrato
Pruebas de calificacin del Software Integracin del Software Codificacin y pruebas del Software Diseo detallado del software
Componentes de Hardware
Infraestructura
Implantacin de procesos Establecimiento de la infraestructura Mantenimiento de la infraestructura
Capacitacin
Implantacin del Proceso Desarrollo de materiales de capacitacin Implantacin del plan de capacitacin.
FIN