Buscar

AULA 09 TESTE DE CONHECIMENTO PDS

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

PROCESSOS DE DESENVOLVIMENTO DE 
SOFTWARE 
9a aula 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
Exercício: 
22/05/2018 07:28:48 
(Finalizada) 
XAluno(a): 2018.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE 
SOFTWARE 
 
 
 
 
Ref.: 201701953511 
 
 1a Questão 
 
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? 
 
 
Formal. 
 
Incremental. 
 
Prototipação. 
 
Cascata. 
 
Espiral. 
 
 
 
Ref.: 201701287263 
 
 2a Questão 
 
Em relação à engenharia de software, a afirmação NÃO pertinente aos processos de software é: 
 
 
usam uma sistematização normalmente rígida e pesada 
 
são atividades ordenadas, normalmente divididas em fases 
 
suas fases buscam manter a integridade e a qualidade do produto final 
 
um dos primeiros processos de software existente foi o modelo espiral 
 
permitem que atividades sejam definidas em uma sequência lógica, para assim obter determinado 
software 
 
 
Explicação: 
Dentro do conceito de evolução dos modelos de processo de desenvolvimento de software(PDS), 
podemos citar, cronologicamente, do mais antigo para o mais novo os seguintes principais processos: 
1) Modelo Balburdia 
2) Modelo Codifica-remenda 
3) Modelo Cascata 
4) Modelo Cascata com retroalimentação 
5) Modelo Iterativo e Incremental 
6) Prototipação 
7) Espiral 
Conclusão, o modelo Espiral NÃO é um dos primeiros processos a surgir para o desenvolvimento 
de software. 
 
 
 
Ref.: 201701953512 
 
 3a Questão 
 
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 ágil. 
 
modelo espiral. 
 
modelo em cascata com retroalimentação 
 
modelo de desenvolvimento evolucionário (prototipação). 
 
modelo em cascata. 
 
 
Explicação: 
modelo espiral. ===> ➔ o modelo espiral proverum metamodelo que pode acomodar diversos processos 
específicos. Isto significa que podemos encaixar nele as principais características dos modelos vistos 
anteriormente, adaptando-os a necessidades específicas de desenvolvedores ou às particularidades do 
software a ser desenvolvido. Este modelo prevê prototipação, desenvolvimento evolutivo e cíclico, e as 
principais atividades do modelo cascata. 
modelo em cascata ===> neste modelo as atividades do processo de desenvolvimento são estruturadas 
numa cascata onde a saída de uma é a entrada para a próxima. 
modelo de desenvolvimento evolucionário (prototipação). = O modelo evolutivo descreve um 
processo na qual o software deve ser desenvolvido de forma a evoluir a partir de protótipos iniciais. 
modelo de desenvolvimento evolucionário (prototipação). = A prototipação pode ser aplicada de 
maneira bastante proveitosa num processo de reengenharia em organizações, para avaliar o impacto que a 
introdução de novas tecnologias pode trazer. Nesse caso o protótipo não é visto apenas como uma 
ferramenta em projetos individuais, mas como parte de um processo contínuo de evolução dos processos 
organizacionais. Os desenvolvedores não são mais os protagonistas da prototipação, mas consultores que 
trabalham em cooperação com os usuários no processo de reengenharia. 
modelo de desenvolvimento ágil. = o conceito ágil busca agilidade e produtividade, sem comprometer 
a qualidade do produto. A documentação, os problemas burocráticos, como hierarquia e coordenações, 
são deixados de lado, pois o foco principal esta em satisfazer o usuário final, atendendo suas necessidades 
e contando com o apoio de todos. 
modelo em cascata com retroalimentação ===> Modelo em cascata com a possibilidade de se voltar a 
etapas anteriores para novas reformulações. 
 
 
 
 
 
Ref.: 201701993941 
 
 4a Questão 
 
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: 
 
 
Análise de riscos 
 
Construção produto 
 
Obtenção dos requisitos 
 
Projeto rápido 
 
Refinamento protótipo 
 
 
 
Ref.: 201701922818 
 
 5a Questão 
 
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 em cascata 
 
Modelo em cascata com retroalimentação 
 
Modelo iterativo e incremental 
 
Modelo ágil, como scrum 
 
Modelo incremental 
 
 
 
Ref.: 201701925770 
 
 6a Questão 
 
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? 
 
 
Espiral 
 
Cascata 
 
Prototipação 
 
Iterativo 
 
Evolucionário 
 
 
 
Ref.: 201702143758 
 
 7a Questão 
 
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: 
 
 
e) empírico. 
 
b) dinâmico. 
 
d) integrado. 
 
a) espiral. 
 
c) globalizado 
 
 
 
Ref.: 201701993923 
 
 8a Questão 
 
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 atividadesrealizadas pela equipe responsável pela iteração: 
 
 
Implementar 
 
Especificar 
 
Testar 
 
Identificar 
 
Encapsular

Outros materiais