Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE aula 9

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 5 páginas

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

Prévia do material em texto

Se te ajudou!!!! Deixa 
um LIKE!!! 
 
 1a Questão (Ref.: 201608083330) Fórum de Dúvidas (0) Saiba (0) 
 
O processo iterativo - É o modelo que se baseia na ideia de melhoramento ou refinamento aos poucos. 
Identifique a única alternativa que NÃO faz parte das atividades realizadas pela equipe responsável 
pela iteração: 
 
 
 Especificar 
 Identificar 
 Implementar 
 Testar 
 Encapsular 
 
Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201608015177) Fórum de Dúvidas (0) Saiba (0) 
 
Uma equipe de desenvolvimento está estudando qual o melhor modelo para a construção do sistema proposto. 
Sabe-se que um dos fatores principais é tempo que eles possuem para o desenvolvimento, e com isso gostariam 
de produzir protótipos com funcionalidades e desempenhos limitados, de forma a permitir que os 
desenvolvedores e clientes verifiquem as funções das implementações preliminares dos modelos de sistemas 
antes de se comprometerem com um sistema final. Qual é o melhor modelo para desenvolver este sistema? 
 
 
 
Evolucionário 
 
Prototipação 
 
Espiral 
 
Iterativo 
 
Cascata 
 
Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201608042919) Fórum de Dúvidas (0) Saiba (0) 
 
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 de desenvolvimento ágil. 
 
modelo em cascata com retroalimentação 
 
modelo em cascata. 
 
modelo espiral. 
 
Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201608015184) Fórum de Dúvidas (0) Saiba (0) 
 
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 
 
Prototipação 
 
Evolucionário 
 
Espiral 
 
Cascata 
 
Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201608042918) Fórum de Dúvidas (0) Saiba (0) 
 
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? 
 
 
 
Cascata. 
 
Formal. 
 
Prototipação. 
 
Espiral. 
 
Incremental. 
 
Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201608083348) Fórum de Dúvidas (0) Saiba (0) 
 
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 como 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. 
Identifique a única alternativa que NÃO faz parte das atividades da prototipação: 
 
 
 Projeto rápido 
 Obtenção dos requisitos 
 Análise de riscos 
 Construção produto 
 Refinamento protótipo 
 
Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201608012225) Fórum de Dúvidas (0) Saiba (0) 
 
Assinale a opção que apresenta o modelo de processo de desenvolvimento de software que atende as 
características abaixo; 
I. Define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização 
II. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para 
a próxima iteração. 
 
 
 
Modelo incremental 
 
Modelo iterativo e incremental 
 
Modelo ágil, como scrum 
 
Modelo em cascata com retroalimentação 
 
Modelo em cascata 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 8a Questão (Ref.: 201608233165) Fórum de Dúvidas (0) Saiba (0) 
 
Na modelagem de processos, um modelo evolucionário de processo de software, originalmente proposto por 
Boehm, combina prototipagem e aspectos controlados e sistemáticos dos processos em cascata, sendo um 
gerador de modelo por risco, usado para guiar a engenharia de sistemas intensivos em softwares com vários 
interessados concorrentes, tendo duas características distintas, descritas a seguir. I. É uma abordagem cíclica, 
para aumentar incrementalmente o grau de definição e de implementação de um sistema enquanto diminui seu 
grau de risco. II. É um conjunto de marcos de ancoragem, para garantir o comprometimento dos interessados 
com soluções exequíveis e mutuamente satisfatórias para o sistema. Esse modelo é conhecido por: 
 
 
 
d) integrado. 
 
c) globalizado 
 
a) espiral. 
 
e) empírico. 
 
b) dinâmico.

Outros materiais