Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Chirino U3
Chirino U3
Para controlar la calidad del SW, es necesario definir los parámetros, indicadores o
criterios de medición.
Las cualidades para medir la calidad del SW se definen en 2 categorías:
o Complejidad de programa o código.
o Complejidad de sistema o estructura.
Definición de objetivos
Análisis de los requisitos y su viabilidad
Diseño general
Programación
Prueba de unidad
Prueba beta
Modelo en cascada
En Ingeniería de software el desarrollo en cascada, también llamado modelo en cascada,
es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el
desarrollo de software, de tal forma que el inicio de cada etapa debe esperar a la
finalización de la etapa anterior.
Un ejemplo de una metodología de desarrollo en cascada es:
1. Análisis de requisitos.
2. Diseño del Sistema.
3. Diseño del Programa.
4. Codificación.
5. Pruebas.
6. Implantación.
7. Mantenimiento.
Modelo en V
El modelo de ciclo de vida V proviene del principio que establece que los procedimientos
utilizados para probar si la aplicación cumple las especificaciones ya deben haberse creado
en la fase de diseño.
El modelo en V es una variación del modelo en cascada que muestra cómo se relacionan
las actividades de prueba con el análisis y el diseño.
Mientras el foco del modelo en cascada se sitúa en los documentos y productos
desarrollados, el modelo en V se centra en las actividades y la corrección.
3.6 ROLES Y RESPONSABILIDADES DE LOS EQUIPOS DE DESARROLLO.
El desarrollo de software es una actividad que, dada su complejidad, debe desarrollarse en
grupo. Además, esta actividad requiere de distintas capacidades, las que no se encuentran
todas en una sola persona. Por ello, se hace necesario formar el grupo de desarrollo con
las personas que cubran todas las capacidades requeridas.
Cada una de esas personas aportará al grupo parte del total de las capacidades necesarias
para llevar a cabo con éxito el desarrollo. Por ello, es que cada persona debe tener un rol
dentro del grupo, que viene dado por su experiencia y capacidades personales.
Estos roles son:
Administrador de proyecto
Analista
Diseñador
Programador
Téster
Asegurador de calidad
Documentador
Ingeniero de manutención
Ingeniero de validación y verificación
Administrador de la configuración
El cliente
3.7 HABILIDADES Y CAPACIDADES DEL PERSONAL DEL SQA
El asegurador de calidad debe ser una persona con mucha experiencia en proyectos de
desarrollo de software, con conocimientos suficientes sobre técnicas que aseguren la
calidad de un producto de software. Las habilidades para el desempeño para el grupo de
Aseguramiento de la calidad del Software son las siguientes:
Habilidad 1
Existe un grupo de Aseguramiento de Calidad que es el responsable de coordinar e
implementar las actividades de garantía de calidad para el proyecto.
Habilidad 2
Se provee de recursos y financiamiento adecuados para la realización de las actividades de
SQA.
Se asigna específicamente un gerente responsable por las actividades de SQA.
Un gerente superior, quien es conocedor del SQA y tiene la autoridad de tomar acciones
de control, es designado para recibir y actuar sobre los ítems de software no conformes.
Habilidad 3
Los miembros del grupo de SQA están capacitados para realizarlas tareas asociadas a esta
actividad.
Habilidad 4
Los miembros del proyecto reciben orientación en los roles, responsabilidades, autoridad
y valor del grupo de SQA.