Está en la página 1de 10

DOCENTE:

ESTHER LOZANO
CANDIA

FUNDAMENTO 2016
Autor: VLUIS LÓPEZ ACOSTA

Identificación de modelos de calidad de

S DE CALIDAD
producto y proceso

2016
DE SOFTWARE

EQUIPO
Autor: VLUIS LÓPEZ ACOSTA
FUNDAMENTOS DE CALIDAD DE
SOFTWARE

FUNDAMENTOS DE
CALIDAD DE
SOFTWARE
Contenido
Próposito....................................................................................................................... 3
Instrucciones................................................................................................................. 3
Listado de características y subcaracterísticas de la calidad del software ISO/IEC 9126
...................................................................................................................................... 4
Elementos del proceso de evaluación de la norma ISO 14598......................................5
Dimensiones del modelo modelo ISO/IEC 15504..........................................................6
Diagrama de fortalezas y debilidades de los modelos de calidad de producto o
proceso......................................................................................................................... 7
Conclusiones................................................................................................................. 8
Fuentes de Consulta..................................................................................................... 9

Autor: VLUIS LÓPEZ ACOSTA 2


FUNDAMENTOS DE CALIDAD DE
SOFTWARE
Próposito
El propósito de esta actividad es que identifiques las características de algunos
modelos de calidad de producto y proceso de software, para ello tu Docente en línea te
hará llegar las instrucciones, una vez que cuentes con ellas realiza estos pasos

Instrucciones
1 Identifica las características y subcaracterísticas de la calidad del software de la
norma que te indique tu Docente en línea.

2 Identifica y describe los elementos del proceso de evaluación de la norma ISO


que te indique tu Docente en línea.

3 Identifica y describe las dimensiones del modelo indicado por tu Docente en


línea.

4 Menciona los atributos de procesos de acuerdo al nivel de capacidad


especificada en la segunda dimensión.

5 De acuerdo con los atributos identificados menciona el nivel de capacidad del


proceso.

6 Elabora un diagrama de fortalezas y debilidades de los modelos de calidad de


producto o proceso.

7 Redacta tus conclusiones integrando tu opinión sobre el modelo de calidad de


producto o proceso en relación con las necesidades que resuelve respecto a la
calidad de software

1 Identificar las características y


subcaracterísticas de la calidad del ISO/IEC 9126
software. Hacer un listado.
2 Identificar y describir los elementos del norma ISO 14598
proceso de evaluación de la norma.
3 Identificar y describir las dimensiones del modelo ISO/IEC 15504
modelo.
4 Mencione los atributos de procesos de
acuerdo al nivel de capacidad especificada
en la segunda dimensión. ISO 15504
5 De acuerdo con los atributos identificados
mencione el nivel de capacidad del
proceso.
 ISO/IEC 9126
6 Elabore un diagrama de fortalezas y  norma ISO 14598
debilidades de los modelos de calidad de  modelo ISO/IEC 15504
producto o proceso.  modelo CMM
7 Redacte sus conclusiones integrando su opinión sobre el modelo de calidad de
producto o proceso en relación con las necesidades que resuelve respecto a la

Autor: VLUIS LÓPEZ ACOSTA 3


FUNDAMENTOS DE CALIDAD DE
SOFTWARE
calidad de software.
8 Al finalizar integra el desarrollo de tu actividad en un documento con carátula y los
datos de identificación completos, posteriormente guárdala con la nomenclatura
DMDS_U3_A2_XXYZ. Sustituye las XX por las dos primeras letras de tu primer
nombre, la Y por tu primer apellido y la Z por tu segundo apellido.
9 Consultar la Rúbrica de la actividad para que consideres los aspectos a evaluar.
En ella se detallan cada uno de los puntos así mismo mediante la escala puedes
cotejar tu Actividad para que de esa manera cumpla con el 100% esperado.
10 Envíar la actividad a tu docente en línea mediante la herramienta Tarea.

Listado de características y subcaracterísticas de la calidad del software


ISO/IEC 9126
Categoría Subcategoría Definición

Funcionalidad: Adecuación Evalúa que el software cumpla las tareas


