Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q2795115 Arquitetura de Software
Na programação orientada a objetos, que é característica da linguagem Java, usamos abstração para definir classes e objetos. Os objetos são usados para
Alternativas
Q2795095 Arquitetura de Software
A linguagem Java ocupa o 3º lugar no ranking de linguagens de programação, sendo utilizada principalmente para desenvolvimento web, móvel e corporativo. Essa linguagem, que é orientada a objetos, baseia-se nos quatro pilares do princípio da abstração, denominados
Alternativas
Q2794477 Arquitetura de Software

Observe a figura a seguir, que ilustra o ciclo de vida clássico para desenvolvimento de sistemas.

COMUNICAÇÃO

Iniciação do projeto

Levantamento de requisitos

PLANEJAMENTO

Estimativas

Cronograma

Monitoração

MODELAGEM

Análise

Projeto

CONSTRUÇÃO

Codificação

Teste

IMPLANTAÇÃO

Entrega

Manutenção

Feedback


Essa figura também é conhecida como modelo:

Alternativas
Q2778216 Arquitetura de Software

Os arquivos gerados para um website, seja para sua implementação ou manutenção, precisam ser transferidos para um servidor onde serão hospedados e disponibilizados para o amplo acesso do público usuário. Essa transferência ocorre utilizando-se um protocolo de transferência de dados conhecido pela sigla FTP, cujo significado é:

Alternativas
Q2778212 Arquitetura de Software

Existem tecnologias fundamentais para o desenvolvimento de páginas Web, as quais servem para a estrutura, assim como para o estilo e o leiaute, incluindo WebFonts. Tais tecnologias são chamadas de:

Alternativas
Ano: 2017 Banca: Nosso Rumo Órgão: MGS Prova: Nosso Rumo - 2017 - MGS - Tecnólogo em Redes |
Q2775221 Arquitetura de Software

Sobre as propriedades de assinatura digital, assinale a alternativa INCORRETA.

Alternativas
Ano: 2017 Banca: Nosso Rumo Órgão: MGS Prova: Nosso Rumo - 2017 - MGS - Tecnólogo em Redes |
Q2775216 Arquitetura de Software

Um sistema de cabeamento estruturado EIA/TIA-568-C possui uma série de subsistemas. Assinale a assertiva que NÃO apresenta um desses subsistemas.

Alternativas
Q2766458 Arquitetura de Software

Sistemas de informações gerenciais devem dar suporte a diferentes níveis de necessidades de informações em uma organização. Cada nível organizacional demanda diferentes tipos de decisões. A coluna da esquerda apresenta níveis organizacionais e a da direita, tipos de decisões. Numere a coluna da direita de acordo com a da esquerda.


1 - Gerência Sênior ( ) Decisão estruturada

2 - Gerência Intermediária ( ) Decisão não estruturada

3 - Gerência Operacional ( ) Decisão semiestruturada


Assinale a sequência correta.

Alternativas
Q2766457 Arquitetura de Software

A Análise por Ponto de Função (APF) é uma técnica de estimativa de esforço para o desenvolvimento ou manutenção de software. Sobre o assunto, analise as afirmativas.


I - É baseada na contagem de ponto de função para as funcionalidades visíveis e não visíveis aos usuários, com peso diferenciado para cada uma delas.

II - Considera dados estáticos as representações estruturais dos dados, classificando-os como arquivos internos ou externos.

III - Considera dados dinâmicos as transações sobre os dados, classificando-os como entradas, saídas e consultas externas.


Está correto o que se afirma em

Alternativas
Q2766455 Arquitetura de Software

Uma das atividades da disciplina/fase de projeto de software orientado a objetos é a definição das abstrações do software e como cada uma delas será projetada. Sobre Padrões da Lógica de Domínio, assinale a afirmativa correta.

Alternativas
Q2766451 Arquitetura de Software

O modelo de desenvolvimento de software Processo Unificado (PU) é constituído de fases e disciplinas. Cada fase reúne um conjunto de atividades e artefatos que devem ser produzidos, refinados e ampliados no decorrer da fase. A coluna da esquerda apresenta as fases do PU e a da direita, atividades executadas nessas fases. Numere a coluna da direita de acordo com a da esquerda.


1 - Concepção

2 - Elaboração

3 - Construção

4 - Transição


( ) É produzido um documento de requisitos geralmente na forma de uma lista de casos de uso de alto nível.

( ) Análise de requisitos mais detalhada, realizada por meio da expansão dos casos de uso.

( ) Principais requisitos são descobertos e a extensão do sistema é compreendida.

( ) Produção da maior parte do código fonte e dos testes.

( ) Migração de dados de sistemas existentes.

( ) Refinamento do modelo conceitual após cada caso de uso ser expandido.

( ) Instalação do software produzido em ambiente de produção.

( ) A saída dessa fase normalmente consiste em ter um modelo conceitual preliminar.


Assinale a sequência correta.

Alternativas
Q2766448 Arquitetura de Software

Considerando a disciplina de Análise e Design do Processo Unificado (PU), assinale a afirmativa INCORRETA.

Alternativas
Q2766441 Arquitetura de Software

Considerando o paradigma de desenvolvimento de software orientado a objetos, e mais especificamente o conceito de identificador de objetos (OID), analise as afirmativas.


I - É a propriedade pela qual cada objeto, independente de sua classe ou seu estado, pode ser identificado e tratado como uma entidade distinta de software.

II - Objetos instanciados a partir de duas classes com relação de herança terão o mesmo valor de identificador de objetos (OID).

III - Dois ou mais objetos compartilharão o mesmo valor de identificador de objetos apenas nos casos que existir polimorfismo entre eles.


Está correto o que se afirma em

Alternativas
Q2766435 Arquitetura de Software

Sobre os protocolos TCP/IP em redes de computadores, analise as afirmativas.


I - O IP (Internet Protocol) é um protocolo baseado em datagrama no qual um emissor injeta um datagrama na rede e confia em sua chegada, visto que não há garantias.

II - Para oferecer comunicação confiável, o TCP (Transmission Control Protocol) pode ser utilizado, empregando o IP para fornecer fluxos orientados a conexão.

III - A implementação do TCP garante o envio de bytes da origem ao destino na ordem correta e sem erros usando números de sequências e somas de verificação (checksums), mas não faz retransmissões de pacotes recebidos.


Está correto o que se afirma em

Alternativas
Q2766432 Arquitetura de Software

INSTRUÇÃO: Considere a relação TABELA abaixo para responder às questões 28 e 29.


TABELA


CAMPO1

CAMPO2

CAMPO3

CAMPO4

1

A

1

2

2

B

2

8

3

C

2

4

4

D

1

7

5

E

3

15

6

F

1

9

Assinale a alternativa que apresenta o código SQL para exclusão da coluna CAMPO1.
Alternativas
Q2766431 Arquitetura de Software

INSTRUÇÃO: Considere a relação TABELA abaixo para responder às questões 28 e 29.


TABELA


CAMPO1

CAMPO2

CAMPO3

CAMPO4

1

A

1

2

2

B

2

8

3

C

2

4

4

D

1

7

5

E

3

15

6

F

1

9

Analise o código SQL abaixo.


SELECT SUM(CAMPO4)

FROM TABELA

GROUP BY CAMPO3

HAVING AVG(CAMPO4) > 10


Assinale a alternativa que apresenta o resultado do comando SQL.

Alternativas
Q2766429 Arquitetura de Software

Sobre arranjo redundante de discos (RAID), analise as afirmativas.


I - O RAID nível 0 possibilita a organização de vários discos em um único disco virtual, simulado pelo RAID, sendo que a distribuição dos dados sobre os vários discos é chamada de striping.

II - O RAID nível 1 duplica o(s) disco(s), de modo que exista(m) disco(s) primário(s) e disco(s) de cópia de segurança.

III - No RAID nível 1, durante uma escrita, cada faixa é escrita duas vezes, já durante uma leitura, qualquer uma das duas cópias pode ser usada, distribuindo a carga em mais discos.


Está correto o que se afirma em

Alternativas
Q2766426 Arquitetura de Software

Considere o código PHP abaixo:


<!DOCTYPE html>

<html>

<body>


<?php

function f1() {

static $res = “A”;

echo $res;

$res = $res . $res;

}

f1();

echo "<br>";

f1(); echo "<br>";

f1();

?>

</body>

</html>


Após a execução do código PHP, será apresentado no navegador do usuário:

Alternativas
Q2766424 Arquitetura de Software

Sobre os Processos e Threads de sistemas operacionais, assinale a afirmativa INCORRETA.

Alternativas
Q2766422 Arquitetura de Software

A coluna da esquerda apresenta classes de código de retorno do protocolo HTTP 1.1 e a da direita, tipos de retorno. Numere a coluna da direita de acordo com a da esquerda.

1 - 1xx (códigos iniciados em “1”) ( ) Redirecionamento

2 - 3xx (códigos iniciados em “3”) ( ) Erro do servidor

3 - 5xx (códigos iniciados em “5”) ( ) Informativo

Assinale a sequência correta.

Alternativas
Respostas
2921: D
2922: C
2923: E
2924: B
2925: C
2926: A
2927: A
2928: D
2929: C
2930: B
2931: C
2932: B
2933: A
2934: B
2935: D
2936: C
2937: C
2938: D
2939: B
2940: D