Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.710 questões

Q876625 Engenharia de Software

Com relação à qualidade de software, julgue o item a seguir.


Na extreme programming, como não há especificação de sistema que possa ser usada por equipe de teste externa, a característica de test-first exige que os implementadores de tarefa compreendam detalhadamente a especificação de comportamento da funcionalidade em desenvolvimento, a fim de que possam escrever o teste para o sistema.

Alternativas
Q876624 Engenharia de Software

Tendo em vista que o processo de gerência de requisitos controla todos os requisitos recebidos ou gerados, entre os quais estão os funcionais e os não funcionais, bem como os requisitos impostos pela organização, julgue o item que se segue, relativo a esse aspecto.


Ao se aplicar a rastreabilidade bidirecional, é possível determinar se todos os requisitos-fonte foram completamente tratados e se todos os requisitos do produto atendem aos requisitos do cliente.

Alternativas
Q876623 Engenharia de Software

Tendo em vista que o processo de gerência de requisitos controla todos os requisitos recebidos ou gerados, entre os quais estão os funcionais e os não funcionais, bem como os requisitos impostos pela organização, julgue o item que se segue, relativo a esse aspecto.


Definir e manter matriz de rastreabilidade dos requisitos permite controlar e tratar as mudanças em requisitos durante o processo de elicitação e especificação do produto.

Alternativas
Q876622 Engenharia de Software

Tendo em vista que o processo de gerência de requisitos controla todos os requisitos recebidos ou gerados, entre os quais estão os funcionais e os não funcionais, bem como os requisitos impostos pela organização, julgue o item que se segue, relativo a esse aspecto.


Para que os requisitos sejam refinados e sejam gerados modelos de análise e projeto para codificação, apenas a avaliação e a aprovação por parte do cliente — mesmo após o entendimento dos requisitos — não são suficientes.

Alternativas
Q876621 Engenharia de Software

Acerca da engenharia de requisitos no desenvolvimento de software, julgue o item a seguir.


Protótipos descartáveis são os que não são utilizados posteriormente; protótipos evolutivos são aqueles que podem ser utilizados como base de parte ou de todo o software a ser desenvolvido.

Alternativas
Q876620 Engenharia de Software

Acerca da engenharia de requisitos no desenvolvimento de software, julgue o item a seguir.


Nas atividades de desenvolvimento de software, a validação consiste em assegurar que se está desenvolvendo o produto de acordo com o desejo do cliente; na verificação, busca-se avaliar se o produto está sendo desenvolvido conforme os requisitos.

Alternativas
Q876619 Engenharia de Software

Acerca da engenharia de requisitos no desenvolvimento de software, julgue o item a seguir.


De acordo com as técnicas facilitadoras de especificação de aplicação, recomenda-se que a descrição de requisitos e regras seja feita diretamente pela equipe técnica, sem a participação do cliente.

Alternativas
Q876618 Engenharia de Software

Acerca da engenharia de requisitos no desenvolvimento de software, julgue o item a seguir.


Uma forma de diminuir os riscos resultantes da evolução contínua dos requisitos é a combinação dos processos de gerência e de desenvolvimento de requisitos.

Alternativas
Q876616 Engenharia de Software

Acerca da engenharia de requisitos no desenvolvimento de software, julgue o item a seguir.


No processo de elicitação de requisitos, há atividades relacionadas a identificação, rastreabilidade e mudanças em requisitos.

Alternativas
Q876608 Engenharia de Software

Julgue o item seguinte, quanto aos conceitos da programação estruturada e da programação orientada a objetos e aos métodos de ordenação, pesquisa e hashing.


Na programação orientada a objetos, ao se definir uma classe, não há obrigatoriedade de se criarem objetos pertencentes a essa classe.

Alternativas
Q876603 Engenharia de Software

Julgue o item seguinte, quanto aos conceitos da programação estruturada e da programação orientada a objetos e aos métodos de ordenação, pesquisa e hashing.


Na programação orientada a objetos, uma das características do polimorfismo é a independência do software que invoca o comportamento polimórfico em relação aos tipos de objeto para os quais as mensagens são enviadas.

Alternativas
Q874781 Engenharia de Software

Devido ao baixo custo, o fuzzing é bastante utilizado pelas empresas de segurança e hackers, para testar aplicações web e listar suas vulnerabilidades. A esse respeito, julgue o item a seguir.


Na técnica conhecida como fuzzy white-box, a equipe de teste possui acesso ao código fonte da aplicação no servidor local e consegue executar os testes fuzzing por meio de algoritmos com casos de teste gerando resultado mais rápido e preciso para o gestor.

Alternativas
Q874752 Engenharia de Software

Julgue o item a seguir, relativo a injeção de código, engenharia reversa e exfiltração (ou desinfiltração) de dados.


Situação hipotética: Para um programa, foram realizadas duas engenharias reversas, com técnicas distintas, ambas a partir do programa executável. Na primeira, obteve-se o código-fonte em linguagem Assembly; na segunda, obteve-se o código-fonte na linguagem C, na qual o software foi originalmente desenvolvido. Assertiva: Essa situação descreve as técnicas de engenharia reversa conhecidas, respectivamente, como análise de propriedades estáticas e comportamento dinâmico.

Alternativas
Q873522 Engenharia de Software
Uma Engenharia de Requisitos (ER) bem estruturada garante qualidade, confiabilidade e integridade ao produto de software a ser desenvolvido. O conjunto de atributos que evidencia o esforço necessário para fazer modificações especificadas no software é uma característica de
Alternativas
Q873520 Engenharia de Software
Em programação orientada a objetos, o uso de composição ao invés de herança é preferível porque
Alternativas
Q873519 Engenharia de Software
Em um ambiente de desenvolvimento de software que faz uso de programação orientada a objetos em JAVA e de um Sistema de Gerenciamento de Banco de Dados (SGBD) relacional, o uso conjunto dos modelos orientado a objetos e relacional em uma mesma aplicação
Alternativas
Q873518 Engenharia de Software
A programação orientada a objetos:
Alternativas
Q873517 Engenharia de Software
O UML é uma linguagem
Alternativas
Q873516 Engenharia de Software
Uma equipe que usa programação orientada a objetos e UML cria um
Alternativas
Q873512 Engenharia de Software
Em uma equipe que trabalha orientada pelo Scrum,
Alternativas
Respostas
7861: C
7862: E
7863: E
7864: C
7865: C
7866: C
7867: E
7868: C
7869: E
7870: C
7871: C
7872: C
7873: E
7874: C
7875: B
7876: C
7877: C
7878: B
7879: A
7880: D