Cloud Computing con Azure
Principios de la ingeniería de software sostenible
Introducción
Ocho principios de la ingeniería de software sostenible
Hay ocho principios de ingeniería de software sostenible que forman una descripción compartida de lo que significa ser un ingeniero de software sostenible. En las unidades siguientes de este módulo se proporcionará una introducción básica a cada uno de estos principios.
- Carbono: creación de aplicaciones eficientes en el uso del carbono
- Electricidad: creación de aplicaciones con eficiencia energética
- Intensidad del carbono: consumo de electricidad con la intensidad de carbono más baja
- Carbono incorporado: creación de aplicaciones con eficiencia de hardware
- Proporcionalidad de la energía: maximización de la eficiencia energética del hardware
- Redes: reducción de la cantidad de datos y la distancia que deben recorrer a través de la red
- Modelado de la demanda: creación de aplicaciones que tengan en cuenta el carbono
- Optimización: enfoque en las optimizaciones paso a paso que aumentan la eficiencia total del carbono
Estos ocho principios son independientes de lo siguiente:
- Dominio de la aplicación
- Tamaño o tipo de la organización
- Proveedor en la nube o autohospedado
- Lenguaje o marco de programación
Dos filosofías de la ingeniería de software sostenible