Documente Academic
Documente Profesional
Documente Cultură
com/timelines/linea-de-tiempo-concepto-de-pedagogia-y-teorias-
del-aprendizaje-significativo?print=1
CALIDAD DE SOFTWARE
Profesor
UNIVERSIDAD DE SANTANDER
MEDELLÍN
2014
Nivel de Características Ventajas Desventajas
calidad
Proceso
Proceso CMMI Localización y El problema de
El CMMI resolución de CMMI es su falta
(Capability Maturity Model defectos. de adecuación al
Integration v1.1, Modelo de Mejora en la enfoque de
Madurez y Capacidad fiabilidad de la servicio que está
Integrado v1.1) planificación, en experimentando el
[CMMI, 2002] es un modelo términos de sector de las TI
para la mejora de procesos dedicación y de (procesos de
relacionados con el desarrollo calendario. desarrollo de
de productos y de servicios Aumento de la productos de
que proporciona a las productividad. software) en todas
organizaciones los elementos Reducción de los sus líneas de
esenciales para establecer trabajos derivados actividad, así como
procesos eficaces. de correcciones tras el alto esfuerzo de
las fases de pruebas. implantación que
CMMI representa la fusión de Aumento de la exige.
un conjunto de modelos efectividad sobre la El proceso de
orientados a la mejora de planificación evaluación es
procesos de la Ingeniería de realizada. muy costoso en
Software, Ingeniería de Mejora en la calidad tiempo y
Sistemas, Desarrollo de de producto. esfuerzo.
del
Productos y Adquisición Reducción La complejidad
de Aplicaciones. de la evaluación
número de defectos
y detección en las continua puede
atentar contra la
Nivel de Características Ventajas Desventajas
calidad
Los Enfoques del CMMI fases tempranas de definición de
tienen como finalidad su ciclo de vida. objetivos
atender a las diversas Mejora de la Imagen concretos de
necesidades de las de Marca. madurez.
organizaciones que quieren Aumento de la
realizar la mejora de sus productividad.
procesos. Existen 2 enfoques: Mejora la visibilidad
Continuo de los proyectos.
Escalonado Mejora la
El Enfoque Continuo hace comunicación, para
hincapié en la capacidad de que cada
ciertas áreas para realizar sus participante cumpla
actividades de manera con sus
adecuada. responsabilidades.
El Enfoque Escalonado hace Mejora la
especial énfasis en el grado de planificación, para
madurez de los procesos (a que se establezcan
semejanza del SW-CMM). planes más realistas.
Mejora la calidad del
Ambos enfoques reconocen producto.
que las áreas de proceso se Se establece más
pueden agrupar en 4 conocimiento sobre
categorías la organización.
generales: Los clientes viven
Gestión de Proyectos más informado.
Gestión de Procesos
Ingeniería
Apoyo
y dos categorías opcionales:
Nivel de Características Ventajas Desventajas
calidad
Desarrollo Integrado
del Producto y del
Servicio
Gestión de Compras.
Bootstrap No lucrativo. Se implementa
Fundamentado en principalmente
Este proyecto fue creado por modelos ISO 9000 y en Europa.
la Comisión Europea como CMM. Incompleto en
parte del programa ESPRIT Tecnología de punta. comparación a
(ESPRIT 5441 No implica esfuerzo otros modelos.
BOOTSTRAP: A European adicional para
Assessment Method to mejorar y obtener
Improve Software certificación 150
Development). La 9000.
administración y el Lineamientos para
mantenimiento del programa un sistema de
Bootstrap calidad de las
corresponden al Grupo compañías que
Europeo de Interés apoyen a la mejora
Económico del Instituto de procesos.
Bootstrap (Bootstrap
Institute European Economic Una distinción
Interest Group, BI EEIG) de importante entre
Milán, Italia. organización,
El interés principal del metodología y
programa Bootstrap es tecnología.
evaluar y mejorar la
capacidad de las Unidades
Productoras de Software
Nivel de Características Ventajas Desventajas
calidad
(SPU, Software Producing
Units).
La Construcción de Equipos
planifica el Trabajo en un
proceso denominado TSP
Launch que es compuesta por
nueve reuniones que se
pueden repartir en un periodo
de ciertos días. Usa un plan
detallado para analizar y que
servirá de guía al equipo para
trabajar e implicará el apoyo
Nivel de Características Ventajas Desventajas
calidad
del nivel administrativo de la
organización, todo esto sería
la importancia de este
método.
Producto
Producto Gilb Existe una relación Cuando el
directa entre los mejoramiento
Modelo de calidad creado por desarrolladores y el se concentra en
Gilb en 1988. Este modelo usuario un área
presenta como aspecto Existe una relación específica de la
fundamental la definición de directa entre los organización se
los atributos de calidad que atributos y su- pierde la
realmente interesan al usuario atributos. perspectiva de
y el nivel de calidad que debe Facilidad de uso la
tener cada uno de ellos para Integridad interdependenci
satisfacerlo ya que no tiene Corrección a entre todos los
sentido exigir calidad en un Facilidad de miembros de la
producto, si no se cuenta con mantenimiento empresa.
esta base.
Confiabilidad programas de
Esto atributos se denominan software a lo
Eficiencia
factores de calidad y son largo de su vida
Facilidad de
normalmente atributos externos
mantenimiento cambian o
pero también se incluyen evolucionan de
Facilidad de prueba
algunos atributos internos. una versión a
Flexibilidad
otra para
Facilidad de
Cada atributo externo atributo mejorar las
reutilización
se dominan factores de calidad prestaciones
Interoperabilidad
los cuales son abstractos para con respecto a
Portabilidad
ser medidos directamente por lo las anteriores.
Nivel de Características Ventajas Desventajas
calidad
cual se introduce un atributo de Por su estructura Dificultad de
bajo nivel denominado criterios jerárquica se puede conseguir
de calidad. observar que es productos
práctico y fácil de totalmente
Según McCall algunos criterios entender y de esta depurados, ya
de calidad son atributos forma fácil de que en
internos que tienen efectos aplicar ningún caso un
directos en atributos externos. Esta orientación al programa será
producto final pero perfecto.
El modelo de McCall organiza se puede aplicar al Se dedican
los factores en tres ejes o puntos proceso elevados
de vista desde los cuales el En costos resulta recursos
usuario puede contemplar la viable su aplicación monetarios a su
calidad de un producto, pues no resulta mantenimiento,
basándose en once factores de inoperante y por el debido a la
calidad organizados en torno a contrario, sería de dificultad que
los tres ejes y a su vez cada gran ayuda para los proyectos de
factor se desglosa en criterios cualquier software
de calidad. organización. entrañan y a la
Se podría utilizar no normalización a
para uno sino para la hora de
varios proyectos. realizar los
proyectos.
No suelen estar
terminados en
los plazos
previstos, ni con
los costos
Nivel de Características Ventajas Desventajas
calidad
estipulados, ni
cumpliendo los
niveles
deseables de los
requisitos
especificados
por el usuario.
Incrementos
constantes de
los costos de
desarrollo
debido entre
otros, a niveles
de
productividad
bajos.
Los clientes
tienen una alta
dependencia de
sus proveedores
por ser
en muchos
casos
aplicaciones a
"la medida".
Procesos
artesanales de
producción con
Nivel de Características Ventajas Desventajas
calidad
escasez de
herramientas.
Insuficientes
procedimientos
normalizados
para estipular y
evaluar la
productividad,
costos y calidad.
FURPS Los criterios son Al igual que en
claramente el modelo
El modelo FURPS propuesto entendibles, lo que McCall se
por Robert Grady y Heweltt implica su fácil necesitan de
Packard Co (HP) cuenta con 5 utilización. muchas
características de calidad del En cierta forma su métricas lo que
software: división en factores implica un
Funcionalidad funcionales y no mayor esfuerzo
Facilidad de uso funcionales es en tiempo y
Confiabilidad convenientes para costo.
Performance determinar la
Facilidad de soporte. calidad, aun así,
hayan restricciones
Además plantea 2 categorías físicas.
de requerimientos, las cuales Tiene en cuenta las
son: fallas en el producto
requerimientos y en el proceso, esto
funcionales: especifican permite una mayor
funciones que el sistema corrección.
debe ser capaz de realizar,
Nivel de Características Ventajas Desventajas
calidad
sin tomar restricciones se podría utilizar no
físicas a consideración, y para uno sino para
se definen a través de las varios proyectos
entradas y salidas
esperadas.
Requerimientos: no
funcionales (URPS):
Usability (Facilidad de
uso), Reliability
(Confiabilidad),
Performance y
Supportability (Facilidad
de soporte). Describen
atributos del sistema o
atributos del ambiente del
sistema.
BOEHM El modelo en espiral Resulta difícil
puede adaptarse y convencer a
Modelo de BOEHM El aplicarse a lo largo grandes clientes
modelo de Boehm (1978) de la vida del de que el
agrega algunas características software de enfoque
a las existentes en el modelo computadora. evolutivo es
de McCall y representa una Como el software controlable.
estructura jerárquica de evoluciona a medida Debido a su
características, cada una de que progresa el elevada
las cuales contribuye a la proceso, el complejidad no
calidad total. desarrollador y el se aconseja
cliente comprenden utilizarlo en
y reaccionan mejor
Nivel de Características Ventajas Desventajas
calidad
Consiste en un modelo de ante riesgos en cada pequeños
descomposición de uno de los nivele sistemas.
características de calidad del evolutivos. Genera mucho
software en 3 niveles (usos El modelo en espiral tiempo en el
principales, componentes permite a quien lo desarrollo del
intermedios y componentes desarrolla aplicar el sistema
primitivos) previos a la enfoque de Modelo costoso
aplicación de métricas. construcción de Requiere
prototipos en experiencia en
Este modelo plantea factores cualquier etapa de la identificación
de calidad formados por evolución del de riesgos
criterios de calidad y métricas producto.
respectivas. El modelo en espiral
demanda una
El modelo de Boehm tiene consideración
como finalidad que a través de directa de los riesgos
la calidad del software, el técnicos en todas las
software: etapas del proyecto y
Realice lo que desea el si se aplica
usuario adecuadamente debe
utilice recursos reducir los riesgos
informáticos de manera antes de que se
correcta y eficiente conviertan en
sea fácil de utilizar y problemas.
aprender En la utilización de
sea bien diseñado, grandes sistemas a
codificado, probado y doblado la
mantenido. productividad.
Nivel de Características Ventajas Desventajas
calidad
Este modelo es similar al de
McCall ya que presenta una
jerarquía de características,
está basado en un amplio
rango de características e
incorpora 19 criterios que
incluyen características de
performance del hardware.
Proceso
Proceso ISO 90003:2004 La probable el tiempo
demanda de los requerido para
Provee una guía para las futuros clientes de escribir el
organizaciones respecto de la una acreditación manual
aplicación de ISO/IEC ISO el intenso
9001:2000 en la adquisición, Aumentar papeleo
suministro, desarrollo, coherencia en necesario
operación y mantenimiento de operaciones de la los altos costes
software y servicios de empresa de implantación
soporte. Mantener o mejorar de las normas
la proporción de el tiempo
Nos proporciona una guía útil mercado. requerido para
que nos sirve para detectar y Mejorar la calidad llevar a término
corregir una serie de de servicios. la implantación
problemas de los productos Es un buen elemento los altos costes
software, consiguiendo tras su de promoción. de
Nivel de Características Ventajas Desventajas
calidad
aplicación una mejora en la Mejorar la calidad mantenimiento
calidad de los mismos. de los productos. de la norma
la falta de
Esta norma no agrega o asesoramiento
cambia los requerimientos de gratuito
ISO/IEC 9001:2000. Las la falta de
guías de ISO 90003:2004 no coherencia entre
tienen el propósito de ser los diversos
utilizadas como criterio de auditores
evaluación en una el tiempo
certificación de SGC (Sistema empleado en
de Gestión de la Calidad). controlar la
documentación
La aplicación de ISO antes de las
90003:2004 es apropiada para auditorías.
un software que:
Forma parte de un
contrato comercial con
otra organización
Es un producto
disponible para un sector
del mercado, Es usado
para soportar los
procesos de una
organización Está
relacionado a servicios
de software.
Nivel de Características Ventajas Desventajas
calidad
La Norma cuenta con 5
capítulos que especifican
actividades que deben ser
consideradas cuando se
implemente el SGC. Los
capítulos son:
Sistema de Gestión de la
Calidad
Responsabilidad de la
Dirección
Gestión de los Recursos,
Realización del Producto
y Medida, Análisis y
Mejora.
La Estructura de la Norma
ISO 90003:2004 es:
Ámbito
Normas para la consulta
Términos y definiciones
Sistema de gestión de la
calidad
Responsabilidad de la
dirección
Gestión de los recursos
Realización del producto
Medición, análisis y
mejora
Nivel de Características Ventajas Desventajas
calidad
Bibliografía
Establecer la administración
del software y los ambientes
de Ingeniería basados en los
procesos de ciclo de vida que
se adapten para servir a las
necesidades del negocio
Ayudar a un mejor
entendimiento entre clientes y
proveedores; y entre las partes
involucradas en el ciclo de
vida de un producto de
software
Nivel de Características Ventajas Desventajas
calidad
Facilitar la comercialización
global del software.
El objetivo es:
Describir los métodos que las
organizaciones utilizan en la
actualidad, señalando las
fortalezas, las debilidades y
los riesgos inherentes al
proceso
Determinar en qué medida
son eficaces para lograr las
metas del proceso
Determinar en qué medida
forma un conjunto de métodos
como punto de partida.
proceso. implementación y
gestión.
Nivel de Características Ventajas Desventajas
calidad
•Una vez se identifican
e implementan los
principios relevantes de
Cobit para una
compañía, se obtiene
plena confianza en que
todos los recursos de
sistemas están siendo
gestionados
efectivamente.
Producto
Producto ISO/IEC 9126-1:2001 Tiene un mecanismo No es específica
de certificación bien para la industria
Esta parte de la ISO 9126 establecido. de software, por
describe el modelo de calidad lo que: No es
del producto de software. Está disponible y fácil de
conocida. entender.
La primera parte del modelo
especifica 6 características de Modelos de
calidad interna y externa, las Software
cuales están divididas en Engineering
subcaracterísticas, son Institute, proponen
manifestadas externamente un marco
cuando el software es organizado por áreas
utilizado como parte de un de procesos.
sistema, y son un resultado de Específicos para el
atributos internos del desarrollo y
software. mantenimiento de
software definidos
La calidad externa evalúa que como un conjunto de
el software satisfaga las áreas de procesos
necesidades del usuario clave.
teniendo en cuenta las
condiciones especificadas.29 Tienen un modelo de
Esta calidad es medible en el evaluación.
comportamiento del
producto.
Nivel de Características Ventajas Desventajas
calidad
La calidad interna evalúa el
total de atributos que un
software debe satisfacer
teniendo en cuenta
condiciones especificadas.30
Esta calidad es medible a
partir de las características
intrínsecas.
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
Nivel de Características Ventajas Desventajas
calidad
(intermedios o finales) serán
evaluados.
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.
Bibliografia
Blog.(2009). Modelo Espiral. Recuperado de http://modeloespiral.blogspot.com/
http://isoayuda.blogspot.com/2010/12/ventajas-y-desventajas-de-tener-una-iso.html
http://fundamentotic.blogspot.com/2014/03/unidad-2-marcos-de-referencia-en-la.html
http://calidadiso92j.blogspot.com/2011/12/ventajas-y-desventajas-de-la.html
Cruz, I. (S.F.). Estándar IEEE/EIA 12207 para los Procesos de Ciclo de Vida de Software.
Recuperado de http://www.slideshare.net/santi1970/ieee12207
Estratega. Consultoría en estrategias y proceso.(S.F.) Sepa como la ISO/IEC 20000(Dic 05) puede
stratega.com.ar/sepa-como-la-isoiec-20000-dic-05-puede-ayudar-a-hacer-una-mejor-gestion-
de-su-area-de-it/
http://tesis.bnct.ipn.mx/dspace/bitstream/123456789/5875/1/1377_Centro%20de%20Investig
aciOn%20en%20ComputaciOn%20(CIC)tesis_Febrero_2010_1605857617.pdf
Lobo, G.(2014). Cuadro comparativo sobre los modelos de calidad mccall, boehm, furps, arthur e
comparativo-sobre-los-modelos-de-calidad-lobo
MI DSpace. (S.F.) Fundamentos de MOPROSOFT . Recuperado de:
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/180/A4.pdf?seq
uence=4
Pardo, C. (2009). Análisis comparativo del estándar ISO 9000-3 con las subcaracterísticas de calidad
cr.uclm.es/doc/cmsi/trabajos/Cesar%20Pardo.pdf
Scalone, F. (2006). Estudio comparativo de los modelos y estándares de calidad del software. (Tesis
http://laboratorios.fi.uba.ar/lsi/scalone-tesis-maestria-ingenieria-en-calidad.pdf
http://gutimarsoluciones.wordpress.com/2012/05/09/team-software-process-tsp-y-team-
process-software-tsp/