Questões de Concurso Público UFRPE 2022 para Técnico em Tecnologia da Informação - Desenvolvimento de Sistemas, Edital nº 42

Foram encontradas 4 questões

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
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
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
Q1930473 Engenharia de Software

Sobre interoperabilidade de sistemas, analise as afirmativas a seguir.


1) A JSON (Java Object Notation) é uma linguagem de programação.


2) Com a predominância de mercado da plataforma REST, o protocolo SOAP não está mais sendo utilizado no projeto de Serviços Web. O REST se mostra superior em relação ao SOAP em todos os aspectos.


3) Mesmo com o avanço do JSON, XML continua sendo usado em projetos de Serviços Web e é possível usar XML em projetos de Serviços Web que envolvam tanto SOAP como REST.


Está(ão) correta(s), apenas: 

Alternativas
Respostas
1: B
2: A
3: E
4: C