Informe: Herramientas, métodos y procesos de la ingeniería de software
Ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software para obtener software económico que sea fiable y trabaje de manera eficiente.
Esto se logra a partir de la aplicación de tres capas Proceso de Software, los Métodos. y las Herramientas.
El Proceso de Software es un conjunto actividades, acciones y tareas que se ejecutan con la intención de lograr un objetivo, en este caso, la obtención de un producto de software de calidad. Existen diferentes modelos de procesos de software, los cuales representan diferentes enfoques para abordar el problema, entre ellos están: El modelo en cascada, El modelo de proceso incremental, Modelos de proceso evolutivo, Prototipado o Modelo en espiral.
Los Métodos proporcionan un enfoque organizado y sistemático para desarrollar software, los cuales facilitan la producción de software de alta calidad y acorde al presupuesto y tiempo estimado. Estos incluyen un conjunto de tareas como comunicación, análisis de requisitos, modelación del diseño, construcción del programa, pruebas. Los métodos indican cómo construir técnicamente el software, por ejemplo Diseño (estructurado) orientado a funciones, Diseño orientado a objetos o la metodologías agiles
Las Herramientas proporcionan un apoyo para el proceso y los métodos, estas ayudan en la planeación de actividades, supervisan los procesos y ayudan a brindar calidades técnicas a los productos de software. Hay herramientas para las diferentes etapas y procesos como levantamiento de requisitos del software y gestión de proyectos, ejecución y seguimiento de pruebas del software o de gestión de la configuración del software entre otros.
No hay comentarios:
Publicar un comentario