Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 10a aula Lupa Vídeo PPT MP3 2018.1 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Ref.: 201803936502 1a 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 II está correta. Apenas a assertiva I está correta. Apenas a assertiva III 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.: 201801124283 2a Questão No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre: Construção e Concepção. Construção e Transição. Requisitos e Análise. Projeto e Construção. Concepção e Elaboração. Ref.: 201801727702 3a 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. 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. 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. 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.: 201801124290 4a Questão De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de: Transição. Construção. Concepção. Implementação. Elaboração. Ref.: 201801264261 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 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 Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa completo Testes de verificação - Testes de verificação realizados pelo cliente Ref.: 201801265695 6a 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? Transição Concepção Elaboração Implementação Construção Ref.: 201801625251 7a Questão Qual definição é a mais determinante para a nomenclatura "sprint" usado no processo Scrum? Trata-se de uma iteração que determinará o prazo de entrega de um conjunto de requisitos. Trata-se de um conjunto de requisitos do backlog. Trata-se das requisições levantadas no standup meeting. 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.: 201801264274 8a Questão O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um período de tempo para a realização de um determinado requisito. Durante esse intervalo, são feitas reuniões diárias para acompanhamento do andamento das atividades. Complete a frase escrevendo o nome de cada uma das características do modelo Scrum: I) _____________: Período para finalização de cada requisito; II) _____________: Reunião diária para análise de andamento do projeto; III) _____________: Lista com funcionalidades a serem implementadas; IV) _____________: Análise feita do Product Backlog. Cada requisito é analisado, interpretado e informado à equipe como será implementado; V) _____________: Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer na tentativa de não estourar o Sprint. Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V). Product Backlog - Scrum Master - Sprint Backlog - Sprint - Srum Scrum Master - Sprint - Scrum - Product Backlog - Sprint Backlog Product Backlog - Sprint Backlog - Sprint - Scrum - Scrum Master Sprint - Scrum - Product Backlog - Sprint Backlog - Scrum Master Sprint - Scrum - Scrum Master - Product Backlog - Sprint Backlog
Compartilhar