A engenharia de software abrange um conjunto de três elementos fundamentais. Aquela que melhor representa esses elementos é: