Está en la página 1de 5

fases de la ingeniería

de software.
Contenido
*Definición de la ingeniería de software
*Fases de la ingeniería de software
*Etapas de la ingeniería de software
*fuentes de información
¿Qué es la ingeniería en software?
La ingeniería del software es una disciplina que implica el uso de estructuras,
herramientas y técnicas para construir programas informáticos.
Esta ingeniería aborda todas las fases del ciclo de vida de desarrollo de cualquier tipo de
sistema de información y es aplicable a una amplia gama de ámbitos de la informática y la
ciencia de los ordenadores, como el diseño de compiladores, sistemas operativos y
tecnologías de Intranet/Internet
Diferencia entre Ingeniería de Software e Ingeniería de Sistemas
La ingeniería de software es un campo de estudio que abarca las estructuras,
instrumentos y los métodos utilizados en el desarrollo de programas informáticos. Por
tanto, la ingeniería del software es una rama de la ingeniería que desarrolla y gestiona
sistemas de software utilizando técnicas y experimentos de la informática, la gestión de
proyectos y otras disciplinas.
La ingeniería de programas informáticos es el proceso formal de desarrollo de programas
informáticos en el que las necesidades de los usuarios se traducen en requisitos, éstos se
transforman en un diseño que se aplica en un código que se prueba, documenta y
certifica para su uso operacional.
El proceso requiere una metodología de cinco pasos:

1. Análisis de los requisitos


Esta primera etapa es la esencial, pues establecerá las bases del software que
comenzaremos a desarrollar.
se especifican detalladamente en un documento los requisitos que marca el cliente que
debe tener el resultado final. La empresa encargada de desarrollarlo también deberá
ayudarle a tener una visión completa del software, así como aclararle algunas dudas o
ideas que pueda tener el cliente y que puedan parecer en un principio incompletas.
En esta etapa, la comunicación entre la empresa y el cliente es esencial para cerrar las
pautas que se deben cumplir y no dejar ningún cabo suelto. Igualmente, la creación de
este documento puede ayudar a la empresa a establecer plazos de entrega o costes.

2. Diseño del sistema


En esta siguiente fase debemos trazar una estructura interna del software. Para ello,
descomponemos y organizamos el sistema en diferentes elementos que puedan
elaborarse por separado.
Esto debe dar lugar a la creación de un SDD (Descripción del Diseño de Software). Se
trata de un documento en el que se describe la estructura relacional global del sistema,
así como una especificación de cuál es la función de cada una de sus partes o cómo
combinan entre ellas.
3. Implementación
En la etapa de implementación del proceso de desarrollo de software, traducimos el
diseño anterior al código
Durante esa fase de implementación implica la codificación del software según las
especificaciones y el diseño establecido en las fases anteriores.
Los ingenieros de software utilizan lenguajes de programación y herramientas de
desarrollo para traducir el diseño en código fuente
Mientras que esta en esa fase se realizan pruebas unitarias para asegurar la calidad y
funcionalidad del software.

4. Pruebas de Software
Las pruebas de software son esenciales para garantizar que el producto final cumpla con
los requisitos establecidos y funcione de manera esperada. Durante esta fase, se realizan
pruebas exhaustivas en todas las funcionalidades del software para identificar y corregir
cualquier error o defecto.

5. Despliegue
Una vez que el software ha sido probado y se ha verificado que cumple con los requisitos,
se procede al despliegue. Esta fase implica la instalación y configuración del software en
el entorno de producción. Se asegura que el software esté listo para ser utilizado por los
usuarios finales y se realiza una transición suave del entorno de desarrollo al entorno de
producción.
Bibliografía
5 Fases del Proceso de Desarrollo de Software. (2021, marzo 28). Blog Solbyte.

https://www.solbyte.com/blog/5-etapas-del-proceso-de-desarrollo-de-

software/

Fases de la Ingeniería de Software: Definición y Descripción. (2023, septiembre 8).

Informatica y Tecnologia Digital.

https://informatecdigital.com/ingenieria/fases-de-la-ingenieria-de-software-

definicion-y-descripcion/

Ingeniería de software: Qué es, Objetivos y Funciones. (s/f). UNIR México.

Recuperado el 14 de septiembre de 2023, de

https://mexico.unir.net/ingenieria/noticias/ingenieria-de-software-que-es-

objetivos/

Ingeniero. (2020, febrero 19). Fases de la ingeniería de software. Ingeniería.

https://ingeniero.win/fases-de-la-ingenieria-de-software/

Zimbrón, G. (2017, agosto 22). Fases de la Ingeniería de Software. ZimbronApps.

https://zimbronapps.com/educacion/sistemas-computacionales/ingenieria-

de-software/fases-la-ingenieria-software/

También podría gustarte