Para a resolução das questões desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destacá-las. Neste caso, para resolver as questões, desconsidere as aspas e atente somente para o texto propriamente dito; e (3) para resolver as questões dessa prova considere, apenas, os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios das questões, normalmente apresentados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.
Está-se modelando a funcionalidade "registrar cliente em um hotel", em um sistema informatizado, que está em construção. Apresenta-se, a seguir, em pseudocódigo, a miniespecificação do processo dessa funcionalidade:
1. Obter o CPF do cliente. 2. Ler as reservas de quartos feitas pelos clientes, que estão armazenadas no cadastro de reservas de quartos. 3. Verificar se existe reserva para esse cliente. 4. Caso exista reserva para esse cliente: 4.a. obter os quartos disponíveis, no cadastro de quarto, e marcar, nesse cadastro, um quarto como ocupado (status 1) 4.b. obter o cliente, no cadastro de cliente, e marcá-lo, nesse cadastro, como hospedado (status 2) |
Tomando-se como base apenas os dados disponibilizados nesta questão, assinale, a seguir, o Diagrama de Fluxo de Dados (DFD), da Análise Essencial, que melhor representa a miniespecificação apresentada acima: