Buscar

AULA 10 TESTE DE CONHECIMENTO PDS

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

PROCESSOS DE DESENVOLVIMENTO DE 
SOFTWARE 
10a aula 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
Exercício: 
22/05/2018 21:40:34 
(Finalizada) 
Aluno(a): 2018.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE 
SOFTWARE 
 
 
 
 
Ref.: 201702416064 
 
 1a Questão 
 
Os Níveis de Maturidade de 1 a 5 do CMMI são: 
 
 
Planejado, Projetado, Implantado, Gerenciado Quantitativamente e Otimizado. 
 
Inicial, Gerenciado, Definido, Gerenciado Quantitativamente e Otimizado. 
 
Planejado, Gerenciado, Revisto, Otimizado e Quantificado. 
 
Inicial, Projetado, Definido, Gerenciado Qualitativamente e Aplicado. 
 
Inicial, Gerenciado, Dirigido, Verificado Quantitativamente e Maximizado. 
 
 
Explicação: 
Os cinco níveis de maturidade do CMMI 
1) 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. 
2) 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. 
3) 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. 
4) 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. 
5) 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 idéias inovadoras. 
 
 
 
Ref.: 201701952642 
 
 2a Questão 
 
Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade ou posse 
coletiva. É correto afirmar que, nessa prática, 
 
 
cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da 
distribuição da informação. 
 
os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se 
desenvolvam ilhas de expertise. O código fonte não pertence a ninguém. 
 
um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de 
desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da 
responsabilidade do código desenvolvido. 
 
grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas 
vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo 
pode afetar o desempenho de todo o time. 
 
os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do 
outro. 
 
 
 
Ref.: 201701287268 
 
 3a Questão 
 
Considere as afirmativas abaixo. 
I. O RUP é um processo iterativo. 
 II. Sob orientação do RUP, o desenvolvimento é centrado na arquitetura. 
III. Sob a orientação do RUP, as atividades de desenvolvimento são orientadas por casos de uso. 
É correto o que se afirma em 
 
 
III, apenas 
 
I, apenas 
 
I, II e III 
 
I e II, apenas 
 
I e III, apenas 
 
 
Explicação: 
O RUP é um processo com as mesmas raízes que o processo unificado, que tem com proposta um 
desenvolvimento de software de alta qualidade, que apoie o desenvolvimento Orientado a objetos e que 
possibilite uma gestão com controle de custo e prazos. 
Segundo seus autores, o RUP apresenta as seguintes características centrais: 
• Baseado em OO. 
• Uso em grandes projetos. 
• Desenvolver iterativamente 
• Foca arquitetura baseada em componentes 
• Obtém vantagem no uso da UML 
• Qualidade durante todo o processo 
• Gestão e controle de mudanças 
• Dirigido por caso de uso 
Conclusão, as afirmativas I, II e III estão corretas. 
 
 
 
 
Ref.: 201701850191 
 
 4a Questão 
 
Qual definição é a mais determinante para a nomenclatura "sprint" usado no processo Scrum? 
 
 
Trata-se de um conjunto de requisitos do backlog. 
 
Trata-se das requisições levantadas no standup meeting. 
 
Trata-se de uma iteração que determinará o prazo de entrega de um conjunto de requisitos. 
 
Trata-se de um conjunto de requisitos elicitados pelo Product Owner (PO). 
 
Trata-se de uma interação que determinará o custo e o prazo de entrega de um conjunto de 
requisitos. 
 
 
 
Ref.: 201701489201 
 
 5a Questão 
 
O Método XP, também conhecido como eXtreme Programming, é um método que pertence à 
metodologia ágil de desenvolvimento de software. Identifique a única opção que NÃO pertence às 
práticas deste método: 
 
 
Ritmo sustentável - Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais 
 
Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa 
completo 
 
Reuniões em pé - Utilizadas para não perder o foco no assunto 
 
Padrão de codificação - Estabelecimento de regras de código de programa 
 
Testes de verificação - Testes de verificação realizados pelo cliente 
 
 
 
Ref.: 201701862533 
 
 6a Questão 
 
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 em cascata ou linear é a mais aplicável a esse tipo de situação 
 
A técnica SCRUM é muito utilizada mas a mesma condena toda e qualquer prática ligada a 
movimentos de software ágil 
 
Não existe no mercado nenhuma técnica para gestão de projetos de software baseado em 
metodologias ágeis 
 
Ainda está sendo desenvolvida uma técnica denominada SCRUM que será utilizada para esse 
propósito 
 
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 
 
 
Explicaçã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. -> Está 
correto e define pontos em relação a técnica citada. 
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. 
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 integrande do Manifesto ágil. 
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. 
A técnica em cascata ou linear é a mais aplicável a esse tipo de situação -> Está é uma técnica estruturada 
aplicada a pequenos projetos e não está incluída como metodologia ágil. 
 
 
 
Ref.: 201701348084 
 
 7a Questão 
 
__________ é considerado um processo ágil de desenvolvimento de software. 
 
 
ICONIX 
 
PRAXI 
 
RUP 
 
SCRUM 
 
OPEN 
 
 
 
Ref.: 201701487364 
 
 8a Questão 
 
É um método baseado em um manifesto, criado por desenvolvedores experientes. 
 
 
Método rápidoMétodo ágil 
 
Método em cascata 
 
Método iterativo 
 
Método incremental

Outros materiais