Buscar

AULA 8 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE EXERCÍCIO 1

Prévia do material em texto

Exercício: CCT0746_EX_A8_201803250976_V1 
07/06/2018 
13:45:47 (Finalizada) 
Aluno(a): 2018.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE 
SOFTWARE 
 
 
 
 
Ref.: 201804018061 
 
 1a Questão 
 
 
O modelo que, após a implementação, os erros e atualizações eram descobertos durante a sua 
utilização. Os ajuste que precisavam ser feitos eram programados em caráter de urgência, 
gerando insatisfação e pressões de usuário é o 
 
 
balbúrdia 
 
cascata com realimentação 
 codifica-remenda 
 
cascata 
 
balbúrdia com realimentação 
 
 
 
 
Ref.: 201803295955 
 
 2a Questão 
 
 
O modelo de ciclo de vida em cascata: 
 
 
enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de 
software. 
 
envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados 
para produto de software. 
 enfatiza a realização sequencial das atividades do desenvolvimento de um produto de 
software. 
 
envolve a ideia principal de criar um protótipo executável e, por meio de transformações 
sucessivas, chegar ao sistema completamente implementado. 
 
recomenda a geração de versões incompletas do sistema, que podem ser passadas para 
o usuário final, o que permite a retroalimentação do processo de desenvolvimento. 
 
 
Explicação: 
Modelo em cascata possui um encadeamento entre uma fase e outra, ou seja, para iniciar uma 
nova etapa, precisamos primeiro finalizar a etapa atual. Assim, o modelo em cascata 
caracteriza-se por definir uma ordem rígida(sequencial) para as atividades. 
Conclusão, das alternativas apresentadas - enfatizar a realização sequencial das 
atividades do desenvolvimento de um produto de software -, é a que mais se 
configura como uma definição do modelo de ciclo de vida em cascata. 
 
 
 
 
Ref.: 201803869716 
 
 3a Questão 
 
 
A manutenção tem inicio em que fase ? 
 
 quando o sistema é instalado no ambiente do usuário, para uso. 
 
no EAP 
 
junto com a documentação 
 
na definição do escopo 
 
na alteração do escopo 
 
 
 
 
Ref.: 201804017886 
 
 4a Questão 
 
 
Analise o processo de desenvolvimento de software, que tem como características 
I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior. 
II. Todos os requisitos devem ser validados no início do projeto. 
III.. Processo voltado para pequenos projetos . 
Estamos nos referindo a que processo de desenvolvimento de software ? 
 
 
cascata com retroalimentação 
 
codifica-remenda 
 
balbúrdia 
 
balbúrdia com retroalimentação 
 cascata 
 
 
 
 
Ref.: 201804018055 
 
 5a Questão 
 
 
Assinale a alternativa que apresenta o nome do modelo cuja descrição é apresentada a seguir: 
- modelo que representa uma metodologia de desenvolvimento de software em que os antigos 
desenvolvedores baseavam-se em suas próprias experiências para desenvolver os softwares e 
que podia ser descrito por um ciclo de 2 fases: implementação e correção. 
 
 
balbúrdia com realimentação 
 
codifica-remenda 
 
cascata com realimentação 
 
cascata 
 balbúrdia 
 
 
 
 
Ref.: 201803910709 
 
 6a Questão 
 
 
Considere as assertivas que seguem: 
I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar 
a próxima 
II. Permite a revisão de fases anteriores e a superposição entre as fases. 
As considerações apresentam características de modelos de processo de desenvolvimento e 
correspondem, respectivamente aos modelos: 
 
 
Cascata com Retroalimentação / Cascata 
 
Incremental / Cascata com Retroalimentação 
 
Cascata com Retroalimentação / Incremental 
 Cascata / Cascata com Retroalimentação 
 
Cascata / Prototipação 
 
 
Explicação: 
I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar 
a próxima ===> CASCATA 
II. Permite a revisão de fases anteriores e a superposição entre as fases ===> CASCATA com 
retroalimentação 
 
 
 
 
 
Ref.: 201803330986 
 
 7a Questão 
 
 
Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até 
o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual 
metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria? 
 
 
Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e 
realimentações, o processo pode torna-se facilmente gerenciável. 
 Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem 
definidos, facilitando a gestão do projeto. 
 
Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases 
anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, 
dependendo da fase atual e do quanto se precisa retroceder. 
 
Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases 
anteriores e a superposição entre as fases com um custo exequível para todas as fases e 
tempo de manutenção baixíssimo. 
 
Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto 
raramente segue um fluxo sequencial e as iterações (vários ciclos) são necessárias. 
 
 
 
 
Ref.: 201803344835 
 
 8a Questão 
 
 
O ciclo de vida do software é um conjunto de atividades que são realizadas na construção de 
um software. O processo denominado Cascata ou Water Fall ainda é um dos mais utilizados e 
possui como característica principal: 
 
 
A codificação de uma versão executável do sistema desde as fases iniciais do 
desenvolvimento, de modo que o sistema final é incrementalmente construído, daí a 
alusão à idéia de "cascata"(waterfall ); 
 
O uso de formalização rigorosa em todas as etapas de desenvolvimento; 
 
O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo de 
redução de riscos; 
 
O desenvolvimento de uma implementação inicial, expondo o resultado ao comentário do 
usuário e fazendo seu aprimoramento por meio de muitas versões, até que um sistema 
adequado tenha sido desenvolvido. 
 A abordagem sistemática para realização das atividades do desenvolvimento de software 
de modo que elas seguem um fluxo seqüencial;

Continue navegando