Вы находитесь на странице: 1из 3

CALIDAD DE SOFTWARE

1. ¿Qué relación existe entre calidad de software e ingeniería de sistemas?

Ingeniería de software testeo de software, administración y gestión, gestión de proyectos de


software, calidad de software.

2. ¿Qué es calidad?
3. Situación: Una Pyme ha decidido comprar software de inventarios y contabilidad a una
fábrica de software de un grupo de emprendedores. El producto ya está a punto de ser
entregado y el dueño de la pyme le ha pedido que le asesore para asegurarse de que el
software está bien hecho. ¿Qué haría usted para cumplir esta solicitud?
4. ¿Cómo podemos saber si un software es de calidad?
a. Hace lo que se supone que debe hacer, hace las cosas correctamente, demostrar
(probar) que lo hace.
5. ¿Cómo se construye un software de calidad?
a. Testeo.
b. Aseguramiento de Calidad.
c. Ingeniería de Calidad de Software.
6. ¿Qué dificultades existen al construir un software de calidad?
a. Tipo de software.
b. Tamaño/Complejidad.
c. Contexto.
7. ¿Qué es calidad de software?
a. Diferentes perspectivas.
i. Trascendental.
ii. Usuario.
iii. Manufactura.
iv. Producto.
v. Basado en el valor.
b. La totalidad de la funcionalidad y características de un producto de software que le
permiten satisfacer necesidades explicitas o implícitas.
c. ITSQB.
8. Investigación: Estándares de calidad de Software.
a. ¿Qué estándar?
b. ¿Quién lo propone?
c. ¿Qué dice? (Una sola diapositiva).

Aseguramiento de calidad

1. Quality asegure
a. ¿Qué es?
i. Un patrón planificado y sistemático de acciones para proveer la confianza
necesaria de que un ítem o producto está conforme a los requerimientos
técnicos establecidos (IEEE).
b. ¿De qué se trata el aseguramiento de calidad?
i. Gestión de defectos. (Gestión: planificar, ejecutar, controlar y evaluar).
c. ¿Qué es un defecto de software?
i. Hay algún problema
d. ¿Cómo se clasifican los defectos?
i. Errores.
ii. Falencias (fault).
iii. Fallas (failure).
e. ¿Qué es un error, falencia, falla?
i. Error: acción humana que produce un resultado incorrecto.
ii. Falencia: un paso o proceso incorrecto en un programa computacional.
iii. Falla: la incapacidad del sistema para realizar la funcionalidad requerida.
f. ¿Cuál es el sobrenombre más común de un defecto de software?
i. Bug=bichos.
g. ¿Cómo se gestionan los defectos?
i. Prevención de defectos. (errores).
ii. Detección y eliminación de defectos. (falencias).
iii. Contención de defectos. (fallas).
h. ¿Quiénes cometen errores?
i. Todos son humanos (analistas, programadores, testers, responsables de
documentación, clientes y sus representantes).
i. ¿Cuáles son los errores comunes?
i. Definición de requerimientos.
ii. Comunicación cliente/desarrollador.
iii. Desviación de requerimientos.
iv. Errores de diseño.
v. Errores de codificación.
vi. Recortes en el proceso de testeo.
vii. Errores de documentación.
2. Situación:
a. Se ha definido construir un software utilizando las siguientes tecnologías: Oracle y
jee, (jta, jms,ejb, jndi, junit, jbuilder, jboss). Que haría usted para verificar que todo
su equipo está capacitado para utilizar estas herramientas? Como haría para
asegurar que sus conclusiones son válidas.

CLASE 18 DE MARZO

PREVENCION
1. ¿Cuándo se previenen los defectos?
2. Es bueno que los mismos programadores gestionen el grupo de trabajo
3. Los administradores son las mas indicado?
En las fases tempranas del proceso de desarrollo de software es importante prevenir, òr que
es mas barato, para ello el objetivo de la prevención es eliminar la fuente de errores y
bloquearlos

Вам также может понравиться