INGENIERIA DEL SOFTWARE
La ingenieria del software es aquella que ofrece metodos tecnicas para desarrollar software de calidad.
Ingeniería del software: La aplicación de un enfoque
sistemático, disciplinado y cuantificable hacia el desarrollo, operación
y mantenimiento del software; es decir, la aplicación de ingeniería al
software.
La Ingeniería del software es un
tecnología multicapa. Como muestra la Figura, cualquier enfoque de
ingeniería (incluida ingeniería del software) debe apoyarse sobre un
compromiso de organización de calidad.
El fundamento de la ingeniería del
software es la capa de proceso. El proceso de la ingeniería del
software es la unión que mantiene juntas las capas de tecnología y que
permite un desarrollo racional y oportuno de la ingeniería del software.
El proceso define un marco de trabajo para un conjunto de Úreas clave
de proceso (ACPs) [PAU93] que se deben establecer para la entrega
efectiva de la tecnología de la ingeniería del software. Las áreas
claves del proceso forman la base del control de gestión de proyectos
del software y establecen el contexto en el que se aplican los métodos
técnicos, se obtienen productos del trabajo (modelos, documentos, datos,
informes, formularios, etc.), se establecen hitos, se asegura la calidad
y el cambio se gestiona adecuadamente. Los métodos de la
ingeniería del software indican «cómo» construir técnicamente el
software. Los métodos abarcan una gran gama de tareas que incluyen
análisis de requisitos, diseño, construcción de programas, pruebas y
mantenimiento. Los métodos de la ingeniería del software dependen de un
conjunto de principios básicos que gobiernan cada área de la tecnología
e incluyen actividades de modelado y otras técnicas descriptivas.
No hay comentarios:
Publicar un comentario