Buscar

AULA 10 TESTE DE CONHECIMENTO 03 PDS

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE 
SOFTWARE 
10a aula 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
Exercício: 
22/05/2018 22:56:15 
(Finalizada) 
Aluno(a): 2018.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE 
SOFTWARE 
 
 
 
 
Ref.: 201701861140 
 
 1a Questão 
 
Na fase de desenvolvimento do Scrum, o software é desenvolvido em processos iterativos denominados: 
 
 
Building Products. 
 
Product Backlog. 
 
Sprint. 
 
Product Backlog Cycle. 
 
Product Owner. 
 
 
 
Ref.: 201704164603 
 
 2a Questão 
 
Dentre as sentenças apresentadas, maque aquela que Não indica uma melhor prática do Processo 
Unificado. 
 
 
Verificar a qualidade do software continuamente; 
 
Usar arquiteturas baseada em componentes; 
 
Desenvolver software iterativamente; 
 
Identificação de riscos; 
 
Dificuldade para tratar requisitos que mudam; 
 
 
Explicação: 
Dificuldade para tratar requisitos que mudam.-> Muito pelo contrário, ter a flexibilidade de durante todo 
o processo iterativo propor e fazer modificações no sistema é uma das vantagens e principal característica 
no PU. Permitindo desta forma acomanhar as mudanças contínuas dos sistemas e sociedade. 
 
 
 
Ref.: 201701349223 
 
 3a Questão 
 
No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre: 
 
 
Projeto e Construção. 
 
Construção e Transição. 
 
Concepção e Elaboração. 
 
Construção e Concepção. 
 
Requisitos e Análise. 
 
 
 
Ref.: 201704161442 
 
 4a Questão 
 
Marque a resposta certa de acordo com as assertivas abaixo: 
I - O PU utiliza a UML no preparo de todos os artefatos do sistema. 
II - O PU é baseado em componentes, o que significa o sistema ser construído a partir de componentes de 
software interconectados via interfaces muito bem definidas. 
III - O PU de desenvolvimento de sistemas combina os ciclos iterativo e incremental para a construção de 
produtos de software. 
IV - O RUP foi desenvolvido pela Rational Corporation. 
 
 
Apenas a assertiva III está correta. 
 
Apenas a assertiva I está correta. 
 
Apenas a assertiva II está correta. 
 
Todas as assertivas estão corretas. 
 
Apenas a assertiva IV está correta. 
 
 
Explicação: 
As principais características do Processo Unificado são: 
• processo iterativo e incremental, em que o software é incrementado de melhorias a cada iteração 
do ciclo de desenvolvimento; 
• orientado a caso de uso, sendo este um artefato que descreve cada funcionalidade do sistema e 
subsidia todas as etapas do desenvolvimento; 
• centrado na arquitetura, de forma que ao tratar a arquitetura do software seja evitado o retrabalho 
e aumente a capacidade de reuso de seus componentes (MACHADO e PEREIRA, 2006, p. 3); 
• focado em riscos, em função das priorizações dos casos de uso mais críticos nos primeiros ciclos 
iterativos¿ (WAZLAWICK, 2013, p. 123); 
• preconizar o uso da linguagem UML. 
Conclusão, podemos dizer que TODAS as alternativas estão corretas. 
 
 
 
Ref.: 201701952642 
 
 5a 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, 
 
 
os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do 
outro. 
 
cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da 
distribuição da informação. 
 
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 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. 
 
 
 
Ref.: 201701349230 
 
 6a Questão 
 
De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de: 
 
 
Implementação. 
 
Construção. 
 
Elaboração. 
 
Concepção. 
 
Transição. 
 
 
 
Ref.: 201701490635 
 
 7a Questão 
 
O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno que foi derivado do 
trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software associado (Rumbaugh, 
et al., 1999). O modelo é constituído por fases no qual coincidem com as atividades do processo. Qual 
fase tem como objetivo entrar no ambiente do usuário? 
 
 
Construção 
 
Transição 
 
Concepção 
 
Elaboração 
 
Implementação 
 
 
 
Ref.: 201701489201 
 
 8a 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 
 
Padrão de codificação - Estabelecimento de regras de código de programa 
 
Testes de verificação - Testes de verificação realizados pelo cliente 
 
Reuniões em pé - Utilizadas para não perder o foco no assunto 
 
Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa 
completo

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes