Questões de Concurso sobre Interoperabilidade de Sistemas

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
81 questões encontradas
Questões por página
20
Mais recentes
 

Para acelerar o tempo de desenvolvimento e manter o controle de um projeto podemos recorrer a metodologias, softwares e serviços de apoio ao desenvolvimento de sistemas. A isso chamamos:


A

Projeto conceitual.


B

Programação estruturada.


C

Modelagem de dados.


D

CISSP.


E

Ferramentas case.

GitHub é uma plataforma de hospedagem de código que permite realizar o controle de versão de software, de modo que várias pessoas contribuam simultaneamente no mesmo projeto, editando e criando novos arquivos, sem o risco de suas alterações serem sobrescritas.


C
Certo

E
Errado

A integração contínua emprega testes automatizados nas alterações de código que deverão ir para o branch do código principal do sistema, o que tornará o código pronto para rodar em produção.


C
Certo

E
Errado

Método desenvolvido com base na experiência de desenvolvimento de projetos de software, permite estimar os tempos de desenvolvimento. Esse método é o:


A

Cocomo.


B

Rup.


C

Opm.


D

Cmmi.


E

Uml.

O método ágil Extreme Programming ou XP é um dos métodos ágeis mais conhecidos. Sobre as características desse método, é correto afirmar:


A

o planning game é uma reunião que ocorre a cada iteração com o objetivo de discutir o que foi feito na última iteração.


B

o código fonte que será executado no ambiente de produção é desenvolvido em pares, sendo que o par se alterna nos papéis de condutor e navegador.


C

é importante tentar prever o que o cliente deseja e executar antes mesmo de comunicá-lo, mostrando proatividade na resolução de possíveis problemas.


D

o código fonte de cada página pertence a um membro da equipe. Qualquer alteração a ser realizada precisa ser informada ao respectivo membro.

O Apache Maven tem como objetivo principal simular dispositivos mobile para obtenção da experiência do usuário, o que auxilia o desenvolvimento de aplicativos móveis, especialmente para Android.


C
Certo

E
Errado

Conforme a IFPUG (International Function Point Users Group), no Manual de Práticas de Contagem de Pontos de Função, o primeiro passo para se fazer o cálculo do Valor do Fator de Ajuste (VAF) é o de avaliar cada uma das:


A

14 características gerais do sistema na escala de 0 a 5 para determinar o nível de influência (NI)


B

10 características gerais do sistema na escala de 0 a 3 para determinar o nível de influência (NI)


C

7 características gerais do sistema na escala de 1 a 3 para determinar o nível de influência (NI)


D

5 características gerais do sistema na escala de 0 a 5 para determinar o nível de influência (NI)

Cada empresa cria seu processo de desenvolvimento de acordo com suas necessidades, mas, de um modo geral, poderíamos estabelecer algumas fases que boa parte das empresas utiliza em seus processos de acordo com a Figura 1.

Imagem associada para resolução da questão

Figura 1 - Fases do processo de desenvolvimento e software.

Sobre a fase de desenvolvimento, é correto afirmar que tem o objetivo de:


A

Estabelecer quais funcionalidades o sistema a ser desenvolvido deverá ter, documentando isso através do documento de requisitos.


B

Detalhar os diagramas modelados na fase de análise, além de estabelecer a arquitetura que será utilizada para o desenvolvimento do sistema.


C

Implementar o sistema em uma determinada linguagem de programação, tendo como base os modelos criados na fase de análise e evoluídos na fase de projeto.


D

Disponibilizar o uso do sistema no ambiente de sua operação.

Analise a veracidade das afirmações (L, M, N e O) sobre refatoração e escolha a alternativa correta:


L - A refatoração é o processo de fazer melhorias em um programa para diminuir a degradação gradual resultante das mudanças.

M - Quando se refatorar um programa, não deve adicionar funcionalidade, mas concentrar-se na melhoria dele. Portanto, pode-se pensar em refatoração como uma ‘manutenção preventiva’, que reduz os problemas de mudança no futuro.

N - A refatoração é um processo contínuo de melhoria ao longo do processo de desenvolvimento e evolução, com o intuito de evitar a degradação do código, que aumenta os custos e as dificuldades de manutenção de um sistema.

O - A refatoração é uma parte inerente dos métodos ágeis, como o Extreme Programming, pois esses métodos são baseados em mudanças. Portanto, a qualidade de programa é suscetível de degradar rapidamente, de modo que os desenvolvedores frequentemente refatoram seus programas para evitar essa degradação.


A
L e N são verdadeiras; M e O são falsas.

B
L e M são verdadeiras; N e O são falsas.

C
L é verdadeira; M, N e O são falsas.

D
L, M, N e O são verdadeiras.

E
L, M, N e O são falsas.

Acerca dos conceitos dos modelos de desenvolvimento de software cascata e espiral, analise as seguintes afirmativas.

I. O modelo em espiral não aceita iteração. Como consequência, as modificações necessárias durante o desenvolvimento do software não serão atendidas pela equipe.

II. O modelo em cascata usa uma abordagem que capacita a empresa que presta serviço, e o cliente a entender e reagir aos riscos em cada etapa do processo de desenvolvimento.

III. O modelo em espiral permite gerar versões do sistema ao longo de cada iteração do desenvolvimento do software.

A sequ ncia que expressa corretamente o julgamento das afirmativas é


A
I – F; II – F; III - V.

B
I– V; II – F; III - F.

C
I – F; II – V; III - F.

D
I – V; II – V; III - V.

Assinale a alternativa correta:


A

Mapeamento objeto-relacional (ou ORM, do inglês: Object-relational mapping) é uma técnica de desenvolvimento utilizada para reduzir a persistência da programação orientada aos objetos utilizando bancos de dados relacionais. As tabelas do banco de dados são representadas através de classes e os registros de cada tabela são representados como instâncias das classes correspondentes. Com esta técnica, o programador não precisa se preocupar com os comandos em linguagem SQL; ele irá usar uma interface de programação simples que faz todo o trabalho de persistência.


B

Mapeamento objeto-relacional (ou ORM, do inglês: Object-relational mapping) é uma técnica de depuração de código fonte utilizada para ampliar a impedância da programação orientada aos objetos utilizando bancos de dados relacionais. As tabelas do banco de dados são representadas através de classes e os registros de cada tabela são representados como instâncias das classes correspondentes. Com esta técnica, o programador não precisa se preocupar com os comandos em linguagem SQL; ele irá usar uma interface de programação simples que faz todo o trabalho de persistência.


C

O Mapeamento objeto-relacional (ou ORM, do inglês: Object-relational mapping) consiste em uma técnica de desenvolvimento utilizada que reduzira impedância da programação orientada a objetos utilizando bancos de dados relacionais. As tabelas do banco de dados são representadas através de classes e os registros de cada tabela são representados como instâncias das classes correspondentes. Com esta técnica, o programador não precisa se preocupar com os comandos em linguagem SQL; ele irá usar uma interface de programação simples que faz todo o trabalho de persistência.


D

Mapeamento objeto-relacional (ou ORM, do inglês: Object-relational mapping) é uma técnica de desenvolvimento utilizada para reduzir a necessidade de utilização de subclasses em programação orientada aos objetos utilizando bancos de dados relacionais. As tabelas do banco de dados são representadas através de classes e os registros de cada tabela são representados como instâncias das classes correspondentes. Com esta técnica, o programador não precisa se preocupar com os comandos em linguagem SQL; ele irá usar uma interface de programação simples que faz todo o trabalho de persistência.

O processo de desenvolvimento de software, independentemente do seu tamanho e da sua destinação, pode envolver atividades genéricas como comunicação, planejamento, modelagem, construção e uso.

C
Certo

E
Errado
Na arquitetura de API JMS (Java Message Service) e no modelo Publish/Subscribe (Pub/Sub) de troca de mensagens, uma mensagem publicada em um tópico será entregue a uma única aplicação consumidora.

C
Certo

E
Errado

A norma ISO 15504 está intrinsecamente associada à metodologia “Software Process Improvement and Capability Determination” (SPICE). Acerca dessa norma, é correto afirmar que:


A

a dimensão “processos” é dividida em três categorias: engenharia, suporte e gestão.


B

como parte da metodologia, cada atributo do processo é separadamente classificado em uma escala binária como “atende” ou “não atende”


C

a avaliação pode ser classificada em três etapas: o processo de avaliação, o modelo de avaliação e as ferramentas utilizadas na avaliação.


D

a norma ISO 15504 não detalha as qualificações e competências do avaliador, sendo estas objeto de outra norma.


E

uma das etapas do processo de avaliação é a aplicação do método de avaliação descrito na norma para obter, inclusive, definição da equipe de avaliação, coleção de dados e validação de dados.

A Portaria SLTI/MP nº 92/2014 instituiu a arquitetura Padrões de Interoperabilidade de Governo Eletrônico (ePING). Essa arquitetura, em sua versão 2018, disponível no endereço eletrônico <<<http://eping.governoeletronico.gov.br/>>, adotou um padrão de formação de endereços de Correio Eletrônico para Caixas Postais Individuais. Para efeito da resolução dessa questão, considere exclusivamente os seguintes dados fictícios:


  1. Nome da organização pública federal: Secretaria de Planejamento Estratégico (SPE);
  2. Nome do servidor público, lotado nesse órgão: Luiz Carlos Fraga da Silva;
  3. Observações: (1) não existe usuário homônimo cadastrado nesse órgão; (2) esse servidor não utiliza nome social; (3) o nome desse servidor não constitui qualquer regra de exceção.


Nesse caso, segundo o ePING, o endereço de correio eletrônico padrão desse servidor, no âmbito da SPE, deveria ser:

De acordo com as recomendações da ePING, um sistema não necessita trocar informações com a sociedade, pois a premissa é que haja interoperabilidade na prestação dos serviços de governo eletrônico com elevado nível de segurança, ou seja, a troca deve restringir-se aos poderes e esferas de governo.


C

Certo


E

Errado

À luz das recomendações da eMAG, um sistema que seja acessível por meio de browser não deve abrir novas instâncias sem a solicitação do usuário, logo, não devem ser utilizados pop-ups.

C
Certo

E
Errado
   
Gerar simulado