User Tools

Site Tools


a2:3:start

Bloque III. Desarrollo de Sistemas

Material adicional

Procesos, actividades y tareas en Métrica 3

La ingeniería de software es una aproximación sistemática a la producción del software

La metodología METRICA, cuya versión más actual es Métrica v3, del año 2001, se sitúa en línea con el estándar ISO 12207 (Information Technology - Software Life Cycle Processes) así como en la norma ISO/IEC 15504 SPICE (Software Process Improvement And Assurance Standards Capability Determination).

Ver resumen de esta metodología en Métrica 3

En la web de Manuel Cillero se encuentra una excelente descripción de la metodología: https://manuel.cillero.es/doc/metodologia/metrica-3/

Procesos/Actividades Métrica 3

Normas ISO/IEC

ISO/IEC 12207 Systems and software engineering — Software life cycle processes

De este estándar ISP hay dos versiones, una de 2008 y una más reciente de 2017

La revisión de 2017 ha supuesto también una revisión de la ISO 15288, pasando a ser la actual la ISO/IEC/IEEE 15288:2015 Systems and software engineering — System life cycle processes, que anula a la versión de 2008.

También existe el documento ISO/IEC/IEEE 12207-2:2020 que “provides the mapping expressing corresponding relations between software life cycle processes in ISO/IEC/IEEE 12207:2017 and the processes in ISO/IEC 12207:2008. These relations are demonstrated by means of mapping tables that show relationships between activities and tasks, and process outcomes. This mapping assists users of ISO/IEC 12207:2008 to transition to using ISO/IEC/IEEE 12207:2017. This document will help users understand the differences between the reference processes and requirements of the two editions of ISO/IEC/IEEE 12207, and any potential gaps or process enhancements that can be needed in seeking conformance to and/or using ISO/IEC/IEEE 12207:2017. Also, this document provides to such users the mapping which helps to identify corresponding process outcomes, activities and tasks of processes for software systems in ISO/IEC/IEEE 12207:2017. The mapping between ISO/IEC/IEEE 12207:2017 and ISO/IEC 12207:2008 in this document can be used as a basis to continuously conduct, improve and extend current process assets including software specific process assets based on ISO/IEC 12207:2008 for effective implementation of ISO/IEC/IEEE 12207:2017. These process activities and tasks can be applied iteratively.”

ISO/IEC/IEEE 15288:2015 Systems and software engineering — System life cycle processes

SO/IEC/IEEE 15288:2015 establishes a common framework of process descriptions for describing the life cycle of systems created by humans. It defines a set of processes and associated terminology from an engineering viewpoint. These processes can be applied at any level in the hierarchy of a system's structure. Selected sets of these processes can be applied throughout the life cycle for managing and performing the stages of a system's life cycle. This is accomplished through the involvement of all stakeholders, with the ultimate goal of achieving customer satisfaction.

ISO/IEC/IEEE 15288:2015 also provides processes that support the definition, control and improvement of the system life cycle processes used within an organization or a project. Organizations and projects can use these processes when acquiring and supplying systems.

ISO/IEC/IEEE 15288:2015 concerns those systems that are man-made and may be configured with one or more of the following system elements: hardware, software, data, humans, processes (e.g., processes for providing service to users), procedures (e.g., operator instructions), facilities, materials and naturally occurring entities.

https://www.iso.org/standard/63711.html

ISO/IEC 15504 Information technology — Process assessment — Part 1: Concepts and vocabulary

ISO/IEC 33001:2015 Information technology — Process assessment — Concepts and terminology

Revisada y confirmada en 2020.

Principales normas ISO e IEC para el Software

Las normas elaboradas por ISO e IEC tienen la ventaja de contar con un amplio alcance geográfico.

Ambas organizaciones están compuestas por miembros nacionales de todo el mundo. Este alcance geográfico se combina con un entorno de múltiples partes interesadas que garantizan la representación de puntos de vista técnicos de gran riqueza, entre los que se incluyen aquellos relacionados con intereses económicos y sociales. Diferentes perspectivas provienen del nivel nacional y de una red de relaciones y de cooperación con organizaciones gubernamentales y no gubernamentales internacionales. Por lo tanto, el valor de las normas internacionales de ISO e IEC radica en el hecho de que son reconocidas, aceptadas e implementadas en el mundo entero.

Los legisladores pueden ahorrar tiempo y dinero mediante la elección de normas ISO e IEC como soluciones a asuntos políticos y técnicos, ya que éstas se han acordado mediante un consenso alcanzado con la participación de todas las partes, incluyendo las autoridades reguladoras.

https://www.une.org/normalizacion_documentos/referencia_normas_iso_iec_reg_tecnica.pdf

ISO Descripción
9000 Es un complemento de la 9001. Esta norma ha dado a los Sistemas de Gestión de Calidad un lenguaje estandarizado, así como sus fundamentos.
9126 El estándar ISO 9126 ha sido desarrollado en un intento de identificar los atributos clave de calidad para el software evalúa los productos de software, esta norma nos indica las características de la calidad y los lineamientos para su uso. El estándar identifica 6 atributos clave de calidad.
9011 Indica como auditar los procesos que constituyen al sistema de gestión de la calidad. Las directrices también abarcan a un sistema de gestión ambiental o según ISO 14001 / 96. Existen guías de apoyo, especialmente para la documentación e implantación de un sistema de gestión de la calidad acorde a ISO 9001 / 2000.
25000 Esta proporciona una guía para el uso de las nuevas series de estándares internacionales, llamados Requisitos y Evaluación de Calidad de Productos de Software (SQuaRE). Es una norma que se basa en la ISO 9126 y 14598 y su principal objetivo es determinar una guía para el desarrollo de los productos de software con la especificación y evaluación de requisitos de calidad. Establece criterios para la especificación de requisitos de calidad de productos software, sus métricas y su evaluación. El producto de software debe incorporar unas características, de tal manera que se garantice su eficiencia de uso a los requerimientos de los clientes. Se recomienda que los requisitos de calidad deban ser proporcionales a las necesidades de la aplicación y lo crítico que sea el correcto funcionamiento del sistema implementado.
12207 La Norma ISO 12207 se encarga de todo lo relacionado al ciclo de vida del software, desde la conceptualización de ideas hasta la retirada y consta de procesos para la adquisición y suministro de proyectos y servicios del software, estableciendo pautas para su control y mantenimiento.
27001 Se aplica sobre los Sistemas de Gestión de la Seguridad de la Información, tanto para evitar riesgos como para optimizar procesos.
10006 La serie de normas ISO/IEC 27000 son estándares de seguridad publicados por la Organización Internacional para la Estandarización (ISO) y la Comisión Electrotécnica Internacional (IEC). La serie contiene las mejores prácticas recomendadas en Seguridad de la información para desarrollar, implementar y mantener Especificaciones para los Sistemas de Gestión de la Seguridad de la Información (SGSI).
14548 La norma ISO/IEC 14598 es un estándar que proporciona un marco de trabajo para evaluar la calidad de todo tipo de producto software e indica los requisitos para los métodos de medición y el proceso de evaluación, proporcionando métricas y requisitos para los procesos de evaluación, a través de 6 etapas: 1-Visión General, 2-Planificación y Gestión, 3-Proceso desarrolladores, 4-Proceso compradores, 5-Proceso evaluadores, 6-Modulo evaluación.

Tabla tomada de: http://fernandoarciniega.com/wp-content/uploads/ISO-CMMCMMIIEEE.pdf

a2/3/start.txt · Last modified: 2021/10/08 08:38 by jherrero