El documento habla sobre la normalización y estándares en la gestión de sistemas de información. Explica conceptos clave como calidad, normas, estándares y procesos. También describe varios modelos de calidad e institutos que regulan la calidad como CMMI, ISO y IEEE. Finalmente, detalla factores que determinan la calidad del software según modelos como McCall y ISO 9126, así como actividades para el aseguramiento de calidad del software.
1. NORMALIZACION Y
ESTANDARES EN LA
GESTION DE SISTEMAS DE
INFORMACIÓN
* Calidad
* Normas
* Estándares
* Procesos
* Modelos de Calidad
* Institutos que regulan la calidad
2. CALIDAD:
* La calidad es entregar al cliente no lo que quiere, sino lo que
nunca se había imaginado que quería y que una vez que lo
obtenga, se dé cuenta que era lo que siempre había querido.
3. QUE ES UNA NORMA DE CALIDAD
* Documento, establecido por consenso y aprobado por un
organismo reconocido (nacional o internacional), que
proporciona para un uso común y repetido, una serie de
reglas, directrices o características para las actividades de
calidad o sus resultados, con el fin de conseguir un grado
óptimo de orden en el contexto de la calidad.
4. QUE ES UN ESTANDAR DE CALIDAD
Normas y protocolos internacionales que deben cumplir
productos de cualquier índole para su distribución y consumo por
el cliente final.
5. QUE ES EL PROCESO DE CALDIAD...
La base fundamental de todo sistema de calidad es que el
diseño de los productos y servicios debe ajustarse a las
necesidades, deseos, expectativas y exigencias del cliente,
tomando en consideración que en la definición de esas
necesidades interviene aspectos culturales, sociales,
económicos y geográficos.
9. MODELOS DE CALIDAD
Que es un modelo de calidad de software?
Es un conjunto de buenas practicas para el ciclo de vida
del software, enfocado en los procesos de gestión y
desarrollo de proyectos.
10. MODELOS E INSTITUTOS QUE REGULAN LA CALIDAD
CMMI
Es el estándar más reconocido para la mejora de procesos para desarrollo
de proyectos, gestión de proveedores y gestión del servicio.
Dentro de CMMI manejan los siguientes estándares:
CMMI-DEV: Guía para medir, monitorear y administrar el proceso de
desarrollo.
CMMI-SVC: Guía para proporcionar servicios en una organización y a
clientes externos.
CMMI-ACQ: Guía para mejorar el proceso de adquisición de productos y
servicios.
11. Norma ISO
Son normas que tienen como objetivo garantizar al cliente que los
productos o servicios adquiridos siempre tendrán las mismas
propiedades y características.
El propósito de ISO es promover el desarrollo de la estandarización y de
las actividades relacionadas del mundo para facilitar el intercambio
internacional de mercancías y de servicios, y para desarrollar la
cooperación en actividad intelectual, científica, tecnológica y económica.
Dentro de ISO especifican diversas razones las cuales son:
· Exigencia del mercado.
· Mejorar la competitividad de la empresa.
· Mejorar la eficiencia interna de la empresa.
· Mejorar la eficiencia de los proveedores.
· Mejorar la imagen de la empresa frente a sus clientes, la
comunidad y su propio personal.
12. Norma ISO
ISO maneja las siguientes certificaciones:
●
ISO 12207
●
ISO 15504
●
ISO 20000
●
ISO 25000
●
ISO 27000
●
ISO 9001, 9000-3, 9004-2
●
ISO 9126
13. Norma IEEE
Está diseñada para servir a los profesionales involucrados en todos los
aspectos de los campos eléctricos, electrónicos de computación y áreas
afines de la ciencia y la tecnología.
Las normas que son establecidas IEEE según el Software Engineering
& Tessing son totalmente voluntarias para el desarrollo del software.
• Norma IEEE 12207. Norma para la Tecnología de la información-
Software del ciclo de vida.
• IEEE/EIA 12207. Procesos de Desarrollo.
• IEEE Requisitos de Software Normas.
• IEEE Norma para software Configuration Management.
14. Norma IEEE
• IEEE 828. Estándar para planes de gestión de configuración de
Software.
• IEEE 1028. Cubre la revisión de software antes del lanzamiento
formal.
• IEEE 1042. Es la guía para la gestión de configuración de
software.
16. FACTORES QUE DETERMINAN LA CALIDAD DE SW
El modelo de McCall(ISO 9126) los clasifica en tres grupos:
• Operaciones del producto: características operativas.
- Corrección (¿ Hace lo que se le pide ?)
. El grado en que una aplicación satisface sus especificaciones y
consigue los objetivos encomendados por el cliente.
- Fiabilidad (¿ Lo hace de forma fiable todo el tiempo ?)
. El grado que se puede esperar de una aplicación lleve a cabo
las operaciones especificas y con la precisión requerida.
- Eficiencia (¿ Que recursos hardware y software necesito ?)
. La cantidad de recursos hardware y software que necesita una
aplicación para realizar las operación con los tiempos de
respuesta adecuados.
17. • Operaciones del producto: características operativas.
- Integridad (¿ Puedo controlar su uso ?)
. El grado con que puede controlarse el acceso al software o a
los datos a personal no autorizado.
- Facilidad de uso (¿ Es fácil y cómodo de manejar ?)
. El esfuerzo requerido para aprender el manejo de un aplicación,
trabajar con ella, introducir datos y conseguir resultados.
18. • Revisión del producto: capacidad para soportar cambios.
- Facilidad de mantenimiento (¿ Puedo localizar los fallos?)
. El esfuerzo requerido para localizar y reparar errores.
- Flexibilidad (¿ Puedo añadir nuevas opciones?)
. El esfuerzo requerido para modificar una aplicación en
funcionamiento.
- Facilidad de prueba (¿ Puedo probar todas las opciones?)
. El esfuerzo requerido para probar una aplicación de forma
que cumpla con lo especificado en los requerimientos.
19. • Transición del producto: adaptabilidad a nuevos entornos.
- Portabilidad (¿ Podré usarlo en otra máquina ?)
. El esfuerzo requerido para transferir la aplicación a otro hardware
o sistema operativo.
- Reusabilidad (¿ Podré utilizar alguna parte del software en otra
aplicación ?)
. Grado en que partes de una aplicación pueden utilizarse en otras
aplicaciones.
- Interoperabilidad (¿ Podrá comunicarse con otras aplicaciones o
sistemas informáticos?)
. El esfuerzo necesario para comunicar la aplicación con otras
aplicaciones o sistemas informáticos.
20.
21. Factores de Calidad según ISO 9126
Es un modelo jerárquico con seis atributos especiales. La diferencia
con McCall y Boehm es que la jerarquía es estricta, es decir, que cada
característica de la derecha solo está relacionada con un solo atributo
del modelo. Las características de la derecha se relacionan con la
visión del usuario.
22. Aseguramiento de calidad del software
(Software Quality Assurance)
* El aseguramiento de calidad del software es el conjunto de
actividades planificadas y sistemáticas necesarias para aportar
la confianza en que el producto (software) satisfará los requisitos
dados de calidad.
* El aseguramiento de calidad del software se diseña para cada
aplicación antes de comenzar a desarrollarla y no después.
* Algunos autores prefieren decir garantía de calidad en vez
de aseguramiento:
– Garantía, puede confundir con garantía de productos –
- Aseguramiento pretende dar confianza en que el producto
tiene calidad
23. Actividades para el aseguramiento- de calidad del software:
– Métricas de software para el control del proyecto
– Verificación y validación del software a lo largo del ciclo de vida
. Incluye las pruebas y los procesos de revisión e inspección
– La gestión de la configuración del software