La calidad del software se define como la capacidad para satisfacer las necesidades del usuario y como los fundamentos desde los que se mide. El aseguramiento de la calidad implica diseñar actividades antes del desarrollo para garantizar que el software cumpla los requisitos. La gestión de la calidad determina los objetivos y responsabilidades para entender las expectativas del cliente.
1. 1. Consulte y escriba 3 definiciones dadas al concepto de Calidad del software.
Es la forma que un producto o servicio usa para satisfacer las necesidades del usuario.
son las ventajas de todos los productos, no solamente de equipos sino también de programas
son los fundamentos desde los que se mide la calidad del software
2. ¿En qué consiste el aseguramiento de la calidad del software? Dar 1 ejemplo.
es el grupo de
actividades planeadas y sistematizadas necesarias para aportar
la confianza en que el 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.
ejemplo: es como cuando una empresa compra un software a la medida y en
creador tiene que realizar las acciones pertinentes para que este no falle al momento
de llevarlo acabo
3. ¿A qué se le denomina la gestión de la calidad del software?
es un conjunto de actividades de la función general de la Dirección que determina la calidad, los
objetivos y las responsabilidades. Se basa en la determinación y aplicación de las políticas de
calidad de la empresa. La Gestión o Administración de la Calidad se aplica normalmente a nivel
empresa o dentro de la gestión de cada proyecto. El propósito de la Gestión de la Calidad del
Software es entender las expectativas del cliente en términos de calidad, y poner en práctica un
plan proactivo para satisfacer esas expectativas.
4. ¿Qué políticas de calidad de software existen?
Hay muchas normas que permiten alcanzar objetivos de calidad, pero las que más se utilizan son
las normas ISO, específicamente las derivadas de la norma ISO 9000.
En el entorno de la calidad de software, estas normas se han ido perfeccionando con el tiempo y
ya son bastantes las que en conjunto crean un sistema útil para implementar políticas de calidad.
Hay que destacar la norma ISO 25000, que es la relacionada con la calidad de software y la que a
su vez se apoya en las normas ISO 9000.
5. ¿Cómo se lleva el control de la calidad del software en su producción?
El control de calidad del software abarca todo el proceso de desarrollo: supervisar y mejorar el
proceso, asegurar que se siguen los procedimientos acordados, que se alcanza el nivel de calidad
deseado y que se localizan y resuelven los problemas. Al aplicar control de calidad en el desarrollo
de un proyecto de software y aquí se realiza el arreglo o reparación de problemas
* En la administración del proyecto del software.
* En cada una de las fases del ciclo de vida del sistema.
* En la empresa y usuario en particular.
* En la calidad en general.
6. ¿Cuáles son los componentes de un sistema de calidad de software?
• Evolución: los componentes que integran la aplicación transitan por
sucesivas versiones que no se corresponden necesariamente con las
versiones de los sistemas en los que se integran, especialmente en el caso
de los mencionados componentes OTS. La descripción de la calidad de los
Componentes debe facilitar el estudio del impacto de tales evoluciones.
2. • Reusabilidad: los componentes son módulos que se reúsan e integran3, en
Una o más aplicaciones. Ello exige un alto grado de precisión en la
Descripción de la calidad, especialmente en el caso de componentes Off-
The-Shelf u OTS (término con el que se acostumbra a englobar los
Componentes COTS y FOSS, Li et al., 2008) y servicios web.
7. ¿Cómo es el proceso para la certificación de un software de Calidad?
La calidad de software no se certifica, lo que se certifica son los procedimientos para construir un
software de calidad, los procedimientos deben ser correctos y estar en función de la normalización
(ISO 9000, CMMI, Moprosoft...)
8. ¿Qué factores de terminan la calidad del software?
Operaciones del producto: características operativas
• 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
Especificadas y con la precisión requerida
– Eficiencia (¿Qué recursos hardware y software necesito?)
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 requisitos
• Transición del producto: adaptabilidad a nuevos entornos
– Portabilidad (¿Podré usarlo en otra máquina?)
9. ¿Cuál es la definición de estándar?
La definición estándar (en inglés SDTV, standard-definition televisión) es el acrónimo que reciben
las señales de televisión que no se pueden considerar señales de alta definición (HDTV) ni de
señal de televisión de definición mejorada (EDTV).
Es la resolución de vídeo dominante desde el origen de la televisión hasta la aparición de la alta
definición. El sistema está alrededor de una resolución de 500 líneas horizontales. PAL funciona
con una resolución de 720×576, mientras que NTSC proporciona 720×480. Utiliza una velocidad
entre 25 hasta los 29,97 cuadros por segundo en NTSC, y de 25 para formato PAL.
10. ¿Qué es la estandarización ISO? Mencione 5 normas de calidad con. Su descripción.
Organización Internacional para la Estandarización). El nombre ISO significa "igual" en griego. Fue
fundada en el año 1946 y unifica a más de cien países. Se encarga de crear estándares o normas
internacionales.
Las ISO-9000 son normas internacionales relacionadas con la gestión y aseguramiento de la
calidad.
Certifican el sistema de gestión de la calidad de los procesos productivos de bienes o servicios,
para que la empresa logre satisfacer los requerimientos de sus clientes. Las ISO 9000 permiten
estandarizar la gestión de cualquier tipo de proceso, pero no aseguran la calidad e inocuidad de los
productos.
Si bien la adopción de las ISO 9000 es voluntaria, los países europeos, son muy exigentes con sus
empresas respecto de este tipo de certificaciones.
3. * ISO 9000 — Sistemas de Gestión de la Calidad – Fundamentos y vocabulario
* ISO 9001 — Sistemas de Gestión de la Calidad – Requisitos (corresponde a la norma BS
5750:1979)
* ISO 9004 — Sistemas de Gestión de la Calidad – Directrices para la mejora del desempeño
* ISO 9660 — Sistema de archivos de CD-ROM
* ISO 10279 — Lenguaje de programación BASIC