MEJORES PRÁCTICAS PARA EL ESTABLECIMIENTO Y ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE

MEJORES PRÁCTICAS PARA EL ESTABLECIMIENTO Y ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE

Vega Lebrún Carlos
Rivera Prieto Laura Susana
García Santillán Arturo

Volver al índice

 

 

 

 

ANEXOS

Anexo_1

FORMATO_1

Panorama General de la Empresa Objetivo de la Encuesta: Adquirir un panorama general de la Empresa/Área de Sistemas encuestada

Panorama General de la Empresa

Nombre de la Empresa: ___________________________________________________________

Nombre de la Persona Encuestada: __________________________________________________

Puesto/Función: _________________________________________________________________

Experiencia: __________________________________Fecha: ____________________________

A continuación se listara una serie de preguntas formuladas de manera breve, puede ser que se encuentre mas de una opción como respuesta, marque con una ‘X’ en los espacios propuestos (dentro de los recuadros) la respuesta (s) correcta (s), así como dar respuesta a aquellas preguntas abiertas.

1. El software que desarrollan consiste de:

Sistemas Modelos Prototipos Otros:______________

2. El software que desarrollan es para uso:

Interno Externo Otros:______________

3. En el software que se desarrolla, el papel que juega la calidad del mismo se puede decir que es:

Si es Importante No es importante Es poco importante

Es muy importante Juega un papel moderado

4. La calidad del software desarrollado es buscada:

Desde la planeación Durante la Implementaron Durante la etapa de pruebas

5. Para sus desarrollos de software, siguen lineamientos o procedimientos metodológicos de apoyo en la calidad de software de tipo:

Modelado de Objetos (UML)Administración de proyectos Metodologías de Apoyo en la calidad de software (COBIT, CMM, RUP)

Otros:______________

6. En que consiste dicho procedimiento, metodología:

________________________________________________________________

7. Ha dado resultados:

Si No ____ % Cubierto

8. Como han medido los resultados:

________________________________________________________________

9. Que tiempo tiene actualmente este procedimiento, metodología:

 < 1 año 1 a dos años  > 3 de años

10. En que tipo de aplicaciones esta involucrado en estos momentos y que rol desempeña:

________________________________________________________________

11. El departamento o área de sistemas cuenta con alguna certificación de calidad como:

ISO IEEE Ninguno Otros:______________

12. En que fase de desarrollo se encuentran los proyectos en los que esta involucrado actualmente (considere el proyecto de mayor prioridad):

Fase de Análisis Fase de desarrollo Fase de Operación/Mantenimiento Otros:______________

13. Conque frecuencia recibe capacitación por parte de sus Jefes de Sección/ Gerencia:

dos veces al año cinco veces al año Ninguna

Otros:______________

14. Conque frecuencia tienen auditorias de sistemas:

Una vez al año dos veces al año Otros:______________

15. Que tipos de auditorias manejan:

Interna Externas Otros:______________

Anexo_2

Plantilla de apoyo para determinar los valores numéricos de las características de calidad de un producto de software.

Anexo_3

Plantilla de apoyo para determinar los valores numéricos de los factores de calidad de un producto de software.

Anexo_4

Plantilla de apoyo que nos representa la matriz de relación para determinar los valores numéricos entre las características de calidad y los factores de calidad de un producto de software.

Fac/Car Aplica

Ción Amb. Uso Riesgo Comp. Anf. Mad. Desarr. Exp. Usuario. Apoyo

Desarr. Exp.

Desarr. Itera.

C/Usu Restric. Comer. Metod. desarr. Leng. Prog. Comp. Soft. Salud

Corrección ()F

Anexo_5

Plantilla de apoyo para determinar la importancia de las características de entorno de calidad de un producto de software.

i: Aplicación: _______________________________________________________________________________________

ii: Asignar valores numéricos que consideren caen en los rubros propuestos (1 No importante, 4 Poco Importante, 7 importante, 10 Muy importante) a cada una de las características de entorno las cuales se vean involucradas en su desarrollo actual. Explicar por que se le da ese rubro.

Aplicación: ___ ______________________________________________

Ambiente de Uso: ___ ______________________________________________

Riesgos y consecuencias de fallas: ___ ______________________________________________

Computadora Anfitriona: ___ ______________________________________________

Madurez del Desarrollador: ___ ______________________________________________

Experiencia del Usuario: ___ ______________________________________________

Apoyo de los desarrolladores: ___ ______________________________________________

Experiencia de los Desarrolladores: ___ ______________________________________________

Interacción con el usuario final: ___ ______________________________________________

Restricciones Comerciales: ___ ______________________________________________

Metodología de desarrollo: ___ ______________________________________________

Lenguajes de Programación: ___ ______________________________________________

Complejidad del Software: ___ ______________________________________________

Salud de los desarrolladores:: ___ ______________________________________________

iii: Obtener el grado de importancia para cada factor de calidad (usar formula y tablas de cocientes de importancia (a) para realizar los cálculos pertinentes.):

Corrección: ___ Confiabilidad: ___

Eficiencia ___ Integridad: ___

Facilidad de Uso: ___ Facilidad de Mantenimiento ___

Flexibilidad ___ Facilidad de Prueba: ___

Portabilidad ___ Reusabilidad ___

Facilidad de Interoperación ___

iv: Enlistar factores de calidad de manera descendente.

NOTA: Estos valores nos darán un panorama de que tanto conocen y aplican las características y factores de calidad de software. Todo este ejercicio nos ayudara a tomar en cuenta las mejores practicas de control de calidad en la generación de los productos de software que se generen.