11. Normas IEEE relacionadas con la Calidad del SW IEEE

Slides:



Advertisements
Presentaciones similares
Introducción al modelo de madurez organizacional de la administración de proyectos (OPM3) Rónald Miranda La información y contenido de esta presentación.
Advertisements

Gestión de requerimientos
David Díez, Camino Fernández, Juan Manuel Dodero
Análisis y diseño de sistemas 1 Primer semestre 2010 Clase 8
Estructura de SW-CMM.
Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Estándares en la Ingeniería del Software.
Estándares en la Ingeniería del Software
Aseguramiento de la calidad
CONTROL DE REQUERIMIENTOS
CMMI.
INTRODUCCIÓN A CMMI V
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
Versión 2004 Enrique Bañuelos Gómez
Andrés Acuña Steven Walker
Implementación, Control y Cierre Grupos de Procesos
-ACQ CMMI for Adquisition.
MODELO DE CAPACIDAD DE MADUREZ INTEGRADO (CMMI)
Modelado de Procesos en la Ingeniería de Requerimientos
Página 1 09/01/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Aseguramiento de la calidad.
Tema: Aseguramiento De la calidad.
Ciclo de Vida del Software NTP 12207
Sistemas de Información Agosto-Diciembre 2007 Sesión # 8.
INGENIERÍA DE SOFTWARE II RECOMENDACIONES PRÁCTICAS PARA LA ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE Gabriel Tamura Norha M.
Mes Nacional de la Calidad Jornadas de Celebración La Plata, 8 y 9 de octubre de 2008 Normalización en la Gestión de la Calidad. Estrategias para el Desarrollo.
Sistemas de gestión de la calidad en empresas que desarrollan con Genexus Amalia Álvarez Balbi Gastón Mousqués
Rational Unified Process (RUP)
7. Prevención y Mejora de Errores LS Calidad de Software 3IM1 Universidad Antonio de Nebrija Justo Hidalgo.
Técnicas de Calidad en el Software
CMMI Juan Manuel Perdigón.
CMMI Medición & Análisis GRUPO 1 Larissa Hererra Miguel Ortiz Isabel Blank Junio 2005.
CMMI Carlos Mario Zapata J. 4/13/2017 Calidad de Software.
Estándares de Software + IEEE/EIA 12207
10. Normas ISO relacionadas con la Calidad del SW ISO/IEC 12207
Dirección de Proyectos - visión del PMBOK -
Presentación: Un Enfoque de Servicios Aplicación del enfoque ITIL a la gestión técnica de los servicios de la RES Dr. Prof. J. Marco de Lucas Disclaimer:
Rational Unified Process (RUP)
2.- Planificación Básica DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
4. Introducción al Sistema de Aseguramiento de la Calidad LS Calidad de Software 3IM1 Universidad Antonio de Nebrija Justo Hidalgo.
NORMAS ISO ISO Carlos Mario Zapata J. 4/15/2017
10. Normas ISO relacionadas con la Calidad del SW ISO 9000
CSOF5104 Mejoramiento de Procesos de Software Presentación Final.
5/10/2015Gestión de Proyectos de Software1 PLANNING PROCESS GROUP Carlos Mario Zapata J.
Técnicas de Calidad del Software Agosto-Diciembre 2007 Sesión # 2.
Desarrollo de aplicaciones empresariales con Web Services
3. Aspectos Organizativos del Aseguramiento de la Calidad del Software
AUDITOR AMBIENTAL LÍDER ISO 14001:2004 Introducción a los Sistemas de Gestión Ambiental.
Subproyecto Medwsa Proyecto CICYT META Ciudad Real, Junio 2007.
Metodología de Desarrollo de Sistemas Aland Bravo Vecorena Universidad De Huánuco 2009.
Hanna Oktaba Abril de 2011 Introducción al estándar ISO/IEC Perfíl Básico guía de procesos de software para pequeñas.
Técnicas de Calidad del Software Agosto-Diciembre 2007 Patricia Verdines Oficina: A2-134B Sesión # 1.
Sistemas de Información Agosto-Diciembre 2007 Sesión # 10.
SPICE (ISO 15504) Software Process Improvement and Capability dEtermination Luis López.
Prioridades del Negocio Virtualization Digital Collaboration Green ITSaaS & Cloud Computing Social Computing Mobility Next Gen User Experience Soluciones.
JORNADA TÉCNICA: SISTEMAS DIGITALES RELACIONADOS CON LA SEGURIDAD22 Abril 2009 OPTIMIZACIÓN DEL PROCESO DE DEDICACIÓN DE EQUIPOS DE I&C BASADOS EN SOFTWARE.
3d Visualization Tool / Visualización 3d Theatre of Memory/ Teatro de la Memoria. User Tutorial/ Guía de Usuario Text Search Engine and Image Analysis.
Laura Posada Agudelo Carlos Mario Zapata
5. Preproyecto LS Calidad de Software 3IM1 Universidad Antonio de Nebrija Justo Hidalgo.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
Projecte Qualitat i Millora Contínua Quality Management Program in Catalonia Josep Camps Pere Canyadell Network’s Coordinator.
Consultoría de Análisis de Negocio para Osinergmin
Producción de Sistemas Agosto-Diciembre 2007 Módulo # 3.
Documentos del Programa de Garantía de Calidad de Software
¿Qué es la Ingeniería De Software? Ingeniería de Software.
Témoignage et réflexions autour de l'EAD
OBJETIVOS DEL CURSO El curso se centra en el proceso de desarrollo de aplicaciones de automoción mostrando cómo satisfacer los requisitos de la norma ISO.
Noviembre, 2005 ESPECIFICACIÓN DE LA CALIDAD EN LOS SISTEMAS FIABLES (Quality Specification of Dependable Systems) ESPECIFICACIÓN DE LA CALIDAD EN LOS.
Servicio de Implementación Proceso de Desarrollo de Software Ventanilla Única de Comercio Exterior Mexicana.
INTRODUCCIÓN 1.Actividades fundamentales 2.Conceptos básicos 3.Estándares 4.¿Cómo puedo realizar estimaciones?
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Transcripción de la presentación:

