Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q2219412 Engenharia de Software

Acerca da metodologia XP (Extreme Programming), julgue o item.


A integração contínua e os testes automatizados, entre outros, caracterizam a metodologia XP.


Alternativas
Q2219411 Engenharia de Software

Acerca da metodologia XP (Extreme Programming), julgue o item.


Para garantir uma comunicação eficiente, a metodologia XP recomenda o uso de equipes grandes e uma hierarquia rigorosa.


Alternativas
Q2219410 Engenharia de Software

Acerca da metodologia XP (Extreme Programming), julgue o item.


A XP enfatiza a colaboração entre os desenvolvedores e os clientes, promovendo a comunicação constante e a entrega de um software funcional, em pequenos incrementos.

Alternativas
Q2219409 Engenharia de Software
Quanto aos web services, à arquitetura orientada a serviços (SOA) e à UML (Unified Modeling Language), julgue o item.
O diagrama de colaboração é usado, exclusivamente, para capturar as interações entre os atores externos, como, por exemplo, os usuários e o sistema em análise.

Alternativas
Q2219408 Engenharia de Software
Quanto aos web services, à arquitetura orientada a serviços (SOA) e à UML (Unified Modeling Language), julgue o item.
Na UML, o diagrama de classe mostra a ordem das mensagens trocadas entre os objetos e ajuda a visualizar o fluxo de controle em um determinado cenário.

Alternativas
Q2210221 Engenharia de Software
Uma empresa está desenvolvendo um software, utilizando uma metodologia formal. Na fase de Análise de Requisitos, foram identificados os requisitos que definem as necessidades do sistema, que permitem a implementação do produto e que servem para apoiar as atividades organizacionais. O tipo de requisito que precisa ser bem definido para não prejudicar o funcionamento do sistema é chamado de: 
Alternativas
Q2210220 Engenharia de Software
Uma equipe de desenvolvimento de software está utilizando o método ágil SCRUM. No momento, a equipe se encontra em um dos intervalos de tempo para o desenvolvimento de uma etapa específica, na qual, ao final, vai ocorrer a revisão do produto para validação e prosseguimento das próximas atividades. Esse conjunto de intervalos, revisões, validações, no SCRUM, é denominado:
Alternativas
Q2203142 Engenharia de Software
No contexto de metodologias ágeis, há o SCRUM, que auxilia no gerenciamento de projetos em equipes (scrum teams) compostas por um conjunto reduzido de funções. Dentre os papéis previstos, há um que possui diversas atribuições, tais como: ajudar a equipe a se concentrar na criação de incrementos de alto valor; apoiar a equipe para entender a necessidade de itens do product backlog; planejar e aconselhar implementações de scrum dentro da organização; entre outras. O papel que caracteriza esse conjunto de atribuições é
Alternativas
Q2200781 Engenharia de Software
Ainda sobre o sistema de controle de versão Git, ao executar o comando git init dentro de um diretório vazio,
Alternativas
Q2200780 Engenharia de Software
O Git é um sistema de controle de versão distribuído e amplamente utilizado no desenvolvimento de software. Segundo a documentação do Git, o comando 
Alternativas
Q2200779 Engenharia de Software
O Scrum é um framework ágil para gerenciamento de projetos, amplamente utilizado no desenvolvimento de software e possui 3 papéis principais: o Product Owner, o Scrum Master e a Equipe de Desenvolvimento. O Product Owner é responsável por
Alternativas
Q2200778 Engenharia de Software
A metodologia Extreme Programming (XP) é uma abordagem ágil de desenvolvimento de software que se concentra em valores como comunicação, feedback, simplicidade e coragem. Essa metodologia
Alternativas
Q2200777 Engenharia de Software
É correto afirmar que a modelagem ágil é uma abordagem de desenvolvimento de software que enfatiza a entrega contínua de software funcional e
Alternativas
Q2200773 Engenharia de Software
A Linguagem de Modelagem Unificada (Unified Modeling Language - UML) é uma linguagem gráfica utilizada para modelar, documentar e especificar sistemas orientados a objetos. A respeito do diagrama de casos de uso, é correto afirmar que
Alternativas
Q2200212 Engenharia de Software
Para evitar a necessidade de iniciar a criação de um site do zero, é comum o uso de pacotes de linguagens que apresentam aplicações e elementos pré-definidos, agilizando o trabalho e poupando o tempo. No desenvolvimento e na arquitetura de aplicações e plataformas digitais, o conceito exposto refere-se a(ao):
Alternativas
Q2200211 Engenharia de Software
O método Lean é um dos principais métodos ágeis utilizados na gestão de projetos. Sobre essa metodologia, assinalar a alternativa CORRETA:
Alternativas
Q2200208 Engenharia de Software
Em relação ao Scrum, assinalar a alternativa CORRETA: 
Alternativas
Q2200207 Engenharia de Software
A principal diferença entre o Git e qualquer outro VCS (Subversion e similares) é a maneira como o Git trata seus dados. Conceitualmente, a maioria dos outros sistemas armazena informação como uma lista de mudanças nos arquivos. Sobre a temática, analisar a sentença abaixo:
O Git não trata nem armazena seus dados dessa forma. Em vez disso, o Git trata seus dados mais como um conjunto de imagens de um sistema de arquivos em miniatura (1ª parte). Toda vez que você fizer um commit, ou salvar o estado de seu projeto no Git, ele basicamente tira uma foto de todos os seus arquivos e armazena uma referência para esse conjunto de arquivos (2ª parte). Para ser eficiente, se os arquivos não foram alterados, o Git não armazena o arquivo novamente, apenas um link para o arquivo idêntico anterior já armazenado. O Git trata seus dados mais como um fluxo do estado dos arquivos (3ª parte).
A sentença está:
Alternativas
Q2198875 Engenharia de Software
No scrum, o responsável pela eficácia do time scrum é o
Alternativas
Respostas
3521: C
3522: E
3523: C
3524: E
3525: E
3526: D
3527: B
3528: C
3529: A
3530: C
3531: D
3532: A
3533: B
3534: C
3535: D
3536: B
3537: D
3538: C
3539: A
3540: D