Buscar

PROVA - Conceitos gerais e principais abordagens de desenvolvimento do software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

16/07/2023, 16:48 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2852158/6360222 1/5
Conceitos gerais e principais abordagens de desenvolvimento do
software
Professor(a): Thiago Salhab Alves (Mestrado acadêmico)
1)
2)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A
Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final.
Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas.
Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir
o prazo estabelecido. Boa prova!
Sobre as metodologias clássicas de desenvolvimento de sistemas, leia e associe as duas
colunas.
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
I – C; II – D; III – A; IV – E; V – B.
I – A; II – D; III – C; IV – E; V – B.
I – C; II – B; III – A; IV – E; V – D.
I – B; II – C; III – A; IV – E; V – D.
I – E; II – D; III – C; IV – B; V – A.  CORRETO
Código da questão: 53356
Sobre os sintomas de imaturidade do processo de desenvolvimento de sistemas,
classifique as seguintes afirmações a seguir em verdadeiras (V) ou falsas (F):
( ) Projetos não são definidos com clareza.
( ) O que se projeta é construído.
( ) Atividades de desenvolvimento de software são disfarçadas de manutenção.
( ) Maior satisfação dos clientes.
( ) Os procedimentos e padrões, quando existem, são definidos e seguidos de forma
burocrática.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
V – F – V – F – F.
V – F – V – F – V.  CORRETO
V – F – F – F – V.
V – V – V – F – F.
V – F – V – V – F.
Resolução comentada:
(I) modelo cascata: (E) as atividades são executadas em sequência; (II) modelo
espiral: (D) o produto é desenvolvido em uma série de iterações; (III) prototipagem
evolutiva: (C) são construídas versões provisórias chamadas de protótipos; (IV)
entrega evolutiva: (B) atividades de especificação do problema são executadas em
cascata e as atividades restantes são executadas em espiral; (V) dirigido por prazo:
(A) o produto é construído dentro de um determinado prazo.
Resolução comentada:
16/07/2023, 16:48 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2852158/6360222 2/5
3)
4)
5)
Código da questão: 53345
A engenharia de software é a área da engenharia que visa o desenvolvimento de
sistemas. Neste contexto, complete as lacunas da sentença a seguir:
A especificação de software ou __________________ é o processo para _______________ e
definição de quais serviços são _______________ e identificar as restrições de operação e de
desenvolvimento do sistema.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Engenharia de requisitos; compreensão; necessários.  CORRETO
Engenharia de sistemas; avaliação; compreendidos.
Engenharia de computação; teste; programados.
Engenharia de sistemas; desenvolvimento; testados.
Engenharia de software; programação; avaliados.
Código da questão: 53358
Podemos afirmar que o uso de metodologias, independente de quais sejam, apresentam
grandes benefícios para as organizações. Neste contexto, preencha corretamente as
lacunas que se seguem:
O que _______________ as metodologias ágeis das tradicionais é que os métodos ágeis
utilizados são orientados a _______________ e não a _______________.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Diferencia; pessoas; processos.  CORRETO
Diferencia; análises; processos.
Iguala; documentos; pessoas.
Diferencia; processos; pessoas.
Iguala; testes; processos.
Código da questão: 53361
Considerando o processo de desenvolvimento de sistemas, leia e associe as duas
colunas.
a primeira, terceira e quinta asserções são verdadeiras e são consideradas sintomas
de imaturidade do processo de desenvolvimento de sistemas: os projetos que não
são definidos com clareza, as atividades de desenvolvimento de software disfarçadas
de manutenção e os procedimentos e padrões, quando existem, são definidos e
seguidos de forma burocrática. A segunda e quarta asserções são falsas, pois o que
se projeta é construído e uma maior satisfação de clientes são sintomas de empresas
com maturidade no processo de desenvolvimento de sistemas.
Resolução comentada:
a especificação do software ou a engenharia de requisitos é uma área da engenharia
de software que compreende e define quais serviços são necessários e identifica as
restrições de operação e desenvolvimento do sistema.
Resolução comentada:
o que diferencia as metodologias ágeis das tradicionais é que os métodos ágeis
utilizados são orientados a pessoas e não a processos.
16/07/2023, 16:48 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2852158/6360222 3/5
6)
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
I – B; II – C; III – A; IV – C; V – B.
I – B; II – C; III – A; IV – E; V – D.
I – B; II – C; III – E; IV – A; V – D.
I – B; II – C; III – D; IV – A; V – E.  CORRETO
I – B; II – A; III – C; IV – E; V – D.
Código da questão: 53365
Sobre o projeto e construção de iteração, fase do DSDM:
I. Fase em que o sistema é implementado.
II. Fase de colocar o sistema em funcionamento.
III. O sistema é testado e validado com os requisitos iniciais.
IV. Os envolvidos devem revisar o sistema e comentar seus resultados.
V. Os envolvidos devem dar feedback aos desenvolvedores.
São verdadeiras:
Alternativas:
I – II – III – V.
I – III – IV – V.  CORRETO
I – II – IV – V.
II – III – IV – V.
I – II – III – IV.
Resolução comentada:
(I) estudo de viabilidade: (B) realizada apenas uma vez durante o projeto, buscando
analisar a viabilidade do projeto; (II) estudo de negócio: (C) as regras de negócio são
analisadas, bem como todos os processos envolvidos, visando capturar as
características do negócio; (III) modelo de iteração funcional: (D) as funcionalidades
são analisadas e implementadas, resultando em um protótipo que serve como
modelo de experiência para melhoria de todo o processo de iteração; (IV) projeto e
construção de iteração: (A) fase em que o sistema é implementado, sendo a saída
dessa fase um sistema testado e validado com os requisitos iniciais, de acordo com
as necessidades dos usuários; (V) implementação: (E) fase de colocar o sistema em
funcionamento no ambiente real.
Resolução comentada:
a primeira, terceira, quarta e quinta afirmações são verdadeiras, pois, no projeto e na
construção de iteração, o sistema é implementado, testado e validado com os
requisitos iniciais, revisam o sistema e comentam seus resultados, e os envolvidos
devem dar feedback aos desenvolvedores. A segunda afirmação é falsa, pois a fase
de colocar o sistema em funcionamento é a de implementação.
16/07/2023, 16:48 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2852158/6360222 4/5
7)
8)
9)
Código da questão: 53366
Na engenharia de software, processos são atividades para a construção de um produto
de software. Neste contexto, preencha corretamente as lacunas que se seguem:
O modelo _______________ é considerado muito ______________, pois não prevê a correção
posterior de problemas nas fases _______________.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Baseado; rígido; posteriores.
Cascata; burocrático; anteriores.  CORRETO
Espiral; rígido; posteriores.
Evolucionário; rígido; posteriores.
Prototipagem; burocrático; anteriores.
Código da questão: 53353
Scrum é uma metodologia ágil de desenvolvimento de sistemas. Sobre as cerimônias
Scrum, considere:
I. Sprint Planning Meeting é a primeira reunião do projeto com a participação de toda a
equipe.
II. Daily Scrum é uma reunião diária, com duração de 15 minutos, contendo o Team e o
Scrum Master.
III. Sprint Review é uma reunião de fechamento, buscando identificar os pontos positivos e
negativos durante a Sprint.
IV. Sprint Retrospective é uma reunião sobretudo o que foi feito durante uma Sprint.
São verdadeiras:
Alternativas:
I – II – III.
I – II – III – IV.
I – II.  CORRETO
II – III.
II – IV.
Código da questão: 53375
Sobre o Scrum, considere as seguintes afirmações, classificando em verdadeiras (V) ou
falsas (F):
( ) É baseado no empirismo.
( ) Utiliza três pilares: transparência, inspeções e adaptação.
( ) Não faz uso de reuniões diárias.
( ) A transparência indica que os responsáveis pelos resultados devem enxergar os aspectos
significativos do processo.
Resolução comentada:
na engenharia de software, processos são atividades para a construção de um
produto de software. O modelo cascata é considerado muito burocrático, pois não
prevê a correção posterior de problemas nas fases anteriores.
Resolução comentada:
a primeira e segunda afirmações são verdadeiras, pois o Sprint Planning Meeting é
primeira reunião do projeto que conta com a participação de todos, e o Daily Scrum
é a reunião diária, com duração de 15 minutos, contendo o Team e Scrum Master. A
terceira e quarta afirmações são falsas, pois o Sprint Review é a reunião sobre tudo o
que foi feito durante uma Sprint, e o Sprint Retrospective é a reunião de fechamento,
buscando identificar os pontos positivos e negativos durante a Sprint
16/07/2023, 16:48 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2852158/6360222 5/5
10)
( ) A adaptação significa que o processo ou produto deve ser ajustado, sempre que
inspeções determinem que aconteceram desvios fora dos limites aceitáveis.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
V – V – F – V – V.  CORRETO
V – V – V – F – V.
V – F – V – V – F.
V – V – F – V – F.
V – V – F – F – V.
Código da questão: 53373
A engenharia de software é uma área da computação que visa construir softwares de
qualidade dentro de prazos e requisitos especificados pelos usuários. Neste contexto,
preencha corretamente as lacunas que se seguem:
Para se criar um ___________ de computador, é necessário aplicar um _____________ que
conduza a um resultado de alta qualidade e atendendo às necessidades daqueles que
usarão o produto, aplicando-se, assim, uma abordagem de __________________.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Software; processo; engenharia de hardware.
Software; processo; engenharia de componentes.
Software; processo; engenharia de software.  CORRETO
Software; ambiente; engenharia de sistemas.
Processo; software; engenharia de requisitos.
Código da questão: 53344
Resolução comentada:
a primeira, segunda, quarta e quinta asserções são verdadeiras, pois o Scrum é
baseado no empirismo, utiliza três pilares: transparência, inspeções e adaptação. A
transparência indica que os responsáveis pelos resultados devem enxergar os
aspectos significativos do processo e a adaptação significa que o processo ou
produto deve ser ajustado, sempre que inspeções determinem que aconteceram
desvios fora dos limites aceitáveis. Já a terceira asserção é falsa, o Scrum faz uso de
reuniões diárias chamadas de Daily Scrum.
Resolução comentada:
para que se crie um software de computador, é necessário que se utilize um
processo que conduza a um resultado de alta qualidade e que atenda às
necessidades daqueles que vão utilizar o produto, aplicando, assim, uma abordagem
de engenharia de software.
Arquivos e Links

Continue navegando