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