🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.701 questões

Q205638 Engenharia de Software
Considere a notação padrão UML, abaixo.

Imagem 012.jpg

Em relação a sintaxe estabelecida para os atributos ou métodos, é correto afirmar:
Alternativas
Q205637 Engenharia de Software
No contexto da UML, definir o sistema e entender de forma macro os seus objetivos, identificar os possíveis atores e as atividades que envolvem esses atores, estabelecer os relacionamentos entre os elementos, e checar o modelo com usuários e cliente, constituem um roteiro que pode ser seguido na elaboração do Diagrama de
Alternativas
Q205636 Engenharia de Software
Dentre as etapas para o desenvolvimento de software em que a UML pode ser aplicada, aquela em que serão modeladas somente classes que pertençam ao domínio principal do problema do software, deixando de lado classes técnicas que gerenciem banco de dados, interface, comunicação, concorrência e outras, é a etapa de
Alternativas
Q205635 Engenharia de Software
É um princípio que recomenda que um elemento que compõe o design de software deve ser representado apenas por suas características essenciais, permitindo assim, a distinção de outros elementos por parte do observador e, a consequente representação de um elemento do design mais simples, uma vez que detalhes desnecessários são descartados:
Alternativas
Q205634 Engenharia de Software
O design de software deve descrever diversos aspectos do software para que, assim, possibilite sua construção. Entre estes aspectos NÃO se inclui
Alternativas
Q205633 Engenharia de Software
No levantamento para a obtenção dos requisitos do software, uma das técnicas de estrutura de entrevista é aquela que tem seu início com perguntas mais especificas e é finalizada com perguntas mais genéricas sobre o sistema, denominando-se estrutura em
Alternativas
Q205632 Engenharia de Software
Cada fase do ciclo de vida do software produz documentos que representam o software em um determinado nível de abstração. Esse nível é diminuído, através da inclusão de mais e mais detalhes, até que a última representação seja o código fonte na linguagem. Trata-se de um aspecto diretamente associado
Alternativas
Q205631 Engenharia de Software
Na Engenharia de Software, no âmbito da atividade de levantamento de requisitos, duas abordagens são consideradas: os requisitos funcionais e os requisitos não-funcionais. É um exemplo típico de requisito funcional:
Alternativas
Q205630 Engenharia de Software
No desenvolvimento de um software, qualquer que seja o método escolhido, estará refletido em um ciclo de vida de desenvolvimento. Nesse aspecto, a parte em que o modelo espiral incorpora os conceitos do modelo de prototipação é o
Alternativas
Q205626 Engenharia de Software
Para responder as questões de números 36 a 40,
considere as premissas e o Modelo Orientado a
Objetos abaixo.

Imagem 011.jpg

Em relação ao conceito de herança, é correto afirmar que no modelo
Alternativas
Q205625 Engenharia de Software
Para responder as questões de números 36 a 40,
considere as premissas e o Modelo Orientado a
Objetos abaixo.

Imagem 011.jpg

Em termos de estruturas tipo Generalização-Especialização (GE) e tipo Todo-Parte (TP), o modelo apresenta, respectivamente,
Alternativas
Q185511 Engenharia de Software
Os gestores de determinado órgão público, que possui uma equipe interna de TI, reclamam que as entregas dos sistemas de informação estão sempre atrasadas. Além disso, há insatisfação quanto ao custo, que é considerado alto e não possui qualquer tipo de acompanhamento. As entregas nunca contemplam o que foi solicitado pelos gestores, e situações que afetam negativamente o desenvolvimento dos sistemas ocorrem sem que ninguém as tenha previsto. Para melhorar a satisfação dos gestores, a equipe interna de TI pode
Alternativas
Q122721 Engenharia de Software
A descrição de um conjunto de entidades (reais ou abstra- tas) de um mesmo tipo e com as mesmas características e comportamentos. Trata-se da definição de
Alternativas
Q120962 Engenharia de Software
A respeito das metodologias eXtreme programming (XP) e Scrum,
julgue os itens a seguir.


A metodologia Scrum é facilitada por um scrum master, que atua como um mediador entre a equipe e qualquer influência desestabilizadora, além de assegurar que a equipe esteja utilizando corretamente as práticas de Scrum, motivando e mantendo o foco na meta da sprint.
Alternativas
Q120961 Engenharia de Software
A respeito das metodologias eXtreme programming (XP) e Scrum,
julgue os itens a seguir.


Em XP, a prática denominada programação em pares (pair programming) é realizada por um desenvolvedor em dois computadores, com o objetivo de aumentar a produtividade.
Alternativas
Q120960 Engenharia de Software
A respeito das metodologias eXtreme programming (XP) e Scrum,
julgue os itens a seguir.


Os quatro valores fundamentais da metodologia XP são: comunicação, simplicidade, feedback e coragem.
Alternativas
Q120932 Engenharia de Software
Uma estratégia de teste de software integra métodos de projeto de
casos de teste em uma série planejada de passos, que resultam na
construção bem-sucedida de um software. A esse respeito, julgue
os próximos itens.

No trecho de código a seguir, nem todo caso de teste deve herdar características de Imagem 017.jpg além disso, Imagem 018.jpg será chamado depois de cada método de teste a ser definido posteriormente.

Imagem 019.jpg
Alternativas
Q120931 Engenharia de Software
Uma estratégia de teste de software integra métodos de projeto de
casos de teste em uma série planejada de passos, que resultam na
construção bem-sucedida de um software. A esse respeito, julgue
os próximos itens.

Teste funcional é uma técnica para se projetar casos de teste na qual o programa ou sistema é considerado uma caixa-preta e, para testá-lo, são fornecidas entradas e avaliadas as saídas geradas.
Alternativas
Q120930 Engenharia de Software
Uma estratégia de teste de software integra métodos de projeto de
casos de teste em uma série planejada de passos, que resultam na
construção bem-sucedida de um software. A esse respeito, julgue
os próximos itens.

O teste de integração, a exemplo do teste caixa-branca, focaliza o esforço de validação na menor unidade de projeto do software e, com o uso de técnicas de componentização, caminhos de controle relevantes são testados para descobrir erros dentro dos limites do componente.
Alternativas
Q120929 Engenharia de Software
Uma estratégia de teste de software integra métodos de projeto de
casos de teste em uma série planejada de passos, que resultam na
construção bem-sucedida de um software. A esse respeito, julgue
os próximos itens.

No teste de unidade, o software é forçado a falhar de diversos modos a fim de verificar se os requisitos funcionais foram adequadamente implementados. As unidades, sejam funções, procedimentos, métodos ou classes, são testadas duas a duas. Nesse teste, espera-se identificar erros relacionados a algoritmos incorretos ou mal implementados, estruturas de dados incorretas ou simples erros de programação.
Alternativas
Respostas
12721: C
12722: C
12723: B
12724: A
12725: E
12726: B
12727: B
12728: D
12729: D
12730: A
12731: C
12732: B
12733: D
12734: C
12735: E
12736: C
12737: E
12738: C
12739: E
12740: E