Questões de Concurso Sobre engenharia de software
Foram encontradas 14.714 questões
A respeito de engenharia de requisitos, julgue o item a seguir.
O protótipo operacional serve para aprimorar o entendimento
de como o sistema deve funcionar, por meio da elucidação dos
requisitos do usuário e da compreensão de suas necessidades.
A respeito de engenharia de requisitos, julgue o item a seguir.
No levantamento de informações, os requisitos dos solicitantes
são classificados como normais e conceituais. Os requisitos
normais refletem os objetivos e as metas do produto, ao passo
que os conceituais estão implícitos no produto ou extrapolam
as expectativas do cliente.
A respeito de engenharia de requisitos, julgue o item a seguir.
A revisão técnica é um procedimento utilizado para validar os
requisitos de um projeto, com o objetivo de identificar
eventuais inconsistências e verificar se os artefatos estão de
acordo com o padrão esperado.
O item a seguir apresenta uma situação hipotética, seguida de uma assertiva a ser julgada, com relação a testes de software.
Determinada equipe de desenvolvimento de softwares desejava
realizar testes que avaliassem o comportamento do sistema por
meio do estudo das entradas e das saídas relacionadas, sem
validação da implementação do software e sem acesso ao seu
código-fonte. Para isso, a equipe sugeriu a utilização dos testes
de caixa-preta e de caixa-branca. Nessa situação, somente o
teste tipo caixa-preta é corretamente aplicável, pois o tipo
caixa-branca depende de acesso ao código-fonte do sistema.
O item a seguir apresenta uma situação hipotética, seguida de uma assertiva a ser julgada, com relação a testes de software.
Determinada equipe de desenvolvimento de softwares
pretendia realizar testes que permitissem avaliar cenários com
os quais os usuários reais do sistema pudessem se relacionar.
Esses cenários deveriam descrever uma maneira de usar o
sistema. Para isso, foram sugeridos os testes de release e de
cenário. Nessa situação, será correto aplicar testes de cenários,
que são incompatíveis com os de release, devendo a aplicação
desses últimos ser descartada.
Uma equipe de desenvolvimento de softwares pretendia realizar testes de forma incremental durante o desenvolvimento de um programa, a fim de verificar se mudanças no programa não haviam nele introduzido novos bugs; para isso, foram sugeridos os testes unitários e de regressão. Nessa situação, será correto utilizar os testes unitários, mas não os testes de regressão, pois esses últimos não visam verificar novos bugs, mas sim, tão somente, avaliar as funcionalidades do sistema.
Considerando a tabela precedente, em que baixa, média e alta são as complexidades das funções, julgue o próximo item, relativo a análise de pontos de função (APF).
A aplicação A possui mais pontos de função brutos do que a
aplicação B.
A aplicação A possui mais de sessenta pontos de função brutos.
Julgue o item a seguir, relativo a qualidade de software.
A NESMA (Netherlands Software Metric Association), por ser uma métrica utilizada somente quando não estão disponíveis detalhes da implementação e dos requisitos do software, reconhece apenas os métodos de análise de pontos de função estimada e indicativa.
Julgue o item seguinte, a respeito de web services.
DevOPS é um conjunto de ferramentas e práticas de trabalho
para integração entre os colaboradores dos grupos de
desenvolvimento de código, de operações e de apoio, e pode
ser utilizado na produção rápida e segura de aplicações e
serviços.
Julgue o item a seguir, relativo ao conceito de construção de algoritmos.
Em programação orientada a objetos, a técnica utilizada para
esconder detalhes internos de funcionamento de uma classe é
denominada generalização.
Julgue o item seguinte, relativo a algoritmos, a estruturas de dados e objetos, à programação orientada a objetos e à arquitetura MVC.
A sobreposição é um tipo importante de polimorfismo,
também conhecida como polimorfismo ad‐hoc. Ela
permite que o programador use o mesmo nome de
método para muitos métodos diferentes.
Julgue o item seguinte, relativo a algoritmos, a estruturas de dados e objetos, à programação orientada a objetos e à arquitetura MVC.
Na programação orientada a objetos, o estado do objeto
é representado ao armazenar valores em campos.