11. Normas IEEE relacionadas con la Calidad del SW IEEE LS3148 - Calidad de Software 3IM1 Universidad Antonio de Nebrija Justo Hidalgo -con algunos apuntes de Manuel Fernando Juan-

Calidad de Software - 11. IEEE 1074 - Justo Hidalgo Contenidos Introducción Estructura de las Normativas Estructura SESC IEEE 1074 Actividades Implementación del Estándar Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Calidad de Software - 11. IEEE 1074 - Justo Hidalgo Introducción (I) El IEEE es la asociación profesional técnica más grande del mundo, con más de 320.000 miembros en más de 150 países. Está dividido en casi 40 sociedades técnicas, de las que la Computer Society es una de ellas. El IEEE elabora Normas, Recomendaciones y Guías, según en nivel de prescripción. Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Calidad de Software - 11. IEEE 1074 - Justo Hidalgo Introducción (y II) El Comité de Normas de Ingeniería de Software de la Computer Society,se creó en 1976 y la primera norma (IEEE Std 730, Software Quality Assurance) se publicó en 1979. Este comité participa en la elaboración de normas internacionales a través del US TAG (Technical Advisory Group) en ISO/IEC JTC1 SC7. La mayor parte de las normas del Comité son normas relacionadas con prácticas, no con productos. Están relacionadas con la práctica del desarrollo del software, no con los interfaces de los productos producidos. Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Normas Relacionadas: estructura (I) SWE Principles are specific cases of general engineering principles. SWE Principles organize, explain and validate the practice standards. Practices are deployed based on the practice standards. Principles of Engineering and other Disciplines Principles of Software Engineering Practice Standards Implemented “Best” Practices Some SWE Principles may be generalized to principles for the engineering of complex systems. SWE Principles should be “abstractions” of practice standards. Practice standards should be recordings of observed best practices. Source: [Jabir97] Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Normas Relacionadas: estructura (y II) Contextual Standards IEEE SESC Standards Program Terminology Terminology Overall Guide Quality Management Customer Resource Process Product Principles or Policies Element Standards Application Guides Software Engineering System Disciplines “Toolbox” of Technique Standards Source: [SESC95] Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Application Guides and Supplements “Toolbox” of Techniques Terminology 610.12 IEEE glossary 729 SESC glossary 1002 Taxonomy of standards Overall SESC Collection Overall Guide [Moore97a] Principles See figure below for Customer standards See figure below for Process standards See figure below for Product standards See figure below for Resource standards Element Standards Application Guides and Supplements “Toolbox” of Techniques 1044 Classification of anomalies 1044.1 Guide to 1044 Adapted from [Moore97a]x Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Data Storage & Interchange Application Guides and Supplements Principles SESC Resource Stack Data Storage & Interchange Notation Reuse Libraries Tools & Environments 1175 Tool inter- connection 1320.x IDEF 1420.x Data model for reuse lib interop 1462 Eval & selection of CASE tools 830 SW rqmts specifications 1348 Adoption of CASE tools Element Standards 1016 SW design descriptions 829 SW test documentation Application Guides and Supplements 1016.1 Guide to 1016 1430 Guide to 1420.x Adapted from [Moore97a] Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

End Item Specification Application Guides and Supplements Principles Charac- teristics Product Measurement Product Evaluation End Item Specification SESC Product Stack 1061 Software quality metrics methodology 1012 SW V & V 1362 Concept of operations doc 730 SW QA plans 1465 SW package qual reqmts 1233 Guide--System reqmts spec Element Standards 982.1 Measures for reliable SW 1063 SW user documentation 1228 SW safety plans 982.2 Guide to 982.1 1059 Guide--SW V & V plans Application Guides and Supplements Adapted from [Moore97a] 730.1 Guide--SW QA planning Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Application Guides and Supplements Principles 12207.0 Software life cycle (SWLC) processes General Processes Primary Processes Supporting Processes Process Measurement SESC Process Stack 1220 Systems eng. process J-Std-016 Acq / Supp Agreement 730 SW QA plans 1045 SW product- ivity metrics 1362 Concept of operations doc 830 SW require- ments spec 828 SW CM plans 1012 SW V & V 1028 SW reviews Element Standards 1233 Guide--System rqmts spec 1008 SW unit testing 1058 SW project mgmt plans 829 SW test documentation 1074 Developing SWLC proc 1219 SW maint. 12207.1 Guide--SW life cycle data 730.1 Guide--SW QA planning Adapted from [Moore97a] Application Guides and Supplements 12207.2 Guide--SWLC process 1042 Guide- SW CM 1059 Guide--SW V & V plans Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Application Guides and Supplements Principles 12207.0 Software life cycle processes Two-Party Agreement Supplier Selection System Stakeholders SESC Customer Stack Element Standards J-Std-016 Acq / Supp Agreement 1062 Software acquisition 1220 Systems eng process 1228 SW safety plans 1233 Guide--System rqmts spec 1362 Concept of operations doc Application Guides and Supplements 12207.1 and 2 Guide to software life cycle data and processes Adapted from [Moore97a] Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

