1. Actividad de aprendizaje 2
Alexander ortiz Página 1
CALIDAD DEL SOFTWARE
1. consulte y escriba varias 3 definiciones dadas al concepto de calidad del
software.
la calidad del software es aquel proceso en donde se verifica que el
software o aplicación cumpla con los requerimientos o necesidades del
cliente, integrando la velocidad de respuesta de la aplicación, el sistema de
seguridad y confiabilidad.
el concepto calidad puede ser subjetiva y debido a que las necesidades
explícitas o implícitas varían de organización en organización o de usuario
en usuario , es esencial identificar dichas necesidades para el usuario o
para la organización
dentro del contexto de ingeniería de software, se tomará la definición de
calidad en el software propuesta por la organización internacional de
estándares (iso/iec dec 9126), la totalidad de características de un producto
de software que tienen como habilidad, satisfacer necesidades explícitas o
implícitas. otra definición bastante completa de calidad en el software es la
que se presenta más adelante se puede decir que el software tiene calidad
si cumple o excede las expectativas del usuario
2. ¿en qué consiste el aseguramiento de la calidad del software? dar 1
ejemplo.
el aseguramiento de la calidad consiste en tener y seguir un conjunto de
acciones planificadas y sistemáticas, implantadas dentro del sistema de
calidad de la empresa. estas acciones deben ser demostrables para
proporcionar la confianza adecuada (tanto a la propia empresa como a los
clientes) de que se cumplen los requisitos del sistema de la calidad.
3.¿a qué se le denomina la gestión de la calidad del 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.
Construir un modelo de calidad es bastante complejo y es usual que estos
modelos descompongan la calidad del producto software jerárquicamente en una
serie de características y subcaracterísticas que pueden usarse como una lista de
comprobación de aspectos relacionados con la calidad.
2. Actividad de aprendizaje 2
Alexander ortiz Página 2
4.¿qué políticas de calidad de software existen?
Las Políticas de Calidad son el conjunto de medidas que toma un individuo
o empresa para alcanzar un objetivo de calidad establecido como meta. La
idea de este concepto es mantener en el tiempo siguiendo los objetivos, el
nivel deseado especificado en las políticas de calidad.
Este objetivo se puede lograr de diversas formas, pero por asuntos de
conveniencia existen un grupo de normas ya establecidas que permiten
alcanzar objetivos relacionados con la calidad efectivamente. Esto evita el
derroche de recursos, tanto de dinero como tiempo, en desarrollo de
procesos a la medida.
5. ¿cómo se lleva el control de la calidad del software en su producción?
Una gestión avanzada en el control de calidad de los procesos en la producción de
su empresa de forma integral y completa, capaz de gestionar Indicadores y
Objetivos para cada área.
CaracterísticasPrincipales
Recursos Humanos: Plan de formación, gestión de cursos.
Gestión de no conformidades.
Evaluación de proveedores.
Indicadores.
Auditorias internas: confección y seguimiento.
Cuestionarios de consultas: confección y estadísticas.
Plan de inversiones.
Mantenimiento de infraestructuras, máquinas, vehículos y otros elementos,
pudiendo controlar sus mantenimientos preventivos y correctivos y la
periodificación de los mismos.
Fichas de vida de instrumentos y registro calibraciones.
Pautas de control recepción.
Pautas auto control fabricación.
3. Actividad de aprendizaje 2
Alexander ortiz Página 3
6. ¿cuáles son los componentes de un sistema de calidad de
software?
El estudio de la calidad de los componentes software presenta algunas Diferencias
respecto el estudio de la calidad de los sistemas software en general. Los factores
que generan estas diferencias son:
Atomicidad: los componentes son unidades indivisibles desde el punto de
Vista de su gestión. Consecuentemente, podemos estudiar su calidad
individualmente.
Reusabilidad: los componentes son módulos que se reusan 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. •
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.
7. ¿cómo es el proceso para la certificación de un software de calidad?
El proceso para la certificación de un software de calidad es que apruebe todos los
parámetros de calidad regidos por las normas iso 9000 las cuales traen unos
parámetros y condiciones sobre calidad de software y por el equipo de
aseguramiento y medidas de desarrollo de software también con las necesidades
del cliente para su satisfacción laboral o entretenimiento y así será certificado un
software de calidad.
8. ¿qué factores determinan la calidad del software?
las normas iso 9000
*la aprobación de calidad del software
*licencias del software
*funciones y gráficos
*funcionalidad y procesamiento
*necesidades del cliente.
4. Actividad de aprendizaje 2
Alexander ortiz Página 4
9. ¿cuál es la definición de estándar?
la definición estándar es la que dice que todo tipo de software debe funcionar de
igual manera ya que si se realiza un software con los mismos propósitos pero con
diferente funcionalidad no será muy acogido por los usuarios ya que se
acostumbraron a que algunos programas serian estándar.
10.¿qué es la estandarización iso? mencione 5 normas de calidad con
su descripción.
La Organización Internacional para la Estandarización (ISO) es una federación de
alcance mundial integrada por cuerpos de estandarización nacionales de 153
países,uno por cada país. La ISO es una organización no gubernamental
establecida en 1947. La misión de lacISO es promover el desarrollo de la
estandarización y las actividades con ella relacionada en el mundo con la mira en
facilitar el intercambio de servicios y bienes, y
para promover la cooperación en la esfera de lo intelectual, científico, tecnológico
y económico. Todos los trabajos realizados por la ISO resultan en acuerdos
internacionales los cuales son publicados como Estándares Internacionales.
Actualmente existen en el mercado “normativo” diversas opciones de las que
destacamos:
ISO 9001 en el alcance sobre el software y sobre los procesos productivos
de la organización. No siempre sobre el desarrollo, puede ser en la
identificación de requisitos, en el propio desarrollo y por ejemplo en la
entrega y mantenimiento.
ISO/IEC 9003 Ingeniería del software. Guía de aplicación de la ISO
9001:2000 al software (NO es CERTIFICABLE. Es una norma de buenas
prácticas para definir con más detalle los conceptos de software sobre los
procesos de la organización).
ISO/IEC 12207 Information Technology / Software Life Cycle Processes, es
el estándar para los procesos de ciclo de vida del software de la
organización. Es la base para ISO 15504-SPICE.
ISO/IEC 15504 (conocida como SPICE - Software Process Improvement
And Assurance Standards Capability Determination). Un conjunto de 7
normas para establecer y mejorar la capacidad y madurez de los procesos
5. Actividad de aprendizaje 2
Alexander ortiz Página 5
de las organizaciones, proporcionando los principios requeridos para
realizar una evaluación de la calidad de los procesos. La definición de los
procesos se realiza sobre ISO/IEC 12207. La familia de normas 15504
espera que la nueva ISO 29110 sea publicada para crear definitivamente el
esquema internacional de certificación, que actualmente está creado con
procesos de calidad en las entidades de certificación (realizando
evaluaciones externas sobre ISO/IEC 15504-2 e ISO/IEC TR 15504-7:2008.
ISO/IEC 9126. Desarrolladas entre 1991 y 2001. Software engineering –
Product quality consta de 4 partes. La serie de normas ISO/IEC 9126 define
las características de calidad del producto de software (parte 1), las
métricas internas y externas (partes 2 y 3), y la calidad en uso, que explica
cómo la calidad del producto está sujeta a las condiciones particulares de
uso .