Buscar

Proc Desenv Soft 09

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

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

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ê viu 3, do total de 4 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

Prévia do material em texto

Aluno: Matrícula: 
Disciplina: CCT0194 - PROC.DESENV.SOFTWARE Período Acad.: 2017.3 EAD (G) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá 
ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). 
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo 
de questões que será usado na sua AV e AVS. 
 
 
 
1. 
 
 
Um modelo de processo de software estabelece um framework para as principais 
atividades, entradas, saídas e restrições de projetos. Eles podem ser usados para 
explicar diferentes abordagens no desenvolvimento do sistema. Analise as abordagens 
abaixo: 
 
I. Uma das atividades é avaliar as alternativas com relação aos objetivos e restrições, e 
identificar as principais fontes de riscos, ou seja uma avaliação de riscos bem presente. 
II. Permite uma gerência do baseline, que identifica um conjunto fixo de documentos 
produzidos como resultado de cada fase do ciclo de vida. Os requisitos permanecem 
inalterados até o final do processo de desenvolvimento do software 
III - O Analista coletará informações para um mini projeto, concentrando-se nas entradas 
e saídas do software. Após a criação e aceitação do protótipo, o produto final será 
desenvolvido. 
Os diferentes modelos de processo de desenvolvimento de software, descritos em I, II e 
III são respectivamente: 
 
 
 
 
Cascata - Prototipação - Espiral 
 
 
Incremental - Cascata - Prototipação 
 
 
Prototipação - Cascata - Espiral 
 
 
Espiral - Prototipação - Cascata 
 
 
Espiral - Cascata - Prototipação 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
2. 
 
 
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 
 
 
Refinamento protótipo 
 
 
Construção produto 
 
 
Projeto rápido 
 
 
Obtenção dos requisitos 
 
 Gabarito Comentado 
 
 
 
3. 
 
 
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 ágil, como scrum 
 
 
Modelo em cascata 
 
 
Modelo iterativo e incremental 
 
 
Modelo em cascata com retroalimentação 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
4. 
 
 
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. 
 
 
d) integrado. 
 
 
a) espiral. 
 
 
b) dinâmico. 
 
 
c) globalizado 
 
 
 
 
5. 
 
 
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: 
 
 
 
 
Testar 
 
 
Encapsular 
 
 
Identificar 
 
 
Implementar 
 
 
Especificar 
 
 Gabarito Comentado 
 
 
 
6. 
 
 
Quem no RUP identifica quem são os atores, os casos de uso existentes e como eles 
interagem entre si? 
 
 
 
 
Revisor de Requisitos. 
 
 
Analista de Sistemas. 
 
 
Designer de Negócios. 
 
 
Arquiteto do sistema 
 
 
Administrador de Banco de Dados. 
 
 
 
 
7. 
 
 
Assinale a opção que apresenta a característica correta do modelo Iterativo 
 
 
 
 
 
Modelo que funciona de forma iterativa, incremental, mas com uma etapa onde 
pode ser tomada a decisão de se interromper ou não o processo 
 
 
Modelo baseado na ideia de aumento do âmbito do sistema 
 
 
Modelo em que as fases se sucedem, sem a possibilidade de retrocesso a fase 
anterior. 
 
 
Modelo que define um subconjunto de requisitos e utiliza o modelo em cascata para 
sua realização 
 
 
Modelo onde após a criação e aceitação do protótipo, o produto final será 
desenvolvido. 
 
 
 
 
8. 
 
Avalie as características abaixo sobre um determinado processo de desenvolvimento de 
software 
 
 
I. Inclui uma análise de Riscos 
II. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada 
a decisão de se interromper ou não o processo. 
Com base em sua análise, assinale a opção que define corretamente esse processo de 
desenvolvimento de software 
 
 
Modelo em cascata 
 
 
Modelo Prototipação 
 
 
Modelo Espiral 
 
 
Modelo Ágil: XP 
 
 
Modelo balburdia 
 
 Gabarito Comentado

Outros materiais