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 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
Compartilhar