Buscar

Processos de Desenvolvimento de Software_2019 3_Aula_09_Simulado01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Continue navegando