Questões de Concurso Sobre engenharia de software

Foram encontradas 14.505 questões

Q1930449 Engenharia de Software

A UML (Unified Modeling Language) é uma linguagem muito utilizada para especificação, construção e documentação de sistemas de software complexos, principalmente os orientados a objetos. Ela é composta por diferentes tipos de diagramas que permitem a representação gráfica dos modelos desses sistemas. Sobre essa linguagem e seus diagramas, analise as seguintes afirmativas a seguir.


1) Em Diagrama de Classes, o modificador de acesso Protegido é definido pelo símbolo ~ (til).


2) Diagrama de Objetos permite a representação da colaboração entre os objetos e das mudanças de estados que um objeto passa ao longo do tempo.


3) Diagrama de Classe permite representar todos os objetos de uma classe que foram instanciados em um certo momento da execução do sistema.


4) Diagrama de Caso de Uso permite representar o conjunto de funcionalidades do sistema e a interação dessas funcionalidades com os atores.


5) Diagrama de Sequência permite representar graficamente a sequência das mensagens trocadas entre os objetos.


Estão corretas, apenas:

Alternativas
Q1930444 Engenharia de Software

Sobre o Paradigma de Programação Orientada a Objetos (POO), analise as afirmativas a seguir.


1) A orientação a objetos representa uma forma de enxergar e modelar o mundo como um conjunto de objetos inter-relacionados interagindo por meio da troca de mensagens.


2) Uma classe representa uma instância de um objeto.


3) O polimorfismo é caracterizado quando duas ou mais classes distintas possuem o mesmo nome. Ele permite que objetos dessas classes se comportem de forma diferente.


4) O encapsulamento, um dos principais conceitos da POO, consiste em separar os aspectos externos de um objeto, os quais são acessíveis a outros objetos, dos detalhes internos de implementação do objeto; assim, esses detalhes internos permanecem escondidos dos outros objetos.


Estão corretas, apenas:

Alternativas
Q1930441 Engenharia de Software
O git é um sistema de controle de versão distribuído e utilizado amplamente pela comunidade de desenvolvimento de software. Esse sistema possui um conjunto de comandos utilizados para o versionamento de código. Dito isso, qual o comando utilizado para enviar as alterações do repositório local para o repositório remoto?
Alternativas
Q1928229 Engenharia de Software
Quanto aos conceitos básicos de DevOps, segundo a Amazon, analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F).

( ) Lança-se versões de software em ciclos periódicos, lineares, mas longos.
( ) As equipes de desenvolvimento ficam separadas dos operadores de software.
( ) DevOps é a combinação de filosofias culturais, práticas e ferramentas.

Assinale a alternativa que apresenta a sequência correta de cima para baixo. 
Alternativas
Ano: 2022 Banca: FGV Órgão: MPE-GO Prova: FGV - 2022 - MPE-GO - Assistente Programador |
Q1928153 Engenharia de Software
Um determinado órgão da administração pública irá modernizar seu parque computacional. De modo a obter a padronização das aquisições, tecnologias e métodos, a unidade organizacional do mais alto nível da hierarquia executará a gerência dos projetos de modernização de suas subordinadas de modo coordenado. Dessa forma, a unidade de mais alto nível organizacional visa à obtenção de benefícios que não estariam disponíveis se os projetos fossem gerenciados individualmente.
Com isso, a organização deve compor um(a) 
Alternativas
Q1927064 Engenharia de Software
Assinale a alternativa que apresenta as atividades-chave da metodologia ágil XP (eXtreme Programming).
Alternativas
Q1927063 Engenharia de Software
Em relação à metodologia ágil Scrum, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) O Scrum Master é responsável pela eficácia do Scrum Team. ( ) As Sprints são eventos de duração média de um mês, podendo chegar até três meses. ( ) O Product Owner é responsável pelo gerenciamento eficaz do Product Backlog. 

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q1927057 Engenharia de Software
Segundo o Guia PMBOK 56!fR$r$67 Edição, uma das saídas do gerenciamento do projeto é um documento publicado pelo iniciador ou patrocinador do projeto que autoriza formalmente a existência de um projeto e concede ao gerente do projeto a autoridade para aplicar os recursos organizacionais nas atividades do projeto. Esse documento é chamado de:
Alternativas
Q1926964 Engenharia de Software
Qual das opções abaixo é um sistema de controle de versões ?
Alternativas
Q1926956 Engenharia de Software
Em um modelo DevOps existe um método para entregar aplicações com frequência aos clientes, visando integração, entrega e implantação contínuas. Chamamos esse método de:
Alternativas
Q1926952 Engenharia de Software
Alguns passos são importantes para o desenvolvimento de um sistema. Vamos imaginar que estamos desenvolvendo um sistema de controle de produção, o passo inicial seria:
Alternativas
Q1926939 Engenharia de Software

Durante a modelagem de sistemas, voltados a objetos, é importante o uso de uma ferramenta para apoiar a modelagem e produzir documentação de todos os passos.


Dentre as alternativas abaixo, a linguagem voltada para essa atividade é: 

Alternativas
Q1926938 Engenharia de Software
As versões incompletas de programas de softwares que estão sendo desenvolvidas utilizadas para testes iniciais são conhecidas como: 
Alternativas
Q1926936 Engenharia de Software
O processo de documentação, análise, rastreamento, priorização e concordância sobre as necessidades, o controle de mudanças e comunicação às partes envolvidas relevantes é chamado de: 
Alternativas
Q1926935 Engenharia de Software
Das opções abaixo, aquela que não é considerada uma métrica (direta) na avaliação de um software chama-se:
Alternativas
Q1926934 Engenharia de Software
Scrum, Extreme Programming e Lean, são exemplos de:
Alternativas
Q1926933 Engenharia de Software
O processo pelo qual os computadores desenvolvem o reconhecimento de padrões, ou a capacidade de aprender continuamente, ou fazer previsões com base em dados, e então, fazer ajustes sem serem especificamente programados para isso, é chamado: 
Alternativas
Q1926932 Engenharia de Software
Um modelo que combina filosofias culturais, práticas e ferramentas que aumentam a capacidade de uma empresa distribuir seus serviços em alta velocidade é chamado:
Alternativas
Q1926928 Engenharia de Software
A um conjunto de atributos e métodos chamamos:
Alternativas
Q1926925 Engenharia de Software
Há um tipo de repositório de dados que centraliza e armazena todos os tipos de dados gerados pela e para a empresa. Eles são depositados ali ainda em estado bruto, sem o processamento e análise. A esse repositório chamamos:  
Alternativas
Respostas
5281: E
5282: A
5283: B
5284: D
5285: B
5286: B
5287: E
5288: A
5289: C
5290: E
5291: B
5292: D
5293: B
5294: D
5295: E
5296: C
5297: A
5298: B
5299: B
5300: D