Presentaciones

Guía rápida ingenieria de software:
¿Qué es?, beneficios y buenas prácticas

La guía rápida de ingenieria de software, tiene como objetivo compartir los elementos generales de ingenieria de software combinados con elementos de otras guías para incrementar su valor y suministrar información resumida, soportada por casos prácticos para apoyar el trabajo que se encuentra realizando el lector en la empresa, curso o universidad.

¿Por qué combinar elementos entre guías?

La historia nos confirma que la mayoría de los marcos de trabajo, métodos, filosofías, modelos, técnicas y herramientas que han surgido dentro de la transformación digital son el resultado de crear, validar, evolucionar y combinar elementos entre guías, situación que actualmente se sigue presentando y seguirá sucediendo porque las condiciones del entorno siempre se mantienen en constante cambio.

Las guías principales que hacen parte de la transformación digital son:

Arquitectura Empresarial
Mercadeo Estratégico
PMBOK
Agilismo
Ingenieria de Software
Glosario

Compartir en

ingenieria de software

¿Qué es ingenieria de software?

Ingenieria De Software es el proceso de división del trabajo de software en diferentes etapas para obtener un producto técnicamente de calidad y fácil de escalar.


¿Cuáles son los beneficios de ingenieria de software?

Los beneficios de Ingenieria De Software son los siguientes:

1) Obtener datos e información útil para garantizar un producto de calidad y escalable.

2) Obtener un diseño de producto confiable que evita la generación de esfuerzo y costos adicionales durante la programación y el mantenimiento.

3) Construir productos seguros, estables y confiables.

4) Garantizar la calidad del código y estabilidad de los flujos del sistema.

5) Reducir los costos del mantenimiento del producto.


¿Cuáles son las buenas prácticas de ingenieria de software?

Las buenas practicas de Ingenieria De Software son las siguientes:

1) Análisis holístico del producto.

2) Diseño holístico del producto.

3) Programación eficiente del producto.

4) Pruebas holísticas del producto.

5) Mantenimiento frecuente del producto.


El siguiente cuadro presenta el listado de elementos que permiten informar y guiar al usuario en el proceso de implementación Ingenieria de Software

ElementoDescripción
Planificación del Softwareel proceso de construir programas o aplicaciones a partir de la definición de planes que abarquen la arquitectura, la escritura de código, las pruebas y el mantenimiento.
Análisis de Softwareel proceso de entender el problema o necesidad a alto nivel para analizar el funcionamiento del software, la estructura del software y los insumos de infraestructura para garantizar que el producto de software técnicamente funcionará de forma correcta.
Diseño de Softwareel proceso de definir una solución de software centrando el esfuerzo en detallar las necesidades de los usuarios haciendo uso del lenguaje de negocio o funcional.
Programación de Softwareel arte de construir código limpio, de calidad y escalable para indicarle a la computadora lo que debe hacer.
Pruebas de Softwareel proceso de evaluar y verificar que un programa o aplicación de software opera de forma correcta para lo que fue programado.
Mantenimiento de Softwareel conjunto de actividades enfocadas a la corrección de errores, mejoras de las capacidades, eliminación de funciones obsoletas y optimización.


Simuladores