Questões de Concurso Público IPEA 2024 para Técnico de Planejamento e Pesquisa - Desenvolvimento de Sistemas
Foram encontradas 67 questões
• o passageiro entregará o seu bilhete a um atendente;
• o atendente procurará por um computador disponível para buscar os dados do bilhete no sistema e iniciará o despacho;
• o atendente solicitará ao passageiro que ponha uma bagagem sobre a balança;
• a balança digital pesará a bagagem e transmitirá os dados da pesagem para o sistema;
• o sistema emitirá uma etiqueta, que será presa à bagagem pelo atendente;
• o processo de pesagem será repetido até que não haja mais bagagens a serem despachadas;
• nenhum recibo será entregue ao passageiro.
Qual diagrama de casos de uso retrata adequadamente o cenário descrito?
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/104462/15..png)
Esse design original atendia bem às necessidades de geração de gráficos. Com o passar do tempo, entretanto, surgiram novas demandas sobre dados dos municípios, o que obrigou os desenvolvedores a inserir novas operações na classe Municipio. Essas mudanças produziram as seguintes alterações no design original:
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/104462/15...png)
Essas alterações trariam alguns efeitos colaterais, pois, como o acesso aos dados de um município é feito por meio de operações definidas na classe Estado, quanto mais solicitações sobre os municípios houver, maior será o número de operações inseridas na classe Estado, com o único intuito de prover dados sobre os municípios localizados nesses estados. Sendo assim, os desenvolvedores do Ipea refatoraram o código existente e produziram o seguinte design:
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/104462/15....png)
A partir de então, as solicitações de dados sobre os municípios para a geração de gráficos passaram a ser feitas diretamente aos objetos da classe Municipio, sem a intermediação da classe Estado.
Que refatoração foi aplicada?
As classes inicialmente criadas para solucionar esse problema são as seguintes:
package persistencia;
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/104462/16.png)
Qual princípio SOLID é violado no design da solução apresentada?
Uma das boas práticas associadas à validação de requisitos é
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/104462/18.png)
Admita que as instâncias dessas classes sejam representadas por conjuntos não vazios e cujos nomes sejam iguais aos nomes das classes que representam.
Nessas condições, qual equação é sempre verdadeira?