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