Buscar

Processos de Desenvolvimento de Software (PDS) Aula 10 Teste 2 (Gabarito)

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

Continue navegando