Questões de Concurso Sobre outros modelos de processo de software em engenharia de software

Foram encontradas 268 questões

Q596312 Engenharia de Software
O modelo de ciclo de vida de software que combina elementos do modelo em cascata aplicado de maneira iterativa é o
Alternativas
Q594881 Engenharia de Software
Um processo de software pode ser entendido como um conjunto coerente de atividades para a produção de software. Acerca dos diferentes processos de software existentes, analise as afirmativas.

I - O modelo em cascata, também conhecido como ciclo de vida clássico, é indicado para sistemas cujos requisitos não são bem compreendidos devido sua facilidade de adaptação a mudanças no decorrer do projeto.

II - A prototipagem é um modelo evolucionário de processo de software que auxilia o engenheiro de software e o cliente a entenderem melhor os requisitos do sistema.

III - O Processo Unificado é orientado por casos de uso, iterativo e incremental, projetado como um arcabouço para métodos e ferramentas UML.

IV - O modelo espiral, diferentemente de outros modelos de processos que terminam quando o software é entregue, pode permanecer operacional até que o software seja retirado de serviço.

Está correto o que se afirma em 

Alternativas
Q591487 Engenharia de Software
O processo de desenvolvimento de software com a utilização do modelo incremental apresenta vantagens e desvantagens. Entre as vantagens, é correto afirmar que neste modelo
Alternativas
Q590179 Engenharia de Software

Observe o seguinte diálogo entre dois Analistas de Sistemas:

Imagem associada para resolução da questão

O modelo de processo de software que atende às características do projeto que João e Maria irão desenvolver é:

Alternativas
Q575103 Engenharia de Software
Os processos iterativos e incrementais podem apresentar como desvantagem:
Alternativas
Q554366 Engenharia de Software
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:
Alternativas
Q553470 Engenharia de Software
Um dos ciclos de vida da Engenharia de Software bastante utilizado é o Modelo Incremental. Assinale a alternativa correta com relação à característica desse ciclo.
Alternativas
Q534279 Engenharia de Software

Durante o processo de desenvolvimento de software diversas etapas devem ser seguidas, de modo o que o software produzido cumpra os anseios e atenda as necessidades do cliente. Dessa forma, é interessante o desenvolvimento de implementações iniciais, de modo a expô-las a comentários do cliente, até que uma versão final consistente seja produzida. A intercalação de atividades como especificação, desenvolvimento e validação, oferecendo um rápida resposta para mensurar a evolução do projeto, conforme pode ser visto na figura a seguir:


Imagem associada para resolução da questão

Fonte: Engenharia de Software 9 Edição


A partir das informações apresentadas anteriormente, assinale a alternativa que contempla o modelo de desenvolvimento de software adotado:

Alternativas
Q510235 Engenharia de Software
Deve-se propor um modelo e processo(s) de software adequado(s) para o desenvolvimento de sistemas com as seguintes características:

I. Os requisitos do negócio e do produto mudam frequentemente à medida que o desenvolvimento prossegue. Prazos reduzidos impossibilitam criar uma versão completa e abrangente do software, mas é desejável a produção de uma versão reduzida para fazer face às pressões do negócio. Há um conjunto básico de requisitos bem determinado, mas os detalhes e extensões do produto precisam ser definidos.
II. Os requisitos iniciais estão bem definidos, mas o escopo global do esforço de desenvolvimento não é linear. Há necessidade de se fornecer rapidamente um conjunto limitado de funcionalidades do software aos usuários e depois refinar e expandir aquelas funcionalidades em versões subsequentes do sistema.

