Please enable JavaScript.
Coggle requires JavaScript to display documents.
HERRAMIENTAS, MÉTODOS Y PROCESOS DE LA INGENIERÍA DE SOFTWARE - Coggle…
HERRAMIENTAS, MÉTODOS Y PROCESOS DE LA INGENIERÍA DE SOFTWARE
La ingeniería de software es una disciplina que nace a partir de la necesidad de construcción de herramientas de software que satisfagan las necesidades del cliente, el presupuesto asignado y el cronograma establecido.
La construcción de estas herramientas en una tarea compleja que debe ser desarrollada con altos estándares de calidad que permitan su correcto funcionamiento y posterior mantenimiento.
El software es una de las tecnologías más importantes a nivel mundial la cual está
presente en todas las áreas de conocimiento apoyando sus respectivos procesos.
-
La ingeniería de software está compuesta por varias capas, una serie de estándares, herramientas y métodos, orientadas a mejorar los procesos de desarrollo de software y la calidad de los productos de software creados.
Proceso de Software
Los Métodos
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.
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.
Se define como 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, también llamado Ciclo de vida del software
-
-
-
Los roles que se identifican en un proyecto de desarrollo de software pueden variar dependiendo del tamaño o alcance del proyecto o de las metodología o estándares de calidad de los procesos de desarrollo que se utilice
-Gerente del proyecto: administra los recursos del proyecto con el fin de cumplir
con los objetivos establecidos.
-Analista: es el encargado de identificar las necesidades del cliente y los requisitos del sistema y transmitir esta información al equipo de trabajo.
-Arquitecto de software: realiza el diseño arquitectónico de la herramienta, basado en los requisitos del sistema.
-Desarrolladores: Es el encargado de llevar a cabo la codificación del software según los requisitos y el diseño arquitectónico realizado.
-Diseñador gráfico
-Tester: es el encargado del aseguramiento de la calidad del software.
-Administradores de infraestructura o de configuración del software: es la persona encargada de la administración del hardware o de las diferentes herramientas necesarias para que el software funcione correctamente.
-Soporte y mantenimiento: esta persona es la encargada de mantener el software cuando se encuentra en producción.