Académique Documents
Professionnel Documents
Culture Documents
Programa de la asignatura:
Modelos de calidad de software
Clave:
15143635
ndice
Unidad 3. Modelos de calidad de software ......................................................................... 3
Presentacin de la unidad ................................................................................................. 3
Propsitos.......................................................................................................................... 4
Competencia especfica..................................................................................................... 4
3.1. Modelos clsicos de calidad de software .................................................................... 5
3.1.1. Modelo de McCall .................................................................................................... 5
3.1.2. Modelo de Boehm10
3.2. Modelos de calidad de producto ............................................................................... 14
3.2.1. ISO 9126. Calidad de producto de ingeniera de software ..................................... 14
3.2.2. ISO 14598. Evaluacin de producto de software .................................................... 20
3.3. Modelos de calidad de proceso................................................................................. 27
3.3.1. ISO 15504 SPICE. Determinacin de la capacidad de mejora del proceso de
software ........................................................................................................................... 28
3.3.2. CMM. Modelo de madurez de capacidades ........................................................... 34
Cierre de la unidad .......................................................................................................... 41
Para saber ms ............................................................................................................... 42
Fuentes de consulta ........................................................................................................ 43
Propsitos
Esta unidad tiene como propsitos que:
Competencia especfica
Analizar los modelos de calidad de software ms comunes para guiar la mejora de
procesos en un proyecto de desarrollo de software mediante los niveles de capacidad y
madurez del modelo.
Factores de calidad
Correccin.
Operacin
del producto
Eficiencia
Integridad
Usabilidad
Facilidad de
mantenimiento
Revisin del
producto
Reusabilidad
Transicin
del producto
Interoperabilidad
Fase 3. Evaluar los factores. En esta fase se aplican criterios de evaluacin a cada
factor de calidad. Los factores de calidad se revisaron en la tabla: Factores de calidad del
modelo de McCall.
Facilidad de
mantenimiento
Puedo arreglarlo?
Interoperabilidad
Puedo relacionarlo con
otros sistemas?
Facilidad de prueba
Puedo probarlo?
Movilidad
Puedo utilizarlo en otra
mquina?
Flexibilidad
Puedo modificarlo?
Reutilizacin
Puedo volver a utilizar
parte del programa?
Correccin
Hace el programa lo que quiero?
Fiabilidad
Lo hace de forma exacta todo el tiempo?
Eficiencia
Se ejecutar sobre el soporte fsico de forma ptima?
Facilidad de uso
Puedo utilizarlo?
Modelo de calidad de software propuesto por McCall (Gonzlez, 2008, p.9
Modelos de Bohem de clasificacin de los criterios de calidad (Basado en: Dvila y Meja, 2003 y Gonzlez,
2008).
10
En el segundo nivel se encuentran siete factores de calidad que se asocian con los tres
factores de utilidad del primer nivel. Los siete factores de calidad son: portabilidad,
fiabilidad, eficiencia, usabilidad, facilidad de evaluacin, comprensibilidad y flexibilidad.
Estos siete factores los retoma del modelo de McCall (Sanchez , et al, 2012). A
continuacin se ilustra el modelo de calidad de Boehm .
11
Utilidad
general
Facilidad de
mantenimient
o
Utilidad tal y
como est
Fiabilidad
Eficiencia
Usabilidad
Facilidad de
evaluacin
Comprensibilidad
Jerarqua del modelo de calidad de Boehm (Snchez, Sicilia, Rodrguez, 2012, p. 388)
12
Portabilidad
Facilidad para
ser modificado
Portabilidad
En este tema conociste los niveles jerrquicos del modelo de Boehm, los factores
correspondientes para cada nivel y los elementos primarios que pertenecen a cada factor
de calidad. El modelo de Boehm, al igual que el modelo de McCall tienen niveles
jerrquicos el objetivo final es medir la calidad desde los elementos primarios o criterios
de evaluacin segn de modelo de calidad de Boehm o McCall respectivamente y utilizar
estas medidas para mejorar los productos desarrollados (Snchez, Sicilia, Rodrguez,
2012, p. 388). A continuacin conocers los modelos de calidad de producto software que
permiten definir la calidad del producto que recibe el cliente. Cuando se conoce con
exactitud los requisitos que se quieren conseguir del producto software estos modelos son
de gran ayuda para evaluar el producto software.
13
14
15
necesidades del usuario y el desarrollador del producto software deber determinar las
mtricas que sern aplicadas. (Snchez, Sicilia y Rodrguez, 2012).
Parte 4. ISO 9126-4. Calidad en las mtricas de uso. Proporciona mtricas para medir
la calidad desde el punto de vista del usuario.
Funcionalidad
Portabilidad
Incluye las
funcionalidade
s requeridas?
Fiabilidad
Es fcil
trasladarlo a
otros entornos?
Qu tan fiable
es?
ISO/IEC
9126
Mantenibilidad
Usabilidad
Qu tan fcil
resulta modificar
el software?
Es fcil de
usar?
Eficiencia
Qu tan
eficiente es el
software?
Caractersticas del modelo de calidad ISO/IEC 9126 (Snchez, Sicilia, Rodrguez, 2012, p. 391)
16
17
Interoperabilidad
Conformidad
Seguridad
18
4. Usabilidad: Evala el esfuerzo necesario que deber invertir el usuario para utilizar el
sistema (Calero, et al, 2010).
Usabilidad
Subcaractersticas
Definicin
Comprensibilidad
Esfuerzo requerido por el usuario para reconocer la
estructura lgica del sistema y conceptos del software
Facilidad de
Esfuerzo del usuario para aprender a usar la aplicacin.
aprendizaje
Operabilidad
Evala la operacin y control del sistema por parte del
usuario.
Atractividad
Evala el ambiente del sistema. Esta subcaracterstica
fue aadida en el 2001 al igual que la calidad de uso
como nuevo objetivo de la calidad a alto nivel dentro de
usabilidad.
5. Mantenibilidad: Permite medir el esfuerzo necesario para realizar modificaciones al
software (Calero, et al, 2010).
Mantenibilidad
Subcaractersticas
Definicin
Facilidad de
Evala el esfuerzo necesario para diagnosticar
anlisis
deficiencias o fallas que debern ser modificadas.
Cambiabilidad
Mide el esfuerzo para modificar, remover fallas o adaptar
al software a un ambiente diferente.
Estabilidad
Evala los riesgos de efectos inesperados debido a las
modificaciones realizadas al software.
Facilidad de prueba Evala el esfuerzo necesario para validar el software
una vez que fue modificado.
6. Portabilidad: Se refiere a la habilidad del software de ser transferido de un ambiente a
otro (Calero, et al, 2010).
Portabilidad
Subcaractersticas
Definicin
Adaptabilidad
Evala la oportunidad para adaptar el software a
diferentes ambientes sin necesidad de modificarlo.
Facilidad de
Evala el esfuerzo para instalar el software en un
instalacin
ambiente determinado.
Co-existencia
Evalala capacidad convivencia y de compartir recursos
comunes que tiene el producto software con otros
programas.
Reemplazabilidad
Capacidad del producto software de ser utilizado en
lugar de otro producto software especfico para el mismo
propsito y en un ambiente similar.
19
En este subtema has identificado como est estructurada la norma ISO/IEC 9126, sus
caractersticas y subcaractersticas utilizadas en para la evaluacin de la calidad. Es
importante resaltar que se deben elegir adecuadamente las caractersticas segn las que
se relacionen con los requisitos inciales del producto para poder pasar a la evaluacin del
producto final. A continuacin estudiars la norma ISO/IEC 14598es parte de la norma
ISO/IEC 9126. La norma ISO/IEC 14598 ofrece el proceso de evaluacin que se
recomienda trabajar en conjunto con la norma ISO/IEC 9126 para la evaluacin del
producto software.
Recursos
y entorno
Proceso
de
evaluaci
n
Producto
software
Efecto
del
producto
software
20
Apoyo a la
evaluacin
Proceso
de
evaluacin
Mtricas
internas
Mtricas
externas
Mtricas
de calidad
de uso
14598-1
14598-2
14598-3
14598-4
14598-6
9126-1
9126-3
9126-2
9126-4
14598-5
Relacin entre las normas ISO/IEC 9126 e ISO 14598 (Piattini,et al, 2012, p. 98)
21
22
Aspectos de
Niveles seguridad
fsica
Aspectos de economa
muere mucha
gente
amenaza para
vidas
humanas
dao a la
propiedad,
poca gente
herida
prdida econmica
significativa(compaa
afectada)
Aspectos de
seguridad
proteccin de
datos y
servicios
estratgicos
proteccin de
datos y
servicios
crticos
Aspectos
ambientales
dao
irrecuperable al
medio ambiente
dao recuperable
al medio
ambiente
proteccin
contaminacin
contra riesgo de
local
error
23
Imparcial: La evaluacin del proceso debe resultar de los estudios realizados en esa
instancia y no deben estar influenciados por resultados anteriores obtenidos para realizar
la misma evaluacin.
Objetivo: El evaluador no debe influenciarse por sentimientos propios o prejuicios sobre
el producto u similares.
El evaluador debe asegurarse que el proceso cumpla las caractersticas de la norma en
todas las etapas del proceso de evaluacin: repetible, reproducible, imparcial y objetivo.
A continuacin se presenta el proceso de evaluacin de esta norma, consta de cinco
etapas, se explican y posteriormente se ilustran en la figura (Caponi, De Vera, Ibarra y
Fojo, 2014).
1. Establecimiento de requerimientos. Se define los objetivos de la evaluacin de
acuerdo a los requerimientos del cliente y se determina lo que se va a evaluar. Se
aconseja basarse en la norma ISO/IEC 9126-1, para obtener un listado de los
requerimientos a evaluar.
2. Especificacin de evaluacin. En esta etapa se especifican las mediciones a ser
tomadas sobre los atributos de calidad. Asegurarse que el proceso sea repetible y
reproducible para detallar los procesos. Tambin se realiza un estudio de factibilidad
para la evaluacin,
3. Diseo de la evaluacin: Tiene como propsito documentar los procedimientos y
mtodos a ser usados en la evaluacin y especificar los requerimientos a ser
utilizados en la evaluacin. Por ejemplo documentacin de mtodos y procedimientos,
agenda de actividades a realizar de acuerdo a los recursos disponibles, optimizacin
del plan inicial y generar un plan de evaluacin.
4. Ejecucin de la evaluacin. Se aplica el plan de evaluacin para valorar, registrar los
resultados y acciones tomadas como el aseguramiento del correcto funcionamiento de
las herramientas y brindar capacitacin sobre el uso de estas herramientas.
5. Conclusin de la evaluacin. En esta etapa se genera el informe final que contiene
el objetivo de la evaluacin, definicin de caractersticas y subcaractersticas del
producto segn la norma ISO/IEC 9126-1, actividades para la evaluacin, etc. El
contenido del informe vara de acuerdo a las especificaciones de la evaluacin. Se
hace una revisin conjunta del informe entre los evaluadores y el cliente con el fin de
revisar los resultados finales.
A continuacin se exponen las etapas del proceso de evaluacin de la norma ISO/IEC
14598 segn Caponi, De Vera, Ibarra y Fojo (2014).
24
Identifica el (los)
tipo(s) de
productos a
evaluar
Establece
propsito de la
evaluacin
Especifica el
modelo de
calidad para su
evaluacin
1. Establecimiento de requerimientos (Caponi, De Vera, Ibarra y Fojo, 2014)
Seleciona mtricas
a evaluar
Establece los
niveles para las
mtricas
Establece criterios
para la evaluacin
Produce
Plan de
evaluacin
Tomar
medidas
Comparar
con
criterios
Valorar
resultados
4. Ejecutar la evaluacin mientras se desarrolla el software (Caponi, De Vera, Ibarra y Fojo, 2014)
25
Especificacin
de la evaluacin
Informe
borrador de
evaluacin
Requerimientos
de evaluacin
Informe
final de la
evaluacin
Siguiendo las etapas del proceso de evaluacin, se ejemplifican de manera bsica las tres
primeras etapas, donde se evala la interfaz de un dominio de correo electrnico (Caponi,
De Vera, Ibarra y Fojo, 2014):
1. Establecer requisitos de evaluacin:
Propsito de la evaluacin: Evaluacin de interfaz de en las siguientes tareas:
Envo de mensaje de correo electrnico
Uso de chat o charla virtual
Integracin de grupos en las charlas.
Redireccionamiento a otra opcin del correo electrnico
2. Especificacin de la evaluacin:
Caractersticas
Descripcin de la caracterstica para la interfaz de
correo electrnico.
Efectividad
Para el correo electrnico se identificarn otras
funciones que el usuario puede realizar aparte de
enviar correo electrnico. Por ejemplo: uso del
mensajero, eliminacin de correos, creacin de grupos
para organizar contactos, cantidad de usuarios que
puedan completar tareas especficas en el correo
electrnico.
26
Productividad
Satisfaccin
27
28
29
Suministro
(SPL)
Ingeniera
(ENG)
Operacin
(OPE)
Procesos del
ciclo de vida
de soporte
Soporte
(SUP)
Procesos del
ciclo de vida
de la
organizacin
Gestin
(MAN)
Mejora del
proceso
(PIM)
SUP.1 Aseguramiento de la
calidad
SUP.2 Verificacin
SUP.3 Validacin
SUP.4 Revisin conjunta
SUP.5 Auditora
MAN.1 Alineacin de la
organizacin
MAN.2 Gestin de la
organizacin
MAN.3 Gestin de proyectos
MAN.4 Gestin de calidad
MAN.5 Gestin de riesgos
PIM.1 Preparacin de la oferta
PIM.2 Entrega del producto
PIM.3 Soporte a la aceptacin
del producto
Abarca procesos
realizados por el
proveedor tanto en la
propuesta como en la
entrega de un producto o
servicio
Agrupa a los procesos que
directamente especifican,
implementan o mantienen
el producto software, su
relacin con el sistema y
la documentacin del
cliente
Describe los procesos
directamente relacionados
con la transicin del
producto o servicio al
cliente y se ocupan del
correcto uso y operacin
del mismo.
Contiene procesos que
pueden ser utilizados por
cualquiera que gestiones
cualquier tipo de proyecto
o de proceso del ciclo de
vida del software.
Formada por los procesos
que contienen prcticas
que pueden ser utilizadas
por cualquiera que
gestione cualquier tipo de
proyecto o de proceso del
ciclo de vida del software.
Est formada por los
procesos que establecen,
definen, despliegan e
implantan, evalan y
mejoran los procesos que
30
se realizan en la
organizacin.
Recursos e
PIM.1 Preparacin de la oferta Describe los procesos que
infraestructura
PIM.2 Seleccin del proveedor se realizan para dotar a la
(RIM)
PIM.3 Contrato
organizacin tanto de los
PIM.4 Monitorizacin del
recursos humanos como
proveedor
de la infraestructura
necesaria para que los
dems procesos puedan
realizarse de manera
apropiada.
Reutilizacin
REU.1 Gestin de activos
Contiene los procesos
(REU)
REU.2 Gestin de programa
directamente relacionados
de reutilizacin
con la realizacin de
REU.3 Ingeniera del dominio
acciones destinadas a
explotar las oportunidades
de reutilizacin.
Modelo de proceso de referencia (Tuya, Ramos y Dolado, 2007, p. 19).
2. Dimensin de la capacidad del proceso. Se conforma de la definicin de escalas de
medida de valoracin para determinar la capacidad de cualquier proceso. Representa una
capacidad que va en incremento. Una escala de medida de valoracin deriva la forma de
mejorar cada proceso. Consta de seis niveles de capacidad y nueve atributos de
procesos. En la siguiente tabla se desglosan estos niveles.
Escala de valoracin
Descripcin
Nivel 0 Incompleto
El proceso no existe o no se consigue su propsito.
Nivel 1 Realizado
Nivel 2 Gestionado
Nivel 3 Establecido
31
Nivel 4 Predecible
Nivel 5. En optimizacin
32
Innovacin de los
procesos (PA.5.1)
Optimizacin de los
procesos (PA.5.2.)
Atributos de los procesos asociados a los niveles de capacidad de ISO/IEC 15504 (Tuya, Ramos y Dolado,
2007, p. 22)
El nivel de capacidad que tiene un proceso depende de los atributos que posee y del
grado con el cual se alcanzan dichos atributos. La escala de valoracin de los atributos se
muestra en la siguiente tabla:
Valores posibles
Grado de
Situacin para determinar el grado de alcance del
del atributo
alcance
atributo
N No alcanzado
0%-5%
Indica un poco o nula evidencia de que se ha
alcanzado este atributo en el proceso evaluado.
P Parcialmente
16%-50%
Se evidencia una aproximacin sistemtica del
alcanzado
alcance del atributo, pero algunas de sus
caractersticas no se dan.
L Ampliamente
51%-85%
Hay bastantes evidencias de que se alcanza el
alcanzado
atributo, pero la realizacin del proceso diverge en
alguna rea
F Completamente
86%-100%
Hay evidencia de que el atributo se alcanza
alcanzado
plenamente de manera sistemtica en el proceso
evaluado y no hay debilidades importantes en la
unidad organizacional en la que se ubica el proceso.
Escala de valoracin de los atributos de los procesos segn ISO/IEC 15504(Tuya, Ramos y Dolado, 2007, p.
23).
Los cuatro valores posibles del atributo obligan a evaluar empezando desde el Nivel 1 y
en caso de que sean alcanzados ampliamente (L) o completamente (F) los atributos del
proceso asociados a un cierto nivel, permite evaluar el nivel siguiente.
33
34
El Modelo CMMI, es una versin perfeccionada del modelo CMM, CMMI creada en el ao
2000 del modelo anterior denominado CMM. El objetivo del CMMI es contar con un
enfoque para la mejora de procesos que proporciona a una organizacin los elementos
esenciales para llevar a cabo sus procesos de manera efectiva. Puede utilizarse para
guiar la mejora de procesos en un proyecto, en un departamento, o en una organizacin
completa. CMMI ayuda a integrar funciones de la organizacin tradicionalmente
separadas, a establecer prioridades y objetivos en la mejora de procesos, proporciona
guas para los procesos de calidad y sirve como referencia para la evaluacin de los
procesos actuales (Sanchez, Sicilia y Rodrguez, 2012, p. 394).
CMMI se enfoca en la mejora de los procedimientos y procesos que las personas de una
organizacin llevan a cabo integrando el apoyo de los avances tecnolgicos y otras
herramientas administrativas pues se considera que si los procesos no estn
correctamente definidos, los procesos no son maduros y no son ampliamente conocidos
por quienes estn implicados en los procesos, ninguna personas por ms capaz que sea,
podr rendir a su mejor nivel aun disponiendo de las mejores herramientas tecnolgicas o
estratgicas. Los elementos ms importantes que considera el CMMI son (Sanchez , et al,
2012): los procedimientos realizados en la organizacin, mtodos y herramientas para
organizar el proceso de evaluacin y los recursos humanos que intervienen en la
realizacin de los procesos de la organizacin y evaluacin.
Personas
CMMI
Herramientas
Procedimientos
y mtodos
35
Tanto los niveles de capacitacin como los de madurez proporcionan una forma adecuada
para medir la mejora de procesos. A continuacin se explican a detalle la representacin
contina y por etapas:
Representacin contina. Es la representacin mediante niveles de capacitacin
consiste en la definicin de objetivos y prcticas generales para cada rea de procesos.
Estos niveles pueden considerarse, por tanto, un medio para mejorar progresivamente los
procesos de una cierta rea en la organizacin. CMMI define seis niveles de capacitacin,
etiquetados de 0 a 5 (Snchez, Sicilia, Rodrguez, 2012, p. 325) que son los siguientes:
Nivel 0. Incompleto: Se refiere a un proceso que no se lleva a cabo, o que se lleva a
cabo parcialmente.
Nivel 1. Realizado: Se refiere a un proceso que satisface los objetivos especficos del
rea a la cual pertenece.
Nivel 2. Gestionado: El proceso se planifica y ejecuta de acuerdo con ciertas
reglamentaciones, emplea personal cualificado, se monitoriza y controla.
Nivel 3. Definido: el proceso se ajusta a los estndares de la organizacin y
proporcionan, tanto medidas de la produccin como otras informaciones valiosas desde la
perspectiva de la mejora de procesos.
Nivel 4. Gestionado cuantitativamente: Un proceso definido que adems, es controlado
mediante tcnicas cuantitativas o estadsticas.
Nivel 5. En optimizacin: Un proceso gestionado cuantitativamente sujeto a mejoras
basadas en la comprensin de las causas de la variabilidad inherente al propio proceso.
Representacin por etapas. En este modo de representacin mediante niveles de
madurez CMMI define cinco niveles en los que una organizacin puede categorizarse de
acuerdo con la disposicin global de sus procesos internos. Es decir, no se enfoca a un
rea en particular sino que se refiere a mltiples reas de procesos. Los cinco niveles que
define CMMI se muestran en siguiente figura (Snchez, et al, 2012, p. 325):
Cada nivel
de madurez
representa
un escaln
en el camino
hacia una
organizacin
madura.
Cada uno
es una capa
en la carrera
de mejora de
procesos
Nivel 5
Optimizacin
Nivel 4
Gestionado
Atencin centrada en la
mejora de procesos
Proceso medido y controlado
Nivel 3
Definido
Nivel 2
Repetible
Nivel 1
Inicial
36
37
38
39
40
Uso y anlisis de datos: la forma en que se analizarn los datos (por ejemplo, mediante
tcnicas estadsticas y cmo se van a representar.
Comunicacin: indicar cmo hay que informar del anlisis de resultados (por ejemplo:
dentro o fuera del proyecto) y definir cmo resolver los aspectos pendientes o
excepcionales.
Otros requisitos: incluir aspectos que no se han citado; por ejemplo, tcnicas y mtodos
empleados, herramientas necesarias, estndares o guas de inters, evaluacin de
suministradores.
En el caso ejemplo que se est exponiendo, en el ltimo apartado del plan se
documentaran los siguientes aspectos ((Plaza, Medrano, Posa, 2010)., 2010):
Herramientas requeridas: no se requiere ninguna plataforma hardware o software
especial. Como herramientas software se incluirn: una herramienta para contar lneas de
cdigo y lneas de cdigo modificadas y opcionalmente una herramienta de recoleccin y
anlisis de datos de fiabilidad. Como conocimientos requeridos es necesario que el
operario tenga conocimientos de mtodos de estimacin.
Instrucciones de evaluacin generadas: se puede generar como un documento anexo o
incluido en el propio plan. En este ejemplo, se indicara cmo seleccionar la muestra
(cdigo fuente), cmo tomar los datos, el algoritmo de clculo (incluyendo el algoritmo o
mtodo para estimacin de potenciales errores) y los documentos (registros) donde se
deben anotar datos internos o externos.
En este tema revisaste los modelos de evaluacin y mejora de procesos de software. El
modelo ISO/IEC 15504 y el modelo CMMI permiten identificar la capacidad o madurez de
todos o algunos procesos que intervienen en el ciclo de vida del software, detectan los
puntos fuertes y dbiles de cada proceso y proponen un conjunto de actividades que
guan a la organizacin hacia una mejora gradual y continuada de cada uno de estos
procesos.
Cierre de la unidad
En esta unidad se analizaron los modelos de calidad de software que han sido ms
importantes en la Ingeniera de software ya que el desarrollo de software ha sido un
mbito relevante para enriquecer aspectos de calidad en el software. Recuerda la calidad
del software es el grado en que un software posee una combinacin de atributos
deseables (Sanchez , 2012, p. 284). Esto ha sido causa de que existan dos perspectivas
de estudio: los modelos de calidad para el producto y modelos de calidad de proceso
software. Los modelos clsicos como el de McCall, Boehm, el modelo ISO/IEC 9126 y el
41
ISO/IEC 14598 han sido implantados en las organizaciones para favorecer a la calidad de
producto. Mientras que los modelos CMMI y el modelo ISO/IEC 15504 se han clasificado
en los modelos de calidad de proceso.
Los modelos de calidad de producto software comprenden un conjunto de caractersticas
y subcaractersticas que se relacionan entre ellas conformando el fundamento para
especificar requerimientos de calidad y evaluarlas.
Los modelos de calidad de proceso software orientan a la mejora de los procesos de una
organizacin y la capacidad para gestionar el desarrollo, la adquisicin y el mantenimiento
de productos y servicios.
La asignatura Modelos de calidad de software impacta para el logro del xito en el
desarrollo de software porque ser necesario implantar un modelo de calidad que gue el
desarrollo del producto y/o procesos. Adems producir el producto software con normas
de calidad permite que otros ingenieros desarrolladores de software mejoren el producto
porque todo estar debidamente documentado. La organizacin que implante modelos de
calidad conseguir una certificacin aadiendo prestigio a su producto y organizacin.
Para saber ms
Se recomienda que revises la siguiente obra donde se explica cmo trabajar con modelos
de desarrollo que te ayudarn a profundizar en tus conocimientos sobre los modelos de
calidad.
Pantaleo, G. (2011). Calidad en el desarrollo de software. Buenos Aires, Argentina:
Alfaomega.
Se recomienda revisar en la siguiente obra sobre la estandarizacin de las metodologas
ISO/IEC 12207, ISO/IEC 15504 y mtrica 3 como complemento del modelo ISO/IEC
15504
De Pablos Heredero, C., Lpez Hermoso Agius, J.J., Romo Romero, S.M., Medina
Salgado, S., (2011). Organizacin y transformacin de los sistemas de informacin
en la empresa. Madrid: Universidad Rey JuanCarlos ESIC Editorial
Si deseas profundizar en la calidad de componentes software, los tipos de modelos y la
estructura del estndar ISO/IEC 9126, consulta la siguiente obra.
Piattini Velthuis, M. G., Garca Rubio, F. O., Garca Rodrguez de Guzmn, I., y
Pino, F. (2012). Calidad de sistemas de informacin. Mxico, D.F.: Alfaomega
Grupo Editor, S.A. de C.V.
42
Fuentes de consulta
Calero, C., Moraga, M. ., y Piattini, M. G., (2010). Calidad del producto y proceso
software. Madrid, Espaa: Ra-Ma.
Caponi, M., De Vera, D., Ibarra, J. L., y Fojo, S. (2014). Gestin de software,
informe sobre evaluacin de productos. Uruguay: Universidad de la RepblicaFacultad de Ingeniera. [En lnea]
http://www.fing.edu.uy/inco/cursos/gestsoft/Presentaciones/Evaluacion%20de%20
Productos%20-%20G2/Evaluacion%20de%20Productos.pdf
Carvallo, J.P., Franch, X., Quer, C., (2010). Calidad de componentes software.
En: Calidad del producto y proceso software. Madrid, Espaa: Ra-Ma.
De Pablos Heredero, C., Lpez Hermoso Agius, J.J., Romo Romero, S.M., Medina
Salgado, S., (2011). Organizacin y transformacin de los sistemas de informacin
en la empresa. Madrid: Universidad Rey Juan Carlos ESIC Editorial.
Durn Camarillo, E.R., Caldern Osorno, J.L., Ros de la Torre, I., RISCE Revista
internacional de sistemas computacionales y electrnicos. Mayo-agosto 2013. Ao
5, Volumen 6, Nmeros 3 y 4. Escuela Superior de Cmputo IPN p. 12 a 17. [En
lnea]
http://www.repositoriodigital.ipn.mx/bitstream/handle/123456789/17231/RISCE%20
-%20mayo.agosto.2013.pdf?sequence=1
43
Mendoza, L.E., Prez, M.A., Grimn, A.C., (2005). Prototipo de modelo sistmico
de calidad (MOSCA) del software. Caracas, Venezuela: Universidad Simn
Bolvar.
Picazzo M., C., Villegas M., N. M., y Tamura M., G. (2008). Anlisis descriptivo del
proceso de implementacin del nivel 2 del modelo CMMI es una empresa regional
de desarrollo de software, Sistemas y telemtica, Obtenido de
44
http://www.icesi.edu.co/revistas/index.php/sistemas_telematica/article/viewFile/100
1/1026
Plaza Garca, I., Medrano Snchez, C. T., y Posa Gmez, A. B. (2010). Calidad
en actividades de I+D+i Aplicacin en el sector TIC. San Fernando de Henares,
Madrid: RC Libros
RAE Real Academia Espaola (2014a). Calidad. [En lnea]
http://buscon.rae.es/drae/srv/search?val=calidad
Tuya, J., Ramos Romn, I., y Dolado Cosn, J., (2007). Tcnicas cuantitativas para
la gestin en la ingeniera del software. Espaa: Gesbiblo, S.L
45