0% acharam este documento útil (0 voto)
138 visualizações8 páginas

Revisão Prova Eng. Software EAD

As três frases resumem a prova online realizada pelo aluno no segundo bimestre de 2023 para a disciplina de Engenharia de Software. A prova continha 6 questões com alternativas de resposta sobre conceitos ágeis e modelos de processo de desenvolvimento de software. O aluno obteve nota total de 40 de 50 pontos possíveis, completando a prova em 35 minutos e 58 segundos.

Enviado por

henry.logistica
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
138 visualizações8 páginas

Revisão Prova Eng. Software EAD

As três frases resumem a prova online realizada pelo aluno no segundo bimestre de 2023 para a disciplina de Engenharia de Software. A prova continha 6 questões com alternativas de resposta sobre conceitos ágeis e modelos de processo de desenvolvimento de software. O aluno obteve nota total de 40 de 50 pontos possíveis, completando a prova em 35 minutos e 58 segundos.

Enviado por

henry.logistica
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 8

05/12/2023, 15:42 Prova Online - 2º Bimestre: Revisão da tentativa

Tamanho da fonte A- A A+ Cor do site R A A A

Página inicial Minha sala TG17-ENGENHARIA DE SOFTWARE (EAD)-2023/2 PROVA DO 2º BIMESTRE

Prova Online - 2º Bimestre

Iniciado em quinta, 16 nov 2023, 17:36


Estado Finalizada
Concluída em quinta, 16 nov 2023, 18:12
Tempo 35 minutos 58 segundos
empregado
Avaliar 40,00 de um máximo de 50,00(80%)

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=26657&cmid=2054 1/8
05/12/2023, 15:42 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 1 Tamanho da fonte A- A A+ Cor do site R A A A


Completo

Atingiu 10,00 de 10,00

Conforme estudado no conteúdo desta disciplina, as etapas comuns em todos os modelos de processo de software têm como
função nortear as demais fases que vão sendo inseridas conforme os modelos de processo foram sendo criados. Sabemos que
a era tecnológica está sempre em movimento, pois cada vez mais recursos estão sendo desenvolvidos.
Quais são as atividades vistas como complementares segundo Schach (2010, p. 43)?

1. Fase de levantamento de necessidades


2. Fase de análise (especificação)
3. Fase de projeto

■ Projeto de arquitetura (extrair os módulos)


■ Projeto detalhado
4. Fase de implementação
■ Codificarosmódulosemumalinguagemdeprogramaçãoapropriada
■ Integrar
5. Manutenção pós-entrega

6. Retirada do produto

1. Fase de levantamento de necessidades

2. Fase de análise (especificação)


3. Fase de projeto

■ Projeto de arquitetura (extrair os módulos)


■ Projeto detalhado
4. Fase de implementação

■ Codificar os módulos em uma linguagem de programação apropriada


■ Integrar
5. Manutenção pós-entrega
6. Retirada do produto

Comentário:
1. Fase de levantamento de necessidades

2. Fase de análise (especificação)


3. Fase de projeto

■ Projeto de arquitetura (extrair os módulos)


■ Projeto detalhado
4. Fase de implementação

■ Codificar os módulos em uma linguagem de programação apropriada


■ Integrar
5. Manutenção pós-entrega

6. Retirada do produto

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=26657&cmid=2054 2/8
05/12/2023, 15:42 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 2 Tamanho da fonte A- A A+ Cor do site R A A A


Correto

Atingiu 3,75 de 3,75

"É muito mais importante que o cliente esteja plenamente satisfeito com o software e que ele possa, durante o projeto, solicitar
mudanças para obter vantagens competitivas do que ter um plano/projeto bem definido e segui-lo até o final para depois
entregar o software ao cliente". Dos valores expressos no manifesto ágil, qual deles que justifica essa afirmação?

a. Documentação e controle do planejamento mais que fornecer um software de qualidade.

b. Software em funcionamento mais que documentação abrangente.

c. Colaboração com o cliente mais que negociação de contratos.

d. Responder a mudanças mais que seguir um 


plano.
Aceitar mudanças de requisitos, mesmo no fim do
desenvolvimento. Processos ágeis se adequam a mudanças, para
que o cliente possa tirar vantagens competitivas.

e. Indivíduos e interações mais que processos e ferramentas.

Sua resposta está correta.


Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o
cliente possa tirar vantagens competitivas.

A resposta correta é: Responder a mudanças mais que seguir um plano.

Questão 3
Correto

Atingiu 3,75 de 3,75

Qual é a primeira atividade que deve ser realizada durante a fase de projeto e que representa como o sistema será composto,
considerando suas diversas partes?

a. Representação da arquitetura do sistema. 


A representação da arquitetura do sistema é uma das
primeiras etapas e define/representa a arquitetura do
sistema ou do produto.

b. Implementação e programação do sistema.

c. Projeto de componentes.

d. Modelagem de interfaces.

e. Criação do modelo de projeto.

Sua resposta está correta.


A representação da arquitetura do sistema é uma das primeiras etapas e define/representa a arquitetura do sistema ou do
produto.

A resposta correta é: Representação da arquitetura do sistema.

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=26657&cmid=2054 3/8
05/12/2023, 15:42 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 4 Tamanho da fonte A- A A+ Cor do site R A A A


Correto

Atingiu 3,75 de 3,75

O uso de diagramas apresenta uma grande quantidade de vantagens para um projeto de software. Das vantagens
apresentadas abaixo, qual possui uma relação direta com questões de visão arquitetural do software, permitindo o
entendimento de módulos e partes do sistema?

a. Visão mais abrangente do sistema.

b. Permite esclarecer as atribuições de cada elemento 


do sistema.
Através da demonstração visual do projeto através de
diagramas, é possível obter informações de elementos do
sistema mais rapidamente.

c. Permite o desenvolvimento de software dentro do prazo estipulado.

d. Facilita o entendimento pelos desenvolvedores.

e. Facilita o levantamento de informações.

Sua resposta está correta.

Através da demonstração visual do projeto através de diagramas, é possível obter informações de elementos do sistema mais
rapidamente.

A resposta correta é: Permite esclarecer as atribuições de cada elemento do sistema.

Questão 5
Correto

Atingiu 3,75 de 3,75

Incremento significa acréscimo de algo. No caso do desenvolvimento de software, significa que algo será
desenvolvido ou que houve uma evolução do que já existia.
Assinale a alternativa em que a sprint backlog caracteriza esse fator dentro do processo de desenvolvimento de software.​​

a. Scrum. 
A sprint backlog traz uma lista de requisitos importantes a
serem executados naquele momento pela equipe
desenvolvedora do software.

b. Cascata

c. DSDM

d. XP

e. FDD

Sua resposta está correta.

A sprint backlog traz uma lista de requisitos importantes a serem executados naquele momento pela equipe desenvolvedora
do software.

A resposta correta é: Scrum.

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=26657&cmid=2054 4/8
05/12/2023, 15:42 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 6 Tamanho da fonte A- A A+ Cor do site R A A A


Correto

Atingiu 3,75 de 3,75

Podemos definir a fase de projeto como "a transformação de requisitos de software em uma descrição". Considerando isso, qual
das alternativas melhor descreve a entrada e a saída de uma fase de projeto?

a. Entrada: dados do cliente. Saída: requisitos de software.

b. Entrada: modelos e artefatos que documentam as principais decisões tomadas. Saída: especificação de requisitos.

c. Entrada: especificação de requisitos. Saída: 


modelos e artefatos que documentam as Podemos dizer, então, que a fase de projeto de software transforma
principais decisões tomadas.
as especificações de requisitos em modelos e artefatos que
documentam as principais decisões tomadas.

d. A entrada e a saída da fase de projeto de um sistema são módulos de sistemas que são criados de forma iterativa.

e. Entrada: requisitos de software. Saída: software pronto para ser entregue.

Sua resposta está correta.

Podemos dizer, então, que a fase de projeto de software transforma as especificações de requisitos em modelos e artefatos que
documentam as principais decisões tomadas.

A resposta correta é: Entrada: especificação de requisitos. Saída: modelos e artefatos que documentam as principais decisões
tomadas.

Questão 7
Correto

Atingiu 3,75 de 3,75

Sistemas com restrições de prazo, desenvolvidos em um ambiente controlado, além de ter uma análise de viabilidade para
estabelecimento de requisitos básicos e restrições de negócio, caracterizam qual tipo de metodologia ágil?​​

a. Cascata

b. Espiral

c. Scrum

