Questões de Concurso Sobre engenharia de software

Foram encontradas 14.885 questões

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
Q873511 Engenharia de Software
Faz parte do conjunto de eventos do SCRUM um encontro conhecido em inglês por Daily SCRUM. O Daily Scrum
Alternativas
Q873510 Engenharia de Software
A análise estática de código pode ser realizada por meio de
Alternativas
Q873509 Engenharia de Software
Em um processo de desenvolvimento iterativo e incremental, os testes são
Alternativas
Q873508 Engenharia de Software
A facilidade de manutenção recebe a maior prioridade nas decisões de um projetista (designer) de software. Visando atender a essa prioridade, o projetista
Alternativas
Q873507 Engenharia de Software
O emprego de boas práticas de projeto (design) de software visa resultar em um código
Alternativas
Respostas
8041: C
8042: E
8043: C
8044: E
8045: C
8046: C
8047: C
8048: E
8049: C
8050: B
8051: C
8052: C
8053: B
8054: A
8055: D
8056: A
8057: A
8058: B
8059: A
8060: C