Buscar

AULA 09 TESTE DE CONHECIMENTO 02 PDS

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 4 páginas

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

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE 
SOFTWARE 
9a aula 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
Exercício: 
22/05/2018 07:24:10 
(Finalizada) 
Aluno(a): 2018.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE 
SOFTWARE 
 
 
 
 
Ref.: 201701349248 
 
 1a 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 
implementem 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. 
 
Prevê requisitos estáveis e desenvolvimento em uma sequência de etapas sem a participação do 
cliente. 
 
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. 
 
Sugere um fluxo de processo que é iterativo e incremental, dando a sensação evolucionária que é 
essencial no desenvolvimento moderno de software. 
 
 
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ísticas 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 
quanto 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 de acordo com os tipos de projeto que se necessita desenvolver. 
 
 
 
Ref.: 201701922833 
 
 2a Questã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 
 
 
Modelo em cascata 
 
Modelo Espiral 
 
Modelo Prototipação 
 
Modelo Ágil: XP 
 
Modelo balburdia 
 
 
 
Ref.: 201701925773 
 
 3a Questão 
 
Um modelo de processo de software estabelece um framework para as principais atividades, entradas, 
saídas e restrições de projetos. Eles podem ser usados para explicar diferentes abordagens no 
desenvolvimento do sistema. Analise as abordagens abaixo: 
 
I. Uma das atividades é avaliar as alternativas com relação aos objetivos e restrições, e identificar as 
principais fontes de riscos, ou seja uma avaliação de riscos bem presente. 
II. Permite uma gerência do baseline, que identifica um conjunto fixo de documentos produzidos como 
resultado de cada fase do ciclo de vida. Os requisitos permanecem inalterados até o final do processo de 
desenvolvimento do software 
III - O Analista coletará informações para um mini projeto, concentrando-se nas entradas e saídas do 
software. Após a criação e aceitação do protótipo, o produto final será desenvolvido. 
Os diferentes modelos de processo de desenvolvimento de software, descritos em I, II e III são 
respectivamente: 
 
 
Espiral - Cascata - Prototipação 
 
Incremental - Cascata - Prototipação 
 
Cascata - Prototipação - Espiral 
 
Espiral - Prototipação - Cascata 
 
Prototipação - Cascata - Espiral 
 
 
 
Ref.: 201701925777 
 
 4a Questão 
 
Considere as seguintes características encontradas em projetos de desenvolvimento de software: 
I. Os requisitos são complexos e mudanças significativas são esperadas; 
II. Projeto de longo prazo; 
III. Os custos e os riscos de avaliação são importantes 
IV. Avaliação de riscos realizada constantemente 
Essas são características que encontramos no modelo: 
 
 
Evolucionário 
 
Cascata 
 
Espiral 
 
Incremental 
 
Prototipação 
 
 
 
Ref.: 201701486305 
 
 5a Questão 
 
Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste 
modelo é representado por: 
 
 
Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento 
segue para a próxima iteração 
 
Utiliza o modelo balburdia para sua realização 
 
Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e 
implantando a iteração 
 
Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se 
interromper ou não o processo 
 
Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas 
quando completas 
 
 
 
Ref.: 201702143876 
 
 6a Questão 
 
Como Modelo evolucionário do processo de software, uma característica da prototipagem é: 
 
 
a) independer do estabelecimento e da definição de requisitos. 
 
e) descartar a participação do cliente no processo de desenvolvimento e de implantação. 
 
d) gerar uma primeira versão do sistema completa e isenta de erros. 
 
b) configurar um processo interativo e rápido de desenvolvimento. 
 
c) iniciar o processo de desenvolvimento pela implantação e pelos testes. 
 
 
 
Ref.: 201701349260 
 
 7a Questão 
 
Qual das alternativas a seguir corresponde ao modelo de processo, proposto no final da década de 80, que 
tem como principais características ser evolucionário, iterativo e focado na redução dos riscos? 
 
 
Modelo em V. 
 
ModeloTransformacional. 
 
Modelo em Espiral. 
 
Modelo de Especificação Operacional. 
 
Modelo em Cascata. 
 
 
 
Ref.: 201701487343 
 
 8a Questão 
 
O modelo de desenvolvimento de software que trata subconjuntos de requisitos e utiliza o modelo em 
cascata para sua realização é denominado: 
 
 
Linear 
 
RUP 
 
Iterativo e incremental 
 
Básico 
 
Em cascata

Continue navegando