Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q560721 Engenharia de Software
Considerando que uma grande empresa tenha decidido desenvolver um sistema para atender à necessidade de algumas de suas diretorias que estejam geograficamente dispersas pelo território nacional e cujos membros tenham pouco contato pessoal, julgue o próximo item. 

Uma forma de validação dos requisitos é a geração de casos de teste para os requisitos documentados.


Alternativas
Q560717 Engenharia de Software
Na engenharia de software, a utilização de métricas pode estar associada a algumas finalidades, que vão da estimativa de qualidade a estimativas de tamanho do software a ser desenvolvido. Acerca desse assunto, julgue o item subsequente.

A aplicação de métricas estáticas de produto é comumente usada para se avaliar a complexidade de um software.


Alternativas
Q560716 Engenharia de Software
Na engenharia de software, a utilização de métricas pode estar associada a algumas finalidades, que vão da estimativa de qualidade a estimativas de tamanho do software a ser desenvolvido. Acerca desse assunto, julgue o item subsequente.

A métrica conhecida como resposta para uma classe relaciona o nível de complexidade de uma determinada classe com a quantidade de interações que ela faz com objetos de outras classes.


Alternativas
Q560715 Engenharia de Software
Na engenharia de software, a utilização de métricas pode estar associada a algumas finalidades, que vão da estimativa de qualidade a estimativas de tamanho do software a ser desenvolvido. Acerca desse assunto, julgue o item subsequente.

A aplicação da análise de pontos de função determina o custo do software a ser desenvolvido, independentemente dos índices de produtividade de cada empresa.


Alternativas
Q560714 Engenharia de Software
Julgue o item a seguir, a respeito do ciclo de vida e das metodologias de desenvolvimento de software.

No ciclo de vida do software, o congelamento dos requisitos do software garante que este, quando em desenvolvimento, atenda à expectativa do usuário, desde que tudo que tenha sido requisitado seja implementado.


Alternativas
Q560713 Engenharia de Software
Julgue o item a seguir, a respeito do ciclo de vida e das metodologias de desenvolvimento de software.

Metodologias de desenvolvimento ágil enfocam atividades de projeto e implementação, desconsiderando as atividades de elicitação de requisitos e a produção de documentação.


Alternativas
Q560269 Engenharia de Software
No que se refere à programação web e a sistemas de controle de versão, julgue o item subsequente.

O Subversion, que oferece diversos algoritmos de diferenciação de três vias para manipulação de dados até uma granularidade de caracteres individuais, não permite complementar o processamento de fusão de conteúdo com utilitários de diferenciação externos.
Alternativas
Q560257 Engenharia de Software
Em relação a desenvolvimento orientado a testes (TDD) e a testes automatizados, julgue o próximo item.
Um dos passos executados no ciclo de atividades do processo TDD é a criação de novos testes para as falhas encontradas no código original, sem alteração deste.
Alternativas
Q560256 Engenharia de Software
Em relação a desenvolvimento orientado a testes (TDD) e a testes automatizados, julgue o próximo item.
A execução de testes de unidade automatizados garante a inalterabilidade do comportamento do código.
Alternativas
Q560255 Engenharia de Software
A respeito de métricas de qualidade de código, código limpo e refatoração, julgue o item subsecutivo.
O foco das métricas baseadas em herança é a forma como os métodos são sobrecarregados na hierarquia de classe.
Alternativas
Q560254 Engenharia de Software
A respeito de métricas de qualidade de código, código limpo e refatoração, julgue o item subsecutivo.
O custo para projetar, codificar e testar o software pode ser estimado por meio do uso de ponto de função em dados históricos de sistemas similares.
Alternativas
Q560253 Engenharia de Software
A respeito de métricas de qualidade de código, código limpo e refatoração, julgue o item subsecutivo.
Na classificação das métricas de software como quantitativas ou qualitativas, a métrica de pontos de função é tida como qualitativa por ser derivada de uma relação empírica embasada em medidas calculáveis da complexidade do software.
Alternativas
Q560252 Engenharia de Software
A respeito de métricas de qualidade de código, código limpo e refatoração, julgue o item subsecutivo.
O uso de comentários é uma das técnicas de código limpo que, em conjunto com a refatoração de códigos, permite aumentar a produtividade de desenvolvimento de códigos.
Alternativas
Q560248 Engenharia de Software
Acerca de lógica de programação, programação estruturada e programação orientada a objetos, julgue o item a seguir.
Classes podem ter dois tipos de métodos e dois tipos de variáveis. Assim, dois objetos da mesma classe são distinguidos pelo estado de suas variáveis de instância.
Alternativas
Q560234 Engenharia de Software
A respeito da modelagem de dados e da qualidade de software, julgue o item subsecutivo.
A qualidade do produto de software garante a aplicação correta do processo de desenvolvimento, concentrando esforços na busca pela qualidade do modo de criar e de manter o produto final.
Alternativas
Q560232 Engenharia de Software
No que concerne a análise, projeto e modelagem orientada a objetos, julgue o item que se segue.
O polimorfismo de objeto pode criar objetos que herdam comportamento de uma classe e pode possibilitar que o desenvolvedor programe um comportamento diferente para os métodos de classes existentes, mas, para que seja da forma sobrescrita, o polimorfismo precisa possuir a mesma assinatura.
Alternativas
Q560231 Engenharia de Software
No que concerne a análise, projeto e modelagem orientada a objetos, julgue o item que se segue.
Embora não afetem diretamente o que o software irá entregar, os requisitos de espaço são classificados, excepcionalmente, como requisitos funcionais em projetos orientados a objetos, especialmente devido à reusabilidade.
Alternativas
Q560230 Engenharia de Software
Acerca de processos e práticas ágeis de desenvolvimento e de análise de requisitos funcionais e não funcionais, julgue o item a seguir.
Na análise de requisitos não funcionais, o tempo de treinamento, o tempo de reinício após falha, o número de sistemas-alvo e a disponibilidade são medidas para, respectivamente, facilidade de uso, robustez, portabilidade e confiabilidade.
Alternativas
Q560229 Engenharia de Software
Acerca de processos e práticas ágeis de desenvolvimento e de análise de requisitos funcionais e não funcionais, julgue o item a seguir.
Na Extreme Programming, a programação em pares cria ilhas de especialistas na equipe por meio da análise simultânea de duas pessoas no desenvolvimento do software.
Alternativas
Q560228 Engenharia de Software
Acerca de processos e práticas ágeis de desenvolvimento e de análise de requisitos funcionais e não funcionais, julgue o item a seguir.
O foco nos métodos ágeis está na entrega incremental do software, ou seja, na entrega de valor, com fundamento no princípio de processos prescritivos.
Alternativas
Respostas
8141: C
8142: C
8143: E
8144: E
8145: E
8146: E
8147: E
8148: E
8149: E
8150: E
8151: C
8152: E
8153: C
8154: C
8155: C
8156: C
8157: E
8158: C
8159: E
8160: E