d. XP

e. DSDM 
Esse tipo de metodologia tem iteração de modelos funcionais, de
projeto e desenvolvimento, além de implementação e outras etapas
relevantes no desenvolvimento de softwares.

Sua resposta está correta.

Esse tipo de metodologia tem iteração de modelos funcionais, de projeto e desenvolvimento, além de implementação e outras
etapas relevantes no desenvolvimento de softwares.

A resposta correta é:
DSDM

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=26657&cmid=2054 5/8
05/12/2023, 15:42 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 8 Tamanho da fonte A- A A+ Cor do site R A A A


Completo

Atingiu 0,00 de 10,00

Sobre o Ciclo de vida de um software, Pressman e Maxim (2016, p. 4) definir que as equipes de especialistas em software, cada
qual concentrando-se numa parte da tecnologia necessária para distribuir uma aplicação complexa, substituíram o
programador solitário de antigamente.

Quais foram as perguntas que estes autores autores selecionaram para justificar está substituição?

Por que a conclusão de um software leva tanto tempo?

Por que os custos de desenvolvimento são tão altos?

Por que não conseguimos encontrar todos os erros antes de entregarmos

o software aos clientes?

Por que gastamos tanto tempo e esforço realizando a manutenção de

programas existentes?
Por que ainda temos dificuldades de medir o progresso de desenvolvi-

mento e a manutenção de um software?

1. Por que a conclusão de um software leva tanto tempo?


2. Por que os custos de desenvolvimento são tão altos?
3. Por que não conseguimos encontrar todos os erros antes de entregarmos o software aos clientes?
4. Por que gastamos tanto tempo e esforço realizando a manutenção de programas existentes?
5. Por que ainda temos dificuldades de medir o progresso de desenvolvimento e a manutenção de um software?

Comentário:

1. Por que a conclusão de um software leva tanto tempo?


2. Por que os custos de desenvolvimento são tão altos?
3. Por que não conseguimos encontrar todos os erros antes de entregarmos o software aos clientes?
4. Por que gastamos tanto tempo e esforço realizando a manutenção de programas existentes?
5. Por que ainda temos dificuldades de medir o progresso de desenvolvimento e a manutenção de um software?

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=26657&cmid=2054 6/8
05/12/2023, 15:42 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 9 Tamanho da fonte A- A A+ Cor do site R A A A


Correto

Atingiu 3,75 de 3,75

Qual é a preocupação que devemos ter ao utilizar os métodos ágeis?

a. Evitar reuniões com o time e conversas com o cliente para não desviar o foco do planejamento.

b. Devemos analisar se as mudanças solicitadas 


são possíveis. É importante analisar se as alterações realmente irão melhorar
o software, se não irão aumentar o custo do projeto ou trazer
algum malefício para o produto final.

c. Seguir os processos definidos no início do projeto.

d. Em criar uma vasta documentação do produto.

e. Entregar o software somente quando ele estiver perfeito e com todas as funcionalidades.

Sua resposta está correta.

É importante analisar se as alterações realmente irão melhorar o software, se não irão aumentar o custo do projeto ou trazer
algum malefício para o produto final.

A resposta correta é:

Devemos analisar se as mudanças solicitadas são possíveis.

Questão 10

Correto

Atingiu 3,75 de 3,75

No ciclo de vida de software, o que é realizado na etapa de "levantamento das necessidades"?

a. São realizados testes no sistema para verificar quais as necessidades de implementação.

b. É a etapa onde o sistema é entregue para o usuário/cliente.

c. É realizada uma verificação de todas as necessidades do cliente. 


Essa etapa identifica as necessidades de
informações da organização.

d. É realizada a análise de requisitos.

e. É realizada a implementação do sistema.

Sua resposta está correta.

Essa etapa identifica as necessidades de informações da organização.

A resposta correta é: É realizada uma verificação de todas as necessidades do cliente.

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=26657&cmid=2054 7/8
05/12/2023, 15:42 Prova Online - 2º Bimestre: Revisão da tentativa

Tamanho da fonte A- A A+ Cor do site R A A A


Atividade ante r i or

◀︎Guia do Estudante - PROVA BIMESTRAL


Seguir para...

Contato:
 (61) 3035-3938
[email protected]

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=26657&cmid=2054 8/8

Você também pode gostar