Documente Academic
Documente Profesional
Documente Cultură
ESTUDIANTE APRENDIENTE
ARMANDO ARZUZA SALGADO
Profesor Consultor
MAURICIO PERDOMO VARGAS
1. Actividad 3.1
Ya centrándonos en la norma ISO/IEC 9126, propuesta por McCall, que propusieron un modelo
para especificar la calidad de los softwares en 1977; esta fue una norma internacional que en el
año de 2005 fue remplazado por el conjunto de normas SQuaRE, ISO 25000 2014, que desarrollan
las mismas normas y conceptos; que son la visión externa del software, o como lo ven los usuarios,
la visón interna o como lo ve el desarrollador, y la escala o método de medición del mismo, de
esta manera las organizaciones pueden definir sus mídelos de calidad de sus productos de
software, y esto conlleva a que cada empresa defina los objetivos para las métricas, para evaluar
los atributos de calidad, teniendo en cuenta el amplio espectro de productos de software, como
son los ejecutables, códigos fuente, punto ide, punto exe, la arquitectura misma del software, las
bibliotecas software, los resultados, la noción del usuario, que puede ser para operadores o para
programadores.
El modelo incluye métricas internas y externas. Métricas internas son aquellas que no dependen
de la ejecución del software (medidas estáticas), mientras que las métricas externas son aquellas
aplicables al software en ejecución. La calidad en las métricas de uso están sólo disponibles
cuando el producto final es usado en condiciones reales. Idealmente, la calidad interna no
necesariamente implica calidad externa y esta a su vez la calidad en el uso.
A su vez podemos dividir el estándar en cuatro partes que son: métricas externas, realidad,
métricas internas, y la calidad de las métricas de uso; Clasificando la calidad del software en un
conjunto de características primarias y características secundarias, las que vendrían siendo los
atributos, los cuales son entidades que pueden ser medidas y verificadas en el producto, y estos
no están definidos en el estándar, ya que varían dependiendo de las necesidades del software, y
las podemos discriminar según su funcionalidad, fiabilidad; esto genera un inconveniente puesto
que la mayoría de las características que definen los softwares se pueden cuantificar con
dificultad, por lo tanto se evalúan de forma cualitativa, y esto hace la medición más compleja,
puesto que necesita establecer métricas que permitan la evaluación cuantitativa de cada uno de
los atributos que se pretenden calificar (Abaud Figueroa, 2000).
Lo primordial que se clasifica en este escrito es lo que se entiende como calidad, y como se integra
está a los atributos de los sistemas de gestión de información y paquetes de software; de esta
manera así mismo cómo ha evolucionado el concepto de calidad sufriendo varios cambios, por
ello existen diferentes definiciones creadas por los grupos de trabajo dedicados a su estudio, en
otro ámbito la Real Academia Española de la Lengua define al calidad como la o las propiedades
que son parte de algo, que dan la posibilidad de juzgarlo por su valor, otra perspectiva está en el
la parte rural, puesto que los desarrollos en el capo se reflejan directamente en la competitividad
de la producción agrícola, por lo que se usan software en el control computarizado de los procesos,
por lo que los productores tiene unas necesidades específicas que debe suplir el desarrollador de
software (manzano, 2012); Donde la calidad es la adecuación del producto al uso que se la va a
dar. Otra definición valida de la calidad es la ausencia de deficiencias, donde aquellas
características de los productos se basan en las necesidades de los clientes y por lo tanto el objetivo
de la misma es la satisfacción del cliente donde se traducen las necesidades futuras de los usuarios
a características medibles y de esta manera se puede diseñar un producto.
Claramente los ordenadores y software hoy día son usados para una creciente variedad de campos
y aplicaciones en la planificación, diseño y síntesis, ya que es importante que cada una de sus
características relevantes de calidad del producto de software sea especificada y evaluada bajo
métricas validadas o aceptadas ampliamente; donde la Organización Internacional de
Normalización ISO y la comisión Electrónica Internacional, son la base a nivel internacional,
donde estas entidades trabajan colaborativamente con otras entidades internacionales,
gubernamentales y privadas, para conformar comités técnicos en los que se desarrollan estándares
como: ISO/IEC 9126e; ISO/IEC 14598. En el caso del estándar ISO 9126 presenta algunas
dificultades al ejecutarlo que al conocer el nivel adecuado de medición cuantitativa de cada
característica, que cada empresa productora de software busque establecer un modelo de calidad
que permita valorar la excelencia, en los que deberían incluir herramientas que permitan medir la
calidad cuantitativamente cada característica.
Las normas contenidas en la ISO/IEC 9126 propone un modelo de producto que muestra la
identificación de las necesidades de calidad como un requerimiento indispensable para la calidad
del producto, aunque no establece claramente la forma de determinar los requerimientos ya
mencionados, ya sean de la calidad interna, externa o en uso, más relevantes del producto
producido y en el caso de los niveles esperados de las métricas usadas no establece de forma
concreta como determinarlos; los cuales en apariencia son sencillos de establecer las métricas,
pero en la realidad son muy complejas y factibles a errores por no tener establecido el esquema
preciso y sistemático para ser determinado, esto dependiendo de los tipos de aplicaciones, por lo
que las métricas podrían variar, puesto que aunque sean comunes a todos, cada software en
particular necesita una evaluación específica para él, ya que lo que hace especial a los productos
de software es que son especializados en sus características y atributos, según las necesidades del
cliente, por lo que en este sentido se han realizado muchas propuestas para poder establecer los
factores de evaluación cualitativa de los software, además de varios intentos por estandarizar, por
lo que se creó la familia de las ISO9000, especialmente la ISO 9001 y la ISO 9003-2 en un nivel
de madurez en el Modelo de Capacidad de Madurez CMM, en le modelo de estándar para
aseguramiento de planes de calidad IEEE 730: 1984; esta también el plan de garantía de calidad
del Consejo Superior de Informática MAP; en conjunto con la norma ISO 9126 que viene siendo
el objeto de observación del, presente escrito, donde se halló que en la actualidad la ISO reconoce
la necesidad de mejorar la normatividad ISO 9126 como consecuencia de los avances en el campo
de las tecnología y la información y los cambios del ambiente, y por consiguiente el trabajo está
enfocado a la siguiente generación de estándares de calidad de software, en la normatividad ISO
25000 que será el remplazo de la norma SIO 9126 y a la serie ISO 14598, para suplir las
deficiencias de la norma que serán mencionadas a continuación:
Ya para concluir, a quien le interese aplicar modelos de calidad como la ISO 9126 para la
evaluación de la producción de software. Debe ser muy cuidadoso y trabajar en el modelo para
amoldarlo en sus necesidades, para valorar el nivel de excelencia en su producto de software, y
para ello deberá incluir herramientas específicas de medición que le permitan realizar una
calificación cuantitativa cada uno de sus atributos, puesto que la norma ISO 9126 no establece de
forma clara la metodología de las mismas, además de los niveles deseados de las métricas usadas,
lo que puede ser muy complicado.
La normatividad ISO 9126 puede mejorar su eficacia si corrigen algunas de las fallas como la
usabilidad, simplificar el modelo, incluir los educadores en el proceso no solo para expertos, y
ampliar la factibilidad de ampliar la coherencia, hacerlo más sencillo, más legible y usar gamas
de colores en la norma, además de la inclusión de subcaracterísticas en la usabilidad, para que el
factor calidad en la elaboración y producción de software no sea descuidada, además de incluir el
factor de satisfacción del cliente para medir el impacto en todos los contextos.
REFERENCIAS
Abaud Figueroa, M. (2000). Calidad en la Industria del Software. La Norma ISO-9126. Obtenido
de
http://repositorio.utp.edu.co/dspace/bitstream/handle/11059/2737/0053L864e_anex
o.pdf;jsessionid=27D60E2AB9871ED011697C70C645D0BB?sequence=2