Questões de Concurso Sobre engenharia de software

Foram encontradas 14.883 questões

Q4170071 Engenharia de Software
O tipo de teste de usuário em que um grupo selecionado de usuários do software trabalha em estreita colaboração com o time de desenvolvimento para testar lançamentos iniciais do software é chamado de teste:
Alternativas
Q4170070 Engenharia de Software
Relacione a Coluna 1 à Coluna 2, associando as ferramentas CASE aos respectivos objetivos no processo de engenharia de software.
Coluna 1
1. Bizagi. 2. CVS. 3. JUnit. 4. Visual Studio.

Coluna 2
( ) Gestão de configuração.
( ) Programação.
( ) Modelagem de processo.
( ) Testes.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q4170069 Engenharia de Software
Na engenharia de requisitos, o documento oficial que contém o que os desenvolvedores de um sistema devem implementar é conhecido como: 
Alternativas
Q4165412 Engenharia de Software
No contexto do design arquitetural e do desenvolvimento de software, o Princípio do Fechamento Comum (The Common Closure Principle) reúne em componentes
Alternativas
Q4165408 Engenharia de Software
A fim de assegurar a qualidade das interfaces de usuário de um produto de software, é preciso ser capaz de medir a sua usabilidade. As métricas comumente usadas para a avaliação de sistemas são: 
Alternativas
Q4165407 Engenharia de Software
A métrica comumente utilizada para medir a complexidade de um código-fonte em termos de sua estrutura e interconexão é
Alternativas
Q4165395 Engenharia de Software
O símbolo de uma seta tracejada em UML representa 
Alternativas
Q4165394 Engenharia de Software
O Manifesto para Desenvolvimento Ágil de Software propõe a exploração de abordagens mais eficazes no desenvolvimento de software. Nesse contexto, ele destaca e prioriza 
Alternativas
Q4165393 Engenharia de Software
Acerca das linguagens específicas de domínio, a Unified Modeling Language (UML) foi projetada a partir de 
Alternativas
Q4165392 Engenharia de Software
Dentre as atividades pertencentes ao framework Scrum, o “Definition of Done” é 
Alternativas
Q4165391 Engenharia de Software
Um projeto Rational Unified Process (RUP) possui fases de execução que são definidas por: 
Alternativas
Q4165390 Engenharia de Software
Embora diversas técnicas sejam empregadas na estimativa de trabalho de um projeto, destacam-se duas abordagens principais: Top Down e Bottom Up. Uma das vantagens mais significativas associadas à abordagem Top Down é 
Alternativas
Q4165389 Engenharia de Software
O conceito de Round-Trip Engineering (RTE), amplamente utilizado no contexto de Ferramentas CASE, permite 
Alternativas
Q4165387 Engenharia de Software
Quando mencionamos ferramentas CASE, é crucial reconhecer as fases específicas do processo de desenvolvimento de software às quais essas ferramentas se aplicam. Nesse contexto, as ferramentas Upper CASE destacam-se como aplicações especializadas na fase de 
Alternativas
Q4165117 Engenharia de Software
A norma ISO/IEC 9126 identifica atributos fundamentais de qualidade de software. Dentre os seis atributos fundamentais previstos na norma, tem-se
Alternativas
Q4165111 Engenharia de Software
Backlog e reuniões são práticas típicas da abordagem ágil Scrum. Uma outra prática prevista explicitamente na metodologia Scrum é
Alternativas
Q4165110 Engenharia de Software
O desenvolvimento ágil é uma prática muito comum na indústria. Ele permite entregar software com qualidade e de forma ágil sem se ater demasiadamente à documentação excessiva dos processos de engenharia de software mais rigorosos. Extreme Programming (XP) é uma das técnicas mais conhecidas dentre aquelas utilizadas para desenvolvimento ágil. Dentre seus valores, pode-se destacar a comunicação, a simplicidade e o feedback. Os outros dois valores são 
Alternativas
Q4165099 Engenharia de Software

Observe a imagem a seguir.


Imagem associada para resolução da questão


Ao analisar o diagrama, dentre os elementos, é possível observar

Alternativas
Q4165098 Engenharia de Software
Testes de Software são essenciais para garantir a qualidade do produto entregue. Neste sentido, a maioria dos testes analisam características funcionais do software ao invés das não-funcionais. Dentre os testes que cuidam de características não-funcionais, tem-se o 
Alternativas
Q4165095 Engenharia de Software
Leia o texto a seguir.

[…] é a técnica de elicitação de requisitos que recomenda que o desenvolvedor se integre ao ambiente de trabalho dos stakeholders e observe — normalmente, por alguns dias — como ele desenvolve suas atividades. Veja que essa observação é silenciosa, isto é, o desenvolvedor não interfere e opina sobre as tarefas e eventos que estão sendo observados.

VALENTE, Marco Tulio. Engenharia de software moderna. Princípios e Práticas para Desenvolvimento de Software com Produtividade. 1° ed. Editora Independente: 2022.

A técnica de elicitação de requisitos a que se refere o texto é a 
Alternativas
Respostas
3901: C
3902: A
3903: D
3904: B
3905: C
3906: D
3907: D
3908: C
3909: A
3910: B
3911: D
3912: B
3913: A
3914: C
3915: A
3916: D
3917: B
3918: C
3919: D
3920: D