Questões de Concurso Sobre processos de software em engenharia de software

Foram encontradas 1.054 questões

Q2010178 Engenharia de Software
No contexto da engenharia de software, com relação aos modelos de processos para desenvolvimento, considere as seguintes afirmativas.
O modelo em espiral prevê um único ciclo de especificação, projeto e desenvolvimento. A metodologia Scrum é baseada no modelo em cascata. Modelos de desenvolvimento ágil são geralmente baseados no modelo iterativo e incremental. O modelo iterativo e incremental inicia após o levantamento dos requerimentos.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q1800661 Engenharia de Software
Em engenharia de software, uma das metodologias de desenvolvimento mais conhecidas é o Modelo em Espiral, proposto por Barry Bohem, em 1988, e que combina as iterações do modelo de prototipagem com o controle e sistematização do modelo em cascata. O Modelo em Espiral é dividido em:
Alternativas
Q1702686 Engenharia de Software
Assinale a alternativa que apresenta uma característica do modelo espiral para engenharia de software.
Alternativas
Ano: 2019 Banca: UNESPAR Órgão: FOZTRANS Prova: UNESPAR - 2019 - FOZTRANS - Contador |
Q1639638 Engenharia de Software
Um processo de desenvolvimento de software pode ser considerado um conjunto sequencial e peculiar de ações que objetivam atingir uma meta. É usado para criar, projetar, produzir, controlar, manter e usar produtos e sistemas. Atualmente, existem vários tipos de modelos de processos para desenvolvimento de software, cada um com suas particularidades, atividades e artefatos. Das alternativas abaixo, qual apresenta apenas tipos de modelos processos para desenvolvimento de produto de software? Assinale a alternativa CORRETA:
Alternativas
Q1383472 Engenharia de Software

Leia as informações sobre Rational Unified Process abaixo e marque a alternativa correta.


I - O ciclo de vida desse processo é composto por quatro fases: Inception, Elaboration, Construction e Transition.

II - A implementação completa do produto final deve ser feita exclusivamente na fase de Elaboration.

III - Uma das atividades realizadas na fase de Transition é o treinamento dos usuários finais.

IV - Uso de componentes é uma boa prática no RUP.

Alternativas
Q1277244 Engenharia de Software

Assinale a associação correta presente na tabela ASSOCIAÇÕES que define corretamente os elementos a definir da TABELA A com as definições ou caracterizações da TABELA B.

Imagem associada para resolução da questão

Alternativas
Q1277243 Engenharia de Software

Abaixo você tem duas tabelas. Na TABELA A, você tem o item a definir e, na TABELA B você tem as definições. Para cada item A definir existe uma e somente uma relação correta com a TABELA B, tabela de Definições.

Assinale a alternativa, na tabela com o título ASSOCIAÇÃO, que associa corretamente o item A definir TABELA A com sua Definição TABELA B.

Imagem associada para resolução da questão

Alternativas
Q1277234 Engenharia de Software
Assinale a alternativa que completa corretamente as três perspectivas do RUP:
Alternativas
Q1277232 Engenharia de Software
Assinale a alternativa que contenha corretamente especificamente as características de desenvolvimento incremental:
Alternativas
Q1277230 Engenharia de Software
Assinale a alternativa que completa as lacunas corretamente. Considerando que o encadeamento entre uma fase e outra é uma das características do modelo em cascata, ou ciclo de vida de software. Este modelo é um exemplo de _______________. Neste tipo de processo você ________ e programar todas as atividades do processo antes de _______________.
Alternativas
Q1250977 Engenharia de Software
Sobre Engenharia de Software, marque a opção INCORRETA.
Alternativas
Q1241061 Engenharia de Software
No que tange à Engenharia de Software, um dos ciclos de vida para o desenvolvimento de sistemas preconiza que os requisitos do cliente são obtidos e, de acordo com a funcionalidade, são agrupados em módulos. Após este agrupamento, a equipe, junto ao cliente, define a prioridade em que cada módulo será desenvolvido, escolha baseada na importância daquela funcionalidade ao negócio do cliente. Cada módulo passa por todas as fases de projeto, conforme se observa na figura a seguir, e será entregue ao cliente um software operacional. Assim, o cliente receberá parte do produto final em menos tempo.
Imagem associada para resolução da questão
Esse ciclo de vida é conhecido como:

