El Proceso: Una Visión
General
Estratos de la Ingeniería del
Software
Herramientas
proporcionan el soporten
automatizado para el proceso los
métodos.
Metodos
proporcionan los “como” técnicos
para construir software.
Proceso
Elemento que mantiene junto los
estratos de la tecnología y que
permite el desarrollo racional y a
tiempo del software de
computadora.
enfoque de calidad
La base que soporta la ingeniería
de software
Introducción
Un proceso de software se define
como un marco de trabajo para las
tareas que se requieren en la
construcción de software de alta
calidad.
Marco de Trabajo para el Proceso
Un marco de trabajo establece la
base para un proceso de software
completo al identificar un
número pequeño de actividades
del marco de trabajo aplicables a
todos los proyectos de
software.
Marco de Trabajo Genérico del
Proceso
Comunicación
Esta actividad del marco de trabajo
implica una intensa colaboración y
comunicación con los clientes.
Planeacion
Esta actividad establece un plan
para el trabajo de la ingeniería del
software.
Modelado
Esta actividad abarca la creación
de modelos que permiten al
desarrollador y al cliente entender
mejor los requisitos del software y
el diseño que logrará satisfacer.
construccion
Esta actividad combina la
generación del código y la
realización de pruebas necesarias
para descubrir errores en el
código.
Despliegue
El software se entrega al cliente,
quien evalúa el producto recibido y
proporciona información
basada en su evaluación.
DAGMAR ELISA CATRO & LAURY
MARCELA CANDELO
Evaluación de Procesos
La existencia de un proceso de
software no es garantía
de que este será entregado a
tiempo, de que satisfará las
necesidades del cliente
Ingeniería del Software:
una Tecnología Estratificada
La ingeniería del software es el
establecimiento y uso de principios
sólidos de la ingeniería para
obtener económicamente un
software confiable y que funcione
de modo eficiente en maquinas
reales.
Actividades Sombrilla
Seguimiento y Control del
Proyecto de Software
Gestión de Riesgo
Aseguramiento de la Calidad del
Software
Revisiones Técnicas Formales
Medición
Gestión de la Configuración de
Software
Gestión de la Reutilización
Preparación y Producción del
Producto de Trabajo