Questões de Concurso Sobre conceitos básicos em engenharia de software em engenharia de software

Foram encontradas 261 questões

Q2510317 Engenharia de Software

O Git é um sistema de controle de versão que registra alterações em um arquivo ou conjunto de arquivos ao longo do tempo para que o desenvolvedor possa obter versões específicas posteriormente. O arquivo $GIT_DIR/info/exclude

Alternativas
Q2500090 Engenharia de Software
Com relação aos padrões de criação e de estruturação e às tecnologias JME e JEE, julgue o item.
O JME é voltado para o desenvolvimento de aplicativos móveis, enquanto o JEE é voltado para o desenvolvimento de aplicativos corporativos. 
Alternativas
Q2500089 Engenharia de Software
Com relação aos padrões de criação e de estruturação e às tecnologias JME e JEE, julgue o item.
O JME fornece suporte para ambientes de computação em nuvem, enquanto o JEE não o faz.
Alternativas
Q2500088 Engenharia de Software
Com relação aos padrões de criação e de estruturação e às tecnologias JME e JEE, julgue o item.
O Facade é uma classe que fornece uma interface simplificada para um conjunto de classes mais complexas em um subsistema.
Alternativas
Q2500087 Engenharia de Software
Com relação aos padrões de criação e de estruturação e às tecnologias JME e JEE, julgue o item.
No padrão Prototype, o elemento cliente representa uma classe que declara uma interface para objetos capazes de clonar a si mesmos.
Alternativas
Q2500086 Engenharia de Software
Com relação aos padrões de criação e de estruturação e às tecnologias JME e JEE, julgue o item.
O padrão Singleton garante que uma classe tenha apenas uma única instância e fornece um ponto global de acesso a essa instância.
Alternativas
Q2500083 Engenharia de Software
No que diz respeito à engenharia de requisitos, à análise e projeto de sistemas e à norma ISO/IEC 14598‑3, julgue o item.
Na engenharia de software, análise e projeto são termos equivalentes, que se referem ao mesmo conjunto de atividades no ciclo de vida do software.
Alternativas
Q2499302 Engenharia de Software
DevSecOps é uma abordagem para desenvolvimento de software que integra práticas de segurança desde o início do ciclo de vida do desenvolvimento, visando garantir que a segurança seja uma consideração contínua e integrada em todas as etapas do processo de desenvolvimento, implantação e operação do software. Assinale a alternativa que descreve as palavras que formam o acrônimo DevSecOps.
Alternativas
Q2489601 Engenharia de Software
São exemplos de ferramentas para Gerenciamento de Configuração, EXCETO:
Alternativas
Q2489598 Engenharia de Software
Assinale a única alternativa que preenche corretamente a lacuna em branco.
______________________é um processo na Engenharia de Software responsável por identificar e controlar o acesso, as versões e as mudanças nos itens de configuração com o objetivo de garantir sua integridade.
Alternativas
Q2486312 Engenharia de Software
[Questão inédita] Um programador está trabalhando em um software de agendamentos de atendimento ao público e, ao consultar o documento de requisitos, ele se depara com as seguintes colocações:

I. “Um usuário deve ser capaz de pesquisar as listas de ocorrências para todas as unidades de atendimento.”

II. “A equipe de atendimento deve ser capaz de usar todas as funções do sistema após quatro horas de treinamento. Após esse treinamento, o número médio de erros cometidos por usuários experientes não deve exceder dois a cada meia hora de uso do sistema.”

III. “O sistema deve atualizar automaticamente a disponibilidade de atendimento de cada unidade de atendimento sem que haja concorrências de horários entre os atendimentos.”

IV. “Os usuários da equipe de realização dos atendimentos devem ser capazes de visualizar os atendimentos agendados, o nome das pessoas atendidas e a classificação do atendimento de forma rápida e simples, a fim de que cada consulta ao sistema não ultrapasse 30 segundos.”


Sobre os requisitos observados, é correto afirmar que:
Alternativas
Q2476242 Engenharia de Software

Em relação ao desenvolvimento e à sustentação de software e ao gerenciamento de produtos de software, julgue o item a seguir. 


O propósito da prática de gerenciamento de incidente é maximizar o número de mudanças bem-sucedidas de serviço e produto ao garantir que os riscos tenham sido adequadamente avaliados, autorizar as mudanças a serem realizadas e gerenciar o calendário de mudanças. 

Alternativas
Q2461638 Engenharia de Software

Julgue o próximo item, relativo a controle de dados, compilação e engenharia de software.


É tarefa da área de engenharia de software a organização dos processos de softwares, que englobam insumos, produtos e pessoal envolvido.

Alternativas
Q2447130 Engenharia de Software
Na engenharia de software, compreender as diferentes categorias de requisitos é fundamental para o sucesso do projeto.
Considerando as diferentes categorias de requisitos, os requisitos funcionais são: 
Alternativas
Q2446996 Engenharia de Software
Leia o texto a seguir.
O Capability Maturity Model Integration for Development (CMMI-DEV) é um modelo de referência que descreve as melhores práticas associadas ao desenvolvimento e à manutenção de produtos e serviços. Ele fornece um conjunto abrangente de diretrizes e recomendações para melhorar os processos de desenvolvimento de software e aumentar a maturidade organizacional. Uma das características importantes do CMMI-DEV é a distinção entre modelo de maturidade e modelo de capacidade.
Disponível em: <https://resources.sei.cmu.edu/library/assetview.cfm?assetid=656750>. Acesso em: 20 fev. 2024.

No contexto do Capability Maturity Model Integration for Development (CMMI-DEV v2.0), a diferença entre o modelo de maturidade e o modelo de capacidade está descrita em:
Alternativas
Q2427355 Engenharia de Software

A homologação de sistemas é uma etapa importante no processo de desenvolvimento de software em Engenharia de Software. Qual é a finalidade da etapa de homologação de sistemas com os usuários?

Alternativas
Ano: 2021 Banca: CETAP Órgão: CRF - PA Prova: CETAP - 2021 - CRF - PA - Analista de Suporte |
Q2411202 Engenharia de Software

Em engenharia de software, o princípio da responsabilidade única determina que uma classe deve ter apenas uma única responsabilidade e realizá-la de maneira satisfatória, ou seja, uma classe não deve assumir responsabilidades que não são suas. Este princípio é conhecido como:

Alternativas
Q2373844 Engenharia de Software
Se a instituição deseja ter uma solução de software completa, incluindo sistema operacional, banco de dados e middleware, sem se preocupar com a manutenção e atualização da infraestrutura subjacente, o modelo de serviço que ela deve escolher é o 
Alternativas
Q2365171 Engenharia de Software

Em relação às tecnologias para a indústria 4.0, julgue o item a seguir.


Uma das vantagens da indústria 4.0 é a redução da necessidade de armazenamento dos dados gerados em uma planta industrial, pelo processamento existente nos dispositivos atuais de controle e automação.

Alternativas
Q2355809 Engenharia de Software
Com relação aos tipos de software existentes, analise as afirmativas a seguir.
I. O software básico é o responsável pelo funcionamento fundamental do sistema.
II. O software aplicativo é o projetado para atender a tarefas específicas do usuário.
III. O software básico é necessário para executar o software aplicativo.
Estão corretas as afirmativas 
Alternativas
Respostas
21: C
22: C
23: E
24: C
25: E
26: C
27: E
28: A
29: A
30: B
31: E
32: E
33: C
34: A
35: D
36: A
37: A
38: C
39: E
40: D