571 Q729706
Ciência da Computação
Ano: 2018
Banca: Universidade Federal do Goiás (UFGO)
Alguns usuários estão insatisfeitos com um software. Uma investigação revelou que a origem da insatisfação decorre de uma omissão (requisito não especificado) na especificação de requisitos de software. Que atividade da engenharia de requisitos precisa ser revista para evitar problemas semelhantes?
572 Q729705
Ciência da Computação
Ano: 2018
Banca: Universidade Federal do Goiás (UFGO)
Com relação à qualidade de software, é um exemplo de requisito de software não funcional:
573 Q729704
Ciência da Computação
Ano: 2018
Banca: Universidade Federal do Goiás (UFGO)
Dentro dos bons princípios de projeto e construção de software, a Lei de Démeter diz que “um método deve enviar mensagens somente para objetos a que ele tem acesso direto”. Essa lei tem como objetivo:
574 Q729703
Ciência da Computação
Ano: 2018
Banca: Universidade Federal do Goiás (UFGO)
Com base nas boas práticas da programação e manutenção de software orientado a objetos em JAVA, uma programadora deve escolher uma opção para explicitar que um método do cálculo matemático falhou, tendo em vista o estado das entradas ou da aplicação. Qual é essa opção?
575 Q729702
Ciência da Computação
Ano: 2018
Banca: Universidade Federal do Goiás (UFGO)
Uma classe abstrata A contém o método abstrato foo(), que não foi reimplementado pela classe B que herda de A. Nesse contexto,
576 Q729701
Ciência da Computação
Ano: 2018
Banca: Universidade Federal do Goiás (UFGO)
A Gerência de Configuração de Software (GCS) visa estabelecer e manter a integridade dos itens ao longo de todo o ciclo de vida do software. A função se refere à preparação em que são mostrados a situação e o histórico dos itens de software controlados. Essa funcionalidade pode incluir, dentre outros, o número de alterações nos itens, as suas últimas versões e os identificadores de liberação. Esta função da GCS compreende:
577 Q729700
Ciência da Computação
Ano: 2018
Banca: Universidade Federal do Goiás (UFGO)

Uma engenheira de software precisa verificar a existência e tratar deadlocks no controle de concorrência de um banco de um servidor de arquivos, no seguinte contexto de processos:

Nessas condições, para o servidor funcionar, será necessário

578 Q729699
Ciência da Computação
Ano: 2018
Banca: Universidade Federal do Goiás (UFGO)
Uma programadora precisa mudar a implementação chamada de uma função em tempo de execução dependendo da entrada de dados. Um dos requisitos importantes é ocultar do usuário desta função a exposição das estruturas de dados complexas, específicas do algoritmo. Entre os conhecidos padrões de Projeto de Software Gang of Four (GoF,1994), qual é o indicado?
579 Q729698
Ciência da Computação
Ano: 2018
Banca: Universidade Federal do Goiás (UFGO)
Dentro dos padrões arquiteturais de software, a arquitetura Model-View-ViewModel (MVVM) é próxima da arquitetura Model-View-Presenter (MVP), porém diferencia-se desta pelo fato de
580 Q729697
Ciência da Computação
Ano: 2018
Banca: Universidade Federal do Goiás (UFGO)
No âmbito da Engenharia de Software, testes de unidade são aqueles realizados: