Prévia do material em texto
Indique a sentença que indica uma característica do Ciclo de Vida Iterativo e incremental: Qual opção abaixo melhor identifica a afirmativa "se assemelha com o propotipação, mas inclui um fator: a análise de risco. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo." ? Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes estamos falando do modelo: 1. A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto. Implantação tardia. Desenvolver software em partes. Fácil gerência. Dificuldade para os requisitos que mudam. Explicação: O software interativo incremental, divide o desenvolvimento em partes. Cada parte possui um conjunto de funcionalidades. E ao ser implementada é agregada as partes que já estavam prontas. 2. Modelo iterativo-incremental. Modelo incremental. Modelo espiral. Modelo iterativo avançado. Modelo iterativo. Explicação: No modelo espiral o desenvolvimento do produto em uma série de iterações e cada nova iteração corresponde a uma volta no espiral. Conclusão: O modelo espiral é única alternativa que representa a frase "se assemelha com o propotipação, mas inclui um fator: a análise de risco. Funciona de forma iterativa, incremental, mas com uma etapa onde pode se a decisão de se interromper ou não o processo.". 3. http://simulado.estacio.br/bdq_simulados_exercicio.asp# http://simulado.estacio.br/bdq_simulados_exercicio.asp# http://simulado.estacio.br/bdq_simulados_exercicio.asp# Assinale a opção que apresenta a correta divisão de TODAS as fases do modelo de prototipação: Avalie as características abaixo sobre um determinado processo de desenvolvimento de software I. Inclui uma análise de Riscos II. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo. Com base em sua análise, assinale a opção que define corretamente esse processo de desenvolvimento de software Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste modelo é representado por: Em relação à engenharia de software, a afirmação NÃO pertinente aos processos de software é: Espiral Prototipação Bottom-up Iterativo-incremental Cascata Explicação: O desenvolvimento é dividido em iterações, onde cada qual cuida de uma gama de requisitos. A medida que as iterações vão sendo construídas o sistema vai sendo incrementando com as novas funcionalidades Gabarito Coment. 4. Obtenção de requisitos, projeto rapido, construção do protótipo, construção do produto. Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos, construção do produto. Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos. Obtenção de requisitos, construção do protótipo, refinamento de requisitos, construção do produto. Levantamento das necessidades, construção do desenho, refinamento das necessidades, construção do protótipo. Explicação: A prototipação trata de construção de unidades funcionais completas do sistema. 5. Modelo balburdia Modelo em cascata Modelo Espiral Modelo Ágil: XP Modelo Prototipação Explicação: Modelo Espiral: O Modelo espiral se assemelha com o prototipação, mas inclui um fator: a análise de risco. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo. Modelo Prototipação: 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ídas do software, bem como em suas iterações entre usuário e programa. Após a criação e aceitação do protótipo, o produto final será desenvolvido. Modelo em Cascata: Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. Modelo Ágil: XP: A Extreme Programming (XP) é uma Metodologia Ágil para equipes pequenas e médias que desenvolvem software baseado em requisitos vagos e que se modificam rapidamente. Entre as principais diferenças da XP em relação às Metodologias Clássicas estão o feedback constante, a abordagem incremental e o encorajamento da comunicação entre as pessoas. Modelo Balburdia: Metodologia de desenvolvimento de software em que os antigos desenvolvedores baseavam-se em suas próprias experiências para desenvolver os softwares. Gabarito Coment. 6. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando completas Utiliza o modelo balburdia para sua realização Explicação: Cada iteração contempla um subconjunto de requisitos. Gabarito Coment. 7. permitem que atividades sejam definidas em uma sequência lógica, para assim obter determinado software usam uma sistematização normalmente rígida e pesada http://simulado.estacio.br/bdq_simulados_exercicio.asp# http://simulado.estacio.br/bdq_simulados_exercicio.asp# http://simulado.estacio.br/bdq_simulados_exercicio.asp# http://simulado.estacio.br/bdq_simulados_exercicio.asp# http://simulado.estacio.br/bdq_simulados_exercicio.asp# http://simulado.estacio.br/bdq_simulados_exercicio.asp# http://simulado.estacio.br/bdq_simulados_exercicio.asp# 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 são atividades ordenadas, normalmente divididas em fases suas fases buscam manter a integridade e a qualidade do produto final um dos primeiros processos de software existente foi o modelo espiral Explicação: Dentro do conceito de evolução dos modelos de processo de desenvolvimento de software(PDS), podemos citar, cronologicamente, do mais antigo para o mais novo os seguintes principais processos: 1) Modelo Balburdia 2) Modelo Codifica-remenda 3) Modelo Cascata 4) Modelo Cascata com retroalimentação 5) Modelo Iterativo e Incremental 6) Prototipação 7) Espiral Conclusão, o modelo Espiral NÃO é um dos primeiros processos a surgir para o desenvolvimento de software. 8. I, II, III e IV Apenas I Apenas I e IV Apenas II e IV Apenas I, II e IV 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 http://simulado.estacio.br/bdq_simulados_exercicio.asp#