Documente Academic
Documente Profesional
Documente Cultură
PROCESOS
definen un marco de trabajo para el conjunto de reas clave base del control
de la gestin de proyectos y establecen el contexto de aplicacin de los
mtodos tcnicos y otras cuestiones como el aseguramiento de la calidad y
gestin del cambio.
Fases del Ciclo de Vida del Software
Asegurando un Producto Excelente
METODOLOGAS
especifican cmo construir tcnicamente el Software, abarcando desde las
tareas de especificacin de requisitos y el diseo hasta la construccin, pruebas
y mantenimiento.
Orientaciones sobre como manejar el desarrollo a travs del ciclo de vida del
software
HERRAMIENTAS
son aquellas que darn un soporte ms o menos automtico a procesos y
mtodos
Uso de tecnologas para asistir el desarrollo del software y asegurar el
cumplimiento de los objetivos del software
Enfoque automtico / semiautomtico
Una estructura de proceso general para la ingeniera de software consta de
cinco actividades:
Comunicacin. Antes de comenzar, se tiene la importancia crtica de
comunicarse y colaborar con el cliente (y con otros participantes), buscando
entender los objetivos de los participantes respecto del proyecto, y reunir los
requerimientos que ayuden a definir las caractersticas y funciones del
software.
Planeacin. Un proyecto de software es un viaje difcil, que se simplifica si
existe un que gua al equipo llamado plan del proyecto de software define el
trabajo de ingeniera de software al describir las tareas tcnicas por realizar, los
riesgos probables, los recursos que se requieren, los productos del trabajo que
se obtendrn y una programacin de las actividades.
Modelado. Crea un bosquejo del objeto por hacer a fin de entender el
panorama general cmo se ver, cmo ajustan entre s las partes
constituyentes y muchas caractersticas ms. Si se requiere, refina
el bosquejo con ms y ms detalles en un esfuerzo por comprender mejor el
problema y cmo resolverlo. Un ingeniero de software hace lo mismo al crear
modelos a fin de entender mejor los requerimientos del software y el diseo
que los satisfar.
Construccin. Esta actividad combina la generacin de cdigo (ya sea manual o
automatizada) y las pruebas que se requieren para descubrir errores en ste.
Despliegue. El software (como entidad completa o como un incremento
parcialmente terminado) se entrega al consumidor que lo evala y que le da
retroalimentacin, misma que se basa en dicha evaluacin.
Tambin conocidos como paradigmas, son
abstracciones que si bien no describen
detalladamente el proceso a seguir para el desarrollo
software, representan diferentes estratgias o
enfoques para abordar este problema:
El conjunto completo de actividades de ingeniera de
software necesarias para transformar los requerimientos del
usuario en software. [Humphrey]
Mitos de la administracin