Questões de Concurso Sobre engenharia de software

Foram encontradas 14.774 questões

Q1976315 Engenharia de Software
Na metodologia XP (Extreme Programming), a prática para determinar rapidamente o alcance do próximo lançamento (release), combinando-se as prioridades do negócio e as estimativas técnicas, é denominada
Alternativas
Q1976314 Engenharia de Software
No Scrum 2020, descrever um estado futuro do produto que pode servir de meta para o Scrum Team delinear o seu planejamento é atribuição do(a) 
Alternativas
Q1976313 Engenharia de Software
Na UML (Unified Modeling Language), o diagrama que pode ser usado para mostrar a tradução de um caso de uso, desde a interação com o usuário até a finalização daquele dado processo, e que também pode ser usado para mostrar a evolução de certa situação em determinado momento do software é o diagrama de 
Alternativas
Q1976312 Engenharia de Software
Com relação à qualidade de software, assinale a alternativa correta.  
Alternativas
Q1976311 Engenharia de Software
Considerando os requisitos abordados na engenharia de software, assinale a alternativa que apresenta os requisitos que são definidos como as declarações, em uma linguagem natural com diagramas, de quais serviços o sistema deverá fornecer a seus usuários e as restrições com as quais esse sistema deverá operar.  
Alternativas
Q1976034 Engenharia de Software
Na análise orientada a objetos, o diagrama que representa a interação dos objetos por meio de mensagens, sendo cada objeto identificado com o nome que os outros objetos utilizam para enviar-lhe uma mensagem, uma vez que os objetos não têm realmente os seus próprios nomes, é o diagrama de  
Alternativas
Q1976033 Engenharia de Software
Assinale a alternativa que apresenta a prática de XP (Extreme Programming) que é definida como uma técnica disciplinada para reestruturar um corpo de código existente, alterando a sua estrutura interna sem alterar seu comportamento externo. Essa prática mantém a semântica do código, ou seja, após as mudanças, o código ainda funciona da mesma forma. 
Alternativas
Q1976032 Engenharia de Software
Assinale a alternativa que apresenta o evento da metodologia ágil Scrum 2020 que tem como objetivo inspecionar o progresso rumo ao sprint goal e adaptar o sprint backlog conforme necessário, ajustando o trabalho idealizado que se aproxima.  
Alternativas
Q1976031 Engenharia de Software
Na análise estruturada de sistemas, o componente do diagrama de fluxo de dados (DFD) que representa o local onde os dados serão armazenados de forma modulada e atemporal e que, para o analista de sistemas, pode ser um banco de dados moderno, um arquivo binário ou um arquivo tipo texto, utilizado como estrutura física para o armazenamento, é o
Alternativas
Q1976030 Engenharia de Software
Na engenharia de software, o ciclo de vida do desenvolvimento de software tem seis etapas principais, as quais estão contidas no modelo cascata. Assinale a alternativa que apresenta a primeira etapa do núcleo técnico no processo de desenvolvimento do software, a qual se caracteriza como um processo composto de várias atividades e na qual são elaboradas as especificações da solução proposta e definida na etapa de análise. 
Alternativas
Q1976029 Engenharia de Software
Assinale a alternativa que apresenta a variável de ambiente que, no CVS (Concurrent Version System), indica o caminho absoluto do repositório. 
Alternativas
Q1971544 Engenharia de Software
Quanto as definições de requisitos dadas por Sommerville (2011), analise as afirmativas abaixo e assinale a alternativa correta.
1. Requisitos funcionais: São restrições aos serviços ou funções oferecidos pelo sistema. Incluem restrições de timing, restrições no processo de desenvolvimento e restrições impostas pelas normas. Ao contrário das características individuais ou serviços do sistema, os requisitos funcionais, muitas vezes, aplicam-se ao sistema como um todo.
2. Requisitos não funcionais: São declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Em alguns casos, os requisitos não funcionais também podem explicitar o que o sistema não deve fazer.

Das afirmativas:
Alternativas
Q1971539 Engenharia de Software
Tanto Pressman (2011), como Sommerville (2011), citam em seus capítulos de métricas a suíte CK (Chidamber e Kemerer), sobre seis métricas orientadas a objetos. Algumas delas indicadas a seguir:

1. Número de transições de estado (Number of State Transitions – NST).
2. Métodos ponderados por classe (Weighted Methods per Class – WMC).
3. Extensão da árvore de herança (Depth of the Inheritance Tree – DIT).
4. Falta de coesão em métodos (Lack of Cohesion in Methods – LCOM).

Da relação apresentada: 
Alternativas
Q1971536 Engenharia de Software
Em seu famoso livro de Engenharia de Software, Pressman (2011) cita os principais tipos de testes de sistema que são vantajosos para sistemas de software tais como:
(1) Teste por Esforço.
(2) Teste de Segurança.
(3) Teste de Desempenho.

Da relação apresentada: 
Alternativas
Q1971530 Engenharia de Software
Segundo Sommerville (2011), pode-se com apenas cinco tipos de diagramas UML representar a essência de um sistema. Assinale, das alternativas a seguir, a única que identifica incorretamente um desses diagramas. 
Alternativas
Q1971529 Engenharia de Software
A Análise Estruturada, considera os dados e os processos que os transformam em entidades distintas (Pressman, 2011). Uma das ferramentas fundamentais e típicas na Análise Estruturada é o:
Alternativas
Q1971520 Engenharia de Software
Quanto aos conceitos fundamentais sobre XP (Extreme Programming), explicitados em Sommerville (2011), analise as afirmativas a seguir e dê valores Verdadeiro (V) ou Falso (F).

( ) Os requisitos são expressos como cenários (chamados de histórias do usuário), que são implementados diretamente como uma série de tarefas.
( ) Em um processo de XP, o cliente jamais poderá ser considerado um membro da equipe de desenvolvimento.
( ) Os pares de desenvolvedores trabalham somente em suas áreas específicas, e não em todas as áreas do sistema.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q1971519 Engenharia de Software
Leia a frase abaixo referente a Unified Modeling Language (UML):

“Uma associação, em um Diagrama de Classes, é uma ______ entre duas classes, direcionada da classe de ______ para a classe de ______” (FOWLER, 2003, p. 54).


Assinale a alternativa que preencha correta e respectivamente as lacunas.
Alternativas
Q1971518 Engenharia de Software
Segundo Pressman (2011), o Processo Unificado / Rational Unified Process (RUP) é constituído basicamente de 5 fases. Algumas das suas principais fases são: 

(1) construção.
(2) transição.
(3) elaboração.

Da relação apresentada:
Alternativas
Q1971411 Engenharia de Software

Analise o diagrama de classes UML a seguir.


Imagem associada para resolução da questão


Com base nesse diagrama, assinale a alternativa correta.

Alternativas
Respostas
5221: E
5222: A
5223: B
5224: D
5225: B
5226: C
5227: A
5228: B
5229: A
5230: E
5231: D
5232: D
5233: C
5234: D
5235: C
5236: B
5237: A
5238: B
5239: D
5240: E