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. 
 
 
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 
 
balbúrdia 
 
codifica-remenda 
 
balbúrdia com retroalimentação 
 
cascata 
 
 Gabarito Comentado 
 
 
2. 
 
 
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. 
 
 
Espiral 
 
Incremental 
 
Iterativo 
 
Cascata 
 
Prototipação 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
3. 
 
 
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 I e III estão corretas 
 
Somente II e III estão corretas 
 
 Gabarito Comentado 
 
 
4. 
 
 
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: 
 
 
Somente a 2 
 
1 e 3 
 
2 e 3 
 
1, 2 e 3 
 
1 e 2 
 
 Gabarito Comentado 
 
 
5. 
 
 
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, 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. 
 
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 é útil para pequenos projetos, e permite pontos de controle bem definidos, 
facilitando a gestão do projeto. 
 
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. 
 
 Gabarito Comentado 
 
 
6. 
 
 
O modelo de ciclo de vida em cascata: 
 
 
envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para 
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. 
 
enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software. 
 
enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software. 
 
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. 
 
 
 
7. 
 
 
Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata: 
 
 
Fácil gerência; 
 
A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a 
etapa de projeto; 
 
Dificuldade para os requisitos que mudam; 
 
Implantação tardia; 
 
Desenvolver software em partes; 
 
 Gabarito Comentado 
 
 
8. 
 
 
Por que a forma de se criar o código dos programas pode influenciar na manutenção futura do 
software? 
 
 
Numa manutenção futura, é necessário, após a alteração ser efetuada, avaliar se a versão anterior 
estava bem elaborada, com a utilização de padrões e com estrutura correta de desenvolvimento. 
 
Se o software for criado com recursos avançados, isso atrapalhará sua manutenção futura. 
 
Numa manutenção futura, é necessário avaliar o código fonte anterior antes de se fazer a alteração 
desejada. Assim, se o software foi construído de forma padronizada e com estrutura correta, a 
manutenção futura será facilitada. 
 
A manutenção futura do software depende muito mais da competência de quem fará alteração do 
programa do que de quem criou sua versão inicial. 
 
O software criado em sua primeira versão deve ser construído de forma a facilitar sua leitura, 
evitando estruturas flexíveis que facilitem a mudança futura.

Outros materiais