PA2. RESUMEN

 


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



Descargar pdf

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.

En conclusión, podemos decir que existen varias mitologías que se puede aplicar a la ingeniería de software, pero todas tiene en sí estas fases, unas más desglosadas que otras, pero no perdiendo el objetivo principal de la ingeniería de software que es crear software de la mejor manera, dígase mantenible, confiable, usable, seguro, eficiente y que sea aceptado, y sobre todo evolutivo.


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