Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 2° Teste de Conhecimentos (Aula 10) T2 Questão 1 No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre: Construção e Transição. Requisitos e Análise. Projeto e Construção. Construção e Concepção. Concepção e Elaboração T2 Questão 2 De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de: Implementação. Elaboração. Concepção. Transição. Construção. T2 Questão 3 Os Níveis de Maturidade de 1 a 5 do CMMI são: Planejado, Gerenciado, Revisto, Otimizado e Quantificado. Inicial, Projetado, Definido, Gerenciado Qualitativamente e Aplicado. Inicial, Gerenciado, Dirigido, Verificado Quantitativamente e Maximizado. Planejado, Projetado, Implantado, Gerenciado Quantitativamente e Otimizado. Inicial, Gerenciado, Definido, Gerenciado Quantitativamente e Otimizado. Explicação: Os cinco níveis de maturidade do CMMI Inicial: O processo é caracterizado como sendo imprevisível e ocasionalmente caótico. Poucos processos são definidos e o sucesso depende de esforços individuais e, muitas vezes, heróicos. Gerenciado: Processos básicos de gerenciamento de projeto são estabelecidos para controle de custos, prazos e escopo. A disciplina de processo permite repetir sucessos de projetos anteriores em aplicações similares. Definido: Um processo composto por atividades de gerenciamento e engenharia, é documentado, padronizado e integrado em um processo padrão da organização. Todos os projetos utilizam uma versão aprovada e adaptada do processo organizacional para desenvolvimento e manutenção de produtos e serviços tecnológicos. Quantitativamente gerenciado: Métricas detalhadas dos processos e dos projetos são coletadas. Tanto os processos como os projetos são quantitativamente compreendidos e controlados. Em otimização: A melhoria contínua do processo é estabelecida por meio de sua avaliação quantitativa, e da implantação planejada e controlada de tecnologias e ideias inovadoras. T2 Questão 4 Qual opção abaixo NÃO é verdadeira em relação ao método SCRUM do PDS? Processo de desenvolvimento iterativo e incremental. É ideal para ser usado em trabalhos pequenos e simples. Metodologia que tem como filosofia o Manifesto Ágil. Possui como artefato o Backlog da Sprint que é um conjunto de itens selecionados para serem implementados durante a Sprint. Possui como um de seus pilares a inspeção constante de tudo o que está sendo realizado. Explicação: O Scrum é um processo de desenvolvimento iterativo e incremental para gerenciamento de projetos e desenvolvimento ágil de software é usado principalmente em trabalhos complexos, onde não há previsão exata do que se pretende desenvolver. T2 Questão 5 Qual fase do RUP ocorre a entrega ("deployment") do software, é realizado o plano de implantação e entrega, acompanhamento e qualidade do software. Produtos (releases, versões) devem ser entregues, e ocorrer a satisfação do cliente. Nesta fase também é realizada a capacitação dos usuários Construção Elaboração Transição Analise T2 Questão 6 A visão estática do RUP prioriza as atividades que ocorrem durante o processo de desenvolvimento. Na descrição do RUP, essas são chamadas de workflows. Existem seis workflows centrais, identificadas no processo e três de apoio, dentre os quais é possível citar os workflows de: Meio ambiente e Gerenciamento de projeto. Concepção e Construção. Análise de Riscos e Operação e manutenção. Transição e Iteração. Plano de desenvolvimento e Conceito de operação. T2 Questão 7 A atividade de gestão de projetos pode ser realizada com diversas técnicas e várias ferramentas disponíveis no mercado, mas em se tratando de uma gestão ágil de projetos de desenvolvimento de software, podemos afirmar que: A técnica SCRUM é muito utilizada mas a mesma condena toda e qualquer prática ligada a movimentos de software ágil Não ela é parte integrante do Manifesto ágil. A técnica em cascata ou linear é a mais aplicável a esse tipo de situação A TÉCNICA SCRUM é uma das que mais se encaixa nesse perfil utilizando artifícios ágeis e papéis como Product Owner, Scrum Master e um conjunto de práticas que se adeque à realidade da empresa Não existe no mercado nenhuma técnica para gestão de projetos de software baseado em metodologias ágeis Existe outras ainda além do SCRUM, como o Método XP discutido na aula Ainda está sendo desenvolvida uma técnica denominada SCRUM que será utilizada para esse propósito Não, já está pronta e em plena utilização. T2 Questão 8 O RUP é baseado em disciplinas. Marque a UNICA opção que NÃO é uma disciplina válida do RUP Testes Modelagem de negócios Manutenção Implementação Requisitos Explicação: Manutenção não é disciplina. A manutenção está contida em uma das fases do RUP
Compartilhar