Questões

Total de Questões Encontradas: 18

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:
A
cascata e modelo V;
B
prototipação e modelo espiral;
C
concorrente e métodos formais;
D
incremental e baseado em componentes;
E
processo unificado e orientado a aspectos.
Ano: 2008 Banca: CESPE Órgão: TJ-DF Prova: Analista Judiciário - Tecnologia da Informação
Texto Associado Texto Associado
Acerca da engenharia de software e de metodologias e ciclos de desenvolvimento de software, julgue os itens subseqüentes.
O modelo em espiral é um modelo de processos de software que reúne a natureza iterativa da prototipação com os aspectos sistemáticos e controlados do modelo seqüencial linear.
C
Certo
E
Errado
 

Analise o modelo em espiral do processo de software de Boehm representado abaixo:
Imagem da Questão
 

Os itens I, I I e I I I correspondem, respectivamente, a
A
Requisitos de SW - Projeto do produto - Projeto detalhado
B
Projeto de HW - Codificação de alto nível - Implementação
C
Requisitos funcionais e não funcionais - Protótipo final - Fluxograma de programa
D
Levantamento de dados - Fluxograma do sistema - Modelo funcional
E
Modelo Funcional - Modelo de dados - Codificação de alto nível
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:
A
Planejamento.
B
Análise dos riscos. 
C
Engenharia. 
D
Avaliação do cliente. 
E
Engenharia de sistemas.
Considere as seguintes afirmações feitas sobre um modelo de processo de software.

I. Combina a natureza iterativa de modelos incrementais com aspectos sistemáticos do modelo em cascata.

II. Pode ser aplicado em todo ciclo de vida de uma aplicação, inclusive, após a entrega do software.

III. É um modelo que reconhece explicitamente a necessidade de gerenciar riscos.

As três afirmativas se referem ao:
A
Modelo clássico
B
Protótipo evolucionário
C
Processo unificado
D
Modelo espiral
E
Modelo de métodos formais
Quando os requisitos estão bem definidos, são razoavelmente estáveis e bem compreendidos e quanto o trabalho flui de forma linear e rígida, sem retornos, esse modelo de processo sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, etc., culminando no suporte contínuo do software concluído. O modelo de processo descrito é conhecido como modelo:
A
Incremental.
B
Evolucionário.
C
Espiral.
D
Cascata.
E
Iterativo.
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
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, 
A
ao Ciclo de Vida de Sistema Tradicional e à Prototipagem.
B
ao Modelo Espiral e ao Modelo em Cascata. 
C
ao Modelo V e ao Modelo de Entrega por Estágios.
D
aos Modelos Prescritivos e aos Modelos Ágeis.
E
ao Modelo Orientado a Cronograma e ao Modelo Orientado a Teste.
Ano: 2013 Banca: FCC Órgão: MPE-MA Prova: Analista Judiciário - Teste e Qualidade de Software
Um processo de desenvolvimento de software em geral tem como entrada os requisitos do sistema e como saída um produto fornecido. Analise as afirmativas sobre este tema.

  I. O desenvolvimento de software envolve os estágios: análise e definição de requisitos, projeto do sistema, codificação, testes e entrega do sistema. Assim, o ciclo de vida do software descreve a vida do produto de software desde sua concepção até a implementação e entrega.  
 II. Um dos primeiros modelos propostos foi o cascata. Neste modelo o desenvolvimento de um estágio deve terminar antes do próximo começar. O modelo em V é uma variação do modelo em cascata, que mostra como as atividades de teste estão relacionadas com a análise e o projeto. A codificação forma o V do vértice.
III. O modelo em cascata pode ser incrementado com atividades de prototipação. A prototipação é um modelo de processo efetivo em que partes do sistema são construídas rapidamente com o objetivo de validar os requisitos. Caso novas alternativas sejam discutidas, deve-se começar o ciclo em cascata novamente, abandonando-se o protótipo.

Está correto o que se afirma em
A
I e II, apenas. 
B
II e III, apenas.
C
II, apenas.
D
I e III, apenas.
E
I, II e III.
Ano: 2012 Banca: FCC Órgão: TST Prova: Analista Judiciário - Analista de Sistemas
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
A
modelo espiral. 
B
ciclo de vida em cascata. 
C
modelo de desenvolvimento evolucionário (prototipação). 
D
modelo de desenvolvimento ágil. 
E
método de desenvolvimento Cleanroom (Sala Limpa).
Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: Analista Judiciário - Analista de Sistemas
No desenvolvimento de software em espiral (Boehm), cada loop está dividido em quatro setores. NÃO se trata da denominação de um destes setores:  
A
levantamento. 
B
definição de objetivos. 
C
avaliação e redução de riscos. 
D
desenvolvimento e validação.
E
planejamento.
Página 1 de 2