Permite evaluar la especificadas de acuerdo a los objetivos del
ISO satisfacción de las usuario.
necesidades
9126-
implícitas y explícitas Exactitud Evalúa la capacidad que tiene el software para
1 para las que fue proporcionar resultados correctos
diseñado el producto
Interoperabilidad Evalúa la capacidad del software para
software
interaccionarse con uno o más sistemas
específicos.

Conformidad Evalúa si el software se asocia a algún estándar

Seguridad Evalúa la prevención en el software del acceso no


autorizado.

Fiabilidad: Conjunto Madurez Permite medir la frecuencia de falla por errores


de atributos que en el software
evalúan el nivel de
rendimiento del Tolerancia a fallo Evalúa el nivel de funcionamiento en caso de
software bajo fallas del software
condiciones normales
Recuperabilidad Capacidad de restablecer el nivel de operación y
y durante un período
recobrar los datos que hayan sido afectados por
de tiempo establecido
una falla, el tiempo y esfuerzo para lograrlos.

Eficiencia: Evalúa la Comportamiento Evalúa los tiempos de respuesta y de


relación entre el nivel temporal procesamiento de los datos
de funcionamiento
del software y la Utilización de recursos Atributos relativos a la cantidad de recursos
cantidad de recursos utilizados en el software y la duración de su uso
utilizados en la realización de sus funciones

Usabilidad: Evalúa el Comprensibilidad Esfuerzo requerido por el usuario para reconocer


esfuerzo necesario la estructura lógica del sistema y conceptos del
que deberá invertir el software
usuario para utilizar
el sistema Facilidad de aprendizaje Esfuerzo del usuario para aprender a usar la
aplicación

Autor: VLUIS LÓPEZ ACOSTA 4


FUNDAMENTOS DE CALIDAD DE
SOFTWARE
Operabilidad Evalúa la operación y control del sistema por
parte del usuario

Atractividad Evalúa el ambiente del sistema. Esta


subcaracterística fue añadida en el 2001 al igual
que la calidad de uso como nuevo objetivo de la
calidad a alto nivel dentro de usabilidad.

Mantenibilidad: Facilidad de análisis Evalúa el esfuerzo necesario para diagnosticar