Alternativas
Q1241006 Engenharia de Software
Há casos em que os requisitos de um problema são bem compreendidos, por exemplo, quando o trabalho flui da comunicação ao emprego de forma relativamente linear. Sobre o modelo cascata, empregado na engenharia de software, assinale a alternativa correta.
Alternativas
Q1240477 Engenharia de Software
Existem diferentes processos de software, porém todos devem ser compostos por quatro etapas fundamentais. Assinale a alternativa que apresenta essas etapas.
Alternativas
Ano: 2019 Banca: VUNESP Órgão: Prefeitura de Campinas - SP
Q1183393 Engenharia de Software
O RUP (Rational Unified Process) apresenta disciplinas cujas atividades são distribuídas por quatro fases. Em relação a tais disciplinas e atividades, é correto afirmar que a disciplina
Alternativas
Q1133409 Engenharia de Software
O ciclo de vida clássico, que foi o primeiro modelo publicado de desenvolvimento de software, é conhecido como
Alternativas
Q1130160 Engenharia de Software

Considere as seguintes abordagens no contexto da Engenharia de Software.

I. Intercala as atividades de especificação, desenvolvimento e validação. O sistema é desenvolvido como uma série de versões, de maneira que cada versão adiciona funcionalidade à anterior.

II. Indivíduos e interações mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos e Responder a mudanças mais que seguir um plano.

III. Tem por referência a matriz Fase versus Fluxos de Trabalho. São alguns destes fluxos: Modelagem de negócios, Requisitos, Análise e Projeto, Implementação, Teste e Implantação.

IV. Processo dirigido a planos em que se deve planejar e programar todas as atividades do processo antes de começar a trabalhar nelas. Seus principais estágios são: Análise e definição de requisitos; Projeto de sistema e de software; Implementação e teste unitário; Integração e teste de sistema e Operação e manutenção.

Correspondem, correta e respectivamente, às abordagens

Alternativas
Q1088364 Engenharia de Software
A imagem a seguir, proposta por Pressman e Maxim (2016), apresenta uma representação esquemática de um processo de software.
Imagem associada para resolução da questão

O fluxo apresentado na figura refere-se ao fluxo de processo
Alternativas
Q1087188 Engenharia de Software
Sobre alguns modelos do ciclo de vida de desenvolvimento de software, assinale a alternativa correta.
Alternativas
Q1086711 Engenharia de Software
Analise as definições a seguir, sobre processos de software:
I. A filosofia defende a satisfação do cliente e a entrega de incremental prévio; equipes de projeto pequenas e altamente motivadas; métodos informais; artefatos de engenharia de software mínimos e, acima de tudo, simplicidade no desenvolvimento geral. Os princípios de desenvolvimento priorizam a entrega, mais que análise e projeto (embora essas atividades não sejam desencorajadas); também priorizam a comunicação ativa e contínua entre desenvolvedores e clientes. II. 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, emprego e culminando no suporte contínuo do software concluído. III. Reconhece a importância da comunicação com o cliente e de métodos sequencializados para descrever a visão do cliente sobre um sistema. Enfatiza o importante papel da arquitetura de software e ajuda o arquiteto a manter o foco nas metas corretas, tais como compreensibilidade, confiança em mudanças futuras e reutilização. Sugere um fluxo de processo iterativo e incremental, proporcionando a sensação evolucionária que é essencial no desenvolvimento de software moderno.
Assinale a alternativa em que as definições apresentadas estão corretamente relacionadas às suas respectivas denominações.
Alternativas
Respostas
301: A
302: C
303: B
304: D
305: A
306: B
307: B
308: D
309: D
310: B
311: A
312: C
313: A
314: B
315: C
316: A
317: E
318: A
319: A
320: A