Um analista de sistemas está projetando um novo sistema para uma rede de supermercados e precisa definir os componentes essenciais para seu funcionamento. Ele sabe que o sistema deve ser capaz de receber dados de vendas, processá-los, armazená-los e gerar relatórios gerenciais. Para isso, ele considera a interação entre o hardware, o software e os usuários. Nesse contexto, qual a definição mais adequada de um sistema computacional?