Instituto
Tecnológico de Comitán
Comitán de Domínguez, Chiapas, 30/Agosto/2021
Fundamentos de
Ingeniería de Software
Docente. Mónica Laurent León Juárez
Unidad I: Fundamentos de
Ingeniería de software
PA2: Elaborar un resumen de las
fases de la ingeniería de software.
Alumno: Iván Martínez Mérida
19700056
Carrera: Ingeniería en
Sistemas
Computacionales
Semestre: 5 Grupo: A
Introducción.
La Ingeniería de Software es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería. Brindando soporte operacional y de mantenimiento, el campo de estudio de la ingeniería de software. Integra ciencias de la computación, ciencias aplicadas y las ciencias básicas en las cuales se encuentra apoyada la ingeniería Colaboradores de los proyectos Wikimedia, 2003).
Cabe mencionar que no se debe confundir ingeniería de software con ciencias de la computación que se enfoca sobre la teoría y a los aspectos fundamentales o sistema computacionales que se enfoca en el software y hardware, ya que la ingeniería de software su principal enfoque es el desarrollo del mismo y entregar un producto de calidad.
Fases de la ingeniería de Software.
La ingeniería de software de divide principalmente en análisis de requisitos, especificación, diseño y arquitectura, programación, prueba, documentación y mantenimiento.
Análisis de requisito: Esta fase se refiere al intercambio de información o de requerimientos entre el cliente y la empresa, en este caso el líder del equipo, y su objetivo principal es dejar las cosas lo menos ambiguas posible, es decir que no haya confusión en los requerimientos, y que tanto la empresa como el cliente estén en el mismo canal.
Especificación: describe detalladamente el software, y el comportamiento esperado del mismo y su interacción con el usuario.
Diseño y arquitectura: es la fase donde se determina como funcionará el software de manera general, implementación de la tecnología, así como el hardware, así mismo tomar en cuenta los diseños que se usaran o las herramientas necesarias.
Programación: esta fase es la que se
encarga de codificar todo lo mencionado en la fase de diseño y arquitectura y
es donde se obtienen los primeros resultados tangibles por así decirlo o que ya
se puede interactuar con el software.
Prueba: es la parte conocida como testing, que es donde se encargan de probar el software y que este funcione de la manera esperada, normalmente se prueba modulo por modulo, así mismo es recomendable que las pruebas los hagan otro equipo por aparte de los programadores.
Documentación: esta fase es la que se encarga de generar un manual para el usuario, que va desde como funciona cada modulo hasta como funciona el software en su totalidad, y esto nos facilita cuando el software escala y se le quiere agregar una nueva funcionalidad o cuando los desarrolladores cambian, entonces funciona para los nuevos desarrolladores y poder comprender como funciona dicho software.
Mantenimiento: esta ultima fase es la
que se encarga de que dicho software sea mantenible, es decir corrección de
errores o bugs, pero no solo eso sino también cuando el cliente desea que se le
agregue una nueva funcionalidad a su software (Ingeniero, 2020)
(https://www.facebook.com/ZimbronApps, 2017).
Conclusión.
Bibliografía.
Ingeniero. (2020, February 19). Fases de la ingeniería de software La ingeniería de programas informáticos es Read more. Ingeniería; Ingeniería. https://ingeniero.win/fases-de-la-ingenieria-de-software/
https://www.facebook.com/ZimbronApps. (2017, August 22). Fases de la Ingeniería de Software - ZimbronApps. ZimbronApps. https://zimbronapps.com/educacion/sistemas-computacionales/ingenieria-de-software/fases-la-ingenieria-software/
Colaboradores de los proyectos Wikimedia. (2003, August 9). enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software. Wikipedia.org; Wikimedia Foundation, Inc. https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software


Comentarios
Publicar un comentario