Ensayos
OBJETIVOS Objetivo General Capacitar al estudiante para definir, evaluar y mejorar procesos deconstrucción de software, aplicando estándares de calidad definidos. Objetivos Específicos Al final del curso, el estudiante deberá ser capaz de: • Escribir el alcance, las reponsabilidades y la secuencia e interacción de los procesos para el Sistema de Gestión de Calidad de un grupo desarrollador de software. • Generar la documentación del Sistema de Gestión de Calidad, en términos de supolítica, objetivos, Manual de Calidad, procedimientos y documentos requeridos por la organización y registros exigidos por la Norma NTC-ISO vigente y utilizarla para el desarrollo de un proyecto de software. • Escribir, para el proyecto de software, la especificación de requerimientos, su plan de desarrollo y el contrato. • Aplicar Patrones para asignación de Responsabilidades en el proceso de diseño delsoftware, con el propósito de mejorar la calidad de este proceso. • Generar, controlar y mantener la documentación del proceso de desarrollo del proyecto, y la documentación para el usuario. • Codificar y probar la aplicación. • Medir los procesos utilizados para el desarrollo del proyecto. • Comparar y evaluar lo ejecutado contra el plan previsto para el desarrollo, y formular propuestas demejoramiento para los procedimientos. CONTENIDO Conceptos generales de Ingeniería de Software (4 horas) • Definición de Ingeniería de software y actividades básicas. • Proceso, Proyecto, Producto y Personas. • Conceptos de desarrollo, operación, mantenimiento y eliminación del software. • Revisión de las Fases y Actividades del Proceso de Desarrollo RUP. • Documentación. El Proceso (12 horas) •Calidad. Inspección. Gestión de la calidad del software. • Las Normas ISO. Objetivos ISO 9000. Las normas ISO 9000 a 9004. La certificación de calidad ISO 9000.
• • • • • • • • •
El Sistema de Gestión de Calidad del Software. Componentes de su documentación. La Norma ISO 9001-Versión 2000. Contenido de la norma. Características e importancia del Sistema de Gestión de Calidad. Ejemplo dedefinición de Política de Calidad, Objetivos de Calidad, Alcance del Sistema de Calidad. Cuadro resumen de asignación de autoridad y responsabilidades frente al Sistema de Calidad. Estándares para planes de calidad del software. Inspección, verificación y validación. Administración de la configuración: elementos de configuración y estándar para los planes de administración de la configuración. Cómoimplementar un Sistema de Calidad. Los requerimientos generales del Sistema de Calidad. Introducción a la evaluación de capacidades: PSP ( Proceso de Software Personal), TSP ( Proceso de Software de Equipo) y CMM (Modelo de Madurez de capacidades). Plan de Administración de la Configuración de Software (PACS).
Proceso de Desarrollo del proyecto de software (40 horas) • Plan de administración delproyecto de software. Contrato de desarrollo del producto. (6 horas)
Fase de Inicio: Definición del problema y Especificación de Requerimientos (4 horas) o o o Análisis del problema: definición del problema, requerimientos funcionales y no funcionales, justificación de la estrategia de solución, criterios de aceptación y Plan de pruebas del sistema. Sistema de Gestión de Calidad: Definición deProcedimientos y documentación asociada con la Fase de Inicio. Formatos para registro de la información.
Fases de Elaboración y construcción. • Etapa de Análisis o Sistema de Gestión de Calidad: Definición de Procedimientos y documentación asociada con la Etapa de Análisis ( Diagrama de Casos de Uso, descripción en formato expandido de los C.U., Modelo conceptual de datos, Diagramas de Secuencia...
Regístrate para leer el documento completo.