Questões de Concurso Comentadas sobre processos de software em engenharia de software

Foram encontradas 818 questões

Q3146035 Engenharia de Software
Julgue o próximo item, a respeito de metodologias de gerenciamento de projetos.

A metodologia cascata é altamente iterativa, permitindo revisões e alterações frequentes durante todas as fases do projeto. 
Alternativas
Q3158058 Engenharia de Software
Entre as metodologias prescritivas de desenvolvimento de software, a metodologia em Cascata subdivide o desenvolvimento de um novo software em cinco atividades: Engenharia de Sistemas, Projeto, Codificação, Teste e Manutenção. Analise as afirmativas a seguir relativas à metodologia Cascata.

I - A interação com o cliente ocorre somente nas fases de Projeto e Manutenção.
II – As atividades de Codificação e Testes são executadas em paralelo para reduzir o tempo de desenvolvimento do software.
III – Os requisitos do sistema são determinados na atividade de Engenharia de sistemas.


Está correto o que se afirma em
Alternativas
Q3136150 Engenharia de Software
O modelo cascata sugere uma abordagem sistemática e sequencial para o desenvolvimento de software. A Operação e manutenção implica também em: 
Alternativas
Q3110965 Engenharia de Software
Em relação a metodologias de desenvolvimento de sistemas, julgue o item subsequente.

O modelo cascata é mais adequado para uso em sistemas cujos requisitos são bem definidos e estáveis que para sistemas em que os requisitos são alterados continuamente.
Alternativas
Q3086548 Engenharia de Software

A engenharia de software é o ramo da ciência da computação que se preocupa com o desenvolvimento, operação e manutenção de sistemas de software de maneira eficiente e eficaz. Esse processo envolve o uso de práticas e técnicas específicas para garantir a alta qualidade e escalabilidade dos sistemas desenvolvidos. Programação para web é uma das principais áreas de desenvolvimento de software, permitindo a criação de aplicações que são executadas em navegadores, com base em linguagens como HTML, CSS, e JavaScript. A lógica de programação e as técnicas de programação são fundamentais para a criação de algoritmos eficientes, garantindo que o código seja executado corretamente e com alta performance, seguindo princípios de modularidade, reutilização e manutenibilidade.


Julgue o item a seguir, a respeito do texto acima:

Na engenharia de software, o modelo em cascata é amplamente utilizado atualmente por sua flexibilidade e por permitir revisões constantes e interações frequentes entre as equipes de desenvolvimento e os stakeholders ao longo do projeto.
Alternativas
Q3063327 Engenharia de Software
Considere as seguintes afirmativas sobre o modelo de desenvolvimento de software em espiral:

I. Uma das características mais marcantes do modelo em espiral é a sua ênfase na identificação, análise e mitigação de riscos.
II. Segue a abordagem de passos sistemáticos do modelo cascata, incorporando-os a uma estrutura iterativa.
III. É uma abordagem realista para o desenvolvimento de sistemas e software de grande porte.

Considerando-se V para verdadeiro e F para falso, o julgamento correto das afirmativas é
Alternativas
Q3048973 Engenharia de Software
O Processo Unificado (UP) é uma metodologia de desenvolvimento de software que fornece um processo disciplinado na atribuição de tarefas e responsabilidades em uma organização de desenvolvimento de software. Seu principal objetivo é garantir a produção de software de alta qualidade que atenda às necessidades dos usuários finais, respeitando prazos e orçamentos.

Nessa metodologia, quais são as quatro fases do ciclo de vida de um projeto?
Alternativas
Q3036040 Engenharia de Software
A atividade de reengenharia de software que tem como característica a análise do programa na tentativa de criar uma representação dele em um nível mais alto de abstração que o código-fonte é denominada
Alternativas
Q3036038 Engenharia de Software
Considerando o fluxo de processos (ou fluxo de trabalho), o tipo de modelo de processo de software que tem como característica combinar os fluxos de processo linear e paralelo das atividades, aplicando sequências lineares de forma escalonada é o 
Alternativas
Q3035065 Engenharia de Software
A Análise Essencial, em Engenharia de Software, tem como premissa básica descrever o sistema de maneira independente de restrições tecnológicas, o que permitirá uma solução ideal ao problema. Quais os aspectos abordados no modelo essencial de um sistema de informação?
Alternativas
Q3035064 Engenharia de Software
Na Engenharia de Software, um modelo de processo é uma representação simplificada que permite definir e observar as atividades do desenvolvimento. Os modelos de ciclo de vida de desenvolvimento de software utilizam diferentes abordagens. Qual abordagem segue uma estrutura de etapas sequenciais, com longo planejamento e controle fixo das funções?
Alternativas
Q3032818 Engenharia de Software
A analista Luísa foi designada como responsável pelo acompanhamento de todo o ciclo de vida de um produto (software).
Sobre o ciclo de vida do produto, é correto afirmar que:
Alternativas
Q3031576 Engenharia de Software
As principais vantagens do desenvolvimento iterativo e incremental em comparação com o modelo em cascata são: 
Alternativas
Q3022130 Engenharia de Software
Acerca dos Modelos de Processo de Software, assinale a opção FALSA.
Alternativas
Q3009673 Engenharia de Software
Engenharia de software é a disciplina que aplica princípios de engenharia para o desenvolvimento de software de qualidade. Considerando essas informações, julgue o item a seguir.

O gerenciamento de configuração é importante para rastrear e controlar mudanças no software ao longo de seu ciclo de vida.
Alternativas
Q3009672 Engenharia de Software
Engenharia de software é a disciplina que aplica princípios de engenharia para o desenvolvimento de software de qualidade. Considerando essas informações, julgue o item a seguir.

Uma vez que o software é construído de acordo com as boas práticas de engenharia de software e já lançado, não há necessidade de manutenção ou atualização.
Alternativas
Q3009669 Engenharia de Software
Engenharia de software é a disciplina que aplica princípios de engenharia para o desenvolvimento de software de qualidade. Considerando essas informações, julgue o item a seguir.

O método waterfall (ou cascata) é a única abordagem válida para o desenvolvimento de software.
Alternativas
Q2557073 Engenharia de Software

Julgue o próximo item, relativo ao DevOps.  


O DevOps é uma metodologia que abrange as fases de planejamento, desenvolvimento, entrega e operações de uma solução de software, e nessa metodologia cada fase depende das outras.

Alternativas
Q2550356 Engenharia de Software
No que se refere ao modelo em cascata, no contexto da engenharia de software, assinale a alternativa correta. 
Alternativas
Q2534614 Engenharia de Software
Com o lançamento do Apple Vision Pro, um dispositivo inovador no espectro de XR (Realidade Estendida), a Apple enfrentou desafios técnicos significativos para assegurar uma experiência de usuário imersiva e confortável.
Esse HMD (Head-Mounted Display) avançado, equipado com câmeras externas, permite aos usuários alternar sem esforço entre realidade virtual, mista e aumentada, simplesmente girando um botão. A capacidade de alterar a percepção do ambiente sem induzir desorientação ou desconforto é fundamental, especialmente ao interagir com o mundo real em modo de realidade aumentada.
Neste contexto, o aspecto técnico particularmente importante para evitar desorientação ou desconforto, de modo a otimizar o tempo mínimo necessário para que uma alteração na imagem seja percebida pelo olho humano, é a(o)
Alternativas
Respostas
1: E
2: C
3: A
4: C
5: E
6: D
7: E
8: A
9: D
10: D
11: B
12: E
13: C
14: D
15: C
16: E
17: E
18: C
19: A
20: A