Questões de Concursos Públicos - Engenharia de Software
Resolva questões gratuitas da Engenharia de Software. Banco com 344 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q161413
IADES - 2021 - CFQ - Analista de Sistemas - Ênfase em sistemas e Processos
Os sistemas de controle de versão são ferramentas de software que ajudam a gerência de mudanças no código-fonte. Em relação a esses sistemas, assinale a alternativa correta.
Q152159
Instituto Consulplan - 2021 - HEMOBRÁS - Assistente Industrial e de Gestão Corporativa – Assistente de Informática (Manhã)
Ano: 2021
Órgão:
HEMOBRÁS
Banca:
Instituto Consulplan
Matéria:
Engenharia de Software
Assunto: Inteligencia Artificial
“A Internet das Coisas (IoT) encapsula uma visão de um mundo no qual bilhões de objetos com inteligência incorporada, meios de comunicação e recursos de detecção e atuação se conectam por meio da rede. A IoT tem diferentes aplicações, desde cuidados de saúde até a indústria, em que as soluções são trazidas às pessoas para ajudar a lidar com o caos em suas vidas diárias.” (Cirani, et al., 2019. P 1. Adaptado.) Sobre a Internet das Coisas (IoT), assinale a afirmativa correta.
Q147049
ACCESS - 2020 - Câmara de Mangaratiba - RJ - Supervisor de Informática
Ano: 2020
Órgão:
Câmara de Mangaratiba - RJ
Banca:
ACCESS
Matéria:
Engenharia de Software
Assunto: Orientação a Objetos
No que diz respeito à Orientação a Objetos, dois princípios são
caracterizados a seguir:
I. faz com que detalhes internos do funcionamento dos
métodos de uma classe permaneçam ocultos para os objetos.
O conhecimento a respeito da implementação interna da
classe é desnecessário do ponto de vista do objeto, uma vez
que isso passa a ser responsabilidade dos métodos internos
da classe.
II. indica a capacidade de abstrair várias implementações
diferentes em uma única interface. As classes derivadas de
uma única classe base são capazes de invocar os métodos
que, embora apresentem a mesma assinatura, comportam-se
de maneira diferente para cada uma das classes derivadas.
Os princípios caracterizados em I e II são respectivamente
denominados
Q141147
IDIB - 2020 - Prefeitura de Xinguara - PA - Analista de Sistemas
Ano: 2020
Órgão:
Prefeitura de Xinguara - PA
Banca:
IDIB
Matéria:
Engenharia de Software
Assunto: Outros modelos de Processo de Software
A vida de um software é composta por um conjunto de fases
que definem uma série de atividades. Desenvolvimento,
operação e manutenção são alguns exemplos, etapas
presentes na vida de um sistema e a literatura de engenharia
de software costuma chamar este conjunto de ciclo de vida de
software. A respeito dos diversos modelos de ciclo de vida de
software, analise as afirmativas abaixo.
I. Cascata, evolutivo, incremental e espiral são exemplos de
modelos de ciclo de vida de software.
II. O modelo cascata é um modelo tradicional onde as fases são
realizadas de forma serial em um processo que flui sempre
para frente. Uma das desvantagens deste modelo é a
dificuldade de lidar com mudanças durante a execução do
projeto.
III. O modelo incremental preconiza a divisão das entregas do
projeto, característica que justifica seu nome. Tem como
vantagem em relação ao modelo cascata o fato de ser mais
tolerante a mudanças de requisito.
É correto o que se afirma
Q141145
IDIB - 2020 - Prefeitura de Xinguara - PA - Analista de Sistemas
Ano: 2020
Órgão:
Prefeitura de Xinguara - PA
Banca:
IDIB
Matéria:
Engenharia de Software
Assunto: UML
A UML (Unified Modeling Language) é uma linguagem de
modelagem visual carregada de semântica e com sintaxe
vasta. É amplamente utilizada para definir comportamentos,
facilitando a arquitetura, design e implementação de sistemas
de software. A respeitos dos diversos diagramas presentes
nesta linguagem, analise as afirmativas abaixo.
I. O diagrama de sequência ilustra como objetos interagem entre
si, identificando inclusive a ordem de ocorrência destas
interações.
II. O diagrama de classes é o mais conhecido e utilizado da UML.
É bastante utilizado, por exemplo, no desenvolvimento de
sistemas orientados a objeto.
III. O diagrama de estados representa um retrato, em tempo de
execução, dos objetos existentes no software e dos seus
relacionamentos.
É correto o que se afirma
Q136857
FUNDATEC - 2020 - CIGA-SC - Programador
Ano: 2020
Órgão:
CIGA-SC
Banca:
FUNDATEC
Matéria:
Engenharia de Software
Assunto: Processos de Software - Desenvolvimento Ágil
Scrum é um framework para desenvolver, entregar e manter produtos e serviços
complexos. NÃO é um dos cinco valores do Scrum, segundo o Guia do Scrum:
Q136856
FUNDATEC - 2020 - CIGA-SC - Programador
Ano: 2020
Órgão:
CIGA-SC
Banca:
FUNDATEC
Matéria:
Engenharia de Software
Assunto: Gerência de Configuração
Foi solicitado que você corrigisse um defeito em um sistema cujo código-fonte está
armazenado em um repositório GIT. A equipe definiu que é necessário utilizar o padrão “feature
branch”, no qual os desenvolvedores precisam criar um branch para cada demanda em que vão
trabalhar. As modificações devem ser feitas nesse branch criado a partir do branch de
desenvolvimento principal. Após o término das alterações necessárias, o código deve ser reintegrado
no ramo principal por uma equipe de revisores. Analise as operações abaixo: 1. git push
2. git checkout
3. git clone
4. git commit
5. git add
Para que você possa trabalhar na correção do defeito, utilizando o padrão “feature branch”, a ordem
correta das operações acima seria:
Q136591
VUNESP - 2020 - Prefeitura de Ilhabela - SP - Analista - Tecnologia da Informação e Comunicação
Ano: 2020
Órgão:
Prefeitura de Ilhabela - SP
Banca:
VUNESP
Matéria:
Engenharia de Software
Assunto: Orientação a Objetos
No contexto da orientação a objetos, o conceito relativo
a relacionamentos do tipo “é um” (“is a”) e “é como”
(“is like”) é conhecido como
Q136587
VUNESP - 2020 - Prefeitura de Ilhabela - SP - Analista - Tecnologia da Informação e Comunicação
Ano: 2020
Órgão:
Prefeitura de Ilhabela - SP
Banca:
VUNESP
Matéria:
Engenharia de Software
Assunto: UML
No diagrama de sequência da UML 2.0, os símbolos que
representam, respectivamente, mensagem localizada e
mensagem perdida são:
Q136586
VUNESP - 2020 - Prefeitura de Ilhabela - SP - Analista - Tecnologia da Informação e Comunicação
Ano: 2020
Órgão:
Prefeitura de Ilhabela - SP
Banca:
VUNESP
Matéria:
Engenharia de Software
Assunto: UML
Considere o seguinte diagrama de classes da UML 2.0.
Segundo esse diagrama, considerando as propriedades
de navegabilidade, é correto afirmar que