Permite medir el deficiencias o fallas que deberán ser modificadas
esfuerzo necesario
para realizar Cambiabilidad Mide el esfuerzo para modificar, remover fallas o
modificaciones al adaptar al software a un ambiente diferente
software (
Estabilidad Evalúa los riesgos de efectos inesperados debido
a las modificaciones realizadas al software.

Facilidad de prueba Evalúa el esfuerzo necesario para validar el


software una vez que fue modificado

Portabilidad: Se Adaptabilidad Evalúa la oportunidad para adaptar el software a


refiere a la habilidad diferentes ambientes sin necesidad de
del software de ser modificarlo.
transferido de un
ambiente a otro Facilidad de instalación Evalúa el esfuerzo para instalar el software en un
ambiente determinado

Co-existencia Evalúala 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 específico
para el mismo propósito y en un ambiente
similar.

Elementos del proceso de evaluación de la norma ISO 14598


ISO/IEC 14598-1. Descripción general. Cuenta con estándares que se aplican a la visión
general de la calidad del producto, se integra por un resumen de las otras cinco partes
de la norma.

ISO/IEC 14598-2. Planificación y gerenciamiento. Cuenta con estándares que guían la


planificación y administración de la calidad.

ISO/IEC 14598-3. Proceso para desarrolladores. Cuenta con estándares que guían el
proceso de los desarrolladores.

ISO/IEC 14598-4. Proceso para compradores. Debe ser utilizado por organizaciones que
planean comprar o rehusar un producto de software existente o ya desarrollado.

ISO/IEC 14598-5. Proceso para evaluadores. El estándar define el proceso con sus
respectivas actividades y entregables.

Autor: VLUIS LÓPEZ ACOSTA 5


FUNDAMENTOS DE CALIDAD DE
SOFTWARE
ISO/IEC 14598-6. Documentación de módulos de evaluación del software. Contiene guía
para documentar los módulos. Un módulo de evaluación es: Un paquete de tecnología
de evaluación para una característica o sub-características de calidad.

Proceso de Evaluación: 1. Establecimiento de requerimientos. Se define los


objetivos de la evaluación 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. Especificación de evaluación. 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. También se realiza un estudio de factibilidad
para la evaluación.

Dimensiones del modelo modelo ISO/IEC 15504.


1. Dimensión del proceso. Está determinada por los propósitos que son los objetivos
medibles del proceso. Esta dimensión está representada por un modelo de proceso de
referencia que agrupa los procesos de desarrollo de software en tres niveles y a su vez
contienen otras categorías de proceso, dependiendo del tipo de actividad realizada .
Dimensión Niveles Categorías Subcategorías Descripción
del proceso
1. Dimensión del Procesos Adquisición ACQ 1. Preparación de la
proceso. Está del ciclo de (ACQ) adquisición. Son los procesos que realiza
determinada por vida ACQ.2 Selección del proveedor cliente para la adquisición de
los propósitos primario ACQ.3 Contrato producto o servicio
que son los ACQ.4 Monitorización del
objetivos proveedor
medibles del Procesos Suministro SPL.1 Preparación de la oferta Abarca procesos realizados por
proceso. Esta del ciclo de (SPL) SPL.2 Entrega del producto proveedor tanto en la propues
dimensión está vida SPL.3 Soporte a la aceptación como en la entrega de
representada por primario del producto producto o servicio
un modelo de Procesos Ingeniería ENG.1 Obtención de requisitos Agrupa a los procesos q
proceso de del ciclo de (ENG) ENG.2 Análisis de requisitos del directamente especifica
referencia que vida sistema implementan o mantienen
agrupa los primario ENG.3 Diseño de la arquitectura producto software, su relación c
procesos de del sistema el sistema y la documentación d
desarrollo de ENG.4 Análisis de los requisitos cliente
software en tres de software
niveles y a su ENG.5 Diseño del software
vez contienen Procesos Operación OPE.1 Uso operacional Describe los proces
otras categorías del ciclo de (OPE) OPE.2 Soporte al cliente directamente relacionados con
de proceso, vida transición del producto o servi
dependiendo del primario al cliente y se ocupan del correc
tipo de actividad uso y operación del mismo.
realizada. En la
siguiente tabla Procesos Soporte SUP.1 Aseguramiento de la Contiene procesos que pueden s
se muestra el del ciclo de (SUP) calidad utilizados por cualquiera q
modelo de vida de SUP.2 Verificación gestiones cualquier tipo
proceso de soporte SUP.3 Validación proyecto o de proceso del ciclo
SUP.4 Revisión conjunta vida del software.

Autor: VLUIS LÓPEZ ACOSTA 6


FUNDAMENTOS DE CALIDAD DE
SOFTWARE
referencia SUP.5 Auditora

Procesos Gestión (MAN) MAN.1 Alineación de la Formada por los procesos q


del ciclo de organización MAN.2 Gestión de contienen prácticas que pued
vida de la la organización MAN.3 Gestión ser utilizadas por cualquiera q
organizació de proyectos MAN.4 Gestión de gestione cualquier tipo
n calidad MAN.5 Gestión de proyecto o de proceso del ciclo
riesgos vida del software.
Procesos Mejora del PIM.1 Preparación de la oferta Está formada por los procesos q
del ciclo de proceso PIM.2 Entrega del producto establecen, definen, despliegan
vida de la (PIM) PIM.3 Soporte a la aceptación implantan, evalúan y mejoran
organizació del producto procesos que se realizan en
n organización.
Recursos e PIM.1 Preparación de la oferta Describe los procesos que
infraestructura PIM.2 Selección del proveedor realizan para dotar a
(RIM) PIM.3 Contrato PIM.4 organización tanto de los recurs
Monitorización del proveedor humanos como de
infraestructura necesaria para q
los demás procesos pued
realizarse de manera apropiada
Reutilización REU.1 Gestión de activos Contiene los proces
(REU) REU.2 Gestión de programa de directamente relacionados con
reutilización realización de acciones destinad
REU.3 Ingeniería del dominio a explotar las oportunidades
reutilización

Escala de Descripción
Valoración
Dimensión de la Nivel0 El proceso no existe o no se consigue su propósito.
capacidad del Incompleto
proceso: Se Nivel1 Se alcanza el propósito del proceso en términos generales. El personal de
conforma de la Realizado organización reconoce que el proceso se realiza cuando es necesario, pero no
definición de hace de forma planificada ni se realiza ningún seguimiento. Las salidas del proce
escalas de se identifican fácilmente y este hecho confirma que el proceso de realiza.
medida de Nivel2 Se obtienen los productos del proceso de acuerdo a una planificación y seguimien
valoración para Gestionado Los productos se ajustan a las normas de calidad.
determinar la Nivel3 El proceso se realiza y se gestiona utilizando procedimientos definidos según
capacidad de Establecido principios de la Ingeniería de software, es decir con procedimientos creados según
cualquier estándar y debidamente documentados. En este nivel se utilizan un proceso defini
proceso. y con capacidad para alcanzar los resultados esperados.
Representa una Nivel4 La realización del proceso se gestiona en forma cuantitativa, es dec
capacidad que Predecible se recogen medidas detalladas del nivel de realización del proceso
va en
se analizan. Esto permite mantener el proceso dentro de límit
incremento. Una
escala de predefinidos y disponer de una mejor posición para poder cuantific
medida de la capacidad del proceso y predecir su comportamiento.
valoración deriva Nivel5.En La realización de un proceso se optimiza de forma continuada, pa
la forma de Optimizaci alcanzar los objetivos de negocio de la organización. Se lleva a cab
mejorar cada
ón una monitorización continua de los procesos y se analizan los dat
proceso. Consta
de seis niveles obtenidos. Esto permite que los procesos estándares definidos dent

Autor: VLUIS LÓPEZ ACOSTA 7


FUNDAMENTOS DE CALIDAD DE
SOFTWARE
de capacidad y de la organización cambien dinámicamente, para adaptarse de form
nueve atributos efectiva a los actuales y futuros objetivos de la empresa.
de procesos

3. Diseño de la evaluación: Tiene como propósito documentar los procedimientos y


métodos a ser usados en la evaluación y especificar los requerimientos a ser utilizados
en la evaluación. Por ejemplo documentación de métodos y procedimientos, agenda de
actividades a realizar de acuerdo a los recursos disponibles, optimización del plan
inicial y generar un plan de evaluación.
4. Ejecución de la evaluación. Se aplica el plan de evaluación para valorar, registrar
los resultados y acciones tomadas como el aseguramiento del correcto funcionamiento
de las herramientas y brindar capacitación sobre el uso de estas herramientas.
5. Conclusión de la evaluación. En esta etapa se genera el informe final que
contiene el objetivo de la evaluación, definición de características y subcaracterísticas
del producto según la norma ISO/IEC 9126-1, actividades para la evaluación, etc. El
contenido del informe varía de acuerdo a las especificaciones de la evaluación. Se hace
una revisión conjunta del informe entre los evaluadores y el cliente con el fin de revisar
los resultados finales.

Diagrama de fortalezas y debilidades de los modelos de


calidad de producto o proceso.
Norma/Mo Fortalezas Debilidades
delo
ISO/IEC Se identifican aspectos de usabilidad y No tiene en cuenta la característica de “facilidad
9126 componentes del contexto de uso que de aprendizaje”, siendo esta recomendada por
deben tenerse en cuenta en las fases de otros estándares y expertos en usabilidad.
especificación de requisitos, diseño y No tiene en cuenta aspectos de seguridad,
evaluación de usabilidad. considerados importantes por expertos del
Las medidas obtenidas proporcionan una dominio.
base para comparar la usabilidad de Existe superposición de conceptos, al definir
varios diseños en un mismo contexto. usabilidad como una característica de calidad
Se propone un proceso de evaluación interna‐externa, y llamar calidad en uso a otras
que puede ser adaptado a compradores, características también vinculadas a la usabilidad.
desarrolladores y evaluadores externos. El tener por separado dos normas que se aplican
conjuntamente produce inconsistencias en los
ciclos de vida de ambas dificultando su uso.
norma ISO Facilidad para la revisión de aplicaciones Falta de niveles estándar para el soporte de la
14598 Soporte para el desarrollo de prototipos metodología.
de sistemas. Confiabilidad en los métodos estructurados.
Generación de código. Conflictos en el uso de los diagramas.
Mejora en la habilidad para satisfacer los Diagramas no utilizados
requerimientos del usuario. Funciones limitadas
Soporte interactivo para el proceso de Alcance limitado
desarrollo.
modelo Primer modelo de procesos de ISO/IEC TR-15504 permite que el dominio de
ISO/IEC dosdimensiones, es decir, procesos sea tan amplio para abarcar todos los

Autor: VLUIS LÓPEZ ACOSTA 8


FUNDAMENTOS DE CALIDAD DE
SOFTWARE
15504 dimensionesindependientes para los posibles ciclos de vida, de tal manera que hace
procesos y la capacidad difícil que todos los atributos de proceso sean
universales, provocando dificultad y confusión
durante la evaluación.
- El resultado de una evaluación de Poco reconocimiento en el mercado
proceso puede ser representado por un Norteamericano.
perfil de proceso.
- Es el modelo más consensuado y
probado
- Mayor reconocimiento en el mercado
Europeo.
- Coherencia con otros modelos de
calidad ya implementados en la
organización ISO9001- ISO 20000- ISO
27000.
- Menores costos de la certificación
modelo -Reducción del coste de desarrollo. - El problema de CMMI es su falta de adecuación
CMM -Localización y resolución de defectos. alenfoque a servicio que está experimentando el
-Mejora en la fiabilidad de la sector delas TI (procesos de desarrollo de
planificación, en términos de dedicación productos de software)en todas sus líneas de
y de calendario. Aumento de la actividad, así como el alto esfuerzode
productividad. implantación que exige.
-Reducción de los trabajos derivados de - El proceso de avaluación es muy costos
correcciones tras las fases de pruebas. entiempo y esfuerzo. - La complejidad de la
Aumento de la efectividad sobre la evaluación continua puede atentarcontra la
planificación realizada definición de objetivos concretos demadurez.
-Mejora en la calidad de producto.
Reducción del número de defectos y
detección en las fases tempranas de su
ciclo de vida. Mejora de la Imagen de
Marca.

Conclusiones
Como hemos podido analizar el aseguramiento de la calidad de software es cada día más
importante, de ahí que deribe el desarrollo de diversas normas de estandarización y modelos de
calidad de software las cuales sirven de punto de partida par una mejora continua, como
podemos ver en el modelo CMMI, el cual es un modelo que parte de los segemntos de modelo
PSP y TSP que permite a la empresa primeramente medir de forma individual, pero que a través
de la sinergía de un grupo de trabajo permite evaluar de forma colaborativa a los equipos de
trabajo y claramente después de ello evaluar la madurez y el avance en la gestión de calidad de
sus desarrollos y de sus productos y servicios que ofrecen a sus clientes para alcanzar
estándares de alta calidad, y gracias a las normas ISO/IEC 9126 que va de la mano junto con la
norma norma ISO 14598, que nos permiten evaluar tanto los procesos y cunmplimiento de
requerimeintos con base a los diversos criterios de calidad de software que establecen estas

Autor: VLUIS LÓPEZ ACOSTA 9


FUNDAMENTOS DE CALIDAD DE
SOFTWARE
normas para alcanzar una verdadera calidad de software y a través de la certificación, nos
permite ampliar el mercado y estrechar mejores realciones comerciales ya que nos permiten
inspirar mayor confianza a nuestros a sociados y clientes.

Fuentes de Consulta

Calidad del Software, Juan Manuel Fernandez 2011,


http://www.uv.mx/personal/jfernandez/files/2010/07/8_Calidad.pdf

Gestión de tecnologías de información. Herramientas de gestión de TI (2016).


Universidad Abierta y a distancia de México
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S1-
B2/DS/07/DGTI/U3/Unidad_3_Herramientas_de_gestion_de_TI_DGTI.pdf [Accessed 5
Dec. 2016].

Modelos de calidad de software (2016). Universidad Abierta y a distancia de México


https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S1-
B2/DS/06/DMCS/U3/Unidad_3_modelos_de_calidad_de_software.pdf [Accessed 5 Dec.
2016]

Autor: VLUIS LÓPEZ ACOSTA 10

También podría gustarte