Os modelos corretos propostos em I e II, são, respectivamente,
Alternativas
Q492778 Engenharia de Software
Com o crescimento da internet aumenta, também, a área de desenvolvimento. A programação está presente em diversas áreas, mas programar não quer dizer desenvolvimento, apenas. No desenvolvimento de qualquer produto/processo, diversas fases são muito importantes para que se faça um acompanhamento e, assim, mensurar o tempo. A Engenharia de Software é uma área que auxilia muito no desenvolvimento de software, sendo o seu processo um conjunto estruturado de atividades necessárias para desenvolver um sistema de software, existem vários processos para desenvolvê-lo. “Modelo dirigido a planos, cujas fases de especificação e desenvolvimento são separadas e distintas.” Trata-se do modelo de
Alternativas
Q492509 Engenharia de Software
Nos últimos anos, em virtude da busca por alternativas para os modelos tradicionais de desenvolvimento de projetos, surgiram as metodologias ágeis. Quando o escopo e o tempo são reduzidos, essa necessidade se justifica. A utilização de metodologias tradicionais, para projetos de curta duração, pode atrasar a sua concepção, o que certamente traria prejuízo para os clientes. A utilização das metodologias ágeis pode proporcionar que o cliente tire proveito da aplicação o quanto antes e, dessa forma, receber constantemente partes do software, no tempo em que vão sendo concluídas. Acerca das metodologias tradicionais, analise a seguinte afirmação: “É um processo de desenvolvimento de software evolucionário que combina a natureza iterativa da prototipagem com aspectos controlados e sistemáticos do modelo sequencial linear”. De acordo com o exposto, assinale a alternativa que apresenta esse modelo.
Alternativas
Q855501 Engenharia de Software
Em relação ao modelo espiral, é correto afirmar que:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Gerente de Projetos |
Q476369 Engenharia de Software
Os projetos de sistemas para negócios aceitam diversos estilos de ciclo de vida. No entanto, um tipo tem sido adotado com frequência, pois é mais flexível e se baseia nas características listadas a seguir.

I. Primeiramente, um núcleo para o sistema é desenvolvid o , analisando , projetando , implementando e entregando um código preliminar que funciona.
II. Posteriormente, o escopo do sistema é ampliado, adicionando propriedades e comportamento aos objetos existentes, bem como incluindo novos tipos de objetos.
III. Constitui a melhor escolha para a maioria das aplicações, já que responde bem às mudanças e minimiza o risco de falha, além de oferecer um feedback de progresso aos usuários da gerência e do negócio.

O tipo descrito é conhecido por desenvolvimento:
Alternativas
Q472302 Engenharia de Software
O modelo de ciclo de vida incremental e iterativo foi proposto como uma resposta aos problemas encontrados no modelo em cascata. Em relação a este tipo de modelo de processo, é INCORRETO afirmar que
Alternativas
Q466016 Engenharia de Software
Considerando o modelo incremental de ciclo de vida de software, é correto afirmar que
Alternativas
Q466015 Engenharia de Software
No modelo de ciclo de vida de software conhecido como RAD (Rapid Application Development) há duas atividades, cujas tarefas podem ser distribuídas por diversas equipes. Essas atividades são:
Alternativas
Q455277 Engenharia de Software
Analise o modelo em espiral do processo de software de Boehm representado abaixo:


Os itens I, II e III correspondem, respectivamente, a
Alternativas
Q455275 Engenharia de Software
Flávio pretende desenvolver um software seguindo os estágios do modelo em cascata proposto por Sommerville, em razão de ponderações que faz em relação a outros modelos quanto à solução de um problema que se apresenta. Desta forma ele definiu em seu cronograma, na ordem apresentada pelo autor, as seguintes etapas do ciclo de vida de software:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Sistemas |
Q450879 Engenharia de Software
Em relação ao modelo espiral, é correto afirmar que a redução de risco está relacionada com a:
Alternativas
Q421545 Engenharia de Software
"A arquitetura de um sistema complexo de software pode ser descrita por cinco visões interligadas”.

Em relação à visão de processos, é CORRETO afirmar que
Alternativas
Respostas
141: C
142: B
143: B
144: B
145: D
146: B
147: C
148: A
149: B
150: A
151: C
152: D
153: C
154: D
155: D
156: D
157: A
158: E
159: C
160: B