Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAMPUS ACAYUCAN
Grado y grupo:
7to semestre “C”
Asignatura:
Calidad de los Sistemas de Información
Actividad:
Investigación Unid. 4
Fecha:
20 de Octubre de 2023
1
Unidad IV
A diferencia de los modelos de calidad, los estándares de calidad tienen como fin
principal la auditoría externa de las organizaciones. Frente a la evaluación de los
modelos (que implica la valoración de los diferentes aspectos de la gestión de una
organización, asignando puntuaciones para determinar el nivel de la misma), la
auditoría establece requerimientos sin cuyo cumplimiento no puede obtenerse la
certificación correspondiente. La obtención de una certificación externa constituye una
garantía hacia terceros del adecuado funcionamiento del sistema de calidad de la
organización o unidad.
2
NORMA DE EVALUACIÓN ISO/IEC 9126
Esta norma Internacional fue publicada en 1992, la cual es usada para la evaluación
de la calidad de software, llamado “Information technology-Software product
evaluation-Quality characteristics and guidelines for their use”; o también conocido
como ISO 9126 (o ISO/IEC 9126). Este estándar describe 6 características generales:
Funcionalidad, Confiabilidad, Usabilidad, Eficiencia, Mantenibilidad, y Portabilidad.
La norma ISO/IEC 9126 permite especificar y evaluar la calidad del software desde
diferentes criterios asociados con adquisición, requerimientos, desarrollo, uso,
evaluación, soporte, mantenimiento, aseguramiento de la calidad y auditoria de
software. Los modelos de calidad para el software se describen así:
Calidad en uso: Calidad en uso es el efecto combinado para el usuario final de las 6
características de la calidad interna y externa del software. Especifica 4 características
para la calidad en uso.
FUNCIONALIDAD
Exactitud: La capacidad del software para hacer procesos y entregar los resultados
solicitados con precisión o de forma esperada.
CONFIABILIDAD
4
La confiabilidad se divide en 4 criterios:
Madurez: La capacidad que tiene el software para evitar fallas cuando encuentra
errores. Ejemplo, la forma como el software advierte al usuario cuando realiza
operaciones en la unidad de diskett vacía, o cuando no encuentra espacio suficiente el
disco duro donde esta almacenando los datos.
USABILIDAD
Atracción: La presentación del software debe ser atractiva al usuario. Esto se refiere a
las cualidades del software para hacer más agradable al usuario, ejemplo, el diseño
5
gráfico.
EFICIENCIA
Conformidad de eficiencia: La capacidad que tiene el software para cumplir con los
estándares o convenciones relacionados a la eficiencia.
CAPACIDAD DE MANTENIMIENTO
6
Estabilidad: La forma como el software evita efectos inesperados para modificaciones
del mismo.
Portabilidad
Coexistencia: La capacidad que tiene el software para coexistir con otro o varios
softwares, la forma de compartir recursos comunes con otro software o dispositivo.
Reemplazabilidad: La capacidad que tiene el software para ser remplazado por otro
software del mismo tipo, y para el mismo objetivo. Ejemplo, la remplazabilidad de una
nueva versión es importante para el usuario, la propiedad de poder migrar los datos a
otro software de diferente proveedor.
CALIDAD EN USO
Calidad en uso es la calidad del software que el usuario final refleja, la forma como el
usuario final logra realizar los procesos con satisfacción, eficiencia y exactitud. La
calidad en uso debe asegurar la prueba o revisión de todas las opciones que el usuario
7
trabaja diariamente y los procesos que realiza esporádicamente relacionados con el
mismo software.
Eficacia: La capacidad del software para permitir a los usuarios finales realizar los
procesos con exactitud e integridad.
Seguridad: Se refiere al que el Software no tenga niveles de riesgo para causar daño
a las personas, instituciones, software, propiedad intelectual o entorno. Los riesgos son
normalmente el resultado de deficiencias en la funcionalidad (Incluyendo seguridad),
fiabilidad, usabilidad o facilidad de mantenimiento.
MOPROSOFT
PROSOFT tiene siete líneas estratégicas, siendo la sexta la que ha dado origen a
8
MoProSoft: "Alcanzar niveles internacionales en capacidad de procesos". Al comenzar
el desarrollo de esta línea estratégica se evaluó la adopción de los modelos: ISO 9000,
ISO 15504, SW-CMM. El resultado de la evaluación fue: "Ninguno de los estándares o
modelos cumple con los requisitos expresados por la industria nacional", y se decidió
la elaboración de un modelo adecuado para las características de las empresas
mexicanas, que se basaría en los modelos evaluados.
Categoría alta dirección (DIR): La alta dirección tiene un papel importante a través de
la planificación estratégica. Debe actuar como promotor del buen funcionamiento de la
organización a través de su implicación en la revisión y mejora continua del modelo.
Gestión de Negocio
Gestión de Proceso.
Gestión de Proyectos.
Recursos finales.
SPICE
En 1991, dado el número creciente dre). Por tanto, el proyecto SPICE fue creado bajo
los auspicios del Comité Internacional de estándares de Ingeniería de Software y
Sistemas a través de su Grupo de Trabajo sobre Evaluación de proceso (WG10).
En 1992, el informe del grupo de estudio dijo que: “...la comunidad internacional
debería poner recursos para desarrollar un estándar para la evaluación de procesos
software, incorporando lo mejor de los métodos de evaluación de procesos existentes.”
Tecnologías de la Información
Los ensayos de estos primeros documentos SPICE han sido el foco del proyecto
SPICE durante el período 1994 a 1998. Fue entonces, en 1998 cuando se publicó la
primera familia de estándares ISO TR 15504. En aquel momento se comenzó a
trabajar en la versión "Internacional Standard" de la norma, y desde 2006 está
completamente publicado, exceptuadas las partes nuevas que se estén produciendo.
PSP/TSP
11
Se puede considerar como la guía de trabajo personal para ingenieros de software en
organizaciones que emplean un modelo CMMI con nivel de madurez o de capacidad
de procesos que implica la medición cualitativa y mejora de procesos.
Uno de los mayores problemas que tiene es la gran cantidad de datos que hay que
tomar. El PSP tiene obsesión por la toma de datos y elaboración de tablas. El PSP se
orienta el conjunto de áreas clave del proceso que debe manejar un desarrollador
cuando trabaja de forma individual.
PSP, es uno de los 3 vértices donde descansa un proceso de mejora que trabaja sobre
3 niveles de la organización, los otros 2 son CMM y TSP.
En PSP todas las tareas y actividades que el ingeniero de software debe realizar
durante el proceso de desarrollo de un producto de software, están puntualmente
definidas en un conjunto de documentos conocidos como scripts. Los scripts son el
punto medular de PSP, por lo que se hace mucho énfasis en que deben ser seguidos
en forma disciplinada, ya que de ello dependerá el éxito de la mejora que se busca.
Gran parte de las tareas y actividades definidas en los scripts generará en su
realización un conjunto de datos, fundamentalmente de carácter estadístico. La
aplicación de PSP en varios procesos de desarrollo, y el análisis de la información
estadística generada en cada uno de éstos, permitirán al ingeniero de software
identificar, tanto sus fortalezas como sus debilidades, y crecer a través de un proceso
de auto aprendizaje y auto mejora. La calidad en PSP, es un aspecto fuertemente
relacionado con la cantidad de defectos que el producto de software contiene.
Características:
12
Los pasos de registro de información a detalle en el nivel de medición pueden resultar
frustrantes cuando se tiene presión de tiempo.
Objetivos:
PSP pretende formar ingenieros de software con métodos disciplinados para mejorar
su desarrollo personal de software. PSP le ayuda a los desarrolladores a:
2. Mejora de productividad
5. Los miembros están motivados por hacer lo que puedan por el grupo.
8. Cada miembro acepta con gusto y sin resentimiento las metas y normas
establecidas.
14
12. Existe gran motivación para iniciar y recibir las comunicaciones.
14. Los miembros se sienten seguros al tomar decisiones que les Los miembros se
sienten seguros al tomar decisiones que les parecen apropiadas al entender la
filosofía de la operación.
Sus orígenes se deben a las limitaciones que el PSP (Personal Software Process, su
antecesor) tenía en el ámbito industrial. PSP resultó muy efectivo para que los
ingenieros pudiesen tener el control de su proceso personal mediante la mejora de sus
habilidades de estimación y la reducción de los defectos introducidos en los productos
sin afectar a su productividad, pero PSP sólo se enfocaba en las fases de desarrollo de
software (diseño y pruebas unitarias); la aplicación que lo ingenieros hicieron del PSP
dentro de las empresas resulto en prácticas no satisfactorias.
Por tal motivo, Watts Humphrey desarrolló el TSP, el cual consideraba como parte
importante, además de lo previsto por el PSP, los requisitos, las pruebas de
integración, la documentación y otras actividades típicas en todo proyecto de
desarrollo, de igual manera incluía actividades como los roles de equipo,
interrelaciones dentro de la organización y la definición de un proceso de equipo para
ser utilizado dentro de los procesos existentes en la organización.
Líder del Equipo: Dirige al equipo, se asegura que todos reporten sus datos de los
procesos y completen su trabajo tal y como se planeó. Realiza los reportes semanales
del avance del equipo.
Genera estándares para obtener un trabajo uniforme. Modera las inspecciones y revisa
15
cada artefacto generado.
Es necesario que los ingenieros que usan TSP estén formados en PSP. Con TSP, los
equipos encuentran y reparan defectos en etapas tempranas del proceso de
desarrollo, esto reduce de manera importante el tiempo de pruebas. Esto reduce de
manera importante el tiempo de pruebas. Con un testing más corto, el ciclo completo
se reduce.
En las fases del Ciclo TSP se planea el número de ciclos. Dentro de cada ciclo se
realiza:
1. Lanzamiento
2. Estrategia
3. Plan
4. Requisitos
5. Diseño
6. Implementación
7. Pruebas
8. Postmortem
1. CMM- Administración.
3. PSP-Ingeniero.
CMMI
4. Medidas
5. Verificadas
17
1 – Inicial. Las organizaciones en este nivel no disponen de un ambiente estable para
el desarrollo y mantenimiento de software. Aunque se utilicen técnicas correctas de
ingeniería, los esfuerzos se ven minados por falta de planificación. El éxito de los
proyectos se basa la mayoría de las veces en el esfuerzo personal, aunque a menudo
se producen fracasos y casi siempre retrasos y sobrecostes. El resultado de los
proyectos es impredecible.
Las prácticas que deben ser realizadas por cada área Clave de Proceso están
organizadas en 5 Características Comunes, las cuales constituyen propiedades que
indican si la implementación y la institucionalización de un proceso clave es efectivo,
repetible y duradero.
1. Compromiso de la realización
2. La capacidad de realización
18
3. Las actividades realizadas
5. La verificación de la implementación
TENDENCIAS ACTUALES
Tendencia:
determinada dirección.
Innovando el futuro.
1. Smartphones.
2. Google's Docs
3. Mega.
4. Dropbox, etc.
1. Wi-Fi.
19
BIBLIOGRFIAS
https://jonathancobianblog.blogspot.com/
https://calidad.usal.es/procesos-de-evaluacion/modelos-y-estandares-de-calidad/
https://modelos-de-evaluacion-de-recursos-
grupo6.fandom.com/es/wiki/Est%C3%A1ndares_y_modelos_de_calidad
20