Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/03/2022 11:15 EPS https://simulado.estacio.br/alunos/ 1/3 Teste de Conhecimento avalie sua aprendizagem PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 10a aula Lupa Exercício: CCT0746_EX_A10_202109195425_V3 24/03 Aluno(a): RODANIR LIMA ROMEIRO 2022 Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 2021091 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 IV está correta. Apenas a assertiva III está correta. Todas as assertivas estão corretas. Respondido em 24/03/2022 02:30:4 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. Qual opção abaixo NÃO é verdadeira em relação ao método SCRUM do PDS ? É ideal para ser usado em trabalhos pequenos e simples. Possui como um de seus pilares a inspeção constante de tudo o que está sendo realizado. Metodologia que tem como filosofia o Manifesto Ágil. Processo de desenvolvimento iterativo e incremental. Possui como artefato o Backlog da Sprint que é um conjunto de itens selecionados para serem implementados durante a Sprint. Respondido em 24/03 Explicação: O Scrum é um processo de desenvolvimento iterativo e incremental para gerenciamento de projetos e desenvolvimento ágil de software. è usado principalemnte em trabalhos complexos, onde não há previsão ex se pretende desenvolver. Conlusão: a resposta que está errada é "É ideal para ser usado em trabalhos pequenos e simples.". Questão1 Questão2 3 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 24/03/2022 11:15 EPS https://simulado.estacio.br/alunos/ 2/3 NÃO é fase do RUP? Construção. Iniciação ou concepção. Transição. Gerenciamento. Elaboração. Respondido em 24/03/2022 02:34:0 Explicação: O RUP é um processo de engenharia de software que fornece uma abordagem disciplinada para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento, de forma a aumentar a chance de sucesso do projeto. O RUP define claramente quem é responsável pelo que, como as coisas devem ser feitas e quando fazê-la. As fases do RUP representam os aspectos dinâmicos do processo e diz repeito ao a evolução do projeto ao longo do tempo. As suas fases são: Iniciação ou concepção - Tem como objetivo dar ênfase ao escopo do sistema como um todo. Aqui temos uma visão geral do software que será desenvolvido. Elaboração - Tem como função dar ênfase ao design ou arquitetura do produto. Ou seja, planejamento das atividades e os recusrsos necessários para o desenvolvimento do projeto. Construção - Desenvolver o produto até que ele esteja pronto para beta testes. Ou seja, fase responsável pela evolução do projeto. Transição - Tem como função dar ênfase à implementação do sistema. É aqui que o sistema é entregue para o cliente. Conclusão, gerenciamento não é um dos marcos do ciclo de vida do projeto que o RUP definie como fase de um projeto. Gabarito Comentado 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). Sprint - Daily Scrum - Product Backlog - Sprint Backlog - Scrum Master Product Backlog - Sprint Backlog - Sprint - Scrum - Scrum Master Scrum Master - Sprint - Scrum - Product Backlog - Sprint Backlog Sprint - Scrum - Scrum Master - Product Backlog - Sprint Backlog Product Backlog - Scrum Master - Sprint Backlog - Sprint - Srum Respondido em 24/03/2022 02:31:5 Explicação: são os conceitos Gabarito Comentado Qual a disciplina responsável por "suportar a equipe de desenvolvimento, com itens de IT, Servidores e ferramentas" ? Ambiente Configuração e mudanças Modelagem de negócios Projeto Análise e Design Respondido em 24/03/2022 02:32:2 Explicação: ambiente é a disciplina que apoia esses elemento da TI 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. Respondido em 24/03/2022 02:32:3 Gabarito Comentado Os Níveis de Maturidade de 1 a 5 do CMMI são: Inicial, Gerenciado, Definido, Gerenciado Quantitativamente e Otimizado. Inicial, Gerenciado, Dirigido, Verificado Quantitativamente e Maximizado. Planejado, Gerenciado, Revisto, Otimizado e Quantificado. Questão Questão4 Questão5 Questão6 Questão7 24/03/2022 11:15 EPS https://simulado.estacio.br/alunos/ 3/3 Inicial, Projetado, Definido, Gerenciado Qualitativamente e Aplicado. Planejado, Projetado, Implantado, Gerenciado Quantitativamente e Otimizado. Respondido em 24/03/2022 02:33:1 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 projetosanteriores 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. 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 e II, apenas I, II e III I e III, apenas I, apenas Respondido em 24/03/2022 02:33:2 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. Questão8 javascript:abre_colabore('38403','278704319','5154329818');
Compartilhar