Questões de Concurso Comentadas sobre outros modelos de processo de software em engenharia de software

Foram encontradas 235 questões

Q141725 Engenharia de Software
Metodologias de desenvolvimento de software se baseiam em um modelo de ciclo de vida, tais como cascata, espiral e prototipagem; sendo assim, é correto afirmar que
Alternativas
Q111533 Engenharia de Software
Considere:

I. Modificações devem ser ajustadas facilmente em módulos isolados e fáceis de encontrar. Se não atendem a isso, um reprojeto deverá ser necessário.

II. Modificações de tabelas devem ser especialmente fáceis de fazer. Se qualquer modificação não é rápida e fácil de ser feita, indica-se a realização de um reprojeto.

III. Modificações devem ser fáceis para serem feitas na forma de iterações. Se elas não são, haverá um problema básico tal como um projeto falho ou uma proliferação de correções.

No contexto das bases para direcionar a implementação e análise do processo iterativo e incremental, está correto o que se afirma em
Alternativas
Q102910 Engenharia de Software
Com referência a engenharia de software e uso de UML para a
modelagem de sistemas, julgue os itens subsecutivos.

Entre as etapas do ciclo de vida de software, as menos importantes incluem a garantia da qualidade, o projeto e o estudo de viabilidade. As demais atividades do ciclo, como a implementação e os testes, requerem maior dedicação da equipe e são essenciais.
Alternativas
Q205630 Engenharia de Software
No desenvolvimento de um software, qualquer que seja o método escolhido, estará refletido em um ciclo de vida de desenvolvimento. Nesse aspecto, a parte em que o modelo espiral incorpora os conceitos do modelo de prototipação é o
Alternativas
Q120674 Engenharia de Software
Sobre Engenharia de Software julgue os itens seguintes:

1. As métricas orientadas a tamanho são universalmente aceitas como o melhor método de se medir o processo de desenvolvimento de software.
2. A métrica de pontos por função independe da linguagem de programação utilizada.
3. O modelo ESPIRAL é um modelo evolucionário carcterizando-se por combinar características da PROTOTIPAGEM com outras do modelo em CASCATA.
Alternativas
Q120057 Engenharia de Software
Um desenvolvedor de software foi contratado por uma empresa de software, mas ainda não tem informações acerca do modelo de desenvolvimento, do modelo de ciclo de vida ou do processo de desenvolvimento de software sob o qual se estruturam as atividades da organização. O desenvolvedor, no entanto, ao chegar às dependências da empresa, no seu primeiro dia de trabalho, começou a observar alguns comportamentos desempenhados pelos seus colegas. Tratando tais comportamentos como evidências do desempenho de um processo aderente a determinado modelo, o desenvolvedor registrou algumas proposições acerca do modelo empregado na empresa.

A respeito da situação acima, em cada uma das opções a seguir, é apresentada uma evidência coletada pelo desenvolvedor, que deve ser analisada individualmente, independentemente das demais evidências coletadas. Assinale a opção em que a conclusão de evidência é coerente com o que estabelece o corpo de conhecimento da engenharia de software acerca desse tema.

Alternativas
Ano: 2010 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2010 - UDESC - Analista de Sistemas |
Q119999 Engenharia de Software
Identifique se são verdadeiras ( V ) ou falsas ( F ) as seguintes afirmativas, com relação a ciclo de vida de software:

( ) Pode-se considerar que na etapa de projeto ocorre a modelagem do domínio do problema.
( ) Pode-se considerar que na etapa de análise ocorre a modelagem do domínio do negócio.
( ) O modelo de ciclo de vida espiral prevê análise de riscos.
( ) Os modelos de ciclo de vida espiral e incremental prevêem desenvolvimento cíclico.

Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q116265 Engenharia de Software
A UML é uma linguagem visual para modelar sistemas orientados a objetos, sendo independente tanto de linguagens de programação quanto de processos de desenvolvimento. Nesse contexto, analise a figura abaixo, que representa um modelo de ciclo de vida para desenvolvimento de sistemas. Essa abordagem divide o desenvolvimento de software em ciclos, em que, em cada ciclo, podem ser identificadas as fases de análise, projeto, implementação e testes. Cada um dos ciclos considera um subconjunto de requisitos, e estes são desenvolvidos uma vez que sejam alocados a um ciclo de desenvolvimento. Esse modelo de ciclo de vida é denominado
Alternativas
Q116123 Engenharia de Software
Em relação a ciclo de vida dos projetos e sua aplicação em modelos de processo de software, de acordo com Pfleeger, é correto afirmar que:
Alternativas
Q115111 Engenharia de Software
O modelo em espiral para a engenharia de software foi desenvolvido para abranger características tanto do ciclo de vida clássico como da prototipação, acrescentando-se alguns elementos.