El contexto de la gestión de la calidad IEEE 1045 SW productivity metrics IEEE 1061 SW quality met- rics methodology IEEE 1012 SW V&V IEEE 1059 Guide for SW V&V plans IEEE 1228 SW safety plans IEEE 1062 SW acquisition ISO 9294 Mgmt of SW documentation IEEE 1042 Guide to SW CM IEEE 828 SW CM plans EIA IS-649 CM IEEE 730.1 Guide to SW QA planning IEEE 730 SW QA plans IEEE 982.2 Guide for use of dictionary IEEE 982.1 Measures for reliable SW IEEE 1058 SW Project Mgmt Plans IEEE 1490 PMI Guide to PM Body of Knowledge IEEE 1044.1 Guide to 1044 IEEE 1044 Classification for SW anomalies IEEE 829 Software test documentation ISO 10007 Guide to CM DIS 14756 Performance measurement ISO/IEC 14143-1 Functional size measurement Project Management Standards Software Engineering Standards Measurements Plans Adapted from [Moore97a] Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Calidad de Software - 11. IEEE 1074 - Justo Hidalgo El contexto de la ingeniería de sistemas Systems Engineering Standards EIA-632 is an alternative. Eventually, ISO/IEC 15288 will be. 12207 IEEE 1233 Sys reqmts spec IEEE 1220 Systems engineering IEEE P1471 Architectural description IEEE 1362 Concept of operations SE / SWE Inter- face Software Engineering Standards Shared activities: system requirements system architecture system integration system qual testing Adapted from [Moore97a] Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Calidad de Software - 11. IEEE 1074 - Justo Hidalgo Introducción Este estándar provee un proceso de creación de un Proceso de Ciclo de Vida SW (SCLP). Selección de un modelo (SCLM) Creación del ciclo de vida (SLC) Aumento del SLC con Activos Organizacionales de Proceso (OPAs) El SCLP consta de 65 actividades. Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Calidad de Software - 11. IEEE 1074 - Justo Hidalgo Actividad (I) Cuerpo de trabajo perfectamente definido que ha de ser realizado, incluyendo información de Entrada y Salida. Las prestaciones de una actividad están completas cuando toda la información de entrada ha sido procesada, y la de salida generada. Tres partes: Información de Entrada, de Salida Descripción Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Calidad de Software - 11. IEEE 1074 - Justo Hidalgo Actividad (II) Conceptos: Criterios de entrada y salida Actividades “Si Aplicables”. Las actividades son “Obligatorias” o “Si Aplicables” Estructura organizacional No definida en el estándar. Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Calidad de Software - 11. IEEE 1074 - Justo Hidalgo Actividad (y III): Elementos del SLCP Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Calidad de Software - 11. IEEE 1074 - Justo Hidalgo SLCP: elementos SLCM: Framework que se utiliza para producir el SLC del proyecto. La selección del SLCM se basa en atributos del proyecto y capacidades organizacionales. SLC: Secuencia ejecutable de Actividades a realizar durante el proyecto. OPA: Artefactos que definen el entorno de una organización para proyectos SW. Se seleccionan y adaptan para un proyecto particular. SLCP: Se crea mediante el aumento del SLC con las OPAs seleccionadas para el proyecto. Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Mapping de Actividades Instance: una actividad se “mapea” como una instancia si toma todas las entradas especificadas, los procesa y produce todas las salidas. Se mapea una sóla vez. P.e. Alojar Recursos de Proyecto Iteration: al menos una entrada se procesa y alguna salida se crea. Se mapea hasta que todo esté procesado. P.e. Gestionar el proyecto Invocation: actividades invocadas en paralelo desde muchas actividades. Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Implementación del estándar (I) Selección del SLCM Identificar todos los SLCMs disponibles. Identificar los atributos que aplican. Identificar las restricciones sobre la posible selección. Evaluar los diferentes SLCM basándose en experiencia y capacidad organizacional. Seleccionar el SLCM que mejor satisface los atributos y restricciones de proyecto. Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Implementación del estándar (II) Las actividades definidas en el Anexo del estándar se mapean en el SLCM. Si no se consigue mapear alguna Actividad, el proyecto no cumplirá el estándar. Ordenar las actividades secuencialmente. Desarrollar y justificar una lista de Actividades No Utilizadas. Sólo para actividades “Si Aplicables”. Verificar las relaciones (mapping) Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Implementación del estándar (y III) Establecer un SLCP Se añaden las OPAs. Calidad de Software - 11. IEEE 1074 - Justo Hidalgo

Calidad de Software - 11. IEEE 1074 - Justo Hidalgo Referencias IEEE 1074. IEEE Standard for Developing Software Lyfe Cycle Processes Calidad de Software - 11. IEEE 1074 - Justo Hidalgo