ENGENHARIA DE SOFTWARE TODAS AS PROVAS COM GABARITO OFICIAL
45 pág.

ENGENHARIA DE SOFTWARE TODAS AS PROVAS COM GABARITO OFICIAL


DisciplinaEngenharia de Software I6.342 materiais61.939 seguidores
Pré-visualização9 páginas
os itens I, III e IV estão corretos. 
 B Somente os itens II, III e V estão corretos. 
 C Somente os itens III, IV e V estão corretos. 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 2, Somente os itens III, IV e V estão corretos. 
 D Somente os itens I, IV e V estão corretos. 
 E Todos os itens estão corretos. 
 
 
Questão 6/10 
Métodos de processo de desenvolvimento de software evolutivos, como o próprio nome propõe, destacam-se por uma 
linha de atuação iterativa e centrada nos stakeholders. 
É correto afirmar para métodos de processo do tipo evolucionário que: 
 
I- Este modelo aplica-se a sistemas simples que não apresentam evolução ao longo do tempo de desenvolvimento. 
II-As necessidades de negócio não podem mudar com muita frequência. 
III-Os prazos geralmente são generosos e são produzidos para mercados muito específicos. 
IV-Prototipação e Espiral são comumente confundidos como tipos de modelos evolucionários 
VI-Os requisitos geralmente não são difíceis de serem elicitados 
 
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA 
 
 A Somente os itens I, III e IV estão corretos. 
 B Somente os itens II, III e V estão corretos. 
 C Somente os itens III, IV e V estão corretos. 
 D Todos os itens estão corretos. 
 E Nenhum dos itens está correto 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 2, Nenhum dos itens está correto 
 
 
 
Questão 7/10 
Há métodos de processos de desenvolvimento de software que são focados em áreas específicas, tais como os métodos 
de processos especializados. 
Com base no modelo de processo Especializado é correto afirmar que : 
 
I-Os modelos especializados baseiam-se em componentes, métodos formais e orientação a aspectos. 
 
II-Estes modelos incorporam características do modelo espiral, com abordagem iterativa e reuso de componentes. 
 
III-Os métodos formais são utilizados para especificação forma de modelos matemáticos, que possuem uma notação 
rigorosa. 
IV-Modelos que envolvem alto custo, poucos desenvolvedores e um treinamento extensivo. 
V-É um tipo de processo não maduro ainda. Sua natureza é paralela e concorrente. 
 
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA 
 
 A Somente os itens I, III e IV estão corretos. 
 B Somente os itens II, III e V estão corretos. 
 C Somente os itens III, IV e V estão corretos 
 D Somente os itens IV e V estão corretos 
 E Todos os itens estão corretos. 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 2, Todos os itens estão corretos. 
 
 
Questão 8/10 
Os métodos de processo de desenvolvimento de software que mais estão fazendo sucesso na área de desenvolvimento 
de software são os métodos ágeis. 
Com base no modelo de Métodos Ágeis é correto afirmar que foram idealizados para : 
I- Garantir agilidade, 
II-Resposta apropriada a mudanças (equipes e tecnológicas), 
III-Colaboração 
IV-Menor custo nas mudanças. 
 
V-Ser adaptável 
 
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA 
 
 A Somente os itens I, III e IV estão corretos. 
 B Somente os itens II, III e V estão corretos. 
 C Somente os itens III, IV e V estão corretos. 
 D Somente os itens I e V estão corretos. 
 E Todos os itens estão corretos. 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 2, Todos os itens estão corretos. 
 
 
Questão 9/10 
Há vários métodos ágeis utilizados no mercado de desenvolvimento de software. 
São métodos que incorporam as mudanças de requisitos constantes, propõem agilidade, melhor comunicação para o 
time de desenvolvimento, dentre outras características. 
É correto afirmar que os métodos abaixo são exemplos de métodos ágeis? 
I - XP \u2013 extreme programming 
II -DAS \u2013 desenvolvimento adaptativo de software 
III - Scrum 
IV - FDD \u2013 desenvolvimento guiado por características 
 
V -AM \u2013 modelo ágil 
 
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA 
 
 A Somente os itens I, III e IV estão corretos. 
 B Todos os itens estão corretos. 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 2, Todos os itens estão corretos. 
 C Somente os itens II, III e V estão corretos. 
 D Somente os itens III, IV e V estão corretos. 
 E Somente os itens IV e V estão corretos. 
 
 
Questão 10/10 
Diagrama de uma linguagem de modelagem de sistemas baseada em objetos desenvolvida por Jacobson, Rumbaugh e 
Booch. Diz respeito a este diagrama: 
I- Consiste no diagrama de casos de uso (diagramas da UML). 
II- Sua modelagem é centrada no usuário. 
III-Considera o comportamento interno do sistema. 
IV-Demonstra as funcionalidades do sistema. 
V-Descreve o que acontece fora do sistema. 
Qual das alternativas abaixo está correta? 
 A Somente as sentenças I, II e IV são verdadeiras. 
 
 Você acertou! 
resposta na página 5 do material da aula 3 
 B Somente as sentenças II, III e V são verdadeiras. 
 C Somente as sentenças III, IV e V são verdadeiras. 
 D Somente as sentenças I, II e III são verdadeiras. 
 E Somente as sentenças II, IV e V são verdadeiras. 
 
Disciplina(s): 
Engenharia de Software 
APOL 3 
 
 
 
 
 
 
 
 
Data de início: 
Prazo máximo entrega: - 
Data de entrega: 
 
 
Questão 1/10 
Método é um conceito importante para o entendimento da necessidade do uso de modelagem de software. 
Complete com três palavras-chave a seguinte definição: 
\u201cEntende­se por método a ser percorrido através de , aplicando-se um conjunto de , 
permitindo a construção de um software eficiente e seguro. 
 
I) caminho, técnicas, ferramentas. 
II) caminho, etapas, técnicas. 
III) técnica, caminhos, ferramentas. 
IV) etapa, caminhos, técnicas. 
V) ferramenta, técnicas, etapas. 
 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
 
 A Somente o item II está correto. 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 3, somente o item II está CORRETO 
 B Somente o item III está correto. 
 C Somente o item V está correto. 
 D Todos os itens estão corretos. 
 E Somente o ítem I está correto 
 
 
Questão 2/10 
Um método para desenvolvimento de software é utilizado para construção de um software eficiente e seguro. Métodos 
possuem tarefas. 
Assinale a alternativa que indica as principais tarefas que são abordadas em um método de software. 
 
I) Análise, projeto, arquitetura e manutenção. 
II) Projeto, análise, arquitetura, documentação e testes. 
III) Planejamento do projeto, análise de requisitos, projeto de estrutura de dados, arquitetura, algoritmos, codificação, 
teste e manutenção. 
IV) Planejamento, análise, projeto e algoritmos. 
V) Planejamento, análise, projeto, algoritmos, teste e qualidade. 
 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
 
 A Somente o item II está correto. 
 B Somente o item III está correto. 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 3,Somente o item III está correto. 
 C Somente o item V está correto. 
 D Todos os itens estão corretos. 
 E Somente o item I está correto. 
 
 
Questão 3/10 
A modelagem de software surgiu juntamente com a engenharia de software. 
Elas foram evoluindo juntamente com a evolução de software e necessidades das empresas e pessoas. 
Abaixo são listados alguns tipos de modelagem de software. 
 
I) Estruturada. 
II) Orientada