1. ACTIVIDAD DE APRENDIZAJE 2
Cuestionario
CALIDAD DEL SOFTWARE
1. Consulte y escriba varias 3 definiciones dadas al concepto de Calidad del software.
Rta/
* Calidad de software es el proceso donde se verifica el software que cumpla con todos
los parámetros establecidos o las necesidades que el cliente haiga requerido integrando la
velocidad de respuesta de la aplicación, el sistema de seguridad y confiabilidad.
* También se puede definir como la coordinación, integridad y la aplicación de los
estándares que tiene que ver con la correcta funcionabilidad y desarrollo de una
aplicación.
* Calidad de software es el conjunto de cualidades que lo caracterizan y que determinan
su utilizad y existencia , calidad, eficiencia, flexibilidad, corrección, etc requerido por
cliente.
2. ¿En qué consiste el aseguramiento de la calidad del software?
Dar 1 ejemplo.
Rta/
En este servicio se incluye la evaluación de la calidad de aplicaciones o productos de
software esto es con el fin de identificar áreas que permitan garantizar y optimizar su
funcionamiento.
Consiste en la evaluación continua de la calidad de software durante todo el proceso de
construcción y diseño para asegurar que cumple con los requisitos dados tanto técnicos
como funcionales.
la actividad del aseguramiento del software es el proceso donde hay que verificar que
todos los estándares sean aplicados correctamente, se debe llevar un plan para el
monitoreo respectivo
3. ¿A qué se le denomina la gestión de la calidad del software?
Rta/
La Gestión de la Calidad de Software es un conjunto de actividades procedimientos y
pasos 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
2. 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.
Gestión de la calidad: "Aspectos de la función de gestión que determinan y aplican la
política de la calidad, los objetivos y las responsabilidades y que lo realiza con medios tales
como la planificación de la calidad, el control de la calidad, la garantía de calidad y la
mejora de la calidad".
Dentro de la gestión de la calidad se observa:
Gestión de la calidad de software (ISO 9000): Conjunto de actividades de la función
general de la dirección que determina la calidad, los objetivos y las responsabilidades y se
implanta por medios tales como la planificación de la calidad, el control de la calidad, el
aseguramiento (garantía) de la calidad y la mejora de la calidad, en el marco del sistema
de calidad
Política de calidad (ISO 9000): Directrices y objetivos generales de una organización,
relativos a la calidad, tal como se expresan formalmente por la alta dirección.
4. ¿Qué políticas de calidad de software existen?
Rta/
Programa de computación cuya licencia garantiza al usuario acceso al código fuente de el
programa y lo autoriza a ejecutarlo con cualquier propósito modificarlo y redistribuirlo
tanto el original como sus modificaciones en las mismas condiciones de licenciamiento
acordadas al programa original sin tener que pagar regalías a los desarrolladores previos
Artículos del decreto 3390 DECRETO
Artículo 1. La Administración Pública Nacional empleará prioritariamente Software Libre
desarrollado con Estándares Abiertos, en sus sistemas, proyectos y servicios informáticos.
A tales fines, todos los órganos y entes de la Administración Pública Nacional iniciarán los
procesos de migración gradual y progresiva de éstos hacia el Software Libre desarrollado
con Estándares Abiertos.
Artículo 2. A los efectos del presente Decreto se entenderá por: Software Libre: Programa
de computación cuya licencia garantiza al usuario acceso al código fuente del programa y
3. lo autoriza a ejecutarlo con cualquier propósito, modificarlo y redistribuir tanto el
programa original como sus modificaciones en las mismas condiciones de licenciamiento
acordadas al programa original, sin tener que pagar regalías a los desarrolladores previos.
Estándares Abiertos: Especificaciones técnicas, publicadas y controladas por alguna
organización que se encarga de su desarrollo, las cuales han sido aceptadas por la
industria, estando a disposición de cualquier usuario para ser implementadas en un
software libre u otro, promoviendo la competitividad, interoperabilidad o flexibilidad.
Software Propietario: Programa de computación cuya licencia establece restricciones de
uso, redistribución o modificación por parte de los usuarios, o requiere de autorización
expresa del Licenciador. Distribución Software Libre desarrollado con Estándares Abiertos
para el Estado Venezolano: Un paquete de programas y aplicaciones de Informática
elaborado utilizando Software Libre con Estándares Abiertos para ser utilizados y
distribuidos entre distintos usuarios.
Artículo 3. En los casos que no se puedan desarrollar o adquirir aplicaciones en Software
Libre bajo Estándares Abiertos, los órganos y entes de la Administración Pública Nacional
deberán solicitar ante el Ministerio de Ciencia y Tecnología autorización para adoptar otro
tipo de soluciones bajo los normas y criterios establecidos por ese Ministerio.
Artículo 4. El Ministerio de Ciencia y Tecnología, adelantará los programas de
capacitación de los funcionarios públicos, en el uso del Software Libre desarrollado con
Estándares Abiertos, haciendo especial énfasis en los responsables de las áreas de
tecnologías de información y comunicación, para lo cual establecerá con los demás
órganos y entes de la Administración Pública Nacional los mecanismos que se requieran.
Artículo 5. El Ejecutivo Nacional fomentará la investigación y desarrollo de software bajo
modelo Software Libre desarrollado con Estándares Abiertos, procurando incentivos
especiales para desarrolladores. Artículo 6. El Ejecutivo Nacional fortalecerá el desarrollo
de la industria nacional del software, mediante el establecimiento de una red de
formación, de servicios especializados en Software Libre desarrollado con Estándares
Abiertos y desarrolladores.
4. 5. ¿Cómo se lleva el control de la calidad del software en su producción?
Rta:
Son Técnicas y actividades de carácter operativo, utilizadas para verificar los requisitos
relativos a la calidad, centradas en mantener bajo control el proceso de desarrollo y
eliminar las causas de los defectos en las diferentes fases del ciclo de vida.
El control de la calidad del software está centrado en dos objetivos fundamentales:
Mantener bajo control un proceso.
Eliminar las causas de los defectos en las diferentes fases del ciclo de vida.
En general, se puede decir que el control de de la calidad del software son las actividades
para evaluar la calidad de los productos desarrollados.
6. ¿Cuáles son los componentes de un sistema de calidad de software?
Rta/
El ciclo de vida del desarrollo de sistemas basados en componentes (Abreviadamente,
DSBC, Szyperski, 2002) incluye, entre otras, las siguientes etapas:
• Análisis: Exploración y evaluación de componentes disponibles en el mercado; estudio y
especificación de la organización y de sus requisitos; subsiguiente especificación de los
modelos de proceso de negocio adecuados.
• Selección: Elección de una arquitectura de componentes que satisfaga los requisitos, de
acuerdo con métodos y criterios adecuados y según la disponibilidad de componentes en
el mercado y servicios de los proveedores
. • Contratación: Redacción del contrato formal según los requisitos establecidos sobre los
componentes seleccionados, los resultados del análisis, su evaluación, y las condiciones de
implantación.
• Implantación de los componentes: Ajuste e integración con otros componentes
implantados en el sistema software bajo desarrollo.
5. 7. ¿Cómo es el proceso para la certificación de un software de calidad?
Rta/
El proceso para certificarse es el siguiente:
1. Presente una solicitud formal a la entidad de certificación.
2. Ésta le realiza una oferta - presupuesto.
3. Aceptación del presupuesto ofertado.
4. Estudio por parte de la certificadora de la documentación de su sistema de gestión de
la calidad.
5. Visita previa de auditoria, para conocer la empresa y resolver dudas.
6. Envío del plan de auditoria a la organización, indicando fechas, equipo auditor y
planning previsto.
7. Aprobación por parte de la organización del plan de auditoria.
8. Realización de la auditoria de certificación.
9. Redacción del informe de auditoria, donde se indican las desviaciones detectadas.
10. La organización corrige las desviaciones detectadas y presenta la solución de las
mismas a la certificadora.
11. Concesión del certificado por parte de la certificadora.
8. ¿Qué factores determinan la calidad del software?
Rta/
Facilidad de auditoria. Exactitud. Normalización de las comunicaciones.
Completitud. Concisión. Consistencia. Estandarización de los datos. Tolerancia de
errores. Eficiencia de la ejecución. Facilidad de expansión. Generalidad.
Independencia del hardware. Instrumentación. Modularidad. Facilidad de
operación. Seguridad. Autodocumentación. Simplicidad. Independencia del sistema
software. Facilidad de traza. Formación.
9. ¿Cuál es la definición de estándar?
Rta/
la costumbre o el consentimiento general". En este sentido se utiliza como sinónimo de
norma.
en administración estándar significa un modelo que se sigue para realizar un proceso o
una guía que se sigue para no desviarnos de un lugar al que se desea llegar.
6. 10.¿Qué es la estandarización ISO? Mencione 5 normas de calidad con
su descripción.
Rta/
ISO 9001:2000 - Sistemas de Gestión de la Calidad - Requisitos.
Y otra norma es vinculante a la anterior: ISO 9004:2000 - Sistemas de Gestión de la Calidad
- Guía de mejoras del funcionamiento.
La ISO 9000:2000 contiene las definiciones de los términos que se utilizan en las otras dos
normas. Es decir que si alguien necesita conocer qué se entiende por "sistema de gestión
de la calidad", "no conformidad", "producto", por ejemplo, debe referirse a esta norma. La
ISO 9001:2000 es la norma que contiene los requisitos que debe cumplir una organización
para la implementación de un SGC.
11. Teniendo en cuenta estos 10 ítems elabore un Mapa Mental (puede documentarse
primero cuales son los parámetros para realizar un mapa mental).
Calidad De
Software
El Software Casi
Nunca Es Perfecto
Objetivo
Producir software de la mejor
calidad posible, que cumpla, y
si puede supere las Producir
software de la mejor calidad
expectativas de los usuarios.
Factores que
afectan la calidad
Costo, tiempo y
duración, calidad del
proceso, calidad del
personal.
Calidad
Producto
ISO/IEC 9626
SERVICIO
COBIT - ITIL - SIX SIGMA
MOECS- MOSCAProceso
ISO/IEC
7. Conclusiones
* No todos los software son perfectos 1 de cada 4 es un software es casi perfecto.
* La calidad del software depende mucho la calidad del personal conque se este
trabajando ya que un novato no puede realizar un mismo proceso que una persona
con experiencia
* Si se quiere un software de alta calidad hay que invertir mucho en ello, tanto en
capital como en personal capacitado
* Las normas de estandarización iso: -los modelos por si solo no son suficientes
-No existen modelos de calidad o normas de calidad de software universales.
-Se necesita una disciplina para aplicarlos
- Si no se comprende el proceso del negocio, no resultará útil aplicar ningún
método de evaluación de la calidad nide mejora del procedimiento requerido.
FUENTES:
http://www.buenastareas.com/ensayos/Definicion-De-Calidad-De-
Software/1242677.html
http://www.slideshare.net/lidizzg/definicion-de-calidad-y-calidad-de-software
http://www.monografias.com/trabajos59/calidad-software/calidad-
software2.shtml#ixzz2bPOnEVmy