Buscar

prova arquitetura de 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 3 páginas

Prévia do material em texto

06/04/2022 22:50 Conteúdo
https://unigranrio.blackboard.com/ultra/courses/_121471_1/cl/outline 1/3
Pergunta 1
Resposta
Selecionada:
a. 
Comentário
da
resposta:
Considerando as disciplinas de apoio do RUP, é possível concluir que
Elas apoiam a organização e controle do ambiente e dos artefatos do
projeto, além de apoiar a gestão dos projetos
A disciplina de ambiente apoia a organização e controle do ambiente
do projeto; a disciplina de gerência de configuração é responsável pelo
controle dos artefatos do projeto. A outra disciplina de apoio é a de
gerência de projetos.
Pergunta 2
Resposta Selecionada:
Observe um modelo de ciclo de vida para desenvolvimento de sistemas. Nessa abordagem, o
desenvolvimento do produto de software é dividido em ciclos, sendo identificadas em cada ciclo, as
fases de análise, projeto, implementação e testes.
Este modelo é conhecido como ciclo de vida 
iterativo e incremental.
Pergunta 3
Resposta Selecionada: d. 
Comentário
da resposta:
Práticas de agilidade incluem
Propriedade coletiva do código e Refatoração
As práticas de agilidade comumente observadas incluem refatorar o
código e garantir a propriedade coletiva do código
Pergunta 4
Resposta
Selecionada:
c. 
Uma organização decidiu adotar o RUP como referência para definir o seu
processo de desenvolvimento. Em sua essência, podemos dizer que o RUP:
 
É um conjunto de práticas coletadas da engenharia de software que
são continuamente aprimoradas, com regularidade, para refletirem
alterações nas práticas do segmento de mercado.
Pergunta 5
Resposta
Selecionada:
a. 
O desenvolvimento iterativo contribui para:
0,5 em 0,5 pontos
0,5 em 0,5 pontos
0,5 em 0,5 pontos
0,5 em 0,5 pontos
0,5 em 0,5 pontos
06/04/2022 22:50 Conteúdo
https://unigranrio.blackboard.com/ultra/courses/_121471_1/cl/outline 2/3
Comentário
da
resposta:
O contínuo refinamento de requisitos e de outros artefatos de
software
O modelo iterativo é concentrado nas repetições das atividades de
desenvolvimento, até que uma versão estável do sistema seja validada
e colocada em operação. Deste modo, um processo inspirado no
modelo iterativo pode contribuir significativamente para o
desenvolvimento de sistemas de maior complexidade.
Pergunta 6
Resposta
Selecionada:
e. 
Comentário da
resposta:
Dentre as iterações de cada fase do RUP, podemos observar a predominância
de atividades de determinadas disciplinas. Neste sentido, podemos destacar:
A predominância de modelagem de negócios e de requisitos na
fase de iniciação
Visão de negócio, descrevendo os objetivos e restrições
em alto nível.
Descrição do caso de negócio.
Modelo de casos de uso.
Especificação de requisitos não funcionais.
Glossário de termos-chave do domínio.
Lista de riscos e planos de contingência.
Protótipos exploratórios para avaliar conceitos e/ou
arquiteturas candidatas.
Os produtos da fase de iniciação incluem:
 
Pergunta 7
Resposta Selecionada: e. 
Comentário da
resposta:
No contexto do RUP, para esclarecer devidamente cada conceito do domínio a ser
usado no projeto, é esperada elaboração de:
Casos de Uso
O glossário de termos define cada conceito do domínio
envolvido no projeto
Pergunta 8
Resposta
Selecionada:
e. 
Comentário
da
resposta:
Sobre o Manifesto Ágil, podemos afirmar que:
Seus princípios incluem a necessidade de se congelar os requisitos
do projeto e a maximização do desenvolvimento realizado,
independente do grau de relevância de cada funcionalidade
O Manifesto Ágil apresenta quatro valores fundamentais que priorizam
itens que não eram vistos como mais importantes no desenvolvimento
de software tradicional. Dentre eles, podemos exemplificar a
0,5 em 0,5 pontos
0 em 0,5 pontos
0 em 0,5 pontos
06/04/2022 22:50 Conteúdo
https://unigranrio.blackboard.com/ultra/courses/_121471_1/cl/outline 3/3
importância maior dos indivíduos e da interação entre eles do que os
processos e ferramentas.
Pergunta 9
Resposta Selecionada: d. 
Sobre as equipes auto organizadas, podemos afirmar que:
Existe um líder, que atua como facilitador
Pergunta 10
Resposta
Selecionada:
d. 
Uma fábrica de software foi contratada para implementar um módulo crítico de
controle de carga de uma linha de elevadores. A contratante tem anos de
experiência no ramo e possui ampla documentação sobre o funcionamento do
controle de carga em seus elevadores. Por outro, a fábrica contratada não possui
experiência neste domínio. Considerando este cenário e as alternativas
apresentadas, é recomendável que a fábrica adote um processo baseado no
modelo:
Incremental, pois partes do módulo de controle podem ir sendo
entregues e implantadas pelo cliente
0,5 em 0,5 pontos
0 em 0,5 pontos

Continue navegando