Questões de Concurso Sobre engenharia de software
Foram encontradas 14.889 questões
I. Na integração contínua, os membros de um time integram seu trabalho, que é verificado por um build automatizado (incluindo testes) para detectar erros.
II. TDD (Test Driven Development) é uma metodologia usada na fase de implementação do software em que os desenvolvedores usam testes para guiar o projeto.
III. Refactoring é uma técnica utilizada para reestruturar Código Orientado a Objetos de uma forma disciplinada.
IV. A POO não oferece mecanismos para reduzir o acoplamento e aumentar a coesão dos módulos, dificultando a manutenibilidade.
Uma das características dos artefatos definidos no SCRUM é:
• Todas as requisições HTTP devem passar por um Servlet, onde o fluxo de execução é direcionado para o controlador EJB adequado, e os dados retornados no processamento efetuado pelo controlador são direcionados para algum template, onde ocorre a montagem da resposta, na forma de uma página HTML; e
• O paradigma de programação é orientado a objetos, e as classes DAO são acessadas apenas ao nível dos controladores. Para desenvolver o DefensorNet, no nível do Servlet e dos EJBs, João deve utilizar, respectivamente, os padrões:
I. Notação é a parte gráfica, a sintaxe da linguagem de modelagem, definindo como os itens e conceitos serão modelados.
II. Metamodelo é um diagrama que define a notação, geralmente um diagrama de classe.
III. UML possui uma abordagem familiar padrão que modela uma classe usando três itens: nome da classe, atributos da classe e métodos da classe.
Quais estão corretas?
1. Descrever as necessidades do usuário. 2. Estabelecer critérios para a criação de um projeto de software. 3. Definir um conjunto de requisitos a ser validado quando o software for construído.
Assinale o método de modelagem a que o trecho se refere.

O diagrama UML utilizado por Martin é o:
Acerca da metodologia XP (Extreme Programming), julgue o item.
A integração contínua e os testes automatizados, entre outros, caracterizam a metodologia XP.
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.
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.
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.