O desenvolvimento de software deve visar ao atendimento de
algum problema, ou seja, deve prover a solução para alguma
necessidade que possa ser resolvida por meio do
processamento de informações digitais. Selecione a
alternativa que descreve um processo de software que não
implementa todas as funções de um software, e sim apenas
um conjunto pequeno dessas funções, formado por funções
que estejam intimamente ligadas e agrupadas de modo lógico
em um mesmo processo.