You are on page 1of 3

1 Usando o modelo ____________, o sistema é desenvolvido em ciclos, sendo que os primeiros ciclos podem

não conter todas as atividades. O produto resultante de um primeiro ciclo pode ser uma especificação do produto
ou um estudo de viabilidade. Os ciclos subsequentes podem ser protótipos, chegando progressivamente a versões
operacionais do software, até se obter o produto completo. Modelos podem ser úteis para ajudar a levantar e
validar requisitos, mas pode ocorrer de os clientes e usuários só terem uma verdadeira dimensão do que está
sendo construído se forem colocados diante do sistema. Nestes casos, o uso da __________________ é
fundamental.
As expressões que completam corretamente os espaços em branco, respectivamente, são
Espiral, prototipação.
______________________________________________________________________________________
2 Dos diferentes modelos para o ciclo de vida de desenvolvimento de um software é correto afirmar que
O modelo em cascata é o menos flexível e mais simples.
______________________________________________________________________________________
3 No modelo espiral de Boehm, o processo de software é representado como uma espiral e não como uma
sequência de atividades com retornos de uma para outra. O modelo espiral de Boehm é
A um framework de processo de software dirigido a riscos.
_____________________________________________________________________________________
4 O processo de um software é um conjunto de atividades que conduz ao desenvolvimento do produto software
e o modelo de processo é uma descrição simplificada do processo.
Qual é a característica que define o modelo cascata?
Atividades sequenciais.
______________________________________________________________________________________
Sobre a prototipação, considere:

I. Auxilia o engenheiro de software e o cliente a entenderem melhor o que deve ser construído quando
os requisitos estão confusos.

II. Tem como vantagem a construção rápida de um protótipo que, não podendo ser descartado, passa a ser o
núcleo do sistema que será construído.

III. Pode ser usada como um modelo de processo independente.

IV. Apresenta ao cliente uma versão executável do software, sempre utilizando os algoritmos mais eficientes
para demonstrar a capacidade do sistema a ser criado.

V. É indicada para estudar as alternativas de interface do usuário e a viabilidade de atendimento dos


requisitos de desempenho, dentre outras possibilidades.

Está correto o que consta APENAS em


I, III e V.
______________________________________________________________________________________
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 (riscos,
lições aprendidas) e incrementa novos objetivos para a fase seguinte, seguindo para a próxima iteração. O
processo de software em questão é o
• modelo espiral.
______________________________________________________________________________________
O paradigma do ciclo de vida clássico da engenharia de software, também conhecido como modelo em cascata,
requer uma abordagem sistemática, sequencial ao desenvolvimento do software. Tal processo compreende as
seguintes atividades, EXCETO:
Refinamento do protótipo.
____________________________________________________________________________________
Há diversos métodos que podem ser utilizados na construção de sistemas de informação. Sobre eles,
analise:
I. O desenvolvimento é feito em estágios formais, que devem evoluir em sequência e ter resultados definidos.
Cada um precisa ser formalmente aprovado antes que o próximo se inicie. É indicado para grandes projetos
que exijam especificações formais e rígido controle administrativo sobre cada estágio do desenvolvimento.

II. Consiste em desenvolver um sistema experimental de maneira rápida e barata para que os usuários finais
interajam com ele e o avaliem. Esse sistema é refinado e aperfeiçoado até que os usuários sintam que ele atende
às suas necessidades, podendo ser usado como modelo para criar o sistema final.

Os itens I e II referem-se, respectivamente,


