Sunteți pe pagina 1din 17

UNIVERSIDAD PARA EL DESARROLLO ANDINO

“Anti hatun yachay wasi, iskay simi yachachiypi umalliq”

ESCUELA PROFESIONAL DE INGENIERIA INFORMATICA

TEMA

ESTÁNDARES INTERNACIONALES PARA LA CALIDAD DE SOFTWARE

CURSO : Calidad de los sistemas de Información

CATEDRÁTICO : Ing. BENDEZU URETA, Yossef

CICLO : X y VIII

ALUMNO : PEREZ SEDANO, Walter

LAURA TAYPE, Magno

HUINCHO SOCA, Yolanda

HERMOZA RUA, Erika P.

Lircay – Angaraes – Huancavelica

2019 - I

1
DEDICATORIA
Con mucho cariño a mis seres queridos quienes
siempre me apoyan en todo lo que hago y que
gracias a su apoyo moral y económico lograre mis
objetivos en mi vida.

2
INDICE
DEDICATORIA ............................................................................................................... 2
INTRODUCCION ............................................................................................................ 4
1. ISO 12207 – Modelos de Ciclos de Vida del Software............................................. 5
1.1. HISTORIA ......................................................................................................... 5
1.2. ISO 12207 .......................................................................................................... 5
1.3. Ciclo de Vida del Software ................................................................................ 7
1.4. Procesos Principales .......................................................................................... 7
1.5. Procesos de Apoyo ............................................................................................. 8
1.6. Procesos Organizativos ...................................................................................... 9
2. ISO-9000 : Gestión y aseguramiento de calidad. ...................................................... 9
2.1. ISO 9001: ........................................................................................................... 9
2.2. ISO 9002: ......................................................................................................... 10
2.3. ISO 9003: ......................................................................................................... 10
3. ISO 9126 – Calidad del producto. ........................................................................... 11
4. ISO 14598 – Evaluación de productos de software ................................................ 12
5. ISO/IEC 25000 ........................................................................................................ 13
CONCLUSIONES .......................................................................................................... 16
Bibliografía ..................................................................................................................... 17

3
INTRODUCCION
Los estándares de calidad de software hacen parte de la ingeniería de software,
utilización de estándares y metodologías para el diseño, programación, prueba y análisis
del software desarrollado, con el objetivo de ofrecer una mayor confiabilidad,
mantenibilidad en concordancia con los requisitos exigidos, con esto se eleva la
productividad y el control en la calidad de software, parte de la gestión de la calidad se
establecen a mejorar su eficacia y eficiencia.

Los estándares definen un conjunto de criterios que guían la forma en que se


aplican procedimientos y metodologías al software desarrollado, la certificación de
calidad permite una valoración independiente de la organización, donde se demuestra la
capacidad de desarrollar productos y servicios de calidad.

4
1. ISO 12207 – Modelos de Ciclos de Vida del Software.
1.1. HISTORIA
ISO / IEC / IEEE 12207: 2017 es la versión más nueva, publicada en
noviembre de 2017. La IEEE Computer Society se unió directamente con
la Organización Internacional de Normalización (ISO) en el proceso de edición de
esta versión. Un cambio significativo es que adopta un modelo de proceso idéntico
al modelo de proceso ISO / IEC / IEEE 15288 : 2015 (hay un cambio de nombre,
el proceso 15288 "Definición de requisitos del sistema" se renombra al proceso
"Definición de requisitos del sistema / software" ) Esta armonización de los dos
estándares condujo a la eliminación de procesos de desarrollo y reutilización de
software por separado, llevando el número total de 12207 procesos de 43 a los 30
procesos definidos en 15288. También causó cambios en elActividades y
resultados del proceso de gestión y garantía de calidad . Además, se actualizó la
definición de " auditoría " y las actividades de auditoría relacionadas. Anexo I de
ISO / IEC / IEEE 12207: 2017 proporciona un mapeo de procesos entre la versión
2017 y la versión anterior, incluidas las alineaciones de proceso principales entre
las dos versiones; Esto está destinado a permitir la trazabilidad y facilitar la
transición para los usuarios de la versión anterior.

Las versiones anteriores incluyen:

 ISO / IEC 12207: 2008, que se publicó en febrero de 2008

 ISO / IEC 12207: 1995 / Amd 2: 2004, una versión modificada de la


anterior, publicada en noviembre de 2004

 ISO / IEC 12207: 1995 / Amd 1: 2002, una versión modificada de la


anterior, publicada en mayo de 2002

 ISO / IEC 12207: 1995, la primera iteración, publicada en julio de


1995 ; originalmente se dividió en cinco procesos primarios (adquisición,
suministro, desarrollo, operación y mantenimiento), con ocho procesos de
soporte y cuatro procesos de ciclo de vida organizacional.

1.2. ISO 12207


Estándar para los procesos de ciclo de vida del software de la organización,
Este estándar se concibió para aquellos interesados en adquisición de software, así

5
como desarrolladores y proveedores. El estándar indica una serie de procesos
desde la recopilación de requisitos hasta la culminación del software.

El estándar comprende 17 procesos lo cuales son agrupados en tres categorías:

 Principales
 de apoyo
 de organización. (bvindecopi.gob.pe, 2019)

Este estándar agrupa las actividades que se pueden llevar a cabo durante el ciclo
de vida del software en cinco procesos principales, ocho procesos de apoyo y cuatro
procesos organizativos.

6
1.3. Ciclo de Vida del Software
Es secuencia estructurada y bien definida de las etapas por las que pasa el
software en su desarrollo, desde que se concibe la idea hasta que el software deja
de utilizarse (obsolescencia)

Cada etapa va acompañada de una serie de actividades y tareas, y una


documentación de salida de cada una de estas fases y que servirá de entrada a la
fase siguiente

1.4. Procesos Principales


Los procesos principales del ciclo de vida son cinco el cual brinda servicio
a las partes principales durante el ciclo de vida del software. Una parte principal
es aquella que inicia o lleva a cabo el desarrollo, operación, o mantenimiento de
los productos software. Estas partes principales son el adquiriente, el proveedor,
el desarrollador, el operador y el responsable de mantenimiento de productos
software. Los procesos principales son:

 Proceso de Adquisición
Define las actividades del adquiriente,es decir, la organización que
adquiere un sistema,producto software o servicio software
 Proceso de Suministro
Se relaciona con las actividades del proveedor, organización que
proporciona sistema, producto o servicio software al adquiriente
 Proceso de Desarrollo
Define las actividades que tiene que llevar a cabo el desarrollador,
organización que define y desarrolla el producto software
 Proceso de Operación
Define las actividades del operador, organización que proporciona el
servicio, organización que proporciona el servicio de operar un sistema
informático en su entorno real
 Proceso de Mantenimiento
Define las actividades del responsable de mantenimiento o la organización
que se encarga de esta función; es decir, la gestión de las modificaciones
al producto para mantenerlo actualizado y operativo

7
1.5. Procesos de Apoyo
Las actividades y tareas en un proceso de apoyo son responsabilidad de la
organización que lleva a cabo dicho proceso. Esta organización se asegura que el
proceso existe y está operativo. Los procesos de apoyo son:

 Proceso de documentación
Define las actividades para el registro de la información producida por un
proceso del ciclo de vida
 Proceso de gestión de la configuración
Define las actividades de la gestión de la configuración.
 Proceso de Aseguramiento de la calidad
Define las actividades para asegurar, de una manera objetiva, que los
productos software y los procesos son conformes a sus requerimientos
especificados y se ajustan a sus planes establecido
 Proceso de Verificación
Define las actividades (para el adquiriente, proveedor o una parte
independiente) para verificar hasta un nivel de detalle dependiente del
proyecto software, los productos software
 Proceso de Validación
Define las actividades para validar los productos software del proyecto
software.
 Proceso de Revisión Conjunta
Define las actividades para evaluar el estado y productos de una actividad.
Este proceso puede ser empleado por cualquiera de las dos partes, donde
una de las partes (la revisora) revisa a la otra parte (la parte revisada), de
una manera conjunta.
 Proceso de Auditoría
