Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 9a aula
 Lupa 
PPT M
 
Exercício: CCT0746_EX_A9_201201068835_V2 19/09/2
Aluno(a): JOSE LUIZ RODRIGUES DE ANDRADE 2019.3 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201201068
 
 1a Questão
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o ge
optasse por esta metodologia foram:
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção;
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído;
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final.
Analisando as sentenças acima, assinale a única alternativa correta:
Todas as sentenças apresentadas estão corretas
Somente as sentenças I e II estão corretas
 Somente as sentenças I e III estão corretas
Somente a sentença I está correta
Somente as sentenças II e III estão corretas
Respondido em 19/09/2019 2
 
 
Explicação:
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; - verdade, pois a medida que o código tem qualidade, o custo com manut
reduz.
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; - Falso, isso é uma desvantagem
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. - Verdade
 
 
 2a Questão
Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes estamos falando do modelo:
 Espiral
Bottom-up
Cascata
 Iterativo-incremental
Prototipação
Respondido em 19/09/2019 2
 
 
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 funcionalidade
Gabarito
 Coment.
 
 
 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 desenvolvim
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
Espiral - Prototipação - Cascata
Incremental - Cascata - Prototipação
 Prototipação - Cascata - Espiral
Cascata - Prototipação - Espiral
Respondido em 19/09/2019 2
Gabarito
 Coment.
Gabarito
 Coment.
 
 
 4a Questão
Indique a sentença que indica uma característica do Ciclo de Vida Iterativo e incremental:
Fácil gerência.
Implantação tardia.
A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto.
 Desenvolver software em partes.
Dificuldade para os requisitos que mudam.
Respondido em 19/09/2019 2
 
 
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.
 
 
 5a Questão
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 
de se interromper ou não o processo." ?
Modelo iterativo-incremental.
 Modelo espiral.
Modelo iterativo avançado.
Modelo incremental.
Modelo iterativo.
Respondido em 19/09/20
 
 
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 ser
a decisão de se interromper ou não o processo.". 
 
 
 6a Questão
Como Modelo evolucionário do processo de software, uma característica da prototipagem é:
c) iniciar o processo de desenvolvimento pela implantação e pelos testes.
e) descartar a participação do cliente no processo de desenvolvimento e de implantação.
 b) configurar um processo interativo e rápido de desenvolvimento.
a) independer do estabelecimento e da definição de requisitos.
d) gerar uma primeira versão do sistema completa e isenta de erros.
Respondido em 19/09/2019 2
 
 
 7a Questã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 pod
tomada a decisão de se interromper ou não o processo.
Identifique a única alternativa que NÃO faz parte das atividades do modelo em questão:
 Documenta a instalação
Avalia alternativas, identifica e resolve riscos
Determina objetivos, alternativas, restrições
Planeja a próxima fase
 Desenvolve e verifica o produto no nível seguinte
Respondido em 19/09/2019 2
Gabarito
 Coment.
Gabarito
 Coment.
 
 
 8a 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 Prototipação
Modelo em cascata
 Modelo Espiral
Modelo balburdia
Modelo Ágil: XP
Respondido em 19/09/2019 2
 
 
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 s
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 co
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.

Mais conteúdos dessa disciplina