Buscar

aula 07

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

1. 
 
 
Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. 
 
Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo 
Cascata: 
 
 
Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo 
ser útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do 
projeto. 
 
Impossibilidade de correção de erros durante o processo de desenvolvimento de software. 
 
Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de 
gerenciar. 
 
Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios 
requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca 
irá se encerrar. 
 
Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a 
próxima. 
 
 
 
2. 
 
 
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: 
 
 
O uso de formalização rigorosa em todas as etapas de desenvolvimento; 
 
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; 
 
O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de 
riscos; 
 
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 
); 
 
 Gabarito Comentado 
 
 
3. 
 
 
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. 
 
 
cascata com realimentação 
 
balbúrdia com realimentação 
 
balbúrdia 
 
codifica-remenda 
 
cascata 
 
 Gabarito Comentado 
 
 
4. 
 
 
Ciclo de vida do projeto é um 
 
 
Conjunto de atividades descritas e ordenadas que segue um fluxo intermitente de informações e 
relacionamentos para auxiliar o acompanhamento de um projeto; 
 
Conjunto de atividades descritas e não ordenadas que segue um fluxo intermitente de informações 
e relacionamentos para auxiliar o acompanhamento de um projeto; 
 
Conjunto de atividades descritas e ordenadas que segue um fluxo contínuo de informações e 
relacionamentos para auxiliar o acompanhamento de um projeto; 
 
Conjunto de atividades descritas e parcialmente ordenadas que segue um fluxo contínuo de 
informações e relacionamentos para auxiliar o acompanhamento de um projeto. 
 
Conjunto de atividades descritas e não ordenadas que segue um fluxo contínuo de informações e 
relacionamentos para auxiliar o acompanhamento de um projeto; 
 
 
 
5. 
 
 
Dentre os modelos de processo de Software, qual é o modelo que possui como desvantagem o fato 
do usuário ter de esperar até a fase de implantação do sistema para conhece-lo em detalhes e tomar 
conhecimento efetivo de suas funcionalidades. 
 
 
Cascata 
 
Incremental 
 
Espiral 
 
Iterativo 
 
Prototipação 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
6. 
 
 
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo 
Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). 
Analise as afirmativas a seguir sobre as vantagens deste modelo. 
I - É possível corrigir erros em fases já completas. 
II - Permite pontos de controle bem definidos. 
III - Facilita a visão de reutilização. 
 
 
Somente a I está correta 
 
Somente I e II estão corretas 
 
Somente II está correta 
 
Somente II e III estão corretas 
 
Somente I e III estão corretas 
 
 Gabarito Comentado 
 
 
7. 
 
Em relação ao modelo CASCATA COM RETROALIMENTAÇÃO, variante do modelo CASCATA TRADICIONAL, podemos 
afirmar que: 
1- Permite a realimentação; 
2- É útil para grandes projetos; 
3- Facilita correções que surgirem durante outras fases do processo; 
 
Das alternativas abaixo, assinale aquela em que TODOS os itens estão corretos: 
 
 
1 e 2 
 
Somente a 2 
 
1 e 3 
 
2 e 3 
 
1, 2 e 3 
 
 Gabarito Comentado 
 
 
8. 
 
 
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 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 com Retroalimentação, porque independente da quantidade de revisões e 
realimentações, o processo pode torna-se facilmente gerenciável. 
 
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 Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, 
facilitando a gestão do projeto. 
 
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ário

Outros materiais