Assinale a opção que NÃO apresenta atividade do modelo em espiral.
Alternativas
Q106516 Engenharia de Software
Um modelo de processo de software, como os modelos cascata, iterativo e rational unified process (RUP), consiste em uma representação abstrata de um processo de software. Abordagens como extreme programming (XP) e Scrum propõem uma forma mais ágil de desenvolver produtos de software. A esse respeito, assinale a opção correta.
Alternativas
Q93633 Engenharia de Software
Modelos em Engenharia de Software são fundamentais no desenvolvimento de sistemas. Com relação a Modelos, marque a alternativa INCORRETA.
Alternativas
Q93632 Engenharia de Software
O Modelo Ambiental, na engenharia de software, representa o que o sistema deve fazer para atender ao ambiente, segundo uma perspectiva do usuário. É composto pelos seguintes artefatos: Propósito do Sistema, Lista de Eventos e Diagrama de Contexto. Com relação ao Modelo Ambiental, analise as seguintes afirmativas:

I. O Propósito do Sistema enuncia a finalidade do sistema. Pode ser acompanhado de uma breve descrição do contexto do sistema.
II. A Lista de Eventos deve conter, pelo menos, o nome do evento, o estímulo e a resposta externa do sistema.
III. O Diagrama de Contexto representa o sistema como um único processo e suas interações com o ambiente. Pode ser acompanhado de um dicionário de dados.

Podemos afirmar corretamente que:
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Analista de Sistemas |
Q93393 Engenharia de Software
No modelo de desenvolvimento em espiral, cada loop da espiral representa uma fase do processo de software. A importante distinção entre este modelo e os demais é a consideração em todos os ciclos da análise de
Alternativas
Q83157 Engenharia de Software
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

Quando um aplicativo de software desenvolvido em uma organização atinge, no fim do seu ciclo de vida, a fase denominada aposentadoria, descontinuação ou fim de vida, todos os dados por ele manipulados podem ser descartados.
Alternativas
Q76968 Engenharia de Software
Qual das alternativas a seguir corresponde ao modelo de processo, proposto no final da década de 80, que tem como principais características ser evolucionário, iterativo e focado na redução dos riscos?
Alternativas
Q68448 Engenharia de Software
Relacione as características de modelos de ciclo de vida, descritos na Coluna 2, com os identificadores corretos de modelos de ciclo de vida, relacionados na Coluna 1.

Coluna 1

1. Modelo cascata (waterfall)
2. Modelo espiral
3. Modelo iterativo e incremental
4. Modelo V

Coluna 2

( ) Preconiza que o início da elaboração dos planos de teste deve ocorrer antes da etapa de implementação.

( ) Permite alterar o resultado de uma etapa anterior.

( ) É baseado em ambientes físicos altamente estruturados, em que depois de uma ação as mudanças são proibitivamente caras, se não impossíveis.

( ) Inclui explicitamente a análise de riscos e a prototipação como atividades do processo de desenvolvimento.

Assinale a alternativa que indica a sequência correta, de cima para baixo.

Alternativas
Q67158 Engenharia de Software
No modelo em espiral do processo de software cada loop na espiral representa
Alternativas
Q64277 Engenharia de Software
O modelo em espiral difere principalmente dos outros modelos de processo de software por

Alternativas
Q64276 Engenharia de Software
No modelo de desenvolvimento de software em espiral, cada loop na espiral representa

Alternativas
Respostas
181: D
182: E
183: E
184: D
185: B
186: B
187: B
188: E
189: D
190: A
191: B
192: E
193: E
194: D
195: E
196: A
197: E
198: D
199: B
200: D