Questões de Concurso Sobre engenharia de software para cespe / cebraspe

Foram encontradas 4.241 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

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
Q560227 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.
Serão classificados como organizacionais os requisitos operacionais e de desenvolvimento que forem identificados na análise de requisitos não funcionais.
Alternativas
Q560226 Engenharia de Software
Com referência aos conceitos básicos de engenharia de software, julgue o item seguinte.
As etapas da engenharia de software são, frequentemente, citadas como paradigmas, cuja escolha é realizada em função da natureza do projeto e da aplicação, dos métodos e das ferramentas a serem utilizados.
Alternativas
Q560225 Engenharia de Software
Com referência aos conceitos básicos de engenharia de software, julgue o item seguinte.
Os métodos da engenharia de software proporcionam os detalhes de como construir o software e introduzem, muitas vezes, uma notação gráfica ou orientada à linguagem especial.
Alternativas
Respostas
2481: E
2482: E
2483: E
2484: E
2485: E
2486: E
2487: E
2488: C
2489: E
2490: C
2491: C
2492: C
2493: C
2494: E
2495: C
2496: E
2497: E
2498: C
2499: C
2500: C