Ao Ciclo de Vida de Sistema Tradicional e à Prototipagem.
______________________________________________________________________________________
O modelo espiral para a engenharia de software foi desenvolvido para abranger as melhores características,
tanto do ciclo de vida clássico quanto da prototipação, possuindo como os demais, etapas ou atividades como,
EXCETO:
Engenharia de sistemas.
______________________________________________________________________________________
As atividades do modelo espiral de Engenharia de Software são:
Planejamento, Análise dos Riscos, Engenharia e Avaliação feita pelo cliente
______________________________________________________________________________________
Na Engenharia de Software, há diversos modelos de ciclo de vida, definidos com variados níveis de
formalidade. O modelo
Prototipagem evolutiva entrega uma versão inicial do sistema, que considera requisitos já definidos
com o cliente.
______________________________________________________________________________________
Considere que um Analista de Sistemas sugeriu a implementação de um novo projeto com base em um processo
de software que organiza suas iterações em quatro fases principais:
[1] Concepção: levantar, de forma genérica e pouco precisa, o escopo do projeto. O objetivo é ter uma visão
inicial do problema, estimar esforço e prazos e determinar se o projeto é viável e merece uma análise mais
profunda.
[2] Elaboração: levantar todos, ou a maior parte dos requisitos. Em uma primeira iteração alguns requisitos, de
maior risco e valor arquitetural, são especificados em detalhes, implementados e servem como base de avaliação
junto ao usuário e desenvolvedores para o planejamento da próxima iteração. Ao fim da fase, 90% dos requisitos
devem ter sido levantados em detalhes, o núcleo do sistema deve ter sido implementado com alta qualidade, os
principais riscos devem ter sido tratados, podendo-se fazer estimativas mais realistas.
O processo de software indicado pelo Analista é o
Processo Unificado
______________________________________________________________________________________
Sobre projetos de software e gerência de projetos, considere as afirmativas a seguir.
I. Modelos em cascata são utilizados para capturar o que um sistema deve fazer.
II. A coleta de requisitos pode incluir entrevistas com possíveis usuários do sistema.
III. Os requisitos de sistema servem para orientar os projetistas de sistemas.
IV. O ciclo de vida especifica as etapas pelas quais um software passa em seu desenvolvimento.
Assinale a alternativa correta.
Somente as afirmativas II, III e IV são corretas
______________________________________________________________________________________
Também conhecido como ciclo de vida clássico, sugere uma abordagem sistemática e sequencial para o
desenvolvimento de softwares que começa com a especificação dos requisitos e termina na manutenção do
software acabado. Nos últimos anos, este modelo de ciclo de desenvolvimento vem sofrendo várias críticas
quanto a sua eficácia.
O modelo cascata
______________________________________________________________________________________
Software, assim como todos os sistemas complexos, evolui ao longo do tempo. Modelos de processos
evolucionários reconhecem a natureza iterativa e incremental da maioria dos projetos de engenharia de
software e são projetados para adequar mudanças. Os modelos a serem utilizados em um processo
evolucionário são:
prototipação e modelo espiral
______________________________________________________________________________________
No modelo Cascata os requisitos são declarados pelos usuários no início do projeto e depois não se retoma
mais a essa fase. Devido ao dinamismo das necessidades dos usuários pode-se minimizar esse problema com:
A prototipagem.
______________________________________________________________________________________

O modelo cascata é um dos paradigmas mais antigos da engenharia de software. Dentre os problemas às vezes
encontrados quando se aplica o modelo cascata, tem-se:
O uso do fluxo sequencial proposto pelo modelo, visto que projetos reais raramente seguem tal fluxo.
_____________________________________________________________________________________

O modelo de ciclo de vida em cascata e considerado o paradigma mais antigo da engenharia de software.
Apesar de apresentar diversas desvantagens em relação ao modelo incremental, pode ser útil principalmente em
situações que :
os requisitos são fixos.
______________________________________________________________________________________
Dentre os modelos de processos de desenvolvimento de software, o Modelo em Cascata, também
conhecido como ciclo de vida clássico, é um dos mais conhecidos e o mais discutido. Qual das seguintes
características não se aplica a um processo de software baseado no Modelo em Cascata?

O cliente tem a oportunidade, em função dos vários incrementos, de fornecer feedback com relação
às funcionalidades sendo desenvolvidas.
______________________________________________________________________________________

No processo de desenvolvimento de software iterativo e incremental, assinale o conceito que NÃO se adequa à
sua filosofia.

Levantamento prévio à programação da maioria dos requisitos do sistema.