Buscar

provas av

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. 
 
 
Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente 
bem definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. 
Ele sabe que precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software 
para os usuários, que serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida 
de desenvolvimento de software mais adequado a esse caso? 
 
 
Incremental. 
 
Formal. 
 
Cascata. 
 
Espiral. 
 
Prototipação. 
 
 Gabarito Comentado 
 
 
2. 
 
 
O modelo de desenvolvimento de software que trata subconjuntos de requisitos e utiliza o modelo em 
cascata para sua realização é denominado: 
 
 
Básico 
 
Linear 
 
Em cascata 
 
RUP 
 
Iterativo e incremental 
 
 Gabarito Comentado 
 
 
3. 
 
 
O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até 
o processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem 
alguns processos conhecidos. Um destes processos, possui característica iterativa e incremental, inicia 
cada fase do projeto realizando um planejamento prévio, realiza a execução da fase, verifica o 
progresso e os resultados da fase (análise de riscos) seguindo para a próxima iteração ou 
interrompendo o processo de desenvolvimento. 
O processo de software em questão é o: 
 
 
modelo de desenvolvimento evolucionário (prototipação). 
 
modelo espiral. 
 
modelo em cascata com retroalimentação 
 
modelo de desenvolvimento ágil. 
 
modelo em cascata. 
 
 Gabarito Comentado 
 
 
4. 
 
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: 
 
 
Incremental 
 
Espiral 
 
Cascata 
 
Prototipação 
 
Evolucionário 
 
 Gabarito Comentado 
 
 
5. 
 
 
No processo de desenvolvimento de software, devemos adotar uma 
modalidade de ciclo de vida de projetos de software, analise as alternativas 
apresentadas: 
I. Processo iterativo - Modelo onde cada atividade tem que ser concluída 
antes de iniciar a próxima; 
II. Modelo Incremental - Modelo que se baseia na ideia de aumento do 
âmbito do sistema, ou seja, na criação de novas versões para o modelo 
proposto; 
III. Modelo Iterativo e Incremental - Metodologia de desenvolvimento de 
software que define um subconjunto de requisitos e utiliza o modelo em 
cascata para sua realização. 
Escolha a alternativa correta: 
 
 
Apenas a afirmativa I está correta 
 
Apenas as afirmativas I e II estão corretas 
 
Todas as afirmativas estão corretas 
 
Apenas as afirmativas II e III estão corretas 
 
Apenas a afirmativa II está correta 
 
 Gabarito Comentado 
 
 
6. 
 
 
Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste 
modelo é representado por: 
 
 
Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de 
se interromper ou não o processo 
 
Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e 
implantando a iteração 
 
Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas 
quando completas 
 
Utiliza o modelo balburdia para sua realização 
 
Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento 
segue para a próxima iteração 
 
 Gabarito Comentado 
 
 
7. 
 
 
O Processo Rational Unified Process, também chamado de RUP, é um processo que busca apoiar-se 
nos melhores recursos e características dos modelos convencionais de processo de software, mas 
caracterizá-los de um modo que implemente muitos dos melhores princípios de desenvolvimento 
ágeis. Ele enfatiza o importante papel da arquitetura de software e sugere um fluxo de processo 
iterativo e incremental. Nesse contexto, podemos relacionar as fases do RUP em 
 
 
especificação, projeto, construção e implantação. 
 
concepção, projeto, construção e implementação. 
 
requisitos, elaboração, implementação e implantação. 
 
requisitos, especificação, construção e implantação. 
 
concepção, elaboração, construção e transição. 
 
 
 
8. 
 
 
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 Cascata. 
 
Modelo em Espiral. 
 
Modelo de Especificação Operacional.

Outros materiais