Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 9a aula Lupa PPT Exercício: CCT0746_EX_A9_201201068835_V1 19/09 Aluno(a): JOSE LUIZ RODRIGUES DE ANDRADE 2019. Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 2012010 1a Questão Sobre os modelos interativos e incrementais, avalie as assertivas I. O modelo iterativo concebe um desenvolvimento de "refinamentos sucessivos". II. A iteração reune um conjunto de requisitos do sistema. III. Um modelo incremental se baseia na criação de novas versões, onde cada uma aumenta o âmbito do sistema. IV. Em cada iteração, existe apenas a fase de implementação. Assinale a opção que contenha apenas as assertivas corretas I, II, III e IV Apenas II e III Apenas III e IV Apenas I e III Apenas I, II e III Respondido em 19/09/2019 Explicação: I. O modelo iterativo concebe um desenvolvimento de "refinamentos sucessivos". - verdade, ele divide os requisitos em partes e cada parte sera tratada numa iteração. II. A iteração reune um conjunto de requisitos do sistema. - verdade, a cada iteracão desenvolve-se um conjunto dos requisitos III. Um modelo incremental se baseia na criação de novas versões, onde cada uma aumenta o âmbito do sistema - verdade. A cada nova iteração, teremos um novo pedaço do sistema pronto, que será acresci demais, partes já prontas IV. Em cada iteração, existe apenas a fase de implementação. - Falso, a cada iteração, temos analise, projeto, implementacão, testes e implantação 2a Questão O Processo Rational Unified Process, também chamado de RUP, é um processo que busca apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, mas caracterizá- um modo que implemente muitos dos melhores princípios de desenvolvimento ágeis. Ele enfatiza o importante papel da arquitetura de software e sugere um fluxo de processo iterativo e incremental. Nesse con podemos relacionar as fases do RUP em requisitos, elaboração, implementação e implantação. especificação, projeto, construção e implantação. requisitos, especificação, construção e implantação. concepção, elaboração, construção e transição. concepção, projeto, construção e implementação. Respondido em 19/09/2019 Explicação: No processo RUP são 4 as fases 1. Concepção ou iniciação : enfase no escopo do sistema como um todo 2. Elaboração, com enfase na definicão da arquitetura do sistema 3. Construção, enfase na codificação em linguagem e testes. 4. Transição, fase onde o sistema é homologado e implantado no ambiente de uso. 3a Questão O processo iterativo - É o modelo que se baseia na ideia de melhoramento ou refinamento aos poucos. Identifique a única alternativa que NÃO faz parte das atividades realizadas pela equipe responsável pela iteração: Testar Encapsular Implementar Identificar Especificar Respondido em 19/09/2019 Gabarito Coment. 4a Questão Qual opção abaixo melhor representa a afirmativa "Criação de um modelo para ser analisado e desenvolvido a partir dele. O Analista coletará informações para um mini projeto, concentrando-se nas entradas e saí software, bem como em suas iterações entre usuário e programa." ? Modelo codifica-remenda. Modelo de prototipagem. Modelo iterativo. Modelo espiral. Modelo cascata. Respondido em 19/09/ Explicação: 5a Questão O Processo Unificado de certo modo é uma tentativa de apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, porém, de caracterizá-los de modo que implemen muitos dos melhores princípios de desenvolvimento ágil de software. Com base nessa afirmação, é correto dizer que o Processo Unificado: sugere que o software seja todo planejado e documentado antes de ser implementado. Reconhece que a comunicação com o cliente é importante, entretanto dispensa os métodos diretos para descrever a visão do cliente de um sistema. Sugere um fluxo de processo que é iterativo e incremental, dando a sensação evolucionária que é essencial no desenvolvimento moderno de software. Divide o projeto em fases de uma maneira inflexível e, após a fase de desenvolvimento, não se prevêem mudanças das especificações. Prevê requisitos estáveis e desenvolvimento em uma sequência de etapas sem a participação do cliente. Respondido em 19/09/2019 Explicação: O Processo Unificado é um processo de desenvolvimento fortemente ligado à orientação a objetos, porém, pode-se utilizá-lo em qualquer projeto mesmo sendo ele estruturado, sem que perca suas característic básicas. Ele utiliza alguns princípios modernos (componentização, revisões, etc) na área de engenharia de software. O Processo Unificado visa tornar clara a necessidade de atribuições de tarefas ou um fluxo, a grupos ou indivíduos envolvidos diretamente no desenvolvimento de um projeto. Além disso, deve-se definir o quan antes, quais as etapas (iterações) e os artefatos que serão envolvidos durante o processo. Com essas características, conclui-se que o Processo Unificado é um modelo configurável, ou seja, deve ser ajustado d acordo com os tipos de projeto que se necessita desenvolver. Gabarito Coment. 6a Questão Na modelagem de processos, um modelo evolucionário de processo de software, originalmente proposto por Boehm, combina prototipagem e aspectos controlados e sistemáticos dos processos em cascata, sen gerador de modelo por risco, usado para guiar a engenharia de sistemas intensivos em softwares com vários interessados concorrentes, tendo duas características distintas, descritas a seguir. I. É uma abordag cíclica, para aumentar incrementalmente o grau de definição e de implementação de um sistema enquanto diminui seu grau de risco. II. É um conjunto de marcos de ancoragem, para garantir o comprometime interessados com soluções exequíveis e mutuamente satisfatórias para o sistema. Esse modelo é conhecido por: c) globalizado d) integrado. a) espiral. b) dinâmico. e) empírico. Respondido em 19/09/2019 7a Questão Quem no RUP identifica quem são os atores, os casos de uso existentes e como eles interagem entre si? Analista de Sistemas. Revisor de Requisitos. Designer de Negócios. Administrador de Banco de Dados. Arquiteto do sistema Respondido em 19/09/2019 8a Questão Avalie as assertivas sobre modelos de processos de desenvolvimento de software iterativos e incrementais I. Na prototipagem, o desenvolvimento rápido e iterativo do protótipo é essencial para que os custos sejam controlados II. No modelo de prototipação (ou prototipagem), há uma etapa, onde se pode decidir pela interrupção do processo. III. Raramente, os incrementos iniciais incluem a funcionalidade mais importante ou mais urgente. IV. No modelo espiral, a ada volta na espiral representa uma fase do processo de software: a volta mais interna preocupar-se com a viabilidade do sistema; Marque a opção que apresenta apenas as assertivas corretas Apenas I Apenas I, II e IV Apenas II e IV Apenas I e IV I, II, III e IV Respondido em 19/09/2019 Explicação: I. Na prototipagem, o desenvolvimento rápido e iterativo do protótipo é essencial para que os custos sejam controlados - verdade II. II. No modelo de prototipação (ou prototipagem), há uma etapa, onde se pode decidir pela interrupção do processo. - falso, isso é possível no modelo espiral, que incui análise de riscos III. Raramente, os incrementos iniciais incluem a funcionalidade mais importante ou mais urgente. - falso, isso deve acontecer sempre. IV. Cada volta na espiral representa uma fase do processo de software: a volta mais interna preocupar-se com a viabilidade do sistema; - verdade
Compartilhar