Define las actividades para determinar la conformidad con los
requerimientos, planes y contrato. Este proceso puede ser empleado por
dos partes cualesquiera, donde una parte (la auditora) audita los productos
software o actividades de otra parte (la auditada).
 Proceso de Solución de problemas
Define las actividades para analizar y eliminar los problemas que sean
descubiertos durante la ejecución del proceso de desarrollo, operación,

8
mantenimiento u otros procesos, cuales quiera que sea su naturaleza o
causa.

1.6. Procesos Organizativos


Los procesos organizativos del ciclo de vida son cuatro. Se emplean por una
organización para establecer e implementar una infraestructura constituida por
procesos y personal asociado al ciclo de vida y para mejorar continuamente esta
infraestructura. Se usan habitualmente fuera del ámbito de proyectos y contratos
específicos; sin embargo, la experiencia adquirida mediante dichos proyectos y
contratos contribuye a la mejora de la organización. Los procesos organizativos
son:

 Proceso de Gestión
Define las actividades básicas de gestión, incluyendo la gestión de
proyectos, durante un proceso del ciclo de vida
 Proceso de Infraestructura
Define las actividades básicas para establecer la infraestructura de un
proceso del ciclo de vida
 Proceso de Mejora de proceso
Define las actividades básicas que una organización lleva a cabo para
establecer, medir, controlar y mejorar sus procesos del ciclo de vida
 Proceso de Recursos Humanos
Define las actividades básicas para conseguir el personal adecuadamente
capacitado. (Pino & Garcia, 2019)

2. ISO-9000 : Gestión y aseguramiento de calidad.


ISO 9000: Gestión y aseguramiento de calidad (conceptos y directrices generales).
Recomendaciones externas para aseguramiento de la calidad (ISO 9001, ISO 9002,
ISO 9003).

2.1. ISO 9001:


Sistema de calidad- Modelo de aseguramiento de la calidad en diseño/
desarrollo producción, instalación y servicio. Norma que se aplica a los
sistemas de calidad (SGC), el cual se centra en todos los elementos de
administración de calidad con los que una empresa debe contar, para tener un

9
sistema efectivo que permita administrar y mejorar la calidad sus productos y
servicios.

La norma ISO 9001:2008 se basa en ocho principios de gestión de calidad:

 Enfoque al cliente
 Liderazgo
 Participación del personal
 Enfoque basado en procesos
 Enfoque de sistema para la gestión
 Mejora continua
 Enfoque basado en hechos para la toma de decisión
 Relaciones mutuamente beneficiosas con el proveedor

2.2. ISO 9002:


Sistemas de calidad- Modelo de aseguramiento de la calidad en la
producción e instalación. La norma ISO 9002 evalúa todos los recursos humanos
y técnicos y los procedimientos administrativos, que garantizan la operación
continua y efectiva del sistema de calidad en una empresa. es necesaria la
supervisión constante y el cumplimiento de especificaciones, las que servirán para
documentar los procedimientos y aseguramiento que satisfacen los requisitos
específicos del cliente. En el año 2000, ISO 9002 se unió a la norma ISO 9001, ya
que eran similares. La norma ISO 9001 de aseguramiento de calidad estándar
cubre tanto la producción, fabricación y partes de servicio de 9002, además de
cubrir procesos de creación del diseño. (certificadoiso9001.com, 2019)

2.3. ISO 9003:


Sistemas de calidad- Modelo aseguramiento de la calidad. Se enfatiza
en los requisitos del sistema de calidad especificados en la ISO-9001 y en la ISO-
9002 Son complementarios, Estas normas establecen requisitos que determinan
que elementos tienen que comprender los sistemas de calidad, el deño de estas
normas permiten que están sean genéricas.

La norma ISO-9003 se dedica a inspeccionar el producto final terminado,


esta norma fue anulada por la publicación del 2000 de la norma ISo-9001.

10
3. ISO 9126 – Calidad del producto.
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:

 Funcionalidad: el grado en que el software satisface las necesidades indicadas


por los siguientes subatributos: idoneidad, corrección, interoperatividad,
conformidad y seguridad.
 Confiabilidad: cantidad de tiempo que el software está disponible para su uso.
Está referido por los siguientes subatributos: madurez, tolerancia a fallos y
facilidad de recuperación.
 Usabilidad: grado en que el software es fácil de usar. Viene reflejado por los
siguientes subatributos: facilidad de comprensión, facilidad de aprendizaje y
operatividad.
 Eficiencia: grado en que el software hace óptimo el uso de los recursos del
sistema. Está indicado por los siguientes subatributos: tiempo de uso y recursos
utilizados.
 Facilidad de mantenimiento: la facilidad con que una modificación puede ser
realizada. Está indicada por los siguientes subatributos: facilidad de análisis,
facilidad de cambio, estabilidad y facilidad de prueba.

11
 Portabilidad: la facilidad con que el software puede ser llevado de un entorno a
otro. Está referido por los siguientes subatributos: facilidad de instalación,
facilidad de ajuste, facilidad de adaptación al cambio.

4. ISO 14598 – Evaluación de productos de software


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.

ISO/IEC 14598-1 Visión General: establece un resumen de las otras cinco etapas,
explica la relación entre la evaluación del producto software y el modelo de calidad.

 Actividades: (Establecer los requerimientos de evaluación, Especificar la


evaluación, Planear la evaluación, Ejecutar la evaluación).

ISO/IEC 14598-2 Planificación y Gestión: contiene requisitos y guías para las


funciones de soporte tales como la planificación y gestión de la evaluación del producto
del software.

12
 Actividades: (Preparación de políticas, definición de objetivos, Identificación de
la tecnología, Asignación de responsabilidades, Evaluación de software
desarrollado y adquirido).

ISO/IEC 14598-3 Proceso de desarrolladores: Lo utiliza las organizaciones que


planean desarrollar un producto o mejorar uno existente, realiza evaluaciones de producto
utilizando indicadores que puede predecir la calidad de los productos finales.

 Actividades: (Organización, Planeamiento, Especificaciones, Diseño, Montaje)

ISO/IEC 14598-4 Proceso de comparadores: Lo utilizan las organizaciones que


pretenden comparar o rehusar un producto de software existente, se aplica con el
propósito de aceptación de un producto.

 Actividades: (Requerimientos, Especificación evaluación, Diseño evaluación,


Ejecución evaluación).

ISO/IEC 14598-5 Proceso evaluadores: este proceso es utilizado por organizaciones


encargadas de evaluar, provee los requisitos y guías para la evaluación del producto
software. Promueve las siguientes características de proceso (repetible, Reproducible;
Imparcial, Objetivo).

 Actividades: (Trazabilidad, Resultados, Problemas, Mejoras, Conclusiones).

ISO/IEC 14598-6 Modulo evaluación: Especifica las mediciones que van a ser tomadas
sobre los atributos de calidad que se definieron en la etapa anterior, provee las guías para
la documentación de la evaluación.

 Actividades: (Introducción, Alcance, Entradas, Resultados).

La Norma ISO-14598 proporciona un marco de trabajo para evaluar la calidad de todos


los tipos de software, indicando los requisitos que serán medidos, y analizados en este
proceso. Implementar estándares que garanticen una correcta evaluación al software y
mitigar los errores que pueda presentar cundo se esté ejecutando.

5. ISO/IEC 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

13
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. (EncuRed, 2019)

La norma se compone por las siguientes divisiones:

 SO/IEC 2500n. División de gestión de calidad. esta división define todos los
modelos comunes, términos y referencias a los que se alude en las demás
divisiones de SQuaRE
 ISO/IEC 2501n. División del modelo de calidad. presenta un modelo de calidad
detallado, incluyendo características para la calidad interna, externa y en uso.
 ISO/IEC 2502n. División de mediciones de calidad. Presenta un modelo de
referencia de calidad del producto software, definiciones matemáticas de las
métricas de calidad y una guía práctica para su aplicación. Presenta aplicaciones
de métricas para la calidad de software interna, externa y en uso.
 ISO/IEC 2503n. División de requisitos de calidad. ayuda a especificar los
requisitos de calidad. Estos requisitos pueden ser usados en el proceso de
especificación de requisitos de calidad para un producto software que va a ser
desarrollado ó como entrada para un proceso de evaluación. El proceso de
definición de requisitos se guía por el establecido en la norma ISO/IEC 15288
(ISO, 2003).

14
 ISO/IEC 2504n. División de evaluación de la calidad. proporciona requisitos,
recomendaciones y guías para la evaluación de un producto software, tanto si la
llevan a cabo evaluadores, como clientes o desarrolladores.
 ISO/IEC 25050–25099. Estándares de extensión SQuaRE. Incluyen requisitos
para la calidad de productos de software “Off-The-Self” y para el formato común
de la industria (CIF) para informes de usabilidad.

Esta norma define tres vistas diferentes respecto al estudio de la calidad de un producto
software:

 Vista interna: se ocupa de las propiedades del software como: el tamaño, la


complejidad o la conformidad con las normas de orientación a objetos. Esta vista
puede utilizarse desde las primeras fases del desarrollo para detectar deficiencia
del software.
 Vista externa: analiza el comportamiento del software en producción y estudia
sus atributos, por ejemplo: el rendimiento de un software en una máquina
determinada, el uso de memoria de un programa o el tiempo de funcionamiento
entre fallos. Esta vista se utiliza una vez el software este completo y listo para
producción.
 Vista en uso: mide la productividad y efectividad del usuario final al utilizar el
software. Esta vista se utiliza una vez el software esté listo y será evaluado por el
cliente y dependerá de los factores determinantes del mismo. (iso.25000.com,
2019)

15
CONCLUSIONES
 Las normas de calidad son documento, establecido por consenso y aprobado por
un organismo reconocido (nacional o internacional), que proporciona para un uso
común y repetido, una serie de reglas, directrices o características para las
actividades de calidad o sus resultados, con el fin de conseguir un grado óptimo
de orden en el contexto de la calidad.
 La norma iso/iec 12207 establece un marco de trabajo común para la ingeniería
del software, a lo largo de todo el ciclo de vida del producto.
 ISO 9000 es un conjunto de normas de calidad establecidas por la Organización
Internacional para la Estandarización (ISO) que se pueden aplicar en cualquier
tipo de organización (empresa de producción o manufactura, empresa de ventas o
servicios, administración pública). La implementación de estas normas en las
organizaciones tiene una serie de ventajas para la empresa.
 Las características del estándar ISO 9126, nos permite evaluar desde el principio
al software que desarrollamos, para darle al usuario, facilidad de utilizarlo,
aprovechar el ahorro económico y que le dé garantías al cliente de poder siempre
tener segura su información.
 Las características mencionadas, nos permite evaluar desde el principio al
software que desarrollamos, para darle al usuario, facilidad de utilizarlo,
aprovechar el ahorro económico y que le dé garantías al cliente de poder siempre
tener segura su información.

16
Bibliografía
bvindecopi.gob.pe. (6 de Septiembre de 2019). Comision de reglamentos tecnicos y
comerciales. Obtenido de
http://www.bvindecopi.gob.pe/normas/isoiec12207.pdf
certificadoiso9001.com. (6 de Septiembre de 2019). Normas de la familia ISO 9000.
Obtenido de https://www.certificadoiso9001.com/normas-familia-iso-9000/
EncuRed. (7 de Septiembre de 2019). ISO/IEC_25000. Obtenido de
http://www.ecured.cu/index.php/
iso.25000.com. (7 de Septiembre de 2019). iso.25000.com. Obtenido de
http://iso25000.com
Pino, & Garcia. (6 de Septiembre de 2019). www.ewh.ieee.org. Obtenido de
http://www.ewh.ieee.org/reg/9/etrans/ieee/issues/vol4/vol4issue2April2006/4TL
A2_04Pino.pdf

17

S-ar putea să vă placă și