antología de normas e iso
DESCRIPTION
ÂTRANSCRIPT
![Page 1: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/1.jpg)
Instituto Tecnológico de Colima Ing. En Sistemas Computacionales
Metodologías De Desarrollo De Software
Integrantes
Salma Yanet Negrete Borjas (10460301)
Armando Saúl Carranza Sánchez (10460256)
Marlene Alejandra Maciel Torres (10460292)
Víctor Manuel Galindo Ramírez (10460269)
David Cuadra Quevedo - 10460260
José Luis Alcaraz Figueroa (10460245)
Juan Salvador García Andrade (10460270)
Luis Manuel Avalos Lara (10460247)
Julio César Salazar González (10460310)
Juan Pablo González Ramírez (10460714)
Lizeth Reyes Carmen (10460736)
Víctor Manuel Romero Larios (10460739)
Temas
ISO/IEC 9126 ISO/IEC 20000
ISO/IEC 15504 ISO/IEC 38500
ISO/IEC 14764 ISO/IEC 38500
ISO/IEC 14598 ISO/IEC 27000
ISO 25000 NYSE NMX-1-059-/02
IEEE 828 IEEE 830
Maestra
Alma Delia Chávez Rojas
Fecha de entrega
Lunes 11 de noviembre de 2013
![Page 2: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/2.jpg)
2
ÍNDICE
ÍNDICE ............................................................................................................................................... 2
ISO/IEC 9126 .................................................................................................................................... 8
INTRODUCCIÓN ........................................................................................................... 9
ISO/IEC 12207 ................................................................................................................................ 18
INTRODUCCION ............................................................................................................................ 19
ISO 12207 ........................................................................................................................................ 20
Cosas Curiosas ............................................................................................................................... 26
ISO/IEC 15504 ................................................................................................................................ 27
INTRODUCCIÓN ............................................................................................................................ 28
HISTORIA ........................................................................................................................................ 29
DESCRIPCIÓN ............................................................................................................................... 29
CARACTERÍSTICAS ..................................................................................................................... 30
ESTRUCTURA ............................................................................................................................... 30
NIVELES .......................................................................................................................................... 32
VENTAJAS ...................................................................................................................................... 33
DESVENTAJAS .............................................................................................................................. 34
CERTIFICACIÓN ............................................................................................................................ 34
ISO/IEC 15504 vs CMMI ............................................................................................................... 35
COSAS CURIOSAS ....................................................................................................................... 36
ISO/IEC 14764 ................................................................................................................................ 38
Introducción ..................................................................................................................................... 39
Definición ......................................................................................................................................... 39
Características ................................................................................................................................ 40
"Mantenibilidad ............................................................................................................. 40
Transición del software ................................................................................................ 40
Documentación ............................................................................................................ 40
Fases ................................................................................................................................................ 41
"Fase 1: Identificación y clasificación del problema o de la modificación ...................... 41
Fase 2: Análisis ............................................................................................................ 41
Fase 3: Diseño ............................................................................................................. 42
![Page 3: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/3.jpg)
3
Fase 4: Implementación ............................................................................................... 42
Fase 5: Pruebas del sistema ........................................................................................ 42
Fase 6: Pruebas de aceptación .................................................................................... 42
Fase 7: Liberación del producto ................................................................................... 43
Estándares que se relacionan con la ISO 14764 ...................................................................... 43
IEEE 1074 .................................................................................................................... 43
ISO 12207 .................................................................................................................... 43
IEEE 1061 .................................................................................................................... 43
ISO 9126 ...................................................................................................................... 43
IEEE 1219 .................................................................................................................... 44
Aplicación......................................................................................................................................... 44
Cosas curiosas ............................................................................................................................... 44
Tipos de mantenimiento ............................................................................................... 44
Otros estándares que tratan el mantenimiento ............................................................. 45
ISO/IEC 14598 ................................................................................................................................ 46
Norma ISO/IEC 14598 e ISO/IEC 9126 ...................................................................................... 48
Norma ISO/IEC 14598 ................................................................................................................... 48
Parte 1 - Descripción General ...................................................................................... 50
Proceso de Evaluación .......................................................................................................... 50
Parte 2 - Planificación y Gerenciamiento ...................................................................... 52
Parte 3 - Proceso para Desarrolladores ....................................................................... 53
Parte 4 - Proceso para Adquirientes ............................................................................. 54
Parte 5 - Proceso para Evaluadores ............................................................................. 55
ISO 25000 ........................................................................................................................................ 57
Introducción ..................................................................................................................................... 58
Definición ..................................................................................................................... 59
Niveles ......................................................................................................................... 59
Certificación ................................................................................................................. 61
AQC Lab: Laboratorio de Evaluación de la Calidad Software ....................................... 62
Basado en la nueva familia ISO/IEC 25000 SQuaRE ................................................... 62
Beneficios de nuestros clientes .................................................................................... 63
Cosas curiosas ............................................................................................................................... 64
Evaluación del producto ............................................................................................... 64
![Page 4: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/4.jpg)
4
Motivos para la evaluación ........................................................................................... 64
ISO/IEC 20000 ................................................................................................................................ 66
Introducción ..................................................................................................................................... 67
Definición ..................................................................................................................... 68
Objetivos de la norma ISO 20000 ................................................................................. 68
Características ............................................................................................................. 68
Atributos ....................................................................................................................... 70
Niveles o Etapas .......................................................................................................... 71
Aplicación ..................................................................................................................... 71
¿Certificable? ............................................................................................................... 71
Casos de éxito ............................................................................................................. 72
Cosas curiosas ............................................................................................................. 73
ISO/IEC 38500 ................................................................................................................................ 76
Introducción.................................................................................................................. 77
Definición ..................................................................................................................... 78
Características ............................................................................................................. 78
Atributos o principios .................................................................................................... 78
Marco de trabajo .......................................................................................................... 81
Casos de éxito ............................................................................................................. 81
ISO/IEC 27000 ................................................................................................................................ 83
NYSE NMX-1-059-/02 Moprosoft y Evalsoft .............................................................................. 95
IEEE 828 ........................................................................................................................................ 104
Introducción ................................................................................................................................... 105
IEEE 828 ........................................................................................................................................ 106
Objetivo .......................................................................................................................................... 106
Etapas y Descripción de lo que el Estándar IEEE 828 Requiere ......................................... 108
1. Introducción ........................................................................................................................... 108
1.1. Propósito ......................................................................................................... 108
1.2. Alcance ............................................................................................................ 108
1.3. Definiciones ..................................................................................................... 108
1.4. Referencias ..................................................................................................... 108
2. Gestión de Configuración del Software (SCM) ................................................................ 109
2.1. Organización de SCM ...................................................................................... 109
![Page 5: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/5.jpg)
5
2.2. Responsabilidades de SCM ............................................................................. 109
3. Actividades de la Gestión de Configuración del Software (SCM) ................................. 109
3.3. Identificación de la configuración ..................................................................... 110
3.3.1. Identificación de los ítems de configuración ................................................. 110
3.3.2. Denominación de los ítems de configuración ............................................... 110
3.3.3. Recuperación de los ítems de configuración ................................................ 112
3.4. Control de configuración .................................................................................. 113
3.4.1. Solicitud de cambios .................................................................................... 113
3.4.2. Evaluación de cambios ................................................................................ 113
3.4.3. Aprobación o desaprobación de cambios ..................................................... 113
3.4.4. Implementación de los cambios ................................................................... 113
3.5. Estado de la configuración ............................................................................... 114
3.6. Auditorías de configuración ............................................................................. 114
3.7. Control de interfaces ........................................................................................ 114
3.8. Control de subcontratos y vendedores ............................................................. 115
4. Recursos de SCM ................................................................................................................ 115
5. Mantenimiento del plan GCS .............................................................................................. 115
Ventajas y Desventajas de IEEE 828 ........................................................................................ 116
IEEE 830 ........................................................................................................................................ 117
Introducción................................................................................................................ 118
Definición, Características, Etapas ............................................................................. 119
BIBLIOGRAFÍA ............................................................................................................................. 129
Tablas
Tabla 1: Familia del estándar ISO/IEC 9126. (Vaca, S., & Libardo, W., 2008) ................ 10
Tabla 2: Relación entre métricas CK, la procedencia (Marín, B., Condori-Fernández, N., &
Pastor O., 2007), ............................................................................................................ 14
Tabla 3: Relación entre métricas de Li y Henry, (Marín, B., Condori-Fernández, N., &
Pastor O., 2007). ............................................................................................................ 14
Tabla 4: Diferencia entre la versión de SQuaRE y la ISO 9126-1 (Marín, B., Condori-
Fernández, N., & Pastor, 2007). ...................................................................................... 17
Tabla 5: Descripción de las partes de la estructura de la ISO/IEC 15504 (Casco, G.,
Trevisa, D., Molinas, A., & Molinas, N., 2008, p.19). ........................................................ 32
![Page 6: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/6.jpg)
6
Tabla 6: Comparativa de la ISO/IEC 15504 contra CMMI Villa, M., Ruíz, M., & Ramos, I.,
(op.Cit, s.f, p. 13). ............................................................................................................ 35
Tabla 7: Estándares que tratan sobre el mantenimiento Tomado de: (Martínez Párraga
Juan Angel, 1999). ........................................................................................................... 45
Tabla 8: Certificación con la norma ISO 20000: .............................................................. 72
Tabla 9: Actividades de SCM definidas en el modelo de proceso. Tomada de Guía de
SCMP (pag7) ................................................................................................................. 115
Ilustraciones
Ilustración 1: Aspectos de la calidad (Figueroa Fermín, 2009). .............................................. 11
Ilustración 2: Características y subcaracterísticas de la calidad del software en el estándar
ISO/IEE 9126 (Figueroa Fermín, 2009). .................................................................................... 11
Ilustración 3: Características de la vista en uso (Morilla, José Joaquín Ruiz, 2008). .......... 15
Ilustración 4: Relación entre ISO 9126 e ISO 14598 (Pérez, M., Díaz-Antón, ..................... 16
Ilustración 5: Vista General de los procesos .............................................................................. 21
Ilustración 6: Vista de los procesos ............................................................................................. 23
Ilustración 7: Vista de los procesos ............................................................................................. 24
Ilustración 8: Vista de las actividades. ........................................................................................ 25
Ilustración 9: Estructura de la ISO/IEC 15504 García, C., & Garzás, J., la certificación por
niveles de madurez de ISO/IEC 15504 (2008, p.2). ................................................................ 31
Ilustración 10: Niveles de la ISO/IEC 15504 (Ávila, M.T., 2010). ........................................... 33
Ilustración 11: Comentarios creación propia. ............................................................................. 37
Ilustración 12 – Relación entre ISO/IEC 14598 y ISO/IEC 9126. Tomada de (Marcelo
Caponi) ............................................................................................................................................. 48
Ilustración 13 – Proceso de evaluación de la ISO 14598 en conjunto con la ISO 9126.
Tomado de (Montoto, 2012) ......................................................................................................... 51
Ilustración 14: Niveles de la ISO 25000 (Rodríguez Monje Moisés, 2010). .......................... 60
Ilustración 15: Cambios de la norma ISO 25000 (Rodríguez Monje Moisés, 2010) ............ 60
Ilustración 16: Herramientas para evaluar calidad del software (Rodríguez Monje Moisés,
2010). ............................................................................................................................................... 61
Ilustración 17: Certificación (ISO 25000.com, 2013). ............................................................... 62
Ilustración 18: Beneficios para evaluar producto de software (ISO 25000.com, 2013). ..... 65
Ilustración 19: Proceso de gestión de servicios de la norma ISO 20000 (Raúl Álvarez,
2007). ............................................................................................................................................... 71
Ilustración 20: Modelo de Gobierno Corporativo de TIC. Certificación. ................................. 80
Ilustración 21: Proceso de certificación de conformidad ISO 38500 (Carlos Manuel
Fernández, 2011). .......................................................................................................................... 80
Ilustración 22: ISO 27000 Tomado de: http://www.grupotreinar.com .................................... 84
Ilustración 23: Historia de ISO 27001 Tomado de: (ISO27000, 2013). ................................. 86
Ilustración 24: Modelo de procesos de una organización a la norma ISO 27000 ................ 91
![Page 7: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/7.jpg)
7
Ilustración 25: Evolución de certificaciones ISO 27001 en México Tomada de: (ISO, 2013).
........................................................................................................................................................... 94
Ilustración 26: Distribución Mundial de certificaciones en ISO/IEC 27001 en 2012 ............ 94
Ilustración 27Modelos de referencia para Moprosoft (uvmnet.omargaona.com, 2013, pag
11) ..................................................................................................................................................... 97
Ilustración 28: Estructura de Procesos (uvmnet.omargaona.com, 2013, pag 15) ............... 98
Ilustración 29: Procesos de la gestión de negocios (uvmnet.omargaona.com, 2013, pag
17) ..................................................................................................................................................... 98
Ilustración 30: Categorías de la gestión (uvmnet.omargaona.com, 2013, pag 18) ............. 99
Ilustración 31: Categorías de la operación (uvmnet.omargaona.com, 2013, pag 26) ....... 100
Ilustración 32: Niveles por proceso de Moprosoft (uvmnet.omargaona.com, 2013, pag 8)
......................................................................................................................................................... 100
Ilustración 33: Actividades de una fase (uvmnet.omargaona.com, 2013, pag 33) ............ 101
Ilustración 34: Proceso de ejecución de Moprosoft (uvmnet.omargaona.com, 2013, pag 5)
......................................................................................................................................................... 102
Ilustración 35: Representación gráfica de Moprosoft (uvmnet.omargaona.com, 2013, pag
14) ................................................................................................................................................... 103
Ilustración 36: Modelo Cascada IEEE Std. Tomada de: La confiabilidad. J. L. Roca ....... 107
Ilustración 38: Procesos de identificación de la configuración. Tomada de: Diseño e
implementación del proceso de gestión de la configuración de software en la empresa de
desarrollo Venture Venti. ............................................................................................................. 110
Ilustración 39: El ciclo de vida del software. Tomada de Ingeniería del software por
Sommerville ................................................................................................................................... 119
![Page 8: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/8.jpg)
8
ISO/IEC 9126
![Page 9: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/9.jpg)
9
INTRODUCCIÓN
En este proyecto se recopila diferentes investigaciones donde se muestra el
estándar ISO 9126, el cual establece un modelo de calidad de cierta multitud de modelos
de calidad, Por tanto, puede servir para validar la completitud de una definición de
requisitos, identificar requisitos de calidad de software, objetivos de diseño y prueba,
criterios de aseguramiento de la calidad, etc. Esta norma posee distintas etapas donde
solo la primera es un estándar aprobado y publicado, tiene ciertas características que
identifica la calidad del producto del software, aplicaciones, atributos y métricas. Además
muestra la evolución que ha tenido esta norma y la relación que tiene con diferentes ISO.
![Page 10: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/10.jpg)
10
“En 1991, la Organización Internacional de Estándares (ISO) en conjunto con la
Comisión Electrotécnica Internacional (IEC) propusieron un estándar para la evaluación
de la calidad del software, denominado ISO 9126” (Marín, B., Condori-Fernández, &
Pastor, 2007, le falta la página).
La ISO/IEC 9126 Software Engineering – Product Quality (Ingeniería en software –
Calidad del productos) es un estándar internacional para la evaluación del Software
dirigido para los desarrolladores, adquirentes, personal que asegure la calidad y
evaluadores independientes, responsables de especificar y evaluar la calidad del producto
software (Figueroa Fermín, 2009).
La norma ISO/IEC 9126 se compone de cuatro etapas, ver tabla 1:
Tabla 1: Familia del estándar ISO/IEC 9126. (Vaca, S., & Libardo, W., 2008)
Estándar ISO/IEC 9126-1
“Describe un modelo de calidad para productos software, dividiéndolo en dos
partes:
Calidad interna y externa
Especifica seis características para la calidad interna y externa, que se
subdividen posteriormente en subcaracterísticas. Estas subcaracterísticas
se manifiestan externamente cuando el software se usa como parte de un
sistema de computación, y son el resultado del análisis de los atributos
internos del software que son los elementos a tener en cuenta para
verificar las funciones del paquete a evaluar.
Calidad en uso
Esta parte del modelo especifica cuatro características de calidad de uso,
pero no elabora el modelo más allá de este nivel. La calidad en uso es el
efecto combinado para el usuario de las seis características de calidad del
software” (Vaca, S., & Libardo, W., 2008).
En la figura 1 se muestra de una forma más simple los diferentes aspectos de la
calidad (Quintero J. B., 2010).
![Page 11: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/11.jpg)
11
Ilustración 1: Aspectos de la calidad (Figueroa Fermín, 2009).
Las características fundamentales de calidad del software para la ISO/IEE 9126 se
establece a partir de diez características, seis categorías de calidad que son comunes a la
vistas internas y externas y cuatro que son propias de la vista en uso, como se muestra
en la figura 2 (Marín, B., Condori-Fernández, & Pastor, 2007).
Ilustración 2: Características y subcaracterísticas de la calidad del software en el estándar
ISO/IEE 9126 (Figueroa Fermín, 2009).
“Como se muestra en la figura 2, cada una de las seis categorías está determinada
por subcategorías que la concretan, y éstas a su vez, por indicadores que permiten
![Page 12: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/12.jpg)
12
detectar las bondades del producto software. A continuación se detalla esta
categorización.
Categoría Funcionalidad: subcategorizada por:
Adecuación: Capacidad del producto software para proporcionar un conjunto
apropiado de funciones para tareas y objetivos de los usuario especificados.
Exactitud: Capacidad del producto software para proporcionar los resultados o
efectos correctos o acordados, con el grado necesario de precisión.
Interoperabilidad: Capacidad del producto software para interactuar con uno o
más sistemas especificados.
Seguridad de acceso: Capacidad del producto software para proteger
información y datos de manera que las personas o sistemas no autorizados no
puedan leerlos o modificarlos, al tiempo que no se deniega el acceso a las
personas o sistemas autorizados.
Cumplimiento funcional: Capacidad del producto software para adherirse a
normas, convenciones o regulaciones en leyes y prescripciones similares
relacionadas con funcionalidad.
Categoría Fiabilidad: subcategorizada por:
Madurez: Capacidad del producto software para evitar fallar como resultado de
fallos en el software.
Tolerancia a fallos: Capacidad del software para mantener un nivel especificado
de prestaciones en caso de fallos del software o de infringir sus interfaces
especificadas.
Capacidad de recuperación: Capacidad del producto software para reestablecer
un nivel de prestaciones especificado y de recuperar los datos directamente
afectados en caso de fallo.
Cumplimiento de la fiabilidad: Capacidad del producto software para adherirse a
normas, convenciones o regulaciones relacionadas con la fiabilidad.
Categoría Usabilidad: subcategorizada por:
Inteligibilidad: Capacidad del producto software que permite al usuario entender
si el software es adecuado y cómo puede ser usado para unas tareas o
condiciones de uso particulares.
Facilidad de Aprendizaje: Capacidad del producto software que permite al
usuario aprender sobre su aplicación.
Operabilidad: Capacidad del producto software que permite al usuario operarlo y
controlarlo.
Atractividad: Capacidad del producto software para ser atractivo al usuario.
Cumplimiento de la usabilidad: Capacidad del producto software para adherirse
a normas, convenciones, guías de estilo o regulaciones relacionadas con la
usabilidad.
![Page 13: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/13.jpg)
13
Categoría Eficiencia: subcategorizada por:
Comportamiento en el tiempo: Capacidad del producto software para
proporcionar tiempos de respuesta, tiempos de proceso y potencia apropiados,
bajo condiciones determinadas.
Utilización de recursos: Capacidad del producto software para usar las
cantidades y tipos de recursos adecuados cuando el software lleva a cabo su
función bajo condiciones determinadas.
Cumplimiento de la eficiencia: Capacidad del producto software para adherirse a
normas o convenciones relacionadas con la eficiencia.
Categoría Mantenibilidad: subcategorizada por:
Analizabilidad: Es la capacidad del producto software para serle diagnosticadas
deficiencias o causas de los fallos en el software, o para identificar las partes que
han de ser modificadas.
Cambiabilidad: Capacidad del producto software que permite que una
determinada modificación sea implementada.
Estabilidad: Capacidad del producto software para evitar efectos inesperados
debidos a modificaciones del software.
Capacidad de ser probado: Capacidad del producto software que permite que el
software modificado sea validado. Cumplimiento de la mantenibilidad: Capacidad del producto software para
adherirse a normas o convenciones relacionadas con la mantenibilidad.
Categoría Portabilidad: subcategorizada por:
Adaptabilidad: Capacidad del producto software para ser adaptado a diferentes
entornos especificados, sin aplicar acciones o mecanismos distintos de aquellos
proporcionados para este propósito por el propio software considerado.
Facilidad de Instalación: Capacidad del producto software para ser instalado en
un entorno especificado.
Coexistencia: Capacidad del producto software para coexistir con otro software
independiente, en un entorno común, compartiendo recursos comunes.
Intercambiabilidad: Capacidad del producto software para ser usado en lugar de
otro producto software, para el mismo propósito, en el mismo entorno.
Cumplimiento de portabilidad: Capacidad del producto software para adherirse a
normas o convenciones relacionadas con la portabilidad” (Cristancho, J. A., 2001).
En la segunda, tercera y cuarta parte de la ISO 9126 se describen métricas y
atributos para evaluar la calidad del software. El atributo corresponde a una propiedad de
calidad a la que puede asignársele una métrica, y ésta, se describe como un
procedimiento que examina un componente y produce un dato simple (Vaca, S., &
Libardo, W., 2008).
![Page 14: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/14.jpg)
14
Para esta situación, ha surgido la relación de métricas con las características y
sub-características de calidad definidas en el estándar ISO 9126, las cuales se presentan
algunos ejemplos en las siguientes tablas 2 y 3 (Marín, B., Condori-Fernández, & Pastor,
2007).
Tabla 2: Relación entre métricas CK, la procedencia (Marín, B., Condori-Fernández, N., & Pastor O., 2007),
Tabla 3: Relación entre métricas de Li y Henry, (Marín, B., Condori-Fernández, N., & Pastor O., 2007).
![Page 15: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/15.jpg)
15
Se han mencionado detalladamente las características de las seis categorías de calidad
que son referente a las vistas internas y externas, mientras que las características propias
de la vista en uso, se muestra en la Figura 3 (Pérez, 2002).
Ilustración 3: Características de la vista en uso (Morilla, José Joaquín Ruiz, 2008).
“Efectividad
Capacidad del software de facilitar al usuario alcanzar objetivos con precisión y
completitud.
Productividad
Capacidad del software de permitir a los usuarios gastar la cantidad apropiada de
recursos en relación a la efectividad obtenida.
Seguridad
Capacidad del software para cumplir con los niveles de riesgo permitidos tanto para
posibles daños físicos como para posibles riesgos de datos.
Satisfacción
![Page 16: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/16.jpg)
16
Capacidad del software de cumplir con las expectativas de los usuarios en un
contexto determinado” (Pérez, M., Díaz-Antón, G., Grimán, A., & Mendoza, L.,
2002).
A causa de estas características, “en el 2001, este estándar fue reemplazado por
dos estándares relacionados: el estándar ISO/IEC 9126, que especifica características y
métricas de la calidad del software; y el estándar ISO/IEC 14598, que especifica la
evaluación de productos de software.” La forma en que se relacionan estos estándares se
muestra en la Figura 4 (Vaca, S., & Libardo, W., 2008).
Ilustración 4: Relación entre ISO 9126 e ISO 14598 (Pérez, M., Díaz-Antón,
G., Grimán,. Mendoza, L., 2002)
“Como comentado anteriormente, la serie ISO/IEC 9126 fue separada en las series
9126 y 14598 porque el modelo de calidad y las métricas son útiles no solo para la
evaluación del producto, sino también para otro objetivo de incluir la especificación de
requisitos de calidad. La evaluación de la calidad es posible y significativa cuando los
requisitos de calidad son claramente especificados. Sin embargo, si el estándar de
requisitos de calidad es propuesto no como una parte de las series pero como un
estándar independiente, entonces esto provocará confusión a los usuarios.
Por lo tanto, SQuaRE nace para solucionar los problemas expuestos
anteriormente por las normas ISO 9126 e ISO 14598.
Los mayores beneficios de la serie SQuaRE sobre sus predecesores estándares
incluyen:
La coordinación de dirección sobre la medida y evaluación de calidad del
producto software.
Dirección para la especificación de requisitos de calidad del producto
software.
![Page 17: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/17.jpg)
17
Armonización con ISO/IEC 15939 en forma de modelo de referencia de
modelo de calidad presentado en el estándar SQuaRE.
Esta norma es para usarse en conjunción con las otras partes de los estándares
de la serie SQuaRE, y con ISO/IEC 14598 hasta ser reemplazado por las series ISO/IEC
25000. A continuación mostraremos las diferencias entre la última versión de SQuaRE y
la ISO 9126-1” (Morilla, José Joaquín Ruiz, 2008).
Tabla 4: Diferencia entre la versión de SQuaRE y la ISO 9126-1 (Marín, B., Condori-Fernández, N., & Pastor, 2007).
![Page 18: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/18.jpg)
18
ISO/IEC 12207
![Page 19: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/19.jpg)
19
INTRODUCCION
“El mercado del software representa uno de los ingresos económicos más significativos
en el mundo, ya que ofrece múltiples fuentes de negocio y es una gran oportunidad para
los países que se encuentran actualmente en vía de desarrollo. Ahora bien enfocándonos
en nuestro país podemos determinar que lastimosamente no hay muchas empresas que
estén preparadas para una competitividad a nivel mundial, ya sea por falta de
procedimientos o certificaciones que fundamenten la calidad de sus productos, por lo cual
es muy importante considerar una variedad de normas, procedimientos, métodos y
entornos para desarrollar y gestionar software” (Yorely Brigeth Ceballos Cardona, L. A.
(11 de Marzo de 2013)).
En este documento usted leerá sobre la ISO 12207 la cual trata sobre el ciclo de vida del
software, esta ISO se creó para establecer una norma de procedimientos, métodos,
herramientas para gestionar el software.
Es una sucesión de etapas por las que pasa el software en su desarrollo, desde que se
concibe la idea hasta que el software deja de utilizarse.
¿Para qué conocer esta ISO? Esta ISO aplica para cualquier software dado que contiene
procesos, actividades y tareas para la explotación y mantenimiento del software.
![Page 20: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/20.jpg)
20
ISO 12207 Descripción general de la norma ISO 12207
Según (Moore, J (22 de junio)) “La ISO 12207 proporciona un marco para los procesos del
ciclo de vida del software, desde el concepto a través de la jubilación. Es especialmente
adecuado para las adquisiciones, ya que reconoce las distintas funciones de adquirente y
el proveedor. De hecho, la norma es para uso de dos partidos en un acuerdo o contrato
define el desarrollo, mantenimiento y operación de un sistema de software. No es
aplicable a la compra de productos de software.
En la mayoría de los casos, la 12207 utiliza lenguaje normas convencionales: "debe" para
indicar disposiciones obligatorias, "debería" para las recomendaciones, y "puede" para las
acciones permisibles. Dado que la norma se aplica tanto a comprador y proveedor, se
podría esperar que para colocar los requisitos obligatorios para ambas partes. Su
lenguaje, sin embargo, hace una sutil distinción: las disposiciones que se aplican a la
entidad adquirente utilice normalmente el verbo "podrá", que denota una "declaración de
propósito o intención de una parte," no es un requisito.
ISO 12207 proporciona una estructura de procesos utilizando la terminología aceptada
mutuamente, en lugar de dictar un modelo de ciclo de vida en particular o método de
desarrollo de software. Dado que es un documento relativamente alto nivel, 12207 no
especifica los detalles de cómo llevar a cabo las actividades y tareas que comprenden los
procesos. Tampoco prescribe el nombre, formato o contenido de la documentación. Por lo
tanto, las organizaciones que buscan aplicar la 12207 desean utilizar las normas o
procedimientos adicionales que especifican los detalles.
ISO 12207 describe cinco "procesos primarios" - la adquisición, suministro, desarrollo,
mantenimiento y operación. Divide a los cinco procesos en "actividades", y las actividades
en "tareas", mientras que la colocación de los requisitos sobre su ejecución. También
especifica ocho "procesos de apoyo" - documentación, gestión de la configuración, control
de calidad, verificación, validación, revisión conjunta, auditoría y resolución de problemas
-, así como cuatro "procesos organizacionales" - la gestión, infraestructura, mejoramiento,
y la formación.
La norma ISO tiene la intención de que las organizaciones adaptar estos diecisiete
procesos para ajustarse al ámbito de sus proyectos en particular mediante la eliminación
de todas las actividades inaplicables, y define 12207 cumplimiento como el desempeño de
los procesos, actividades y tareas seleccionadas mediante la adaptación” (Moore, J.
(s.f.) (22 de junio)).
![Page 21: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/21.jpg)
21
Según (Arroyo, V. S (2011)) “El ISO/IEC 12207 es el estándar para los procesos de ciclo
de vida del software de la organización ISO. Este estándar se concibió para aquellos
interesados en adquisición de software, así 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:
o Principales.
o de apoyo.
o de organización.
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. Cada proceso del ciclo de vida está divido en un conjunto de actividades;
cada actividad se sub -divide a su vez en un conjunto de tareas. A continuación se
presenta una imagen representando los procesos.
Ilustración 5: Vista General de los procesos
Recuperado de Arroyo, V. S. (s.f.)
2011)(http://unfviso12207.webcindario.com/index.php?mod=contenido_inicial).
Los procesos principales del ciclo de vida son cinco los cual brindan servicios a las partes
principales durante el ciclo de vida del software. Una parte principal es aquella que inicia o
![Page 22: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/22.jpg)
22
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.
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 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” (Arroyo, V. S. (s.f.) (2011)).
“¿Qué es el Ciclo de Vida del SW?
Es una sucesión de 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 lleva asociada una serie de actividades y tareas que se deben realizar, y una
serie de documentos que serán la salida de cada una de estas fases y que servirán de
entrada a la fase siguiente.
“Es un marco de referencia que contiene los procesos, las actividades y las tareas
involucradas en el desarrollo, explotación y mantenimiento de un producto software,
abarcando la vida del sistema desde la definición de requisitos hasta que se deja de
utilizar”.
¿Qué es un proceso?
Un proceso es un conjunto de actividades que se suceden siguiendo una ordenación
temporal determinada.
¿Qué es una actividad?
Una actividad es un conjunto de tareas.
¿Qué es una tarea?
Una acción que transforma unas entradas en unas salidas.
![Page 23: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/23.jpg)
23
Ilustración 6: Vista de los procesos
Recuperado de(http://www.kybele.etsii.urjc.es/docencia/IS_LADE/2010-2011/Material/%5BIS-LADE-2010-
11%5DTema2.CicloVidaSW.pdf)
Fases genéricas en el ciclo de vida del SW:
Fase de definición. Tareas:
Ingeniería de sistemas.
Planificación del proyecto del SW.
Análisis de los requisitos.
Fase de desarrollo. Tareas:
Diseño del SW.
Generación de código.
Prueba del SW.
Fase de mantenimiento. Cambios:
Corrección.
Adaptación.
Mejora.
Prevención”.
(Sanz, M. L. (17 de Septiembre de 2010)).
“La norma ISO12207 divide la gestión de la Calidad en proyectos de software dividiéndolo
en procesos, dividiendo estos a su vez en Actividades.
Proceso: Un proceso puede ser definido como un conjunto de actividades enlazadas
entre sí que, partiendo de una o más entradas los transforman, generando un output
(resultado).
![Page 24: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/24.jpg)
24
Las entradas por lo general se pueden dividir en 2 tipos, las que se consumen "recursos"
como papel, tinta, formularios, materias primas, etc. Los que no se consumen, como un
algoritmo para realizar un producto, información actual del mercado. Entonces todas las
funciones que se realizan en una empresa pueden ser vistas como procesos. Como por
ejemplo el proceso que debe seguirse para tratar una queja, el proceso de ensamblado de
algún producto, etc.”
Ilustración 7: Vista de los procesos
Recuperado de(http://juanmarcosteoria2.blogspot.mx/2008/01/normas-iso-12207.html)
Actividad, es un conjunto de tareas, que son fruto de subdividir un proceso.
![Page 25: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/25.jpg)
25
Ilustración 8: Vista de las actividades.
Recuperado de (http://juanmarcosteoria2.blogspot.mx/2008/01/normas-iso-12207.html)
Tarea, es la unidad atómica de un proceso, consiste en un paso del algoritmo para
realizar una Actividad, y un proceso puede estar compuesto de varias actividades”
(Chacon, J. M. (15 de abril de 2012)).
CERTIFICACIÓN
Según (Yorely Brigeth Ceballos Cardona, L. A. (2013)) “Sudáfrica constituye el único país
que hasta ahora ofrece certificación oficial ISO 12207:2008.Este servicio eventualmente
se expandirá a otros países. Las empresas, sin embargo, ponen en práctica la filosofía de
la ISO 12207 en previsión de necesidades futuras para cumplir con estas normas.
Además, la certificación de la norma ISO 9001, que representa un conjunto de normas de
gestión de calidad bien adoptadas en el mundo, introduce algunos de los requisitos de
ISO12207.
Para cumplir con la norma ISO 12207, es necesario demostrar que tienes un documento
de requerimientos que captura las expectativas del cliente. Luego, el plan del proyecto
debe demostrar que se inició con una arquitectura de alto nivel, dividiendo el proyecto en
módulos independientes. Siguiendo la escritura y depuración del código, tu equipo debe
participar en pruebas de integración que combinen varios módulos juntos. El último
requisito exige una verificación del sistema que compara el software en su entorno final
para cada elemento del documento de requerimientos.
LIMITACIONES
Esta norma no realiza un detalle completo de los procesos, en términos de
métodos o procedimientos necesarios para el cumplimiento de los requisitos y
resultados de un proceso.
No presenta documentación detallada en términos de nombre, formato, contenido
explícito y medio de grabación, puede requerir de elaboración de diversos
documentos de características semejantes a la norma para su complementación.
Esta norma nos indica que debemos hacer en la empresa para encaminarse a la
calidad, pero no nos indica cómo hay que hacerlo.
RECOMENDACIONES DE LA NORMA ISO/IEC: 2008
La norma recomienda un marco común para los procesos de los ciclos de vida del
software, que nace de una idea o una necesidad, que puede ser satisfecha en
parte o en su totalidad por el software y que culmina con la jubilación del mismo.
Esta norma, no requiere la implementación de un modelo de ciclo de vida de
software, pero recomienda que para cada proyecto se defina el modelo de ciclo de
vida apropiado, de manera preferencial, un modelo que haya sido establecido por
la organización para manejar diversos proyectos.
![Page 26: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/26.jpg)
26
Esta norma, no requiere un conjunto de etapas determinadas, por ejemplo en una
fase de ciclo de un sistema interviene: concepto, desarrollo, producción,
utilización, apoyo y jubilación, o el caso de un ciclo de vida de un productos de
software: desarrollo, operación y mantenimiento” (Yorely Brigeth Ceballos
Cardona, L. A. (11 de Marzo de 2013)).
Cosas Curiosas
El estándar 12207 se relaciona con normas de calidad, especialmente la “ISO
9001: Sistemas de calidad modelos para la garantía de calidad en la concepción,
desarrollo, producción, instalación y prestación de servicios”.
Tiene una gran relación con la segunda parte de la norma “ISO/IEC 15504:
Tecnologías de la información Evaluación de los procesos de software”.
La norma ISO/IEC 12207 realiza evaluaciones al final de cada proceso, tomando
en cuenta aspectos como: viabilidad, seguimiento a los requerimientos del
software y consistencia a todo el diseño, antes de pasar al siguiente proceso, lo
cual reduce las probabilidades de retroceder entre uno y otro proceso para
verificar si hubo errores; esto agilizara el desarrollo y aumentara el control de
errores que se puedan suscitar en los desarrollos de software.
Para el éxito de la implementación del estándar es necesario realizarlo lo más conciso y
claro posible para facilitar al personal de la organización su entendimiento y fácil
aplicación en proyectos de desarrollo tomando en base las necesidades del departamento
de sistemas.
![Page 27: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/27.jpg)
27
ISO/IEC 15504
![Page 28: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/28.jpg)
28
INTRODUCCIÓN
En la siguiente antología se pretende dar una introducción de la ISO/IEC 15504, la
norma para el valuar el nivel de madurez de los procesos de una empresa y que con
ayuda de la ISO 12207 también se encarga de describir el ciclo de vida del software.
Esta antología mostrará las principales características que componen a las
ISO/IEC 15504 así como también contendrá una comparativa entre la ISO/IEC 15504 y el
modelo CMMI con el cual tiene una gran compatibilidad, todo esto con el objetivo principal
de dar a conocer los alcances de cada una de ellas, cuál es la que se está aplicando más
actualmente en las empresas, cuál es la que convendría utilizar dependiendo de sus
capacidades y su costo para poder implantarla.
![Page 29: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/29.jpg)
29
HISTORIA
“En enero de 1993 la comisión ISO/IEC JTC1 aprobó un programa de trabajo para
el desarrollo de un modelo que fuera la base de un futuro estándar internacional para la
evaluación de los procesos del ciclo de vida del software. Este trabajo recibió el nombre
de proyecto SPICE (Software Process Improvement and Capability dEtermination), y en
junio de 1995, con la publicación de su primer borrador, desde ISO fueron invitadas
diferentes organizaciones para aplicarlo y valorar sus resultados” (“International Best
Practice Institute”, s.f.).
“El proyecto SPICE tenía tres objetivos principales:
Desarrollar un borrador de trabajo para un estándar para la evaluación de
procesos de software.
Llevar a cabo los ensayos de la industria de la norma emergente.
Promover la transferencia de tecnología de la evaluación de procesos de software
a la industria del software a nivel mundial” (Ramos C.A., 2010).
“En 1998, pasada la fase de proyecto, y tras las primeras evaluaciones, el trabajo
pasó a la fase de informe técnico con la denominación ISO/IEC TR 15504. La instrucción
técnica consta de 9 apartados, recogidos en volúmenes independientes que se han ido
publicando como redacción definitiva del estándar internacional ISO/IEC 15504 durante el
periodo 2003 – 2005” “International Best Practice Institute” (op.Cit, s.f.).
DESCRIPCIÓN
“La norma ISO 15504 es utilizada para evaluar y mejorar la capacidad y madurez
de los procesos. Junto con la ISO 12207, la norma aplica a la evaluación y mejora de la
calidad de proceso de desarrollo y mantenimiento de software” (“Normaiso15504”, s.f).
“La norma ISO/IEC 15504 define un modelo de evaluación de procesos. Se trata
de una estándar internacional que permite evaluar la capacidad y madurez de los
procesos software de una organización” (“Aud[i]sec”, 2012).
![Page 30: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/30.jpg)
30
CARACTERÍSTICAS
“La norma ISO/IEC 15504 tiene las siguientes características:
Modelo internacional basado en una combinación de estándares (ISO/IEC SPICE
15504, ISO/IEC 12207 que describe el ciclo de vida.
Cubre el ámbito completo de una organización.
Orientado a empresas de software o empresas con departamentos de desarrollo
de software.
Fácil de implantar.
Bajos costos de verificación en comparación con los otros estándares.
Obtención de un dictamen de conformidad de los procesos verificados en términos
de la Ley Federal sobre Metrología y Normalización.
Se implementan y verifican los procesos que la organización elija (previo análisis
de alcances) sin importar el tamaño de la organización (“NYCE”, s.f).
Establece un marco y los requisitos para cualquier proceso de evaluación de
procesos.
Comprende: evaluación de procesos, mejora de procesos, determinación de
capacidad.
Equivalencia y compatibilidad con CMMI. ISO forma parte del panel elaborador del
modelo CMMI y SEI mantiene la compatibilidad y equivalencia de ésta última con
15504” “Normaiso15504” (op.Cit, s.f).
ESTRUCTURA
La norma ISO/IEC 15504 proporciona un marco de trabajo para la evaluación de
los procesos y establece los requisitos mínimos para realizar una evaluación de forma
consistente. Actualmente esta norma está estructurada en siete partes como lo muestra la
Imagen 1.
![Page 31: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/31.jpg)
31
Ilustración 9: Estructura de la ISO/IEC 15504 García, C., & Garzás, J., la certificación por niveles de madurez de ISO/IEC 15504 (2008, p.2).
Para poder comprender de manera más clara la estructura de la norma ISO/IEC
15504 la Tabla 5 muestra la definición de la parte 1 hasta la 5 que conforman la ISO. En
cuanto a la parte 1 y 2 se considera que está orientado a empresas de desarrollo y
mantenimiento de software, la parte 6 se basa principalmente en un ejemplo del modelo
para realizar la evaluación del ciclo de vida, la parte 7 se centra solamente en la
evaluación de la empresa según el nivel de madurez.
![Page 32: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/32.jpg)
32
Tabla 5: Descripción de las partes de la estructura de la ISO/IEC 15504 (Casco, G., Trevisa, D., Molinas, A., & Molinas, N., 2008, p.19).
NIVELES
La imagen 2 ilustra de manera detallada los niveles de madurez de la norma
ISO/IEC 15504, como se puede notar tiene 6 niveles que van del 0 al 5 y el nivel de
madurez se obtiene de una evaluación de la capacidad de los procesos.
PARTES DE LA NORMA
ISO/IEC 15504 CONTENIDO
1. Conceptos y Vocabulario Proporciona una introducción general a los conceptos de la evaluación de
los procesos y un glosario de términos relacionados.
2. Realización de la
Evaluación
Establece los requisitos mínimos necesarios para realizar una evaluación
que garantice la consistencia y repetibilidad de las valoraciones. Los
requisitos ayudan a asegurar que la valoración de salida es consistente y
proporciona la evidencia necesaria para corroborar los resultados y verificar
su conformidad con los requisitos.
3. Guía para la Realización de
la Evaluación
Proporciona una guía para interpretar los requisitos a la hora de realizar una
evaluación.
4. Guía sobre el Uso para la
Mejora del proceso y la
Determinación de la
Capacidad del Proceso
Identifica la Evaluación del proceso como una actividad que puede ser
realizada como parte de una iniciativa de mejora de procesos o como parte
de un enfoque de determinación de la capacidad. El propósito de la mejora
de los procesos es mejorar de forma continua la eficiencia y efectividad de
la organización. El objetivo de la determinación de la capacidad es
identificar las fortalezas, debilidades y riesgos de los procesos
seleccionados respecto a un requisito particular especificado a través de los
procesos utilizados y de su alineamiento con las necesidades de negocio.
5. Un Ejemplo de Modelo de
Evaluación de Procesos (en
preparación)
Contiene un ejemplo de un modelo para realizar la evaluación de los
procesos basados en el modelo de referencia de procesos definido en el
estándar ISO/IEC 12207. Una evaluación se lleva a cabo utilizando un
modelo de evaluación de procesos relacionado con uno o más modelos de
referencia de procesos.
![Page 33: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/33.jpg)
33
Ilustración 10: Niveles de la ISO/IEC 15504 (Ávila, M.T., 2010).
VENTAJAS
“Pueden contar con una norma ISO, internacional y abierta.
En España, la norma cuenta con el respaldo del Ministerio de Industria de España
ya que existen ayudas para la certificación de las PYMES y de AENOR.
![Page 34: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/34.jpg)
34
Integración más fácil con otras normas ISO del sector TIC, como son: ISO 27000
de seguridad, ISO 20000 de servicios de IT e ISO 9000.
Evalúa por niveles de madurez, la evaluación más extendida entre los modelos de
mejora.
Normalmente, tiene un menor coste de certificación que otros modelos similares”
“Normaiso15504” (op.Cit, s.f).
“Reconocimiento en el mercado, siendo un factor diferenciador ante su
competencia.
Aumenta la satisfacción de sus clientes.
Mejora interna de su empresa” “Aud[i]sec” (op.Cit, 2012).
“Determinar las fortalezas y debilidades de los procesos.
Mejorar los procesos de software y medir sus mejoras.
Aquellos que adquieren un sistema para evaluar la capacidad de los proveedores
de sistemas.
Determinar los riesgos de negocio para una empresa que considera desarrollar un
nuevo producto de software o servicio” (“EcuRed”, 2013).
DESVENTAJAS
“Menos difundido internacionalmente.
Utiliza una ISO 12207 muy antigua.
Es muy pesada de implantar, además de requerir muchos procesos por nivel de
madurez.
Requiere excesivos indicadores y evidencias para demostrar que se sigue el
modelo.
La complejidad de la evaluación (y por consiguiente el costo) es significativamente
más alta que en otros modelos” (Villa, M., Ruíz, M., & Ramos, I., s.f, p. 13).
CERTIFICACIÓN “La creación de esquemas de certificación (o sellos de calidad) es respaldado por
agentes y entidades reconocidas por todas las partes es una solución que garantiza la
respuesta ante las empresas y sus clientes, dotando al modelo elegido de un mayor valor
![Page 35: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/35.jpg)
35
añadido, además de la propia mejora que para la empresa supone la implantación del
modelo y por ende, la obtención del sello” Avila, M.T. (op.Cit, 2010).
Hablando de ISO 15504 en función de una evaluación externa realizada por
auditores cualificados por una entidad de certificación se audita y certifica el nivel de
madurez. “El proceso de auditoría está normalizado por ISO/IEC 15504-7:2008. El mismo
se realiza sobre la evaluación de la realización, planificación, definición, despliegue,
medición e innovación de los procesos en función del nivel de madurez al que aspira la
organización. De esta manera una organización que desarrolla e implanta software puede
ser auditada en frente a esta norma para certificar que nivel de madurez disponen de sus
procesos software, y por tanto medir la Calidad TIC en la que se está desarrollando su
trabajo” Avila, M.T. (op.Cit, 2010).
ISO/IEC 15504 vs CMMI
De acuerdo a las características de la ISO/IEC 15504 se puede notar que se
combina con la ISO/IEC 12207 la cual describe su ciclo de vida y que tiene una gran
compatibilidad con CMMI.
La tabla 6 muestra las semejanzas y diferencias que tiene la ISO/IEC 15504 y CMMI.
Tabla 6: Comparativa de la ISO/IEC 15504 contra CMMI Villa, M., Ruíz, M., & Ramos, I., (op.Cit, s.f, p. 13).
ISO/IEC 15504 CMMI
Ámbito de aplicación Software y sistemas Software y sistemas
En su favor Más consensuado y
probado.
El de mayor prestigio
En su contra Difícil en capacidad,
complejo de evaluar.
Difícil en entender, mayor
inversión, prescriptivo.
Procesos Delegado en ISO 12207,
por mayor aplicabilidad.
Estructura propia.
Validación ‘Trials’ y esfuerzo empírico. Encuesta satisfacción y
casos de estudio.
Objetivo Valoración de procesos y Mejora de proceso,
![Page 36: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/36.jpg)
36
guía para la mejora. determinación capacidad
contratista.
Representación Contínua (por etapas a nivel
de proceso).
Contínua y por etapas.
Técnicas análisis Varias. Cuestionario de evaluación.
Para complementar la Tabla 2 se tiene la Tabla 3 la cual muestra otras de las
semejanzas y diferencias de la ISO/IEC 15504 y CMMI.
Tabla 7: Comparativa de la ISO/IEC 15504 contra CMMI creación propia.
ISO/IEC 15504 CMMI
Método para mejora de
procesos
SPICE 4° parte. IDEAL, mapa guíado.
Documentación Norma poco conocida por lo
tanto la documentación
escasa aún en inglés y de
pago.
Mucha más información y
gratuita.
Evaluación Solo se realiza una. Solo se realiza una.
Certificación Costo menor a la CMMI. Costo superior. Requiere
que personal de la empresa
a certificar haga el curso
oficial y la auditoria dura
varios días.
Certificador AENOR. Empresa Partner / Lead
Appraisal.
COSAS CURIOSAS
En la Tabla 3 se presentan algunas de las herramientas más utilizadas en las
empresas para la implantación de modelos de mejora de procesos software, indicando los
procesos a los que esa herramienta da apoyo.
![Page 37: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/37.jpg)
37
Tabla 8: Herramientas más utilizadas para la implantación de modelos de mejoras de proceso (“Universidad de León”, 2011).
Ilustración 11: Comentarios creación propia.
![Page 38: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/38.jpg)
38
ISO/IEC 14764
![Page 39: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/39.jpg)
39
Introducción
Este estándar se encargada de dar a conocer y aclarar los requerimientos para el proceso
de mantenimiento del software y su objetivo es proporcionar una guía sobre la gestión o
como llevar a cabo el proceso de mantenimiento, por lo tanto esta ISO no es certificable.
"Eso da lugar a que dicho estándar proporciona una gran ayuda y facilidad de seguimiento
para tener claras ideas sobre el proceso de mantenimiento y su aplicación de modo que
identifica cómo el proceso de mantenimiento se puede realizar durante la adquisición y
operación" (Martínez, Juan Cesar & Ramírez Andonegui, Mariana E., s.f.).
A continuación se hablará de lo que se encarga esta ISO, así como sus características,
las fases o procesos que debemos de seguir para darle un buen mantenimiento al
software y como se aplica dicho estándar.
Definición
"ISO / IEC 14764 describe con mayor detalle la gestión del Proceso de Mantenimiento
descrito en la norma ISO / IEC 12207, incluyendo enmiendas. También establece las
definiciones de los diversos tipos de mantenimiento. Proporciona una guía que se aplica a
la planificación, ejecución y control, revisión y evaluación, y el cierre del proceso de
mantenimiento. El alcance de esta norma incluye el mantenimiento de múltiples productos
de software con los mismos recursos de mantenimiento. "Mantenimiento" en esta norma
significa el mantenimiento del software a menos que se indique lo contrario.
Proporciona el marco dentro del cual los planes genéricos y específicos de mantenimiento
de software se pueden ejecutar, evaluar y adaptar el alcance y la magnitud de
mantenimiento de productos de software dado. Proporciona el marco, la terminología y
procesos claros para permitir la aplicación coherente de la tecnología (herramientas,
técnicas y métodos) para el mantenimiento del software.
Proporciona una guía para el mantenimiento del software. La base para el proceso de
mantenimiento y sus actividades proviene de las definiciones de la norma ISO / IEC
12207. Define las actividades y las tareas de mantenimiento de software, y proporciona
los requisitos de planificación de mantenimiento. No se refiere a la operación del software
y las funciones operativas, por ejemplo, copias de seguridad, recuperación y
administración del sistema, que normalmente se llevan a cabo por aquellos que operan el
software.
Esta norma está escrita principalmente para los mantenedores de software y, además,
para los responsables del desarrollo y control de calidad. También puede ser utilizado por
los adquirentes y usuarios de sistemas que contengan software que pueden proporcionar
![Page 40: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/40.jpg)
40
insumos para el plan de mantenimiento" (International Organization for Standardization,
2006).
Características
"Mantenibilidad
"La mantenibilidad es una característica de calidad del software (ISO 9126) que afecta a
la velocidad y facilidad con que podrá ser cambiado después de su puesta en operación
(utilización real por los usuarios). La mantenibilidad es una característica del software
importante tanto para el adquiriente, como para el suministrador y el usuario. Las
variaciones en el diseño deben ser supervisadas durante el desarrollo para establecer su
impacto sobre la mantenibilidad. Deben realizarse varios tipos de medidas para poder
estimar la calidad del software. La evaluación podrá ser cualitativa o cuantitativa.
Transición del software
La transición del software consiste en una secuencia controlada y coordinada de acciones
para trasladar un producto software desde la organización que inicialmente ha realizado el
desarrollo a la encargada del mantenimiento. Si la responsabilidad del mantenimiento se
transfiere a una organización distinta, se debería elaborar un plan de transición
incluyendo:
La transferencia de hardware, software, datos y experiencia desde el desarrollador
al mantenedor.
Las tareas necesarias para que el mantenedor pueda implementar una estrategia
de mantenimiento del software.
Documentación
El mantenedor a menudo se encuentra con un producto software con poca o ninguna
documentación. Si no hay documentación, el mantenedor deberá crearla (esto es parte
del mantenimiento perfectivo. Para ello deberá:
Comprender el dominio del problema (tipo de aplicación), leer cualquier
documentación (si la hubiese), discutir sobre el producto con los desarrolladores
(si es posible), y operar con el producto software.
Aprender la estructura y organización del producto software. Inventariarlo, aplicarle
el proceso de Gestión de la Configuración (CM). Reconstruirlo desde las librerías
CM, producir árboles de llamadas y analizar su estructura.
Determinar qué hace el producto software. Revisar las especificaciones (si las
hubiera), revisar la estructura general, analizar los árboles de llamadas, leer el
código y añadirle comentarios.
![Page 41: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/41.jpg)
41
Documentos como especificaciones, manuales de mantenimiento para
programadores, manuales de usuario o guías de instalación deberán ser
modificados o creados, si fuese necesario" (Francisco Ruiz Macario Polo, 2001).
Fases
Este estándar define cambios en un producto software a través de un proceso de
mantenimiento dividido en fases. Este proceso es iterativo y en cascada, con una gran
semejanza al ciclo de vida del desarrollo clásico, tal y como se menciona en (Martínez
Párraga Juan Ángel, 1999). Estas fases son:
1. Identificación y Clasificación del Problema o de la Modificación.
2. Análisis.
3. Diseño
4. Implementación.
5. Pruebas del Sistema.
6. Pruebas de Aceptación.
7. Liberación del Producto.
"Fase 1: Identificación y clasificación del problema o de la modificación
En esta fase se identifican, clasifican y asignan una prioridad inicial a las modificaciones
del software. Cada Solicitud de Modificación será evaluada para determinar su
clasificación y prioridad. Esta contiene diversos cambios a realizar sobre los productos
software que posteriormente se agruparán en bloques de implementación. La clasificación
será identificada según los tipos de mantenimiento: correctivo, adaptativo, perfectivo y de
emergencia.
En esta fase los procedimientos a seguir son:
Asignación de un Número de Identificación.
Clasificación del tipo de mantenimiento.
Análisis de la modificación para determinar si se acepta, se deniega o se evalúa.
Realizar una estimación preliminar de la magnitud de la modificación.
Priorizar la modificación.
Asignar Solicitudes de Modificación a bloques de tareas planificadas para su
implementación.
Fase 2: Análisis
En esta fase se estudia la viabilidad y el alcance de las modificaciones, que ya tenemos
clasificadas y priorizadas, así como la generación de un plan preliminar de diseño,
![Page 42: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/42.jpg)
42
implementación, pruebas y liberación del software. La información que se va a utilizar en
esta fase proviene del repositorio y de la Solicitud de Modificación validada en la fase
anterior, además de la documentación del proyecto y del sistema existente.
Fase 3: Diseño
A partir de toda la documentación existente del proyecto y del sistema que esté en
producción, así como todo el código fuente y las bases de datos de la última versión, se
va a realizar el diseño de las modificaciones del sistema en base a la documentación
generada en la fase de análisis (análisis detallado, informe de requisitos, identificación de
los elementos afectados, estrategia de pruebas y plan de implementación).
Fase 4: Implementación
Para dirigir apropiadamente el esfuerzo en la fase de implementación será necesario
disponer, como en las otras fases, de la documentación actualizada del proyecto y del
sistema, del código fuente actual, y los resultados de la fase de diseño (Martínez Párraga
Juan Ángel, 1999). Otros elementos necesarios para el éxito de esta fase serán:
Documentación de diseño y requisitos aprobados y controlados.
Estándar de codificación acordado para ser utilizado por el grupo de
mantenimiento.
Métricas de diseño que podrían ser aplicables en la fase de implementación
(podrían clarificar la complejidad del código a desarrollar o mantener).
Una planificación de desarrollo detallada, incluyendo todas las revisiones de
código que se harán y a qué nivel.
Un conjunto de respuestas a los riesgos identificados en las fases anteriores y que
serán aplicables en la fase de pruebas.
Fase 5: Pruebas del sistema
Las pruebas de sistema se realizan sobre un sistema modificado. Deberían ser realizadas
por una organización independiente y siempre estar presente el cliente y el usuario final.
La organización responsable de las pruebas del sistema deberá ser independiente de los
desarrolladores y diseñadores del software, pero podrían utilizarse como recursos para el
personal de pruebas.
Fase 6: Pruebas de aceptación
Al igual que las pruebas de sistema, las pruebas de aceptación serán realizadas sobre un
sistema completamente integrado. Estas pruebas se realizan por el cliente, por el usuario
o por un tercero designado por el cliente. Se llevan a cabo para asegurar que el resultado
de las modificaciones es satisfactorio para el cliente, tanto del software como de la
documentación generada.
![Page 43: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/43.jpg)
43
Fase 7: Liberación del producto
Una vez probado completamente el sistema, estamos a punto de pasar a la fase de
liberación de la versión modificada. Para reducir los riesgos asociados con la instalación
de la nueva versión del sistema software, el jefe de proyecto debería planificarlo y
documentar los procedimientos de instalación alternativos, que podrían asegurar el
mínimo impacto sobre los usuarios del sistema debido a fallos del software imprevistos,
no detectados durante las pruebas. El plan deberá incluir factores críticos en tiempo, por
ejemplo, las fechas disponibles para la instalación, así como los procedimientos de
recuperación o vuelta atrás" (Martínez Párraga Juan Ángel, 1999).
Estándares que se relacionan con la ISO 14764
"Existen diversos estándares de otros tantos organismos internacionales de
estandarización que tienen una relación directa o indirecta con el Mantenimiento del
Software:
IEEE 1074
El IEEE 1074-1995, detalla el conjunto de actividades que aparecen obligatoriamente en
el desarrollo y mantenimiento del software. La clasificación se realiza dependiendo de que
los procesos sean de gestión de proyectos, antes del desarrollo, durante el desarrollo,
después del desarrollo o durante todo el ciclo de desarrollo de un producto software.
ISO 12207
En este estándar publicado en 1995, ISO/IEC 12207, se define el proceso de
mantenimiento como una parte principal del ciclo de vida del software. En él se definen los
procesos, actividades y tareas presentes en la adquisición, suministro, desarrollo,
operación y mantenimiento del software.
IEEE 1061
El IEEE 1061 provee una metodología para establecer requerimientos de calidad e
identificar, implementar, analizar y validar métricas de calidad de productos y procesos
software. La metodología es aplicable a todo el software en todas las fases de cualquier
estructura de ciclo de vida. En este estándar se establece la mantenibilidad como uno de
los factores de la calidad del software.
ISO 9126
En la nueva revisión de 1998 del estándar ISO 9126, se abordan las características que
determinan la calidad del software, tanto del producto como de los procesos para
desarrollarlo y mantenerlo.
![Page 44: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/44.jpg)
44
IEEE 1219
Hasta 1998, único estándar que íntegramente se ocupa del proceso de Mantenimiento del
Software. En él se detalla un proceso iterativo para gestionar y realizar las actividades de
mantenimiento" (Martínez Párraga Juan Ángel, 1999).
Aplicación
"Éste estándar internacional intenta proporcionar una guía para situaciones con dos
individuos y se puede aplicar igualmente cuando los dos pertenecen a la misma
organización pero intenta también ser usado por un solo individuo como tareas que se
auto impone.
Éste estándar internacional no está dirigido a usuarios de productos software que no
están a la venta a menos que estén incorporados en producto para entregar (ISO/IEC
12207), ni está orientado a productos software que son soluciones a corto plazo de hecho
la mayoría de las empresas intentan usar un producto a un cierto tiempo pero más bien
largo para ello los productos que desean tener o incorporar deben mantenerse a un
tiempo lo más largo posible eso da lugar al ahorro de costes y por éste último el
mantenimiento de la empresa, ni está orientado para productos software personalizados
por los usuarios ni a productos para el usuario final. Está orientado a la auto-imposición
en los desarrolladores de productos software de procesos para el mantenimiento.
Por ejemplo, organizaciones que puedan desear usar éste estándar internacional cuando
mantengan macros ó plantillas usadas en la organización para el procesamiento de
palabras.
El mantenimiento se aplica a programas de ordenador, código, datos, y documentación.
Se intenta que se aplique a productos software creados durante el desarrollo del producto
software.
Ésta puede incluir cosas como software de pruebas, bases de datos de prueba, el Entorno
de Pruebas del Software (STE) o el Entorno de Ingeniería de Software (SEE).
Éste estándar internacional está pensado para su uso en todos los esfuerzos de
mantenimiento, independientemente del ciclo de vida o del enfoque usado en el
desarrollo" (Lamayzi Yassáa Samira, 1999).
Cosas curiosas
Tipos de mantenimiento
![Page 45: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/45.jpg)
45
"El mantenimiento Correctivo se refiere a los cambios necesarios debidos a algún
error real en el software. Si el software no cumple los requerimientos debe hacerse
éste mantenimiento.
El Preventivo se refiere a los cambios efectuados debido a la detección de
posibles errores en el software. Se lleva a cabo en software que debe efectuar
tareas.
El Adaptativo y Perfectivo son mejoras del software. Estos cambios no estaban en
las especificaciones de diseño del software entregado. Los cambios Adaptativos
son los necesarios para acomodar el producto a un entorno cambiante" (Lamayzi
Yassáa Samira, 1999).
Otros estándares que tratan el mantenimiento
Tabla 9: Estándares que tratan sobre el mantenimiento Tomado de: (Martínez Párraga Juan Angel, 1999).
![Page 46: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/46.jpg)
46
ISO/IEC 14598
![Page 47: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/47.jpg)
47
Introducción
Cada vez se le asignan más tareas a las maquinas, las personas y las empresas se
vuelven más dependientes de la automatización de ciertas tareas usando software hecho
por terceros la mayoría de las veces. Algunas de estas tareas son de gran importancia y
en caso de obtener un resultado erróneo podría representar grandes pérdidas o incluso
ser el fin de la empresa. Por eso es necesario poder validar la calidad tanto del producto
de software como del proceso por el que fue realizado, para esto se usan estándares
como la norma ISO/IEC 14598 que es la explicada a continuación.
![Page 48: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/48.jpg)
48
Norma ISO/IEC 14598 e ISO/IEC 9126
“La norma ISO/IEC 9126 define un modelo de calidad de propósito general, describe un
conjunto de características de calidad y brinda ejemplos de métricas. Mientras que la
norma ISO/IEC 14598 da una descripción general de los procesos para la evaluación de
productos de software así como también guías y requerimientos para la evaluación. Por
esta razón se recomienda su uso conjunto”. (Martínez & Ramírez Andonegui)
“Se entiende por calidad del software al grado en que el producto incorpora un conjunto
de características, definidas por la industria, de tal manera que se garantiza su eficiencia
de uso, respecto a os requerimientos de los clientes. Es decir, calidad de software es el
grado en el que un cliente percibe que el software cumple con sus expectativas”.
(Leonidas Muñoz Sagarvinaga)
La ilustración 1 muestra la relación entre la ISO/IEC 14598 y la ISO/IEC 9126.
Ilustración 12 – Relación entre ISO/IEC 14598 y ISO/IEC 9126. Tomada de (Marcelo Caponi)
Norma ISO/IEC 14598
![Page 49: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/49.jpg)
49
“En el campo de Tecnología de la Información, ISO (International Organization for
Standardization) e IEC (International Electrotechnical Commission) han establecido un
comité técnico conjunto ISO/IEC JTC, el cual preparó el estándar internacional ISO/IEC
14598-1.
Según esta norma, los componentes fundamentales en la evaluación de la calidad del
software son:
Modelo de calidad.
Método de evaluación.
Medidas de software.
Herramientas de soporte.
Para el desarrollo de un producto de software correcto, deben especificarse los
requerimientos de calidad para poder medirlos de alguna forma. Además se debe planear,
implementar, y controlar el proceso para el aseguramiento de la calidad. Se deberán
evaluar tanto los productos intermedios como los finales.
Dependiendo de la etapa en el ciclo de vida que nos encontremos, y el propósito de la
evaluación, se determinarán que productos (intermedios o finales) serán evaluados.
Para la medición de los atributos de calidad que se definen debe cumplir el software, es
necesario utilizar métricas validadas.
Es importante tener claro que se entiende por métrica. En este estándar, se define como:
“Escala cuantitativa y métodos que serán utilizados para medir.”
La palabra “medida” es utilizada para hacer referencia al resultado de una medición.
La serie de estándares ISO/IEC 14598 brinda un conjunto de métodos para la medición y
evaluación de la calidad de un producto de software.
Es importante tener en cuenta que no describe métodos para la evaluación de los
procesos de desarrollo del software ni métodos para la predicción de costos. Para ello se
pueden utilizar las mediciones de la calidad del software”. (Marcelo Caponi)
Esta norma está compuesta de las siguientes partes con el título “Tecnología de la
Información – Evaluación de Productos de Software”
1. Parte 1: Descripción general
Provee una visión general de las otras cinco partes y explica la relación entre la
evaluación del producto software y el modelo de calidad definido en la ISO/IEC
9126
2. Parte 2: Planificación y gerenciamiento
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.
3. Parte 3: Proceso para Desarrolladores
![Page 50: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/50.jpg)
50
Provee los requisitos y guías para la evaluación del producto software cuando la
evaluación es llevada a cabo en paralelo con el desarrollo por parte del
desarrollador.
4. Parte 4: Proceso para Adquirientes
Provee los requisitos y guías para que la evaluación del producto software sea
llevada a cabo en función a los compradores que planean adquirir o reutilizar un
producto de software existente o pre desarrollado.
5. Parte 5: Proceso para Evaluadores
Provee los requisitos y guías para la evaluación del producto software cuando la
evaluación es llevada a cabo por evaluadores independientes.
6. Parte 6: Documentación de los módulos de evaluación
Provee las guías para la documentación del módulo de evaluación (Montoto,
2012).
Parte 1 - Descripción General
“Brinda una idea general sobre las partes que constituyen la norma. Explica la relación
que existe entre las normas ISO/IEC 14598 e ISO/IEC 9126.
Da definiciones de los términos que utiliza y brinda un marco para evaluar la calidad de
todo tipo de producto de software y establece los requerimientos para los métodos de
medición y evaluación de dichos productos.
Esta norma está dirigida a Desarrolladores, Adquirientes y Evaluadores independientes,
sobre todo aquellos que son responsables para la evaluación del producto de software.
Los resultados obtenidos de aplicar esta norma pueden ser utilizados por:
Gerentes y Desarrolladores para medir el cumplimiento de los requerimientos y
realizar mejoras si es necesario.
Analistas para establecer relaciones entre métricas internas y externas.
Personal a cargo de la mejora de procesos para determinar cómo mejorar los
procesos a través del estudio de la información sobre la calidad de los productos
de software del proyecto.” (Marcelo Caponi)
Proceso de Evaluación
“Para evaluar la calidad del software, hay que establecer primero los requerimientos dela
evaluación, luego especificar, diseñar y ejecutar la evaluación.
Cada uno de estos pasos, se describe más en detalle, en las partes 3, 4 y 5 de la norma,
que además explica como el proceso de evaluación es aplicado en diferentes
circunstancias”. (Marcelo Caponi)
![Page 51: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/51.jpg)
51
La ilustración 2 muestra el proceso de evaluación de la ISO/IEC 14598 y donde interviene
la ISO/IEC 9126.
Ilustración 13 – Proceso de evaluación de la ISO 14598 en conjunto con la ISO 9126. Tomado de (Montoto, 2012)
“Cuando se adquiere un producto de software a medida, el comprador debe establecer los
requerimientos de calidad externos, especificar los requerimientos al proveedor, y evaluar
el posible producto que comprará utilizando estos requerimientos antes de realizar la
compra.
Cuando se desarrolla un producto, el objetivo de especificar los requerimientos de calidad
es asegurar que el producto cumple con las necesidades implícitas y explícitas del
usuario. (Ver Parte 3 - Proceso para Desarrolladores).
Cuando se realiza la compra de un producto de software, la evaluación puede utilizarse
para comparar entre productos alternativos y para asegurarse que el producto
seleccionado cumple con los requerimientos de calidad (ver Parte-4 Proceso de
Adquirientes y Parte – 5 Proceso de Evaluadores).
Esta norma puede utilizarse conjuntamente con la norma ISO/IEC 9126, ya que el primer
paso en la evaluación es seleccionar las características de calidad importantes, utilizando
un modelo de calidad, que descompone la calidad de un software en diferentes
características. Precisamente, la norma ISO/IEC 9126 describe un modelo de calidad.
![Page 52: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/52.jpg)
52
Un modelo de calidad para la evaluación de un producto de software representa la
totalidad de los atributos de calidad clasificados en una estructura jerárquica de
características y sub-características. En el nivel más alto se encuentran las características
y en el nivel más bajo los atributos de calidad del software.
Esta norma provee una guía y requerimientos para el proceso de evaluación desde tres
perspectivas:
Desarrollo (14598–3).
Adquisición (14598–4).
Evaluación (14598–5).”
Tal y como se menciona en (Marcelo Caponi).
Parte 2 - Planificación y Gerenciamiento
“Esta parte brinda detalles sobre la planificación y gestión de los requerimientos
asociados con la evaluación del producto de software. Tiene como objetivo explicar los
requerimientos que deben ser brindados por una organización para asegurarse el éxito de
la evaluación. Esta función de soporte puede ser parte de la organización.
En otras palabras, describe los requerimientos, recomendaciones y guías para la función
de soporte que es responsable de la gestión de la evaluación de un producto de software,
así como también de las tecnologías necesarias para llevarla a cabo.
El soporte está relacionado con la planificación y gestión del proceso de evaluación de
software y actividades asociadas.
Esta parte de la norma, está dirigida a las personas que son responsables de:
Administrar el uso de la tecnología para la evaluación
Dar soporte en la Evaluación del Software
Gestionar organizaciones de desarrollo de software
También para las personas que desempeñan tareas de Aseguramiento de la calidad.
El rol principal de la función de soporte es:
Adquirir estándares nacionales e internacionales
Desarrollar estándares apropiados y herramientas basándose en las necesidades
de la organización
Desarrollar criterios para determinar marcos para la evaluación
Colectar los resultados de la evaluación y difundirlos en la empresa
La función de soporte puede ser interna o externa a la organización. A su vez si es
interna, puede estar o no dentro del departamento que realiza la evaluación del producto.
![Page 53: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/53.jpg)
53
La organización debe crear políticas y un plan para desarrollar todas las actividades de
evaluación. Esta norma brinda un template para documentar el Plan de Evaluación”.
(Marcelo Caponi)
Parte 3 - Proceso para Desarrolladores
“Proporciona directrices para aclarar los requisitos de calidad y para la aplicación y
análisis de las medidas de calidad de software. Esta parte de la norma ISO / IEC 14598
se aplica a todo el software en todas las fases de la ciclo de vida del desarrollo. Se centra
en la selección y presentación de los indicadores que son útiles para predecir el final la
calidad del producto mediante la medición de la calidad de los productos intermedios.
También se centra en la medición de la calidad del producto final.
Proporciona requisitos y recomendaciones para la práctica aplicación de la evaluación del
producto de software cuando la evaluación se lleva a cabo en paralelo con la desarrollo y
llevado a cabo por el desarrollador. En particular, puede ser utilizada para aplicar los
conceptos descrito en la norma ISO / IEC 9126-1, 2, 3 e ISO / IEC 14598-1, 2, 6.
El proceso de evaluación está diseñado para ser utilizado simultáneamente con el
desarrollo. El proceso de evaluación necesita ser sincronizado con el proceso de
desarrollo de software y las entidades sean evaluadas conforme se entregan.
Esta parte de la norma ISO / IEC 14598 puede ser utilizada por:
Un gerente de proyecto para aclarar los requisitos de calidad, para supervisar y
controlar la calidad del software durante el desarrollo y para la toma de decisiones
para asegurar que la calidad requerida.
Un diseñador de software para identificar las características específicas que deben
ser incorporados o cambiadas en el software para cumplir con los requisitos de
calidad.
Una garantía de calidad / control / auditoría responsable de evaluar si los
requisitos de calidad son alcanzados.
Un mantenedor de tomar decisiones para la implementación de cambios y
rediseño / reingeniería.
Un adquirente del software como parte de un acuerdo con un desarrollador en la
adquisición de software (por ejemplo, en el caso del desarrollo de software
outsourcing) cuando no se requiere una evaluación independiente. Los
compradores pueden ser personal de una función de compras, los desarrolladores
de subcontratación una parte del software de productos, o los usuarios finales. El
papel del adquirente depende del acuerdo entre la entidad adquirente y el
desarrollador. ISO / IEC 14598-4 describe la evaluación desde el punto de vista de
los adquirentes.”
Tal y como se menciona en (ISO/IEC, 2000)
![Page 54: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/54.jpg)
54
Parte 4 - Proceso para Adquirientes
“Contiene los requisitos, recomendaciones y directrices para la medición sistemática, la
evaluación y la evaluación de la calidad del producto de software durante la adquisición
de productos de software "off-the-shelf" (de la estantería), productos de software a
medida, o modificaciones en los productos de software existentes.
Se utiliza el modelo de calidad del software que se describe en la norma ISO / IEC 9126-
1, se amplía en el proceso general de evaluación de la calidad del software que se define
en la norma ISO / IEC 14598-1, y utiliza el proceso de adquisición que se define en la
norma ISO / IEC 12207. Se puede utilizar en conjunción con la norma ISO / IEC 12119,
ISO / IEC 14598-2 (nuevo), ISO / IEC 14598-3 (nuevo) y la ISO / IEC 14598-6. Los pasos
del proceso de evaluación son similares entre esta parte de la norma ISO / IEC 14598 e
ISO / IEC 14598-5, pero el contexto de uso es muy diferente. En el caso de que los
adquirentes confían segunda o tercera partes con las evaluaciones, se requiere la norma
ISO / IEC 14598-5 para ser aplicado. En el caso de que los adquirentes requieren pruebas
de terceros de los paquetes de software en contra de los requisitos de calidad para el
paquete, ISO / IEC 12119 puede aplicarse.
El proceso de evaluación se describe en esta parte de la norma ISO / IEC 14598 también
ayuda a cumplir con los objetivos de la decisión sobre la aceptación de un solo producto,
o por seleccionar un producto entre productos alternativos. El proceso de evaluación
puede ser adaptado a la naturaleza y el nivel de integridad de la aplicación. También es lo
suficientemente flexible para dar cabida a la amplia gama de formas y usos de los
productos de software de una manera rentable.
Esta parte de la Norma ISO / IEC 14598 está diseñado para, pero no limitado a, los jefes
de proyecto, ingenieros de sistemas, desarrollo y mantenimiento del personal de
ingeniería de software y los usuarios finales que planean adquirir productos de software,
así como los proveedores que ofrecen este tipo de productos.
Los productos de software de destino del proceso de evaluación de esta parte de la
norma ISO / IEC 14598 se puede integrar en un sistema más amplio como componentes
o pueden usarse independiente. Se clasifican en:
1. Productos de software off-the-shelf (de la estantería) comerciales.
2. Los productos de software existentes desarrollados o adquiridos para otras
aplicaciones o para una amplia gama de aplicaciones comunes.
3. Los productos de software personalizado o modificaciones a los productos de
software existentes.
El proceso de evaluación que se define en esta parte también se aplica a las herramientas
de CASE. Debido a la evaluación de las herramientas CASE se aborda específicamente
en la norma ISO / IEC 14102, las herramientas CASE se consideran fuera del ámbito de
aplicación de esta parte de la norma ISO / IEC 14598.
![Page 55: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/55.jpg)
55
ISO / IEC 14598-4 está diseñado para trabajar en colaboración con otras normas. Para
sistemas con requisitos de alta integridad, requisitos adicionales pueden ser incluidos en
el proceso de evaluación descrito en la norma ISO / IEC 14598-4, que se derivan de las
normas sectoriales específicas, por ejemplo, IEC 880, DOA-167A, MOD-55, etc.”
Tomado de (ISO 14598-4: Software Engineering - Product Evaluation - Part 4: Process for
Acquirers, 1999)
Parte 5 - Proceso para Evaluadores
“El estándar define el proceso con sus respectivas actividades y entregables. Este
proceso apunta a ser utilizado por laboratorios evaluadores, los cuales con este proceso
podrían brindar servicios de evaluación a otras empresas. Empresas desarrolladoras de
software, las que podrían tener un laboratorio de evaluación propio, el cual manteniendo
la suficiente independencia, podría lograr los mismos resultados. Adquirientes de software
los cuales conociendo el estándar podrían dado un producto que quieren adquirir, poder
contratar una institución evaluadora que realice una evaluación, y así poder determinar en
base a su calidad si comprarlo o no, o decidir entre varios, cual comprar. Usuarios de un
producto los cuales podrían dado un informe de evaluación, poder determinar si la calidad
del producto satisface sus requerimientos. Y en el caso de entidades certificadoras,
podrían utilizar el estándar para realizar normas de calidad de productos.
Dicho proceso a través de todas sus etapas, promueve las siguientes características de
proceso:
Repetible: Que el proceso bajo las mismas circunstancias, la misma configuración de las
herramientas utilizadas, el mismo producto y el mismo evaluador, la evaluación obtenga el
mismo resultado.
Reproducible: Es muy parecido a repetible pero no es lo mismo, ya que en este caso
deben mantenerse todas las condiciones iguales, salvo que el evaluador sea otro y en
este caso también se debe obtener el mismo resultado.
Imparcial: La evaluación debe resultar de los estudios realizados en esa instancia y no
deben estar influidos por resultados anteriores obtenidos para realizar la misma
evaluación.
Objetivo: El evaluador no debe influenciarse por sentimientos propios o prejuicios sobre el
producto u similares.
El proceso consta de 5 etapas:
1. Establecimiento de los Requerimientos
2. Especificación de la Evaluación
3. Diseño de la Evaluación
4. Ejecución de la Evaluación
![Page 56: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/56.jpg)
56
5. Conclusión de la Evaluación
Si vemos el proceso como una “caja negra” notaremos que hay dos grandes entradas de
información, una es por parte del Cliente, el cual es el que está queriendo evaluar un
producto.
Y otra por parte del Evaluador, quien realizara efectivamente la evaluación. Este por
contraparte tendrá dos salidas, una es la evaluación propiamente dicha (informe) y la otra
son Registros de la Evaluación.” (Marcelo Caponi)
Comentarios y aspectos curiosos
La ISO 14598 solo evalúa si el resultado es de calidad, no específica los procesos
o guías para obtener la calidad.
Depende en gran medida de otras normas.
Casi siempre es necesario implementar la ISO/IEC 14598 con la ISO/IEC 9126,
por lo que se combinaron en la ISO 25000 (Square) para una mayor integración de
las normas.
Es considerada una norma de primera generación (la ISO 25000 es considerada
de segunda generación).
No solo puede aplicarlo una empresa que desarrolle software, también una que
quiera comprar software.
Tiene muy marcadas las partes para los diferentes roles (desarrollador, adquiriente
y evaluador).
![Page 57: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/57.jpg)
57
ISO 25000
![Page 58: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/58.jpg)
58
Introducción En la investigación que presentaremos a continuación tiene como propósito dar a conocer
al lector los conceptos de la norma ISO 25000, los niveles que la conforman, las normas
en que se basaron para crear la norma ISO 25000 y a su vez las primeas empresas que
están certificadas bajo esta norma.
Lo que nos motivó a realizar esta investigación fue la curiosidad de conocer más de esta
norma y no nada más quedarnos con el puro concepto y saber cómo certificar a una
empresa.
![Page 59: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/59.jpg)
59
Definición “La calidad del producto, junto con la calidad del proceso, es uno de los aspectos más
importantes actualmente en el desarrollo de Software. Relacionada con la calidad del
producto, recientemente ha aparecido la familia de normas ISO/IEC 25000, que
proporciona una guía para el uso de la nueva serie de estándares internacionales llamada
Requisitos y Evaluación de Calidad de Productos de Software (SQuaRE - Product Quality
Requirements and Evaluation).
ISO/IEC 25000 constituye una serie de normas basadas en ISO/IEC 9126 y en ISO/IEC
14598 cuyo objetivo principal es guiar el desarrollo de los productos de software mediante
la especificación de requisitos y evaluación de características de calidad” (iso25000.com,
2013).
“La norma ISO 25000 constituye una serie de normas basadas en la ISO 9126 y en la ISO
14598 (Evaluación del Software), y su objetivo principal es guiar 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. SQuaRE está formada por las divisiones siguientes:
ISO/IEC 2500n. División de dirección de calidad.
ISO/IEC 2501n. División del modelo de calidad.
ISO/IEC 2502n. División de medida de calidad.
ISO/IEC 2503n. División de requisitos de calidad.
ISO/IEC 2504n. División de evaluación de calidad.
ISO/IEC 25050-25099. Estándares de extensión SQuaRE.
SQuaRE, se trata de una revisión de la ISO 9126-1, y tiene las mismas características de
calidad de software. Hay dos aspectos importantes en el campo de la calidad del
software, el producto y el proceso. SQuaRE se centra en el lado del producto. SQuaRE
hereda el modelo de calidad de la ISO 9126-1. El modelo de ciclo de vida de la calidad del
producto software se basa en la calidad del producto software en tres fases principales del
ciclo de vida del producto software:
Producto bajo desarrollo: está sujeto a la calidad interna del software.
Producto en operación: está sujeto a la calidad externa del software.
Producto en uso: está sujeto de calidad de uso” (Pérez Yenny, 2012).
En seguida tocaremos el tema de los niveles en que está dividida la norma ISO 25000.
Niveles En la imagen 1 se muestra los niveles de la norma ISO 25000.
![Page 60: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/60.jpg)
60
Ilustración 14: Niveles de la ISO 25000 (Rodríguez Monje Moisés, 2010).
En la imagen 2 se muestras los cambios que se hicieron al unir las normas ISO 9126 y
14598 para formar la norma ISO 25000.
Ilustración 15: Cambios de la norma ISO 25000 (Rodríguez Monje Moisés, 2010)
En la imagen 3 se muestra algunas de las muchas herramientas para evaluar la calidad
del software.
![Page 61: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/61.jpg)
61
Ilustración 16: Herramientas para evaluar calidad del software (Rodríguez Monje Moisés, 2010).
Terminado el tema de los niveles y las herramientas de la norma ISO 25000
continuaremos hablando de la certificación que tiene la norma.
Certificación “En esta parte se muestra las primeras certificaciones de la norma ISO 25000 con ayuda
del laboratorio Analytical quality control (AQC).
El pasado 25 de septiembre de 2013, Asociación Española de Normalización y
Certificación (AENOR) concedió los primeros certificados de Calidad del Producto
conforme a la norma internacional ISO/IEC 25000 de Ingeniería del Software. Requisitos
de calidad y evaluación del producto software, también conocida como SQuaRE ( Product
Quality Requirements and Evaluation).
Así, AENOR ha certificado que las empresas Enxenio, Sicaman y Bitware cumplen con
los requisitos de la norma en la mantenibilidad de sus productos de software, es decir, el
grado en el que un producto facilita su mantenimiento de forma efectiva, eficaz, segura y
satisfactoria, permitiendo actualizaciones.
Para llevar a cabo la certificación de calidad del producto software, AENOR ha contado
con la colaboración del laboratorio AQC Lab, primer centro en España acreditado por
Entidad Nacional de Acreditación (ENAC) para la realización de ensayos de evaluación de
la calidad de aplicaciones software. Este laboratorio emite un informe de evaluación
independiente mediante el cual comprueba el nivel con el que el software puede ser
mantenido para posibles mejoras, correcciones o adaptaciones del mismo a cambios en
los requisitos o en el entorno” (iso25000.com, 2013).
![Page 62: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/62.jpg)
62
En la imagen 4 se muestra la lista de los productos certificados en la norma ISO 25000.
Ilustración 17: Certificación (ISO 25000.com, 2013).
Terminando con el tema de la certificación continuaremos con la empresa que se encarga
de evaluar la calidad del software.
AQC Lab: Laboratorio de Evaluación de la Calidad Software “La calidad del software se ha convertido durante los últimos años en uno de los aspectos
más importantes y de mayor repercusión para los proyectos de desarrollo software. Esta
importancia comenzó centrándose en los procesos de desarrollo software y para su
evaluación surgieron modelos y estándares como CMMI e ISO/IEC 15504.
Sin embargo, es cada día mayor el número de organizaciones y empresas que se
interesan, no solo por la calidad de los procesos que se siguen en el desarrollo de
software, sino también por la calidad de los productos que desarrollan y/o adquieren, ya
que una vez que el producto ha sido implantado en sus instalaciones se encuentran con
graves problemas de calidad. Esta importancia de la calidad del producto ha dado lugar al
Laboratorio de Evaluación AQC Lab, que permite tanto a empresas y fábricas
desarrolladoras de software, como a organizaciones que tengan externalizado el
desarrollo de parte o la totalidad de su software, obtener una evaluación independiente de
la calidad del producto.
Basado en la nueva familia ISO/IEC 25000 SQuaRE Para ello, AQC Lab se apoya en la norma internacional más actual referente a calidad del
producto software, como es ISO/IEC 25000 SQuaRE. La familia de normas ISO/IEC
25000 surge para sustituir a las antiguas ISO/IEC 9126 e ISO/IEC 14598, unificando el
contenido de estas y definiendo a lo largo de sus distintas partes:
Un modelo de calidad con las características y subcaracterísticas de calidad que
se pueden evaluar de un producto software.
![Page 63: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/63.jpg)
63
Métricas y requisitos de calidad que se pueden aplicar al producto software y
Un proceso de evaluación a seguir para determinar la calidad de los productos
software.
Cumpliendo con los requisitos de esta familia de normas, AQC Lab realiza un proceso de
evaluación compuesto por cinco actividades:
Establecer los requisitos de la evaluación: cuyo objetivo es definir el propósito de
la evaluación, los requisitos de calidad que se deben considerar, las partes
involucradas y el rigor de la evaluación.
Especificar la evaluación: cuyo objetivo es determinar las métricas, técnicas y
herramientas que se utilizarán para llevar a cabo la evaluación.
Diseñar la evaluación: cuyo fin es definir el plan con las actividades de evaluación
que se deben llevar a cabo.
Ejecutar la evaluación: cuya meta es obtener las mediciones y aplicar los criterios
de evaluación determinados en las actividades anteriores.
Concluir la evaluación: que finalmente permite analizar los resultados y elaborar un
informe descriptivo para que la organización evaluada conozca la calidad de su
producto software.
Beneficios de nuestros clientes Gracias al servicio de evaluación independiente del producto software ofrecido por AQC
Lab, las organizaciones obtienen entre otros los siguientes beneficios:
Conocer la calidad del producto software que desarrollan o adquieren.
Controlar la evolución de la calidad de sus productos software a lo largo del ciclo
de vida de desarrollo.
Corregir los defectos software desde las primeras fases del ciclo de vida
reduciendo los costes de mantenimiento y mejorando el time to market.
Comparar la calidad de sus productos con otros existentes en el mercado.
Aumentar la satisfacción del cliente y mejorar el retorno de la inversión”
(alarcosqualitycenter.com, 2013).
Terminando de hablar acerca de la norma ISO 25000 nos pasaremos al punto de las
curiosidades que es donde al redactor le pareció interesante esa parte del tema.
![Page 64: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/64.jpg)
64
Cosas curiosas
Evaluación del producto “Cada día son más las organizaciones que muestran interés en asegurar o controlar la
calidad del producto software, y aunque cada una de ellas tiene características que las
diferencian del resto, de manera global se pueden clasificar en alguna de las siguientes
categorías:
Organismos de las Administraciones Públicas, que tanto a nivel estatal como
autonómico o local, cada día externalizan más el desarrollo de software a otras
empresas o factorías de software, y que necesitan disponer de un control de
calidad que les permita verificar que el software que reciben cumple los requisitos
mínimos de calidad exigidos y además poder de esta manera gestionar de forma
adecuada los acuerdos de nivel de servicio pactados con los proveedores.
Empresas de software que externalizan, ya sea bajo el método del nearshoring o
bajo el método del offshoring, parte de sus procesos de desarrollo de software, y
que deben controlar también de forma continua la calidad del software que
reciben.
Factorías y empresas desarrolladoras de software que están interesadas en
disponer de un mecanismo que les permita asegurar la calidad del software que
fabrican.
Factorías y empresas desarrolladoras de software que están interesadas en
asegurar a sus clientes, mediante una verificación y validación independientes, la
calidad de los productos que les están entregando” (iso25000.com, 2013).
Motivos para la evaluación “Independientemente de lo anterior, son muchos los motivos por los que una organización
puede estar interesada en implantar un sistema de control de la calidad del producto bajo
la familia de normas ISO/IEC 25000. Entre los más destacados se pueden incluir:
Diferenciarse de los competidores, asegurando tiempos de entrega y reducción de
fallos en el producto tras su implantación en producción.
Poder establecer acuerdos de nivel de servicio, definiéndose determinados
parámetros de calidad que el producto debe cumplir antes de ser entregado.
Detectar los defectos en el producto software y proceder a su eliminación antes de
la entrega, lo que supone un ahorro de costes en la fase de mantenimiento
posterior.
Evaluar y controlar el rendimiento del producto software desarrollado, asegurando
que podrá generar los resultados teniendo en cuenta las restricciones de tiempo y
recursos establecidas.
Asegurar que el producto software desarrollado respeta los niveles necesarios
para las características de seguridad (confidencialidad, integridad, autenticidad,
no-repudio, etc.).
![Page 65: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/65.jpg)
65
Comprobar que el producto desarrollado podrá ser puesto en producción sin poner
en compromiso el resto de sistemas y manteniendo la compatibilidad con las
interfaces necesarias.
“Resaltando los beneficios de evaluar el producto software en función de la tipología de
organización, podríamos destacar dos: las empresas que desarrollan software y las
organizaciones que adquieren software:” (ISO 25000.com, 2013). En la siguiente figura se
enumeran estos beneficios
Ilustración 18: Beneficios para evaluar producto de software (ISO 25000.com, 2013).
![Page 66: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/66.jpg)
66
ISO/IEC 20000
![Page 67: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/67.jpg)
67
Introducción
“La TI (Tecnología de la Información) es imprescindible en las empresas de hoy en día.
Sin embargo, las preocupaciones en torno a los servicios de TI tanto internos como
subcontratados crecen debido a que estos servicios no se ajustan a las necesidades de
empresas y clientes” (EQA, 2013).
“ISO 20000 describe un conjunto integrado de procesos que permiten prestar en forma
eficaz servicios de TI a las organizaciones y a sus clientes. La esperada publicación de
la ISO 20000 el 15 de diciembre de 2005 representa un gran paso adelante hacia el
reconocimiento internacional y el desarrollo de la certificación de ITSM (IT Service
Management)” (OVERTI, 2011).
“La certificación ISO 20000 demuestra la fiabilidad y calidad de sus servicios de TI a los
empleados, accionistas y clientes” (SGS, 2013).
“La certificación de los Sistemas de Gestión de Tecnología de la Información es, hoy por
hoy, un requisito obligado por el propio mercado. Tener un Sistema de Gestión de
Tecnología de la Información certificado representa una ventaja competitiva en el
esquema de globalización que estamos viviendo, además de ser una herramienta útil para
lograr la eficiencia de toda organización, ya que establece métricas y compromisos
alineado con las necesidades de los clientes y monitorea constantemente su
cumplimiento” (NYCE, 2013).
“Es el primer estándar mundial creado específicamente para la Gestión de Servicios de TI
(ITSM), estableciendo métricas para medir los servicios de Tecnologías de Información”
(NYCE, 2013).
![Page 68: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/68.jpg)
68
Definición
"A partir del 14 de Diciembre de 2005, es reconocido mundialmente como un estándar
para certificar la Gestión de Servicios de TI de las Empresas y Organizaciones, ISO/IEC
20000 (International Organization for Standardization) e IEC (International Electrotechnical
Commission) (ISO20000 MEXICO, 2013)".
"La serie 20000 proviene de la adopción de la serie BS 15000 desarrollada por la entidad
de normalización y certificación británica BSI (British Standard Institute) (ISO20000
MEXICO, 2013)".
"La certificación ISO20000 proporciona a las organizaciones un planteamiento
estructurado para desarrollar servicios de tecnología de la información fiables. Es un reto,
pero también es una oportunidad que tienen las empresas para salvaguardar sus
sistemas de gestión de tecnología de la información (EQA, 2013)".
"La norma ISO20000 se concentra en la gestión de problemas de tecnología de la
información mediante el uso de un planteamiento de servicio de asistencia - los problemas
se clasifican, lo que ayuda a identificar problemas continuados o interrelaciones (SGS,
2013)".
"La norma considera también la capacidad del sistema, los niveles de gestión necesarios
cuando cambia el sistema, la asignación de presupuestos financieros y el control y
distribución del software (EQA, 2013)".
Objetivos de la norma ISO 20000
"Promover la adopción de procesos integrados con el fin de suministrar la gestión de los
servicios para obtener los requisitos tanto de nuestros clientes cómo del mercado en sí
(EQA, 2013)".
"Medir la comprensión de nuestras “buenas prácticas”, objetivos, beneficios y posibles
problemas dentro de nuestro Sistema de Gestión (EQA, 2013)".
"Ayudar a las organizaciones a generar facturación, o bien, generar costes efectivos o
beneficios dentro de la vía profesional del servicio TI que se suministra a los clientes
(EQA, 2013)".
Características
La norma ISO 20000 está formada por dos partes las cuales son:
![Page 69: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/69.jpg)
69
La primera parte (Especificación):
"Define los requerimientos necesarios ( 217 ) que deben cumplirse para realizar la entrega
de servicios de TI alineados con la Visión y Objetivos del Negocio, integrando así las
distintas áreas de la organización con calidad y valor agregado para los clientes,
asegurando una optimización de los costes y garantizando la seguridad de la entrega en
todo momento (ISO20000 MEXICO, 2013)".
"El cumplir con esta especificación es garantía de que la organización cuenta con
un “Ciclo de Mejora Continua” de la Gestión de los servicios de TI que ofrece
(ISO20000 MEXICO, 2013)".
Este Estándar Internacional comprende 13 Procesos Definidos que conforman el SGSTI
Sistema de Gestión de Servicios de TI:
• Grupo de Procesos de Provisión del Servicio:
1. Gestión de Niveles de Servicio. 2. Gestión de Informes de Servicio. 3. Gestión de la Continuidad (ITSCM) y Disponibilidad (Gestión Disponibilidad) del
Servicio. 4. Elaboración de Presupuestos y Manejo Contable de los Servicios de TI (Gestión
Financiera). 5. Gestión de la Capacidad. 6. Gestión de la Seguridad de la Información.
• Grupo de Procesos de Control:
7. Gestión de la Configuración. 8. Gestión de Cambios.
• Grupo de Procesos de Entrega:
9. Gestión de Versiones (Entregas y Despliegues).
• Grupo de Procesos de Resolución:
10. Gestión de Incidentes. 11. Gestión de Problemas.
• Grupo de Procesos de Relaciones:
12. Gestión de las Relaciones con el Negocio (SLM y CSI principalmente). 13. Gestión de Proveedores.
La segunda parte (Código de Prácticas) ITIL :
"Representa el conjunto de Mejores Prácticas “adoptadas” y “aceptadas” por la industria
en materia de Gestión de Servicio de TI. Está basada en el estándar mundial para el área
de IT (ITIL (Biblioteca de Infraestructura de TI) que sirve como guía y base para la
![Page 70: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/70.jpg)
70
definición de nuevas acciones de mejora de los servicios en el servicio o preparación de
auditorías contra el estándar ISO/IEC 20000 - 1:2005 (ISO20000 MEXICO, 2013)".
"La especificación supone un completo sistema de gestión (organizado según ISO 9001)
basado en procesos de gestión de servicios, políticas, objetivos y controles (ISO20000
MEXICO, 2013)".
"¿Qué es ITIL? (Propiedad de la OGC de Inglaterra | Office of Goverment of Commerce)
(ISO20000 MEXICO, 2013)".
"ITIL (Information Technology Infrastructure Library), es el estándar internacional
adoptado por las principales empresas de servicios a nivel mundial, para reducir costos y
optimizar los servicios que ofrecen a través del área de TI, aumentando la disponibilidad y
calidad de los mismos (ISO20000 MEXICO, 2013)".
"ITIL es un Framework, documentado en un conjunto de libros, que conforman la
Biblioteca de Mejores Prácticas que permiten mejorar notablemente la calidad de los
servicios de tecnologías de la información que presta una empresa a sus clientes o un
departamento de su organización (ISO20000 MEXICO, 2013)".
"Adicionalmente, ITIL permite a las Empresas que lo adopten obtener la certificación
exclusiva ISO/IEC 20000, para el área de tecnología de la información. Dicha certificación
es garantía comprobable de la calidad de los servicios que se ofrecen (ISO20000
MEXICO, 2013)".
Atributos
Demuestra que una organización dispone de controles y procedimientos
adecuados para prestar coherentemente un servicio de TI de calidad y rentable
(EQA, 2013).
Ofrece la posibilidad de seleccionar y gestionar a los proveedores de servicios
externos con mayor eficacia (EQA, 2013).
Más oportunidades de mejorar la eficacia, fiabilidad y coherencia de los servicios
de TI que repercuten en los costes y el servicio (EQA, 2013).
El proceso de certificación puede reducir la cantidad de auditorías a proveedores y
disminuir así los costes (EQA, 2013).
Permite demostrar altos niveles de calidad y fiabilidad de los servicios de
tecnología de información, cuando presente ofertas para contratos internacionales
o cuando realice ampliaciones locales para aumentar su volumen de negocio
(EQA, 2013).
![Page 71: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/71.jpg)
71
Niveles o Etapas
Los niveles o procesos que lleva acabo la norma ISO 20000 son los que se muestran en
la figura 1.
Ilustración 19: Proceso de gestión de servicios de la norma ISO 20000 (Raúl Álvarez, 2007).
Aplicación
"ISO 20000 es aplicable a cualquier organización, grande o pequeña, de cualquier sector
o parte del mundo, que se base en servicios de TI (EQA, 2013)".
"La norma es especialmente apropiada para proveedores internos de servicios de TI,
como los departamentos de TI, y para proveedores externos de estos servicios, como las
organizaciones de subcontratación de TI (EQA, 2013)".
¿Certificable?
"UNE-ISO/IEC 20000 es el primer estándar de calidad certificable orientado
específicamente a la Gestión de Servicios TI, que proporciona un planteamiento de
gestión integrado, con un conjunto de procesos para la entrega efectiva de servicios al
cliente de la organización, ya sea interno o externo, con el objetivo final de reducir la
exposición al riesgo derivada de las operaciones, cumplir las obligaciones contractuales y
demostrar la calidad de los servicios que ofrece (Ricardo Cañizares Sales, 2007, pág.
58)".
![Page 72: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/72.jpg)
72
Casos de éxito
Existen compañías que se han certificado bajo la norma ISO 20000 con diferentes
empresas certificadoras avaladas para poder dar la certificación.
A continuación, en la tabla 8 se nombrarán algunas empresas certificadas.
Tabla 10: Certificación con la norma ISO 20000:
Empresa Alcance
PHI IT S.A. DE C.V.
SOLUCIONES DE NEGOCIO
INTEGRALES BASADAS EN
TECNOLOGÍA DE INFORMACIÓN Y
COMUNICACIONES MEDIANTE
PROCESAMIENTO, SEGURIDAD Y
ALMACENAMIENTO DE CÓMPUTO,
INFORMACIÓN, DESARROLLO DE
SOFTWARE, ALTA DISPONIBILIDAD,
ACCESO A INTERNET, PROVEEDURÍA
DE HARDWARE, SOFTWARE Y
MÓVILES, DISEÑO, INGENIERÍA E
IMPLEMENTACIÓN.
MAINBIT SA DE C.V
SERVICIO ADMINISTRADO
ESCRITORIO, QUE CONSISTE EN
PROPORCIONAR EL EQUIPO DE
CÓMPUTO PERSONAL COMPUESTO
POR HARDWARE, SOFTWARE Y
CONFIGURACIÓN BÁSICA
(APLICACIONES Y ACCESOS
DEFINIDOS PARA EL EQUIPO EN BASE
AL PERFIL DEL USUARIO ASIGNADO)
EN STANDALONE A LOS USUARIOS
ADSCRITOS A LAS INSTALACIONES DE
MAINBIT EN GABRIEL MANCERA PARA
EL DESARROLLO DE SUS
ACTIVIDADES.
COMISIÓN FEDERAL DE
ELECTRICIDAD –CENACE
SERVICIO DE ADQUISICIÓN DE DATOS
EN TIEMPO REAL PARA LA
OPERACIÓN DEL SISTEMA ELÉCTRICO
NACIONAL
SHARP CORPORATION MÉXICO,
S.A. DE C.V.
SERVICIOS ADMINISTRADOS DE
IMPRESIÓN Y SOPORTE TÉCNICO DE
EQUIPOS MULTIFUNCIONALES,
BRINDADO A TODOS LOS CLIENTES
![Page 73: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/73.jpg)
73
EN TODA LA REPÚBLICA MEXICANA, A
TRAVÉS DE MESAS DE SERVICIO
DISTRIBUIDORA TECNO OFICE S.A
DE C.V.
SERVICIO DE MANTENIMIENTO
CORRECTIVO DE MULTIFUNCIONALES
SHARP A CLIENTES EN LA ZONA
METROPOLITANA DE GUADAJALARA,
JALISCO.
REDES Y SOPORTE EN
MICROCOMPUTACIÓN, S.A.
SERVICIO DE MANTENIMIENTO
CORRECTIVO SIN REFACCIONES DE
SOFTWARE, HARDWARE, CABLEADO
ESTRUCTURADO Y TELEFONÍA EN EL
ÁREA METROPOLITANA DEL D.F.
OPERBES S.A. DE C.V.
ADMINISTRACIÓN DE CAMBIOS,
RESPALDO DE CONFIGURACIONES,
ADMINISTRACIÓN DE INCIDENTES,
ADMINISTRACIÓN DE PROBLEMAS,
ADMINISTRACIÓN DE
VULNERABILIDADES Y MONITOREO DE
DISPONIBILIDAD, LOS CUALES SON
PROVISTOS POR EL ÁREA DEL
SECURITY OPERATION CENTER (SOC)
DE BESTEL A SUS DIFERENTES
CLIENTES.
TECNOLOGÍA EN SERVICE DESK,
S.A. DE C.V.
SERVICIO DE IMPLEMENTACIÓN Y
OPERACIÓN DE SERVICE DESK, EL
CUAL INCLUYE LA PROVISIÓN DE LOS
RECURSOS TECNOLÓGICOS Y
HUMANOS PRESTADOS DESDE LAS
INSTALACIONES UBICADAS EN JOSÉ
MARÍA OLLOQUI NO. 31, DELEGACIÓN
BENITO JUÁREZ, MÉXICO, D.F., A
TODOS NUESTROS CLIENTES
NACIONALES E INTERNACIONALES
Cosas curiosas
Una de las cosas que más me llamó la atención fue que tiene vínculos con otras normas
ISO como es la norma ISO 15504
Otro motivo para su implantación es que los entornos de desarrollo y de TI están
condenados a entenderse. En desarrollo usan herramientas como ISO 15504 y su
certificación hace exigirle a las empresas de TI ciertas actuaciones, que lograrían
fácilmente usando ISO 20000 (EQA, 2013).
![Page 74: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/74.jpg)
74
También se relaciona con ITIL y COBIT (Control Objetives for Information and related
Technology), la ITIL actúa sobre los procesos y, a través del conjunto de buenas prácticas
que lo conforman, mejorar el servicio que ofrece la empresa y medirlos (para una mejora
continua) y el COBIT sirve para planear, organizar, dirigir y controlar toda la función
informática dentro de una empresa. Actúa sobre la dirigencia y ayuda a estandarizar la
organización (ISO 20000, 2013).
Las tareas de ITIL
"ITIL describe un procedimiento sistemático y profesional para la gestión de servicios de
TI. La biblioteca pone enfáticamente el énfasis en la importancia de satisfacer las
necesidades corporativas del aspecto comercial (ISO 20000, 2013)".
"La condición necesaria para ello es la disposición incondicional para aceptar el cambio
con respecto a un cliente y un enfoque orientado al servicio. En muchas empresas esto
requiere un cambio en la cultura de comportamiento existente (ISO 20000, 2013)".
"El objetivo, con la ayuda de ITIL, es crear también un mundo clara de las definiciones en
el área de gestión de servicios y por consiguiente, para simplificar la comunicación (ISO
20000, 2013)".
Las tareas de COBIT
"El marco COBIT está destinado principalmente a cumplimiento y la seguridad y, como tal,
asegura la gestión de la información para la operación de los servicios de TI (ISO 20000,
2013)".
"La gestión de servicios bajo ITIL está orientada exclusivamente hacia el beneficio y la
eficiencia del cliente. El logro de los objetivos de negocio, mientras que al mismo tiempo
cumplir con los requisitos internos y externos es fundamental para asegurar el medio de
una empresa y el éxito a largo plazo (ISO 20000, 2013)".
Sinergia entre COBIT e ITIL: ISO 20000
"Ya no es lo suficientemente pura para implementar las mejores prácticas. La sinergia
entre las dos redes ahora reside en el hecho de que los objetivos de control más formales
de COBIT están alineados con el marco ITIL, que se orienta hacia la idoneidad y
flexibilidad y éstas deben ser cumplidas de manera que se puede definir (ISO 20000,
2013)".
"Este enlace se sincroniza perfectamente las normas para la orientación estratégica y el
aumento de la eficiencia de la gestión de servicios de TI con las normas de auditoría (ISO
20000, 2013)".
"Los dos marcos continuarán desarrollando y converger cada vez más, con el puente de
este ser creado por la norma internacional ISO 20000. Sobre la base de las dos
organizaciones ITIL ITSMF y BSI (Instituto Británico estándar) han desarrollado esta
norma claramente medible y por lo tanto, creó la oportunidad para la certificación de la
![Page 75: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/75.jpg)
75
conformidad, la eficacia y la eficiencia del individuo objetivos de control de gestión de
servicios de TI (ISO 20000, 2013)".
![Page 76: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/76.jpg)
76
ISO/IEC 38500
![Page 77: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/77.jpg)
77
Introducción
Actualmente, el gobierno de las TI se extiende rápidamente, la mitad de las
organizaciones reconocen haber implantado o estar en proceso de implantación de
elementos propios del gobierno de las TI.
La publicación de la norma ISO 38500 en 2008, ha supuesto un gran respaldo para el
reconocimiento de la importancia de los sistemas de gobierno de las TI y se ha convertido
en un referente y un excelente punto de partida para la implantación de estos sistemas.
(Antonio Fernández Martínez y Faraón Llorens Largo, 2011)
Su objetivo es proporcionar un marco de principios para que la dirección de las
organizaciones lo utilice al evaluar, dirigir y monitorizar el uso de las tecnologías de la
información y comunicaciones (TICs).
Está alineada con los principios de gobierno corporativo recogidos en el “Informe
Cadbury” y en los “Principios de Gobierno Corporativo de la OCDE.” (ISACA, 2010)
![Page 78: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/78.jpg)
78
Definición
ISO/IEC 38500 es un estándar que provee un marco de trabajo con los principios
necesarios para que los directores y gerentes puedan implantar los procesos de
evaluación, dirección y monitoreo del uso efectivo, eficiente y aceptable de la Tecnología
de Información (TI) en sus organizaciones. Es aplicable a todas las organizaciones:
públicas y privadas, de cualquier tamaño. (SISELCA IT Systems, 2013)
La norma se aplica al gobierno de los procesos de gestión de las TICs en todo tipo de
organizaciones que utilicen (hoy todas) las tecnologías de la información, facilitando unas
bases para la evaluación objetiva del gobierno de TIC. (Manuel Ballester, 2010)
Características
A continuación conocernos las características del gobierno de TI (ISO/IEC 38500) que
tienen como objetivo proporcionar beneficios al implementar esta norma:
Establece un modelo para el gobierno de TI, basado en dirigir, monitorizar y
evaluar.
Este estándar establece 6 principios para la eficacia, eficiencia y uso aceptable de
las TI.
Este estándar asegura que las organizaciones realizan un adecuado estudio de
riesgos y evalúan nuevas oportunidades en el uso de las TI.
Este estándar fomenta el uso de otros estándares para apuntalar la gestión de las
TI (CITI – Control Interno Tecnologías Información).
Este estándar es un subconjunto del Gobierno Corporativo de las empresas /
instituciones.
Este estándar deja claro que se debe cumplir con la legislación vigente. (Carlos
Manuel Fernández, 2011)
Atributos o principios
En este apartado haremos referencia a los atributos que posee la ISO/IEC 38500 los
cuales conforman sus características. Esta norma define 6 principios de Gobierno de TI:
1. Responsabilidad: los clientes (usuarios) y el proveedor de servicios (organización
de TI) deben usar un modelo de comunicación efectiva, basado en la asignación
de responsabilidad y rendición de cuentas y avances.
2. Estrategia: la planificación estratégica de TI es compleja y critica, y requiere una
coordinación estrecha a todo lo ancho de la organización: unidades de negocio,
organización y planes estratégicos de TI.
![Page 79: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/79.jpg)
79
3. Adquisición: las soluciones de TI existen para soportar los procesos de negocio.
Estas no deben ser consideradas como proyectos aislados de TI, sino como
aporte de valor que habilita cambio positivo en el negocio.
4. Desempeño: la medición efectiva del desempeño depende de dos aspectos clave:
la clara definición de metas de desempeño y el establecimiento de métricas
efectivas para monitorear el logro de esas metas.
5. Cumplimiento: en el mercado global actual, habilitado por Internet y los avances
tecnológicos, las empresas necesitan cumplir con un amplio número de
requerimientos legales y regulatorios.
6. Comportamiento Humano: la implementación de todo cambio de TI,
regularmente requiere un significante cambio cultural y de comportamiento del
recurso humano dentro de la empresa, como también de las relaciones con los
clientes, proveedores y asociados de negocio. (SISELCA IT Systems, 2013)
Por otro lado la ISO/IEC 38500 tiene un modelo para su dirección el cual se encuentra
basado en tres tareas principales:
1. Evaluar: examinar y juzgar el uso actual y futuro de las TIC, incluyendo
estrategias, propuestas y acuerdos de aprovisionamiento (internos y externos).
2. Dirigir: dirigir la preparación y ejecución de los planes y políticas, asignando las
responsabilidades al efecto. Asegurar la correcta transición de los proyectos a la
producción, considerando los impactos en la operación, el negocio y la
infraestructura. Impulsar una cultura de buen gobierno de TIC en la organización.
3. Monitorizar: mediante sistemas de medición, vigilar el rendimiento de la TIC,
asegurando que se ajusta a lo planificado. (Manuel Ballester, 2010)
En la siguiente figura representa de manera gráfica en donde influyen las tres tareas.
![Page 80: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/80.jpg)
80
Ilustración 20: Modelo de Gobierno Corporativo de TIC. Certificación.
Sabemos que toda norma tiene un proceso de certificación y que es necesario para
establecer que una organización está cumpliendo con todos los requisitos de la ISO y
cumpliendo los objetivos que se establece. En la siguiente figura se muestra el “proceso
de certificación de conformidad ISO 38500”:
Ilustración 21: Proceso de certificación de conformidad ISO 38500 (Carlos Manuel Fernández, 2011).
![Page 81: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/81.jpg)
81
Marco de trabajo
El marco de trabajo de la ISO 38500 se encuentra fundamentado en tres premisas en el
punto de vista del “Desarrollo de Política para el control de TI”, las cuales son:
Políticas estratégicas
Su posición frente a los principios.
Rol de la junta: consulta y aprobación.
Políticas operacionales
Especifican como se conducen los proyectos y las operaciones.
Rol de la junta: conciencia.
Políticas de uso
Reglas para saber cómo las personas utilizan los sistemas de negocio y recursos.
Rol de la junta: parte de la comunidad de usuarios. (Carlos Francavilla, 2012)
Casos de éxito
El gobierno TI en el sistema de dirección estratégica de la “Universidad Jaume I de
Castello” es un gran ejemplo de los reconocimientos y beneficios que ha obtenido al
implementar la norma ISO”IEC 38500, la cual ha llegado a las siguientes conclusiones:
1. Alineación con la planificación estratégica institucional.
2. Responsabilidades de los ejecutivos y el rol del gerente de las TI (CIA).
3. Teoría sobre gobierno y políticas en la práctica.
4. Gobierno institucional interno versus externo.
5. Mecanismos y procesos del Gobierno de las TI.
Con esto se considera que la ISO 38500 ha venido a darnos la razón con el modelo por el
que apostamos en el 1996 y que nos permitió tener una visión corporativa del proceso
TI/SI en la Universidad alineado con el proceso estratégico.
Nuestro principal objetivo es dar una visión a vuelo de pájaro de los pasos tomados desde
1991 hasta la fecha, intentando explicar nuestra experiencia, argumentando las
decisiones tomadas y describiendo los instrumentos finales focalizados desde la
perspectiva TI. Que nos permiten gestionar actualmente la totalidad de la Universidad y
![Page 82: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/82.jpg)
82
que han sido recientemente reconocidos con el sello de Excelencia EFQM +500. (Antonio
Fernández Martínez y Faraón Llorens Largo, 2011)
![Page 83: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/83.jpg)
83
ISO/IEC 27000
![Page 84: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/84.jpg)
84
INTRODUCCIÓN
La información es una parte importante para el éxito y la continuidad en el mercado de
cualquier empresa. La seguridad de esta información y de los sistemas que los procesan
es un objetivo número uno de toda la empresa u organización.
Para una excelente gestión de la seguridad de la información, es necesario implantar un
sistema que aborde esta tarea de una forma metódica, documentada y basada en unos
objetivos claros de seguridad y una evaluación de los riesgos a los que está sometida la
información de la empresa.
Tener garantizado un nivel de protección total es virtualmente imposible, así que el
objetivo de los sistemas de gestión de seguridad de la información es garantizar que los
riesgos de la seguridad sean conocidos, asumidos, gestionados y minimizados por la
organización.
Por esta razón hablare en este apartado sobre la ISO/IEC 27000 que es un estándar
desarrollado específicamente para la gestión de la seguridad de la información, la cual es
utilizable en cualquier tipo de organización.
También presentaré las distintas normas que componen la serie ISO 27000, así como sus
características, atributos, niveles y como puede una organización implantar un sistema de
gestión de seguridad de la información basado en la ISO 27001.
Ilustración 22: ISO 27000 Tomado de: http://www.grupotreinar.com
“La ISO/IEC 27000 es un conjunto de estándares desarrollados -o en fase de desarrollo
por ISO (International Organization for Standardization) e IEC (International
Electrotechnical Commission), que proporcionan un marco de gestión de la seguridad de
la información utilizable por cualquier tipo de organización, pública o privada, grande o
pequeña” (Baldeón Garzón, 2012).
![Page 85: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/85.jpg)
85
“ISO (International Organization for Standardization) – Organización
Internacional para la Estandarización, es un organismo que promueve el
desarrollo de normas voluntarias internacionales de fabricación, comercio y
comunicación para todas las ramas industriales menos las del campo de la
eléctrica y la electrónica. Su sede principal se encuentra en la ciudad de
Ginebra-Suiza y su objetivo principal es la de estandarizar normas,
productos y seguridad para organizaciones y empresas de todo el mundo”
(Baldeón Garzón, 2012).
“IEC (International Electrotechical Commission) – Comisión Electrónica
Internacional, es una organización que se encarga de la normalización en
el campo eléctrico, electrónico y en todas las tecnologías que se
encuentren relacionadas. Desde el año 1906 IEC es la organización líder a
nivel mundial que prepara y publica normas internacionales para todas las
tecnologías eléctricas, electrónicas y relacionadas con el fin de trabajar con
seguridad en todos los niveles” (Baldeón Garzón, 2012).
“El origen de esta norma ISO 27000 se remonta desde 1901, y como primera entidad de
normalización a nivel mundial, BSI (British Standards Institution) es responsable de
importante normas como:
1979: Publicación BS 5750 - ahora ISO 9001
1992: Publicación BS 7750 - ahora ISO 14001
1996: Publicación BS 8800 - ahora OHSAS 18001
La norma BS 7799 de BSI aparece por primera vez en 1995, con objeto de proporcionar a
cualquier empresa -británica o no- un conjunto de buenas prácticas para la gestión de la
seguridad de su información.
La primera parte de la norma (BS 7799-1) es una guía de buenas prácticas, para la que
no se establece un esquema de certificación. Es la segunda parte (BS 7799-2), publicada
por primera vez en 1998, la que establece los requisitos de un sistema de seguridad de la
información (SGSI) para ser certificable por una entidad independiente” (ISO27000, 2013).
“Las dos partes de la norma BS 7799 se revisaron en 1999 y la primera parte se adoptó
por ISO, sin cambios sustanciales, como ISO 17799 en el año 2000.
En 2002, se revisó BS 7799-2 para adecuarse a la filosofía de normas ISO de sistemas de
gestión.
En 2005, con más de 1700 empresas certificadas en BS7799-2, este esquema se publicó
por ISO como estándar ISO 27001, al tiempo que se revisó y actualizó ISO 17799. Esta
última norma se renombra como ISO 27002:2005 el 1 de Julio de 2007, manteniendo el
contenido así como el año de publicación formal de la revisión” (ISO27000, 2013).
![Page 86: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/86.jpg)
86
Ilustración 23: Historia de ISO 27001 Tomado de: (ISO27000, 2013).
En Marzo de 2006, posteriormente a la publicación de la ISO27001:2005, BSI publicó la
BS7799-3:2006, centrada en la gestión del riesgo de los sistemas de información.
Tal como se menciona en (ATTAChile, 2013), “esta ISO 27001:2005 duro bastante tiempo
hasta que se vio necesario actualizarla así que la International Organization for
Standardization ha publicado la última versión de la norma ISO 2700, la ISO 27000:2013.
Entre las diferencias encontramos las siguientes:
El cambio más evidente en la nueva versión de la norma es el de su estructura la
cual se adapta a todas las normas de gestión.
Las partes interesadas cobran gran importancia en esta versión, ya que incluye a
accionistas, clientes, autoridades, socios, etc. La norma posee un listado de
posibles partes interesadas en una organización.
Los conceptos “documentos” y “registros” pasan a llamarse información
documentada, en esta nueva norma.
La evaluación de riesgos ya no se realizará a partir de los activos, las
vulnerabilidades y las amenazas sino que estos sólo se emplearán para establecer
los riesgos consecuencia de la Integridad, la Confidencialidad y la Disponibilidad.
Con este cambio se logra aportar capacidad de decisión a la empresa a la hora de
identificar los riesgos.
En el informe de objetivos propuestos por la empresa, ahora, será necesario
especificar quién será el responsable de comprobar que se realizan, el
responsable de medirlos y además con qué frecuencia lo hace. También será
necesario especificar como se planea hacer posibles los objetivos.
![Page 87: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/87.jpg)
87
Las acciones preventivas también son objeto de cambio en la norma 27001, ya
que la nueva versión no incluye acciones preventivas ya que estas pasarán a
formar parte de la evaluación del riesgo y el tratamiento.
Por otro lado, las acciones correctivas se clasifican en dos tipos, las enfocadas a
hallar solución a no conformidades y las dedicadas a eliminar la causa que
provoca no conformidades.
En la nueva norma también será necesario indicar toda la información relativa a la
comunicación, incluyendo los requisitos a comunicar, cuando, como y a quién se
comunica etc.”.
La ISO 27000:2013 aporta mayor libertad a las empresas, las cuales podrán adaptar el
Sistema de Gestión a sus necesidades, lo cual mal interpretado puede ser una excusa
para que las empresas no se esfuercen y traten de cumplir el mínimo de requisitos.
Tal y como se menciona en (ISO27000, 2013), “los beneficios de esta norma ISO 27000
son muchas pero entre las más importantes tenemos:
Establecimiento de una metodología de gestión de la seguridad clara y
estructurada.
Reducción del riesgo de pérdida, robo o corrupción de información.
Los clientes tienen acceso a la información a través de medidas de seguridad.
Los riesgos y sus controles son continuamente revisados.
Confianza de clientes y socios estratégicos por la garantía de calidad y
confidencialidad comercial.
Las auditorías externas ayudan cíclicamente a identificar las debilidades del
sistema y las áreas a mejorar.
Posibilidad de integrarse con otros sistemas de gestión (ISO 9001, ISO 14001,
OHSAS 18001…).
Continuidad de las operaciones necesarias de negocio tras incidentes de
gravedad.
Conformidad con la legislación vigente sobre información personal, propiedad
intelectual y otras.
Imagen de empresa a nivel internacional y elemento diferenciador de la
competencia.
Confianza y reglas claras para las personas de la organización.
Reducción de costes y mejora de los procesos y servicios.
Aumento de la motivación y satisfacción del personal.
Aumento de la seguridad en base a la gestión de procesos en vez de en la compra
sistemática de productos y tecnologías”.
La ISO 27000 es semejante a otras normas ISO, las cuales son realmente una serie de
estándares.
Como se menciona en (ISO27000, 2013), “los rangos de numeración reservados por ISO
van de 27000 a 27019 y de 27030 a 27044 con 27799 finalizando la serie formalmente en
estos números.
![Page 88: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/88.jpg)
88
La serie de normas con ciertas características se indican a continuación:
ISO 27000: En fase de desarrollo; su fecha prevista de publicación es Noviembre
de 2008. Contendrá términos y definiciones que se emplean en toda la serie
27000. La aplicación de cualquier estándar necesita de un vocabulario claramente
definido, que evite distintas interpretaciones de conceptos técnicos y de gestión.
Esta norma está previsto que sea gratuita, a diferencia de las demás de la serie,
que tendrán un coste.
ISO 27001: Publicada el 15 de Octubre de 2005. Es la norma principal de la serie y
contiene los requisitos del sistema de gestión de seguridad de la información.
Tiene su origen en la BS 7799-2:2002 y es la norma con arreglo a la cual se
certifican por auditores externos los SGSI de las organizaciones. Sustituye a la BS
7799-2, habiéndose establecido unas condiciones de transición para aquellas
empresas certificadas en esta última. En su Anexo A, enumera en forma de
resumen los objetivos de control y controles que desarrolla la ISO 27002:2005
(nueva numeración de ISO 17799:2005 desde el 1 de Julio de 2007), para que
sean seleccionados por las organizaciones en el desarrollo de sus SGSI; a pesar
de no ser obligatoria la implementación de todos los controles enumerados en
dicho anexo, la organización deberá argumentar sólidamente la no aplicabilidad de
los controles no implementados.
ISO 27002: Desde el 1 de Julio de 2007, es el nuevo nombre de ISO 17799:2005,
manteniendo 2005 como año de edición. Es una guía de buenas prácticas que
describe los objetivos de control y controles recomendables en cuanto a seguridad
de la información. No es certificable. Contiene 39 objetivos de control y 133
controles, agrupados en 11 dominios. Como se ha mencionado en su apartado
correspondiente, la norma ISO 27001 contiene un anexo que resume los controles
de ISO 27002:2005.
ISO 27003: En fase de desarrollo; su fecha prevista de publicación es Mayo de
2009. Consistirá en una guía de implementación de SGSI e información acerca del
uso del modelo PDCA y de los requerimientos de sus diferentes fases. Tiene su
origen en el anexo B de la norma BS7799-2 y en la serie de documentos
publicados por BSI a lo largo de los años con recomendaciones y guías de
implantación.
ISO 27004: En fase de desarrollo; su fecha prevista de publicación es Noviembre
de 2008. Especificará las métricas y las técnicas de medida aplicables para
determinar la eficacia de un SGSI y de los controles relacionados. Estas métricas
se usan fundamentalmente para la medición de los componentes de la fase “Do”
(Implementar y Utilizar) del ciclo PDCA.
![Page 89: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/89.jpg)
89
ISO 27005: Publicada el 4 de Junio de 2008. Establece las directrices para la
gestión del riesgo en la seguridad de la información. Apoya los conceptos
generales especificados en la norma ISO/IEC 27001 y está diseñada para ayudar
a la aplicación satisfactoria de la seguridad de la información basada en un
enfoque de gestión de riesgos. El conocimiento de los conceptos, modelos,
procesos y términos descritos en la norma ISO/IEC 27001 e ISO/IEC 27002 es
importante para un completo entendimiento de la norma ISO/IEC 27005:2008, que
es aplicable a todo tipo de organizaciones (por ejemplo, empresas comerciales,
agencias gubernamentales, organizaciones sin fines de lucro) que tienen la
intención de gestionar los riesgos que puedan comprometer la organización de la
seguridad de la información. Su publicación revisa y retira las normas ISO/IEC TR
13335-3:1998 y ISO/IEC TR 13335-4:2000.
ISO 27006: Publicada el 13 de Febrero de 2007. Especifica los requisitos para la
acreditación de entidades de auditoría y certificación de sistemas de gestión de
seguridad de la información. Es una versión revisada de EA-7/03 (Requisitos para
la acreditación de entidades que operan certificación/registro de SGSIs) que añade
a ISO/IEC 17021 (Requisitos para las entidades de auditoría y certificación de
sistemas de gestión) los requisitos específicos relacionados con ISO 27001 y los
SGSIs. Es decir, ayuda a interpretar los criterios de acreditación de ISO/IEC 17021
cuando se aplican a entidades de certificación de ISO 27001, pero no es una
norma de acreditación por sí misma.
ISO 27007: En fase de desarrollo; su fecha prevista de publicación es Mayo de
2010. Consistirá en una guía de auditoría de un SGSI.
ISO 27011: En fase de desarrollo; su fecha prevista de publicación es finales de
2008. Consistirá en una guía de gestión de seguridad de la información específica
para telecomunicaciones, elaborada conjuntamente con la ITU (Unión
Internacional de Telecomunicaciones).
ISO 27031: En fase de desarrollo; su fecha prevista de publicación es Mayo de
2010. Consistirá en una guía de continuidad de negocio en cuanto a tecnologías
de la información y comunicaciones.
ISO 27032: En fase de desarrollo; su fecha prevista de publicación es Febrero de
2009. Consistirá en una guía relativa a la ciberseguridad.
ISO 27033: En fase de desarrollo; su fecha prevista de publicación es entre 2010 y
2011. Es una norma consistente en 7 partes: gestión de seguridad de redes,
arquitectura de seguridad de redes, escenarios de redes de referencia,
aseguramiento de las comunicaciones entre redes mediante Gateway, acceso
remoto, aseguramiento de comunicaciones en redes mediante VPNs y diseño e
![Page 90: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/90.jpg)
90
implementación de seguridad en redes. Provendrá de la revisión, ampliación y
remuneración de ISO 18028.
ISO 27034: En fase de desarrollo; su fecha prevista de publicación es Febrero de
2009. Consistirá en una guía de seguridad en aplicaciones.
ISO 27799: Publicada el 12 de Junio de 2008. Es un estándar de gestión de
seguridad de la información en el sector sanitario aplicando ISO 17799 (actual ISO
27002). Esta norma, al contrario que las anteriores, no la desarrolla el subcomité
JTC1/SC27, sino el comité técnico TC 215. ISO 27799:2008 define directrices para
apoyar la interpretación y aplicación en la salud informática de la norma ISO / IEC
27002 y es un complemento de esa norma. ISO 27799:2008 especifica un
conjunto detallado de controles y directrices de buenas prácticas para la gestión
de la salud y la seguridad de la información por organizaciones sanitarias y otros
custodios de la información sanitaria en base a garantizar un mínimo nivel
necesario de seguridad apropiado para la organización y circunstancias que van a
mantener la confidencialidad, integridad y disponibilidad de información personal
de salud. ISO 27799:2008 se aplica a la información en salud en todos sus
aspectos y en cualquiera de sus formas, toma la información (palabras y números,
grabaciones sonoras, dibujos, vídeos e imágenes médicas), sea cual fuere el
medio utilizado para almacenar (de impresión o de escritura en papel o
electrónicos de almacenamiento) y sea cual fuere el medio utilizado para
transmitirlo (a mano, por fax, por redes informáticas o por correo), ya que la
información siempre debe estar adecuadamente protegida”.
Tal y como se establece en (ISO27000, 2013), “Algunos aspectos clave para que la
empresa obtenga la certificación en la ISO 27000 o la mantenga son:
Compromiso y apoyo de la Dirección de la organización.
Definición clara de un alcance apropiado.
Concienciación y formación del personal.
Evaluación de riesgos exhaustiva y adecuada a la organización.
Compromiso de mejorar continuamente.
Establecimiento de políticas y normas.
Organización y comunicación.
Integración del SGSI (Sistemas de Gestión de Seguridad en la Información) en la
organización, como se muestra en la imagen 3”.
![Page 91: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/91.jpg)
91
Ilustración 24: Modelo de procesos de una organización a la norma ISO 27000
Tomada de: (ISO27000, 2013).
La simbología de las flechas de dirección es:
Plan (planificar): establecer el SGSI.
Do (hacer): implementar y utilizar el SGSI.
Check (verificar): monitorizar y revisar el SGSI.
Act (actuar): mantener y mejorar el SGSI.
Como se muestra en (ISO27000, 2013), “al momento de aplicar esta norma repercuten
varios beneficios entre estos están:
Establecimiento de una metodología de gestión de la seguridad clara y
estructurada.
Reducción del riesgo de pérdida, robo o corrupción de información.
Los clientes tienen acceso a la información a través medidas de seguridad.
Los riesgos y sus controles son continuamente revisados.
Confianza de clientes y socios estratégicos por la garantía de calidad y
confidencialidad comercial.
Las auditorías externas ayudan cíclicamente a identificar las debilidades del
sistema y las áreas a mejorar.
Posibilidad de integrarse con otros sistemas de gestión (ISO 9001, ISO 14001,
OHSAS 18001…).
![Page 92: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/92.jpg)
92
Continuidad de las operaciones necesarias de negocio tras incidentes de
gravedad.
Conformidad con la legislación vigente sobre información personal, propiedad
intelectual y otras.
Imagen de empresa a nivel internacional y elemento diferenciador de la
competencia.
Confianza y reglas claras para las personas de la organización.
Reducción de costes y mejora de los procesos y servicio.
Aumento de la motivación y satisfacción del personal.
Aumento de la seguridad en base a la gestión de procesos en vez de en la compra
sistemática de productos y tecnologías”.
Tal y como se establece en (ISO27000, 2013), “así como hay beneficios con esta ISO
también pueden haber riesgos los cuales son:
Exceso de tiempos de implantación: con los consecuentes costes descontrolados,
desmotivación, alejamiento de los objetivos iniciales, etc.
Temor ante el cambio: resistencia de las personas.
Discrepancias en los comités de dirección.
Delegación de todas las responsabilidades en departamentos técnicos.
No asumir que la seguridad de la información es inherente a los procesos de
negocio.
Planes de formación y concienciación inadecuados.
Calendario de revisiones que no se puedan cumplir.
Definición poco clara del alcance.
Exceso de medidas técnicas en detrimento de la formación, concienciación y
medidas de tipo organizativo.
Falta de comunicación de los progresos al personal de la organización.
Por esta razón hay que tomar en cuenta estos consejos básicos:
Mantener la sencillez y restringirse a un alcance manejable y reducido: un centro
de trabajo, un proceso de negocio clave, un único centro de proceso de datos o un
área sensible concreta; una vez conseguido el éxito y observados los beneficios,
ampliar gradualmente el alcance en sucesivas fases.
Comprender en detalle el proceso de implantación: iniciarlo en base a cuestiones
exclusivamente técnicas es un error frecuente que rápidamente sobrecarga de
problemas la implantación; adquirir experiencia de otras implantaciones, asistir a
cursos de formación o contar con asesoramiento de consultores externos
especializados.
Gestionar el proyecto fijando los diferentes hitos con sus objetivos y resultados.
La autoridad y compromiso decidido de la Dirección de la empresa -incluso si al
inicio el alcance se restringe a un alcance reducido- evitarán un muro de excusas
![Page 93: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/93.jpg)
93
para desarrollar las buenas prácticas, además de ser uno de los puntos
fundamentales de la norma.
La certificación como objetivo: aunque se puede alcanzar la conformidad con la
norma sin certificarse, la certificación por un tercero asegura un mejor enfoque, un
objetivo más claro y tangible y, por lo tanto, mejores opciones de alcanzar el éxito.
Eso sí, la certificación es la "guinda del pastel", no es bueno que sea la meta en sí
misma. El objetivo principal es la gestión de la seguridad de la información
alineada con el negocio.
No reinventar la rueda: apoyarse lo más posible en estándares, métodos y guías
ya establecidos, así como en la experiencia de otras organizaciones.
Servirse de lo ya implementado: otros sistemas de gestión (como ISO 9001 para la
calidad o ISO 14001 para medio ambiente) ya implantados en la organización son
útiles como estructura de trabajo, ahorrando tiempo y esfuerzo y creando
sinergias; es conveniente pedir ayuda e implicar a responsables y auditores
internos de otros sistemas de gestión.
Reservar la dedicación necesaria diaria o semanal: el personal involucrado en el
proyecto debe ser capaz de trabajar con continuidad en el proyecto.
Registrar evidencias: deben recogerse evidencias al menos tres meses antes del
intento de certificación para demostrar que el SGSI funciona adecuadamente. No
precipitarse en conseguir la certificación.
Mantenimiento y mejora continua: tener en consideración que el mantenimiento y
la mejora del SGSI a lo largo de los años posteriores requerirán también esfuerzo
y recursos”.
CURIOSIDADES
Una de las curiosidades más grandes sobre la ISO 27000 y que muchas personas no
entienden, es porque de la serie de normas de la ISO 27000 solo es certificable la ISO
27001, y esto es debido a que es la norma que define el modelo completo de gestión de
seguridad de la información según el ciclo PDCA aunque, para algunos procesos, se
apoya en otras normas relacionadas no certificadas, como la ISO 17799 (que pasaría a
ser ISO 27002 en 2007).
Una organización de certificación acredita, mediante una auditoría. Esta entidad establece
el número de días y auditores necesarios, puede realizar una pre-auditoría (no obligatoria)
y lleva a cabo una auditoría formal. Si el informe es favorable, la empresa recibirá la
certificación.
El número de certificaciones ha aumentado considerablemente en los últimos años como
demostración de la relevancia que tiene la protección de la información para el desarrollo
de las actividades de las organizaciones y para mantener y desarrollar el tejido industrial
de los diferentes países y en todo el mundo. Concluyendo que la ISO/IEC 27000 en
general es muy importante para el crecimiento de una empresa, ya que al obtenerla se
incluyen muchos beneficios que quizás en un principio no se notarán por los compromisos
![Page 94: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/94.jpg)
94
y reglas que la empresa tomará pero que dentro de un tiempo todo ese esfuerzo se
convertirá en éxito para la organización.
Ilustración 25: Evolución de certificaciones ISO 27001 en México Tomada de: (ISO, 2013).
Ilustración 26: Distribución Mundial de certificaciones en ISO/IEC 27001 en 2012
Tomada de: (ISO, 2013).
![Page 95: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/95.jpg)
95
NYSE NMX-1-059-/02 Moprosoft y Evalsoft
![Page 96: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/96.jpg)
96
Introducción
A continuación se presentara como trabaja Moprosoft, así como las características que lo
componen, sus atributos y aplicación. Moprosoft fue fundada por la Dra. Hanna Oktaba
que es profesora en la facultad de ciencias de la UNAM y además es vicepresidenta de la
AMCIS.
![Page 97: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/97.jpg)
97
¿Qué es Moprosoft?
Es un modelo para la industria del software. Un modelo para la mejora y evaluación de los
procesos de desarrollo y mantenimiento de sistemas y productos de software.
Desarrollado por la Asociación Mexicana para la Calidad en Ingeniería de Software.
(Alvarado J, slideshare, 2013)
Características
Las categorías de procesos corresponden a niveles organizacionales de administración
esto significa que tiene capacidad organizacional en gestión de proyectos y cuenta con
procesos integrados y relacionales y fondo en producto de su capitalización, además de
que es muy fácil de entender.
Se creó con la referencia de otros modelos
(Gaona O,uvmnet.com, 2013)
Ilustración 27Modelos de referencia para Moprosoft (uvmnet.omargaona.com, 2013, pag 11)
Atributos
Estructura de procesos:
![Page 98: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/98.jpg)
98
Ilustración 28: Estructura de Procesos (uvmnet.omargaona.com, 2013, pag 15)
Gestión de Negocio
Establecer la razón de ser de la organización, sus objetivos y las condiciones para
lograrlos, para lo cual es necesario considerar las necesidades de los clientes, así como
evaluar los resultados para poder proponer cambios que permitan la mejora continua.
(Gaona O,uvmnet.com, 2013)
Ilustración 29: Procesos de la gestión de negocios (uvmnet.omargaona.com, 2013, pag 17)
![Page 99: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/99.jpg)
99
Gestión
Establecer los procesos de la organización, en función de los procesos requeridos
identificados en el plan estratégico así como asegurar que los proyectos contribuyan al
cumplimiento de los objetivos
(Gaona O,uvmnet.com, 2013)
Ilustración 30: Categorías de la gestión (uvmnet.omargaona.com, 2013, pag 18)
Operación
Establecer y llevar a cabo sistemáticamente las actividades que permitan cumplir con los
objetivos de un proyecto en tiempo y costo esperados.
(Gaona O,uvmnet.com, 2013)
![Page 100: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/100.jpg)
100
Ilustración 31: Categorías de la operación (uvmnet.omargaona.com, 2013, pag 26)
Niveles o etapas
Descripción
Ilustración 32: Niveles por proceso de Moprosoft (uvmnet.omargaona.com, 2013, pag 8)
En cada nivel hay actividades para realizar
El proceso predecible se mejora continuamente
El proceso establecido opera bajo límites definidos y conocidos
El proceso realizado y gestionado se implementa con un proceso
definido
El proceso realizado se administra
El proceso se implementa y alcanza su propósito
![Page 101: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/101.jpg)
101
Ilustración 33: Actividades de una fase (uvmnet.omargaona.com, 2013, pag 33)
![Page 102: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/102.jpg)
102
Aplicación
Ilustración 34: Proceso de ejecución de Moprosoft (uvmnet.omargaona.com, 2013, pag 5)
Moprosoft opera con los siguientes márgenes de trabajo
Definición de conceptos y productos
Requisitos de proceso (Moprosoft).
Guía de implantación de procesos
Directrices para la evaluación de procesos (Evalsoft).
El propósito de Evalsoft es la evaluación de procesos para la industria de software y
otorgar a la organización solicitante un perfil del nivel de capacidad de los procesos
implantados en la organización y un nivel de madurez de capacidades
(Gaona O,uvmnet.com, 2013)
¿Es certificable?
Moprosoft es capaz de certificar empresas que sigan su modelo de trabajo, entre ellas
destacan las siguientes:
Geoware SA de CV
INFOPOWER SA de CV
INFOPOWER SA de CV
Global BestTech Systems SA
TECNOLOGIA EN INFORMATICA MODERNA S.A. DE C.V. (TIMSA)
E-Software & Business Solution, SA de CV
Sierra Tecnologías Regiomontanas SA de CV
![Page 103: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/103.jpg)
103
Vision Systems de México SA de CV
Conclusión
Moprosoft es una norma mexicana para la tecnología de la información dentro de los
modelos de procesos y evaluación para desarrollo y mantenimiento de software, está
adaptada a lo que ocupan las industrias como norma de trabajo para procesos, donde
dice que hacer y cómo hacerlo con ayuda de Evalprosoft que es el método usado en la
norma para evaluar.
Ilustración 35: Representación gráfica de Moprosoft (uvmnet.omargaona.com, 2013, pag 14)
![Page 104: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/104.jpg)
104
IEEE 828
![Page 105: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/105.jpg)
105
Introducción
Dentro de este documento se proporciona un idea de referencia hacia el contenido del
estándar IEEE Std. 828 que habla sobre el “Plan de Gestión de la Configuración
Software” (PGCS).
Que está dirigido hacia la aplicación de reglas de Gestión de la Configuración del
Software en los proyectos de ingeniería, que es la causa de una de las principales
relaciones que tiene con el IEEE Std. 1042 (Guide for Software Configuration
Management).
Dentro de este documento se menciona una descripción de lo que establece el estándar
IEEE 828 referenciando al estándar 1024 puede ayudar a complementarlo mejor.
En general este documento contiene lo que el Plan de Gestión de Configuración de
Software debe incluir, que es:
Descripción del proyecto.
Identificación de los elementos de configuración a los que se aplicará GCS.
Identificación de otro software a incluir en el plan.
Relación de la GCS con el hardware o actividades de configuración del sistema del
proyecto.
Grado de formalidad, profundidad de control y porción del ciclo de vida al que se
aplicará GCS.
Limitaciones, tales como restricciones de tiempo, que se aplican al plan.
Supuestos que deberían tener impacto en el costo, planificación o capacidad para
desarrollar las actividades de GCS definidas (por ejemplo, cliente o disponibilidad
de herramientas).
Términos claves.
Políticas, directivas, procedimientos, estándares, terminología y documentos
relacionados.
El IEEE Std. 828-1998 establece los contenidos mínimos que deben aparecer en el Plan
de Gestión de la Configuración Software.
Dicho plan puede ser un documento aislado o formar parte de otro documento (e.g. el
plan del proyecto o el plan SQA). Así mismo Puede usarse junto al IEEE Std.1042-1987
Guide for Software Configuration Management.
![Page 106: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/106.jpg)
106
IEEE 828 Definición:
IEEE estándar para el software: Planes de Gestión de la Configuración IEEE Std 828-
1998 es una de las más amplias guías usadas y efectivas para la implementación de los
Planes de Gestión.
Objetivo La Gestión Integral del Proyecto marca como objetivo de la gestión de configuración,
garantizar que los cambios no se realicen de forma inapropiada, debe existir una
integridad en el producto obtenido a lo largo del ciclo de vida del software; todos los
interesados en su desarrollo, deben tener la versión correcta de la aplicación y su
documentación.
Esta norma se puede utilizar en conjunción con las siguientes publicaciones:
IEEE Std 610,12 a 1.990, IEEE Glosario estándar de Software Engineering
Terminología.
IEEE Std 730-1998, Norma IEEE sobre los Planes de Aseguramiento de Calidad
de Software.
IEEE Std 1042-1987 (Reaff 1993), Guía de IEEE para la gestión de configuración
de software
![Page 107: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/107.jpg)
107
Ilustración 36: Modelo Cascada IEEE Std. Tomada de: La confiabilidad. J. L. Roca
Las siguientes siglas aparecen en el texto de esta norma:
IEC Informes de Estado de la Configuración
CCB Tablero de Control de Configuración
CI Elemento de Configuración
SCM gestión de configuración de software.
![Page 108: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/108.jpg)
108
Etapas y Descripción de lo que el Estándar IEEE 828 Requiere
1. Introducción
Se debe proveer una introducción al contenido del plan de SCM para utilización tanto
por el resto de los integrantes del grupo como por el Director del Proyecto.
1.1. Propósito
Debe incluir información sobre el propósito específico de las actividades de SCM
que serán definidas en el plan, por ejemplo si el énfasis está dado en un control
riguroso, en una rápida respuesta a los cambios, en la documentación, entre otros.
1.2. Alcance
Debe establecerse brevemente el alcance de las tareas de SCM, identificando
intereses y responsabilidades específicas, lo que se incluye en el plan y lo que no se
incluye, información sobre los ítems en la configuración, tipo de control sobre cada
ítem, etc.
Ver: checklist “Issues to consider in Planning Section 1.2 – Scope”, Std. 1042 pág.
17.
1.3. Definiciones
Incluye las definiciones de los términos necesarios para entender el Plan de SCM
que ayuden a la comunicación entre los integrantes del grupo
Ver: checklist “Issues to consider in Planning Section 1.3–Definitions”, Std. 1042
pág. 18.
1.4. Referencias
Incluye la lista de documentos que son referenciados en el Plan de SCM >
Ver: checklist “Issues to consider in Planning Section 1.4–References”, Std. 1042
pág. 18.
![Page 109: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/109.jpg)
109
2. Gestión de Configuración del Software (SCM)
El tema de esta sección es relacionar los elementos de la disciplina de SCM con las
actividades específicas del proyecto y/o de SCM en la institución. Se especificarán
organización, responsabilidades, agenda y recursos.
El proyecto se divide en 3 fases y cada una en dos iteraciones. Se debe mantener el
control de cada fase e iteración. La herramienta a utilizar para la gestión de
configuración es CVS.
2.1. Organización de SCM
Se especifican las funciones que debe cumplir cada entidad en la organización,
teniendo en cuenta la estructura y como asignar y coordinar de la mejor forma
posible las actividades de SCM que serán desarrolladas.
Ver: checklist “Issues to consider in Planning Section 2.1–Organization”, Std. 1042
pág.19.
2.2. Responsabilidades de SCM
Se especifican las responsabilidades y roles que desempeña el grupo o personas
encargadas de la gestión de configuración.
Determina la asignación de actividades a unidades organizativas:
- Unidad organizativa.
- Propósito y objetivos.
- Miembros y afiliaciones.
- Periodo de efectividad.
- Alcance de la autoridad.
- Procedimientos operativos.
El Responsable de SQA define los procedimientos administrativos para llevar
adelante la gestión de la configuración en conjunto con el Responsable de SCM,
tratando de que toda la tarea de SCM se automatice al máximo.
Ver: checklist “Issues to consider in Planning Section 2.2 – SCM Responsibilities’”,
Std.1042 pág.20.
3. Actividades de la Gestión de Configuración del Software
(SCM)
Se describe como se realizaran las actividades de SCM y la forma en la que se
cumplirán las responsabilidades asignadas en la sección anterior.
![Page 110: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/110.jpg)
110
3.3. Identificación de la configuración
Se describe el esquema de configuración que refleje la estructura de los productos
generados a lo largo del proyecto.
Ver: checklist “Issues to consider in Planning Section 3.1– Configuration
Identification”, Std.1042 pág.23.
Ilustración 38: Procesos de identificación de la configuración.
Tomada de: Diseño e implementación del proceso de gestión de la configuración de software en la empresa de desarrollo Venture Venti.
3.3.1. Identificación de los ítems de configuración
La Gestión de la configuración software nos dice el como se registran los ítems de
configuración que serán controlados, se describen las líneas base que existirán
en el proyecto y su identificación mediante etiquetas
Registra:
- Los elementos que deben ser controlados.
- Cómo van a ser mantenidos a lo largo del proyecto.
- También define líneas base en los puntos dentro del ciclo de vida teniendo en
cuenta:
- El evento que crea la línea base*.
- Los elementos que son controlados en la línea base.
- Los procedimientos utilizados para establecer y cambiar la línea base.
- La autoridad requerida para aprobar cambios en las líneas base.
Ver: checklist “Issues to consider in Defining Baselines”, Std.1042 pág.24.
No todos los entregables marcados tendrán que ser ítems de la configuración, la
elección de que entregables serán objeto del control de versiones es tarea del
Responsable de SCM conjuntamente con el Responsable de SQA.
3.3.2. Denominación de los ítems de configuración
Se indica como se asignarán identificadores únicos a cada ítem de la
configuración, incluyendo métodos y procedimientos para asignarlos.
![Page 111: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/111.jpg)
111
Se indica la siguiente nomenclatura para cada entregable en el modelo de
proceso, según la Línea de Trabajo:
Requerimientos:
RQALS: Alcance del Sistema
RQDRQ: Documento de Requerimientos
RQDVC: Documento de validación con el Cliente
RQGL: Glosario
RQMOD: Modelo de Casos de Uso
RQMD: Modelo de Dominio
RQRRQ: Resumen de las reuniones de requerimientos
Análisis:
ANERQ: Documento de Especificación de Requerimientos
ANMOD: Modelo de Análisis
Diseño:
DSMOD: Modelo de Diseño
DSDIST: Modelo de Distribución
Implementación:
IMDT: Documentación técnica
IMELBA: Ejecutable de la Línea Base de la Arquitectura
IMES: Ejecutable del Sistema
IMESF: Ejecutable Final del Sistema
IMEDT: Estándar de documentación técnica
IMEIM: Estándar de implementación
IMMTP: Manual técnico del prototipo
IMMOD: Modelo de Implementación
IMPINT: Plan de Integración
IMPROT: Prototipo
IMRREP: Reporte de revisión por pares
IMRVEP: Reporte de verificación por pares
Para los nombres de los archivos de código fuente se debe definir el
procedimiento que permita su identificación.
De todas las anteriores:
DESARQ: Descripción de la Arquitectura
![Page 112: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/112.jpg)
112
Verificación:
VRCPRU: Casos de Prueba
VREVRIT: Evaluación de la verificación de la iteración
VRIFVR: Informe final de verificación
VRMOD: Modelo de Testeo
VRPRUP: Plan de Pruebas
VRPRUPPR: Plan de Pruebas del Prototipo
VRPLAN: Plan de Verificación
VRREPU: Reporte de Pruebas unitarias
VRREPIS: Reporte de Pruebas de integración
VRREPUIS: Reporte de Pruebas del Sistema
VRREVDOC: Reporte de verificación de documentos
VRREPRUPR: Reporte de pruebas del Prototipo
Gestión de Configuración (SCM):
SCMIAUD: Informe de la auditoría a la gestión de configuración
SCMPLAN: Plan de SCM
Gestión de Calidad (SQA):
SQADEVP: Documento de evaluación y ajustes al Plan de SQA
SQAENS: Entrega semanal de SQA
SQAINRV: Informe de revisión de SQA
SQAINRTF: Informe de Revision Tecnica Formal (RTF)
SQAINF: Informe final de SQA
SQAPLAN: Plan de SQA
Gestión del Proyecto (GP):
GPACQ: Acta de la Reunión Quincenal
GPDES: Documento de Estimaciones
GPDEVP: Documento de evaluación y ajustes del Plan del Proyecto
GPDRIES: Documento de riesgos
GPICONF: Informe de conclusiones de la Fase
GPISITP: Informe de Situación del Proyecto
GPIFAD: Informe final del Administrador
GPITERP: Plan de la iteración
GPPLAN: Plan del Proyecto
GPREGAC: Registros de Actividad
La Guía de SCMP marca estas especificaciones mencionadas anteriormente, sobre los
ítems de configuración.
3.3.3. Recuperación de los ítems de configuración
Se definen las bibliotecas que se mantendrán para realizar el control de versiones,
en general existen 3 tipos de bibliotecas: dinámica, controlada y estática
![Page 113: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/113.jpg)
113
Ver: Sección 2.3.1 – Using Software Libraries, Std.1042 pág. 13.
3.4. Control de configuración
Se describe cómo será manejado el proceso de control de configuración. Las
modificaciones requieren un proceso de aprobación por lo que en está sección se
identifican los procedimientos que se utilizarán para procesar solicitudes de cambio
a las líneas base, responsabilidades y aprobaciones.
Ver: Sección – Issues to consider in processin changes, Std.1042 pág. 27.
3.4.1. Solicitud de cambios
Se indican los procedimientos que serán seguidos para realizar cambios en las
líneas base, desde la solicitud del cambio hasta su aprobación, describiendo los
documentos que serán generados en las distintas instancias del procedimiento de
cambios y adjuntando el formato que tendrán dichos documentos.
La documentación incluye:
- Nombre y versión del ECSs a cambiar.
- Nombre y organización del peticionario.
- Fecha de petición.
- Indicación de urgencia.
- Necesidad del cambio.
- Descripción del cambio pedido.
- Prioridad.
- Clasificación.
- Estado.
3.4.2. Evaluación de cambios
Se indican los procedimientos para hacer la evaluación de un cambio solicitado,
una vez recibida una solicitud de cambio se debe considerar el impacto que este
producirá en el proyecto.
3.4.3. Aprobación o desaprobación de cambios
Se indican las responsabilidades asignadas en el proceso de control de cambios,
quien o quienes estudiarán y aprobarán las solicitudes de cambio, en general las
responsabilidades están asociadas a los productos afectados.
3.4.4. Implementación de los cambios
Se describe como se implementará un cambio aprobado, incluyendo la información
de la solicitud del cambio.
La documentación a rellenar después de cada cambio incluye:
- La petición de cambio asociada.
- Los nombres y versiones de los elementos afectados.
![Page 114: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/114.jpg)
114
- Fecha de verificación y responsable.
- Fecha de entrega o instalación y responsable.
- Identificador de la nueva versión.
- Métricas de fallos.
- Software de implementación del cambio.
- Además, también se especifican las actividades de planificación de entrega y
control.
3.5. Estado de la configuración
Se describen los reportes de configuración que serán realizados, el tipo,
frecuencia, información que contendrán y control de acceso. Y dentro de la
Gestión de Configuración se menciona lo siguiente:
En particular informa sobre:
- Los ECSs van a ser susceptibles de líneas base e informes.
- Los tipos de informes de contabilidad de estado a generar y su frecuencia.
- La información que va a ser recogida, almacenada, procesada y hecha pública
- La manera de controlar el acceso al estado de los datos.
Cómo mínimo, para cada ECS debemos informar sobre:
- Su versión inicial aprobada.
- El estado de los cambios pedidos.
- Estado de implementación de los cambios aprobados.
3.6. Auditorías de configuración
Se describen las auditorías que serán realizadas sobre los ítems de configuración
para determinar que los mismos son consistentes.
- El plan debe identificar las auditorias de configuración y revisiones del proyecto,
i.e., en que puntos se deben establecer revisiones para obtener líneas bases (en la
acepción de versión).
- Para cada auditoria o revisión planificada se debe definir:
- El objetivo.
- El ECS a auditar o revisar.
- La planificación.
- Los procedimientos.
3.7. Control de interfaces
Se describen las actividades para la coordinación de cambios al proyecto con
cambios a ítems fuera del alcance de este plan.
- Para cada interfaz, se debe identificar:
- Su naturaleza.
- Las organizaciones afectadas.
- La manera de controlar los ECSs del interfaz.
- La manera de documentar e incluir en líneas base, los ECSs de la interfaz.
![Page 115: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/115.jpg)
115
3.8. Control de subcontratos y vendedores
No se aplica a este curso, pero dentro de Gestión de la configuración software menciona
lo siguiente:
Controlan los ECSs (Informes de Estado de la configuración) que provienen del exterior:
- Para cada ECS externo se debe identificar:
- Los requisitos GCS por parte de la empresa externa.
- La forma de controlar a la empresa externa.
- Auditorias y revisiones de configuración a practicar en la empresa externa.
- La forma de probar y verificar los ECSs externos antes de incluirlos en el proyecto.
- Gestión de copyright y royalties.
- Participación de la empresa externa en el proceso de GCS
Agenda de SCM
Se describen en el tiempo las actividades de SCM que serán realizadas, se establecen
la secuencia y coordinación para las actividades GCS y para todos los eventos que
afecten la planificación del proyecto.
Tabla 11: Actividades de SCM definidas en el modelo de proceso. Tomada de Guía de SCMP (pag7)
Actividad Entregable Asociado
Elaboración del Plan de SCM Plan de SCM
Definición de ambientes controlados Plan de SCM
Mantenimiento de la línea base del SW Informe de la auditoría a la gestión
4. Recursos de SCM Se describen los recursos con que se cuenta: las herramientas, técnicas, personas etc.
para la implementación de las actividades de control de configuración.
5. Mantenimiento del plan GCS Dentro del contenido de la Guía de SCMP está Identifica las actividades y
responsabilidades necesarias para garantizar una planificación continúa de la GCS
durante todo el proyecto.
Se debe identificar:
- El responsable de monitorizar el plan.
- La frecuencia de actualización
- La forma de evaluar y aprobar los cambios al plan.
![Page 116: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/116.jpg)
116
- La forma de hacer e informar de los cambios al plan
Ventajas y Desventajas de IEEE 828 Wilson Santiago expresa como más sobresalientes las siguientes ventajas y desventajas
de la norma 828.
Ventajas
La ventaja más favorable de este estándar es su flexibilidad además contiene
instrucciones específicas que ayudan a evitar que el usuario elimine algún
componente del plan sin previamente especificar porque lo desea eliminar.
Es fácil de usar, lo que le permitirá al usuario su entendimiento y poder distinguir
entre aquellos ítems que son obligatorios y los que son opcionales en este plan.
Es un estándar muy completo debido que los componentes del plan están
descritos en su adecuada profundidad.
Desventajas
En la definición de términos hace referencia a otros estándares, en lugar de
definirlos en el mismo documento.
No posee ejemplos suficientes y no trata a detalle el tema de herramientas
automatizadas.
No involucra a todo el proceso de Gestión de la Configuración del Software,
simplemente se enfoca en el plan.
![Page 117: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/117.jpg)
117
IEEE 830
![Page 118: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/118.jpg)
118
Introducción
En la Ingeniería de Software se pueden encontrar metodologías de desarrollo con 4 o
hasta 6 etapas o fases, pero todas inician con la etapa de “Análisis”. Primera etapa donde
se lleva a cabo la comprensión y documentación de las necesidades y problemas del
cliente además de ser la etapa que asienta la base del resto del desarrollo.
![Page 119: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/119.jpg)
119
Definición, Características, Etapas
Sommerville en el modelo cascada propone 5 etapas del ciclo de vida del software, la
primera es “Análisis y definición de requerimientos: Los servicios, restricciones y metas
del sistema se definen a partir de las consultas con los usuarios. Entonces, de definen en
detalle y sirven como una especificación del sistema” (Sommerville, I, Pág. 62, 2005).
Ilustración 39: El ciclo de vida del software. Tomada de Ingeniería del software por
Sommerville
IEEE 830 Recommended Practice for Software Requirements Specifications o en español
“Práctica recomendada para la especificación de requisitos de software” es una norma
que se encarga de guiarnos para obtener éxito en la especificación de requisitos, fue
creada por el IEEE en diciembre de 1993.
La implementación de la norma no se lleva a cabo de una forma rigurosa ni obligatoria
para los grupos desarrolladores en la Ingeniería del Software, pero la documentación
complementa y resalta el proyecto aun punto donde se vuelve indispensable tanto para el
cliente como para el desarrollador.
La norma IEEE 830 consiste en la redacción y elaboración del documento SRS (Software
Requirements Specifications), documento describirá y representara su contenido en varios
esquemas y ayuda en la selección de los productos internos y comerciales del mismo.
![Page 120: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/120.jpg)
120
Laura expresa que el documento de especificación de requisitos de software (SRS por
sus siglas en inglés) tiene una estructura de 4 elementos: introducción, descripción
general, requisitos específicos y apéndices.
Pero para un buen desarrollo del SRS Alex Merino expresa aspectos a tener en cuenta
como:
Naturaleza del SRS
El SRS es una especificación para un producto de software en particular, ya sea
un sólo programa, o un conjunto de programas, que realicen ciertas funciones en
un ambiente específico.
Frecuentemente, el usuario sólo conoce las necesidades pero no el tipo de
solución más conveniente, de forma que el usuario no sabe si necesitará un solo
programa o más de uno.
El SRS puede escribirse por uno o más representantes del proveedor, uno o más
del cliente, o por ambos. Lo más recomendable es que haya representantes de
ambas partes, donde el usuario/cliente puede redactar un borrador inicial y
después revisarlo con el proveedor.
Ambiente del SRS
El SRS es la fuente principal para hacer el plan detallado de un proyecto de
software, en donde el SRS puede referirse a los requerimientos deseados de
todos los componentes de un sistema grande o a módulos.
Cuando es por módulos, tiene que mantenerse la consistencia en los documentos,
es decir la interacción del uno con los otros, definiendo sus funcionalidades y el
nivel de desempeño deseado
Características deseables del SRS
o Correcto: si se tienen los requerimientos que el software deberá cumplir.
o No ambiguo: si cada requerimiento establecido tiene una sola
interpretación posible. En casos donde alguna palabra pudiera tener
múltiples significados, se debe incluir su definición precisa en un glosario
que se adicione al SRS.
o Completo: el SRS es completo si incluye:
- Todos los requerimientos significativos sobre funcionalidades,
desempeño, restricciones de diseño, atributos, o interfaces
externas.
- Las respuestas que debería dar el software a todas las posibles
entradas de datos en todas las situaciones posibles.
- Especificación de unidades de medida (si son aplicables).
![Page 121: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/121.jpg)
121
- En caso de que el SRS tenga diagramas o tablas informativas, hay
que darles número o identificación.
o Consistente: Los diversos requerimientos escritos tienen que ser
compatibles entre sí; no debe haber contradicciones ni conflictos entre
ellos. Para lograr la consistencia deben evitarse los siguientes conflictos:
- En características especificadas de objetos del mundo real.
- De lógica o de tiempo entre dos actividades.
- Referencia a un mismo objeto del mundo real pero usando
diferentes palabras para el mismo objeto.
o Ordenado con base en importancia y/o estabilidad: Cada requerimiento
especificado debe tener alguna identificación (número, letra, secuencia
alfanumérica) para indicar su grado de importancia o de estabilidad.
Algunos requerimientos son más importantes que otros, al “rankearlos” se
puede dar a cada requerimiento la prioridad merecida.
o Verificable: Un requerimiento es verificable si existe algún método rentable
mediante el cual se pueda analizar si el software cumple ese
requerimiento. Si no existe algún método para saber si el software cumple
o no un requerimiento, entonces ese requerimiento debe ser revisado o
eliminado.
o Modificable: Es modificable si la estructura y estilo de redacción permiten la
realización de cambios en forma fácil, completa y consistente. Para esto es
recomendable:
- Incluir índice, tabla de contenido y tabla de referencias cruzadas.
- Cada requerimiento debe aparecer sólo una vez (la redundancia
propicia errores de inconsistencia).
- Poner cada requerimiento separado de los demás.
o Rastreable: Un SRS es rastreable si el origen de cada requerimiento es
claro, y si facilita el seguimiento de cada requerimiento a lo largo del
proyecto de software. Hay 2 tipos de rastreabilidad:
- Hacia atrás: en cada requerimiento se menciona explícitamente su
fuente documental.
- Hacia delante: los documentos que se deriven del SRS deben usar
las identificaciones de requerimientos como fueron dadas en el
SRS. La rastreabilidad hacia delante facilita las actividades de
diseño, codificación, y modificación del software.
Preparación conjunta del SRS
El desarrollo de un software solamente debería iniciar cuando el cliente y el
proveedor estén de acuerdo acerca de lo que el software deberá hacer.
![Page 122: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/122.jpg)
122
Evolución del SRS
Un SRS puede necesitar cambios mientras el software está en etapas de diseño o
de desarrollo. Los cambios pueden estar motivados por: deficiencias, errores,
omisiones o imprecisiones en el documento original.
Cada requerimiento debe documentarse tan completo como sea posible, aún si
pudiera necesitar cambios posteriormente, si hubiera cambios los requerimientos
tienen que documentarse con el propósito de: identificarlos, controlarlos,
rastrearlos, y reportarlos.
Tanto el cliente como el proveedor deben designar a su respectivo responsable de
autorizar (o rechazar) cambios en los requerimientos.
Prototipos
Un prototipo es un pequeño programa parecido al software solicitado que sirve de
ejemplo, muestra o modelo para que el cliente vaya especificando sus
requerimientos en forma progresiva junto con el desarrollador. El prototipo es útil
para:
- Que el cliente/usuario vea y describa más fácilmente las
funcionalidades que desea.
- Prever aspectos de la conducta del sistema, haciendo que el SRS
sea más completo y preciso-
- Reducir la cantidad de cambios durante las etapas de diseño o
desarrollo.
Un prototipo puede ayudar al usuario a definir detalles específicos de la interfaz
humana o de las funcionalidades que requiera, de forma que facilita al
desarrollador el diseño y la programación del software
Diseño “implícito” en el SRS
Aunque el SRS no constituye un documento de diseño, implícitamente está
diciéndole a los desarrolladores lo que se espera que ellos diseñen. Es decir:
establece restricciones. El SRS tiene que especificar las funcionalidades que se
aplicarán sobre ciertos datos para producir resultados en cierto lugar para
determinados usuarios.
Requerimientos de proyecto “implícitos”
El SRS se enfoca en el software como producto, no en su proceso de creación.
Implícitamente establece restricciones sobre la planeación y administración del
proyecto correspondiente.
![Page 123: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/123.jpg)
123
Ya vimos que la norma es para la especificación de requisitos, que como producto
obtenemos el documento SRS, las consideraciones para implementarlo y que el
documento SRS se estructura de 4 elementos. A continuación de muestra la organización
completa del SRS.
Introducción
Muestra e incluye la descripción general del SRS
o Propósito
Aquí se tiene que explicar para qué se usará el documento y especificar a
qué tipo de lectores está destinado (usuarios, clientes, analistas,
programado res, etc.).
o Ámbito o alcance del sistema
Aquí se tiene que identificar por su nombre genérico el producto(s) de
software que se estén requiriendo así como explicar lo que el software
hará, y, si fuera necesario aclararlo, también lo que no se espera que haga.
También se debe describir para qué se aplicará el software, incluyendo sus
beneficios relevantes, objetivos, y metas.
o Definiciones, acrónimos y abreviaturas
Dar las definiciones de todos los términos, acrónimos (siglas) y
abreviaturas que sean pertinentes para el adecuado entendimiento del
SRS. Esta información puede ofrecerse mediante referencias a uno o más
apéndices del SRS o referencias hacia otros documentos (manuales de la
organización, procedimientos de aseguramiento de calidad, hojas de
registro, etc.).
o Referencias
Ofrecer una lista completa de todos los documentos a los que se haga
referencia en el SRS. Se debe identificar cada documento mediante su
título, número de reporte (si es aplicable), fecha, y organización que lo
público. También se deben especificar las fuentes de las cuales pueden
obtenerse los documentos referenciados. Esta información puede ofrecerse
haciendo alusión a un apéndice o hacia otro documento.
o Visión o descripción general del documento
Describir lo que contienen las secciones restantes del documento y explicar
cómo está organizado.
![Page 124: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/124.jpg)
124
Descripción general
Aquí no se establecen los requerimientos específicos, sino que se describe el
fondo general que da lugar a los requerimientos
o Perspectiva del producto
Describir el software en perspectiva con otros programas relacionados:
similitudes y diferencias.
- Si el software es independiente y totalmente auto- contenido, eso
tiene que decirse aquí.
- Si se está requiriendo un software que formará parte de un sistema
más grande, se tiene que describir la relación de los requerimientos
del sistema grande con las funcionalidades del software requerido y
debe identificarse cómo se comunicarán ambos.
- Para describir las relaciones entre el software requerido y el sistema
grande, pueden ser útiles los diagramas de bloques.
- En los diagramas de bloques se pueden mostrar los componentes
principales del sistema grande y su relación jerárquica (y de flujo de
datos) con el software requerido
- Describir las condiciones (restricciones) dentro de las cuales deberá
funcionar el software:
Interfaces de sistema
Lo que hay entre los diversos módulos del sistema
Interfaces de usuario
Lo que estará entre el usuario y el software.
Interfaces de hardware
Qué hardware usará el software para entrada/salida de
información.
Interfaces de software
Qué otros software se necesitarán para que el software
requerido pueda funcionar.
Interfaces de comunicaciones
Qué tecnología de redes se usará para comunicar a las
computadoras en las cuales se usará el software.
Restricciones de memoria
Se debe especificar si existe o no algún límite en cuanto a la
memoria (primaria o secundaria) disponible por el software
para ser ejecutado.
![Page 125: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/125.jpg)
125
Operaciones
Especificar los diferentes modos de operación del software
por parte del usuario.
Requerimientos de adaptación a un lugar
Definir los requerimientos respecto a datos o secuencias de
inicialización del software que sean específicas para un
lugar, una misión o un modo operacional específico.
o Funciones del producto
Sumario de las funciones principales
o Características de los usuarios
Esta descripción ayuda a comprender los motivos que dan origen a los
requerimientos y describir sus características respecto a:
- Nivel educativo
- Experiencia profesional
- Capacidades técnicas.
o Restricciones
Información de posibles limitantes que deberán respetar los diseñadores,
como:
- Políticas regulatorias aplicables.
- Limitaciones en el hardware (p.ej. velocidad del microprocesador).
- Interfaces hacia otras aplicaciones.
- Funcionamiento en paralelo.
- Funciones de auditoría de software.
- Protocolos de comunicaciones de redes.
- Requerimientos de confiabilidad.
- Criticidad de la aplicación.
- Consideraciones sobre seguridad física y lógica
o Suposiciones y dependencias
Cada uno de los factores que afecten a los requerimientos especificados,
pero teniendo en cuenta que estos factores no son restricciones de diseño
para el software.
o Requisitos futuros o posposición de requerimientos
Aquí se dice cuáles son los requerimientos que pueden atenderse hasta
versiones futuras del sistema.
Requisitos específicos
![Page 126: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/126.jpg)
126
Aquí no se establecen los requerimientos específicos, los cuales se definen
detalladamente.
o Interfaces externas
Se describirán los requisitos que afecten a la interfaz de usuario, interfaz
con otros sistemas (hardware y software) e interfaces de comunicaciones.
o Funciones
Esta subsección (quizá la más larga del documento) deberá especificar
todas aquellas acciones (funciones) que deberá llevar a cabo el software.
o Requisitos de rendimiento
Se detallaran los requisitos relacionados con la carga que se espera tenga
que soportar el sistema. También, si es necesario, se pueden especificar
los requisitos de datos.
o Restricciones de diseño
Todo aquello que restrinja las decisiones relativas al diseño de la
aplicación: Restricciones de otros estándares, limitaciones del hardware,
etc.
o Atributos del sistema
Se detallaran los atributos de calidad del sistema, que sea fiable, portable,
y muy seguro. Deberá especificarse que tipos de usuarios están
autorizados, o no, a realizar ciertas tareas, y como se implementaran los
mecanismos de seguridad.
o Otros requisitos
Cualquier otro requisito que no encaje en otra sección.
Apéndices
Pueden contener todo tipo de información relevante para la ERS pero que,
propiamente, no forme parte de la ERS. Por ejemplo:
- Formatos de entrada/salida de datos, por pantalla o en listados.
- Resultados de análisis de costes.
- Restricciones acerca del lenguaje de programación.
Al redactar el documento SRS suceden cosas interesantes, en principio se ven los
requisitos al derecho y al revés. La redacción cuida en cada uno de los puntos la
secuencia y lógica de los requisitos, tiene autoridad y se ve la posibilidad de eliminar
requisitos. Al final se obtiene lo que se busca como parte de la metodología en la etapa
de “Análisis”:
![Page 127: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/127.jpg)
127
Se describe claramente lo que el cliente quiere.
Se entiende las operaciones implementadas.
Se conoce el funcionamiento o proceso, desde la intención de cada pantalla, los
datos a introducir, los flujos de trabajo y productos.
Ayuda al grupo desarrollador en el análisis, diseño y programación al reducir
errores y tiempos de desarrollo, con esto también se reduce la posibilidad de
repetir la fase de análisis por falta de información.
Posibilita que a futuro se le puedan hacer mejoras o innovaciones al proyecto.
Además muchos problemas en los proyectos de software se deben a una inadecuada
especificación de requerimientos, sería ideal practicar el SRS contemplando que puede
adaptarse a las necesidades y por consiguiente puede ser un buen guion cuando no se
tiene experiencia, de ahí la importancia en la especificación de requisitos del software.
Carlos Humberto compartió la implementación del SRS en su empresa ArMaSoft “El
proyecto sobre el cual se va aplicar la norma será el proyecto ArkaGold el cual es un
software multimedia que busca la generación de diversión. Se pretende establecer una
definición completa y global de la operación y funcionamiento del software ArkaGold esto
con el fin de recibir una aceptación por parte de los usuarios a los requerimientos
planteados”. De aquí se rescata que su aplicación será para los videojuegos, pero de
cualquier forma implicara un desarrollo con necesidades y requerimientos y es donde
interviene el SRS como herramienta en la tarea de especificar los requisitos.
Otros aspectos destacables Michael los compartió en su portal, el ahí propone que se
elabore un buen ERS para que las ventajas sean evidentes y pasen a ser oportunidades
como:
Servir como base para el acuerdo entre cliente y proveedor sobre lo que el
software ha de hacer.
Reducir el esfuerzo de desarrollo.
Proporcionar la base para la estimación de costes y plazos.
Proporcionar el punto de partida para las actividades de validación y verificación.
Facilitar la transferencia del software, a nuevos usuarios o nuevas máquinas.
Servir de base para ampliaciones o mejoras.
Cuando se desarrolla un sistema muy grande, las normas que se pueden entrelazar son:
610 IEEE Standard Computer Dictionary
730 IEEE Standard for Software Quality Assurance Plans
828 IEEE Standard for Software Configuration Management Plans
982.1 IEEE Standard Dictionary of Measures to Produce Reliable Software
982.2 IEEE Guide for the Use of IEEE Standard Dictionary of Measures to Produce
Reliable Software
983 IEEE Guide for Software Quality Assurance Planning
1002 IEEE Standard Taxonomy for Software Engineering Standards
![Page 128: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/128.jpg)
128
1012 IEEE Standard for Software Verification and Validation Plans
1016 IEEE Recommended Practice for Software Design Descriptions
1028 IEEE Standard Software Reviews and Audits
1042 IEEE Guide to Software Configuration Management
1058.1 IEEE Standard for Software Project Management Plans
1074 IEEE Standard for Developing Software Life Cycle Processes
1233 IEEE Guide for Developing System Requirements Specifications.
![Page 129: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/129.jpg)
129
BIBLIOGRAFÍA
ADMIN. (24/06/2011). Especificación de Requisitos IEEE830. Consultado el
9/11/2013. Disponible en: http://www.ingenierosistemas.com/especificacion-de-
requisitos-iee830/2011/06/24/
Alarcosqualitycenter.com, (2013), AQC Lab: Laboratorio de Evaluación de la
Calidad Software, Recuperado de
http://www.alarcosqualitycenter.com/index.php/laboratorio-evaluacion-calidad-
software
Alex Merino. (17/11/2012). NORMA IEEE 830 PARA ESPECIFICACIÓN DE
REQUERIMIENTOS DE SOFTWARE. Consultado el 9/11/2013. Disponible en:
http://www.slideshare.net/amerino2010/ieee-830
Allsoft (2011) Moprosoft, consultado el 10/11/2013, disponible en:
http://www.allsoft.com.mx/recursos/AS-Moprosoft.pdf
Alvarado, J (10/04/2013) Calidad en el desarrollo de software, consultado el
10/11/2013, disponible en: http://www.slideshare.net/JosephAlvarado5B/cuadro-
comparativo-entre-moprosoft-y-cmmi-19007850#btnNext
Arroyo, V. S. (s.f.). ISO 12207. Obtenido de ISO 12207 Ciclo de vida del software:
http://unfviso12207.webcindario.com/index.php?mod=contenido_inicial
ATTAChile S.A. (2013). Nueva ISO 27000:2013. Cambios a tener en cuenta.
Recuperado de
http://www.atta.cl/index.php?option=com_content&view=article&id=144%3Anueva-
iso-270002013-cambios-a-tener-en-
cuenta&catid=4%3Acontenidoarticulos&Itemid=25
Audisec. (2012). La implantación de SPICE permite mejorar paulatinamente la
calidad de los proyectos software. Recuperado de
http://www.audisec.es/es/servicios/spice-iso-15504- calidad-software.html
Ávila, T.M. (2011). Mejora en los procesos del ciclo de la vida del software,
ISO/IEC 15504. Recuperado de http://www.it360.es/iso15504.php
Baldeón Garzón, M. J. (2012). Plan Maestro de Seguridad Informatica para la
UTIC de la Espe con Lineamientos de la Norma ISO/IEC 27002. (Tesis de mestría,
Escuela Politécnica del Ejercito Vicerrectorado de Investigación y Vinculacion con
la Colectividad). Recuperado de http://repositorio.espe.edu.ec/handle/21000/6025
Ballester, M. (22 de Abril de 2010). ISACA Corporation. Obtenido de
http://www.isaca.org/Journal/Past-Issues/2010/Volume-1/Pages/Gobierno-de-las-
TIC-ISO-IEC-385001.aspx
Carlos Humberto Marín Murillo. (23/09/2009). Especificación de Requerimientos
del Sistema -SRS. Consultado el: 10/11/2013. Disponible en:
http://arkagold.googlecode.com/svn-history/trunk/SRS/
![Page 130: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/130.jpg)
130
Canieti (2012) Listado Empresas Certificados Moprosoft, consultado el 10/11/2013,
disponible el: http://www.canieti.org/servicios/fondos/empresasmoprosoft.aspx
Casco, G., Trevisan, D., Molinas, A., & Molinas, N. (2008, p.19). Software Process
Improvement en Capability Determinatio. Recuperado de
tesisgrado.googlecode.com/svn/trunk/.../ISO%2015504/.../ISO15504.ppt
Chacon, J. M. (15 de abril de 2012). Modelos de gestion de la calidad de software
ISO 12207. Obtenido de Modelos de gestion de la calidad de software:
http://juanmarcosteoria2.blogspot.mx/2008/01/normas-iso-12207.html
Cristancho, J. A. (1 de 07 de 2001). Evaluación de la calidad del software
educativo bajo el estándar ISO 9126. Obtenido de http://josecristancho.com/wp-
content/uploads/2011/03/Evaluaci%C3%B3n-de-la-calidad-del-software-educativo-
bajo-el-est%C3%A1ndar-ISO-9126.pdf
EcuRed. (2013). ISO/IEC 15504. Recuperado de
http://www.ecured.cu/index.php/ISO_15504
Euopean Quality Assurance (EQA). (2013). Sistemas de Gestión de Tecnología de
la Información ISO 20000. Recuperado de
http://www.eqa.org/documentos/ISO20000.pdf.
Fermín, F. (25 de 11 de 2009). NORMA ISO 9126. Obtenido de
http://normaiso9126.blogspot.mx/
Fernández, C. M. (1 de Enero de 2011). Dirección de Desarrollo - Aneor. Obtenido
de http://www.clubcalidad.com/V2/html/control/file/ISO%2038500%20AENOR.pdf
Francavilla, C. (27 de Junio de 2012). Slideshare.net Corporation. Obtenido de
http://www.slideshare.net/CarlosFrancavilla/gobierno-corporativo-de-ti
Francisco Ruiz, M. P. (2001). Grupo Alarcos. Recuperado el 7 de Noviembre de
2013, de Universidad de Castilla-La Mancha:
http://alarcos.esi.uclm.es/per/fruiz/curs/mso/trans/s4.pdf
García, C., & Garzás, J. (2008, p.2). La certificación por niveles de madurez de
ISO/IEC 15504. Recuperado de http://www.kybeleconsulting.com/wp-
content/uploads/2011/11/MCGarcia_CertificacionNivelesMadurez_ISO1550
4.pdf
International Best Practice Institute. (s.f.). ISO/IEC 15504. Recuperado de
http://ibpi.org/standard/isoiec-15504/.
International Organization for Standardization. (2006). ISO. Recuperado el 7 de
Noviembre de 2013, de
http://www.iso.org/iso/catalogue_detail.htm?csnumber=39064
![Page 131: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/131.jpg)
131
ISO/IEC. (1 de febrero de 2000). Obtenido de ISO.org: http://webstore.iec.ch/p-
preview/info_isoiec14598-3%7Bed1.0%7Den.pdf
ITIL.org. (2013). ISO 20000. Recuperado de
http://translate.google.com.mx/translate?hl=es&sl=en&u=http://www.iso20000.ch/e
n/vomkennen/cobit/itil-cobit-
iso20000mapping/index.php&prev=/search%3Fq%3Drelacion%2Bentre%2Biso%2
B20000%2By%2Bcobit%26espv%3D210%26es_sm%3D122
ISO 14598-4: Software Engineering - Product Evaluation - Part 4: Process for
Acquirers. (1 de octubre de 1999). Obtenido de Industry Standards & Regulations:
http://engineers.ihs.com/document/abstract/JAFQCAAAAAAAAAAA
ISO 20000 MEXICO. (2013). Introducción ISO 20000 MEXICO. Recuperado de
http://www.iso20000.com.ar/intro_mex.html.
iso25000.com, 2013, Portal ISO 25000, Recuperado de http://iso25000.com/
iso25000.com, 2013, Portal ISO 25000, Recuperado de
http://iso25000.com/index.php/evaluacion-productos.
iso25000.com, (2013), Primeros productos certificados en calidad del producto
software, Recuperado de http://iso25000.com/index.php/noticias/36-primeros-
productos-certificados-calidad-software.
ISO 27000. (2013). Iso2700.es. Recuperado de http://www.iso27000.es/
ISO. (2013). ISO. Recuperado de http://www.iso.org/iso/home.htm
J. L. Roca (s.f) La confiabilidad. Consultado el: 09/11/2013.Disponible en:
http://ieee.eie.fceia.unr .edu.ar/PDF_SOFTWARE.pdf
Lamayzi Yassáa, S. (1999). Grupo Alarcos. Recuperado el 7 de Noviembre de
2013, de http://alarcos.inf-cr.uclm.es/per/fruiz/cur/mso/comple/ISO14764.pdf
Largo, A. F. (1 de Enero de 2011). Universidad de Alicante. Obtenido de
http://rua.ua.es/dspace/bitstream/10045/18817/1/gobierno_de_las_TI_para_univer
sidades_imprimible.pdf
Laura Carolina Arboleda Salazar. (25/01/2011). IEEE 830 SRS. Consultado el
9/11/2013. Disponible en: http://www.slideshare.net/LauC2457/ieee-830-srs
Leonidas Muñoz Sagarvinaga, L. F. (s.f.). Slideshare. Obtenido de Calidad del
producto software: http://www.slideshare.net/albert317/calidad-del-producto-
software
Marcelo Caponi, D. D. (s.f.). Evaluación de Productos. Obtenido de Facultad de
Ingenieria - Universidad de la República - Uruguay:
http://www.fing.edu.uy/inco/cursos/gestsoft/Presentaciones/Evaluacion%20de%20
Productos%20-%20G2/Evaluacion%20de%20Productos.pdf
Marín, B. C.-F. (17 de 04 de 2007). Calidad en Modelos Conceptuales: Un Análisis
Multidimensional de Modelos Cuantitativos basados en la ISO 9126. Revista de
![Page 132: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/132.jpg)
132
Procesos y Métricas de las Tecnologías de la Información. Obtenido de
http://www.aemes.org/documentos/seminarios/Seminarios%20de%20AEMES/revis
taprocesosmetricas/2007/numero12/RPM_v4_04.08.pdf
Martínez, J. C., & Ramírez Andonegui, M. E. (s.f.). webnode. Recuperado el 7 de
Noviembre de 2013, de
https://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0
CC8QFjAB&url=http%3A%2F%2Ffiles.matenimientodepc.webnode.es%2F200000
224-1d06c1e014%2FISO14764.pdf&ei=IO9-
Uv_QHJW3sASpkYGACg&usg=AFQjCNHb_O63W27UN0cKASwx2tXnw3trVw&ca
d=rja
Martínez Párraga, J. A. (Mayo de 1999). Grupo Alarcos. Recuperado el 7 de
Noviembre de 2013, de Universidad de Castilla La-Mancha: http://alarcos.inf-
cr.uclm.es/per/fruiz/cur/mso/comple/IEEE1219.pdf
Michael Mendoza Gómez. (26/02/2011). norma IEEE 830. Consultado el
9/11/2013. Disponible en: http://150754-adsi.blogspot.mx/2011/02/norma-ieee-
830.html
Morilla, J. J. (09 de 01 de 2008). ISO 9126 vs SQuaRE. Obtenido de
http://alarcos.inf-cr.uclm.es/doc/cmsi/trabajos/Joaquin%20Ruiz.pdf
Moore, J. (s.f.). ISO 12207 and Related Software Life-Cycle Standards. Obtenido
de www.acm.org: http://www.acm.org/tsc/lifecycle.html
Montoto, O. C. (15 de marzo de 2012). Usable & accesible. Obtenido de
Estándares formales de usabilidad y su aplicación práctica en una evaluación
heurística: http://olgacarreras.blogspot.mx/2012/03/estandares-formales-de-
usabilidad-y-su.html#cap322
NYCE. (s.f.). ISO/IEC 15504. Rrecuperado de
http://www.nyce.org.mx/index.php/proceso- verif/iso-iec-15504
NYCE. (2013). IEC/ISO 20000 – Servicios de TI. Recuperado de
http://www.nyce.org.mx/index.php/sistemas/iso-20000.
Normaiso15504. (s.f.). NORMA ISO 15504. 8 de noviembre de 2013, recuperado
de http://normaiso15504.blogspot.mx/
Oktaba, H (s.f.) Primeros pasos de moprosoft, consultado el 10/11/2013,disponible
en: http://sg.com.mx/content/view/390
Pérez, M. D.-A. (22 de 05 de 2002). Calidad Sistémica del Software Educativo.
Obtenido de http://lsm.dei.uc.pt/ribie/docfiles/txt200372919958paper-010.pdf
Pérez Yenny, (2012), COMPARACION DEL MODELO DE CALIDAD DE MCCALL,
NORMA ISO/IEC 9126 Y NORMA ISO/IEC 25000, Recuperado de
http://yennyperezcervantes.blogspot.mx/2012/05/comparacion-del-modelo-de-
calidad-de.html.
![Page 133: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/133.jpg)
133
Ramos, C. A. (2010). Calidad total. Recuperado de
http://karlidad.wordpress.com/iso-15504/
Revista – AYS. (2007). ISO 2000: ¿Qué es?. Recuperado el día 07 de Noviembre
del 2013 de http://www.revista-ays.com/DocsNum07/Normas/Alvarez.pdf.
Revista – AYS. (2007). ITIL & ISO 20000. Recuperado el día 07 de Noviembre del
2013 de http://www.revista-
ays.com/DocsNum27/HoyHablamosDe/HoyHablamos27.pdf.
Rodríguez Moje Moisés, (2010), Calidad de procesos y productos de software,
Recuperado de http://alarcos.esi.uclm.es/per/fruiz/curs/santander/mrodriguez-
iso25000-update.pdf.
Sanz, M. L. (17 de Septiembre de 2010). Ciclo de vida del Software. Obtenido de
www.kybele.etsii.urjc.es: http://www.kybele.etsii.urjc.es/docencia/IS_LADE/2010-
2011/Material/%5BIS-LADE-2010-11%5DTema2.CicloVidaSW.pdf
Sin autor. Disponible en:
http://www.fdi.ucm.es/profesor/gmendez/docs/is0809/ieee830.pdf
Sin Autor (s.f).Gestión de la configuración software. Consultado el: 08/11/2013.
Disponible en: http://images.wikia.com/vyv/images/9/9b/IEEE-Std-828-
1998_ESP.pdf
Sin autor, (s.f.) Modelo de Procesos para la Industria del Software, consultado el
10/11/2013, disponible en: http://uvmnet.omargaona.com/archivos/0903-
incidencia/moprosoftcmm.pdf
Sin Autor (s.f).Guía de SCMP. Consultado el: 08/11/2013. Recuperado de:
https://www.google.com.mx/?gws_rd=cr&ei=6jyBUq6ZFbCOiAfVg4CoDQ#q=GU%
C3%8DA+de+SCMP+(Software+Configuration+Management+Plan)
Sin Autor. (s.f)Consultado el: 09/11/2013. Disponible
en:http://translate.google.com.mx/translate?hl=es-
419&sl=en&u=http://www.gobookee.org/ieee-1042-software-configuration-
management/&prev=/search%3Fq%3Ddownload%2BIEEE%2BStandard%2Bfor%
2BSoftware%2BConfiguration%2BManagement%2BPlans
Sin Autor (s.f).Consultado el: 08/11/2013. Disponible en: http://www.academia.edu
/1742459/ IEEE_828_Plan_de_ Gestion_de_la_configuracion_de_Software
Siselca IT Systems. (1 de Enero de 2013). Siselca. Obtenido de
http://www.sicelca.com/iso-38500
SGS. (2013). Sector Publico. Recuperado de http://www.sgs.mx/es-ES/Public-
Sector/Quality-Health-Safety-and-Environment/Risk-Assessment-and-
Management/Security-Management/ISO-20000-IT-Certification.aspx.
Sommerville, I. (2005). Ingeniería del software. Pearson Educación. España.
Universidad de León (2011). ISO 15504, 12207. Recuperado de
http://admoncalto.wordpress.com/g-iso-15504-12207/
![Page 134: Antología de normas e iso](https://reader035.vdocumento.com/reader035/viewer/2022081721/568c49a01a28ab491694e747/html5/thumbnails/134.jpg)
134
Vaca, S. &. (13 de 08 de 2008). Métricas aplicadas a los modelos de calidad: caso
de uso en los SIG. Obtenido de
http://oa.upm.es/4371/1/INVE_MEM_2008_60090.pdf
Villa, M., Ruíz, M., & Ramos, I. (s.f, p.13). Modelos de Evaluación y Mejora de
Procesos: Análisis Comparativo. Recuperado de http://ftp.informatik.rwth-
aachen.de/Publications/CEUR-WS/Vol-120/paper4.pdf
www.iso27000.es, (2013). ISO 27000. (Documento PDF, www.iso27000.es).
Recuperado de http://repositorio.espe.edu.ec/handle/21000/6025
Wilson Santiago Paredes R. (2011) Diseño e implementación del proceso de
gestión de la configuración de software en la empresa de desarrollo Venture Venti.
Consultado el: 09/11/2013. Disponible en:
http://repositorio.espe.edu.ec/bitstream/21000/4719/1/T-ESPE-032840.pdf
www.iso27000.es, (2013). Sistema de Gestión de la Seguridad de la Información.
(Docuemento PDF, www.iso27000.es). Recuperado de
http://www.iso27000.es/download/doc_sgsi_all.pdf
Yorely Brigeth Ceballos Cardona, L. A. (11 de Marzo de 2013). ESTÁNDAR PAR
ALOS PROCESOS DE CICLO DE VIDA DELSOFTWARE DE LA
ORGANIZACION ISO. MANIZALES, MANIZALES.