Em se tratando de modelos de desenvolvimento de software, a parte de um sistema ...

Questão de Informática da banca CESPE CEBRASPE aplicada no concurso Tribunal Regional do Trabalho 7a Região (2017). Confira a resolução completa abaixo:

Em se tratando de modelos de desenvolvimento de software, a parte de um sistema que seja não trivial, quase independente, substituível, que desempenhe uma função clara e que provenha a execução de tarefas por meio de um conjunto de interfaces com alguma abstração lógica é definida como