Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 8.303 questões

Q2759687 Arquitetura de Software

Acerca dos bancos de dados relacionais, julgue os seguintes itens.

No modelo relacional, os dados são representados em relações, que são tabelas com duas dimensões. Associado a cada atributo de uma relação, tem-se um domínio; as linhas em uma relação são as tuplas. Uma tupla tem um elemento para cada atributo da relação e cada elemento não precisa ser atômico, por exemplo, pode ser uma lista de elementos.

Alternativas
Q2759685 Arquitetura de Software

Acerca dos conceitos sobre orientação a objetos, julgue os itens a seguir.

A herança entre classes possibilita a redefinição de métodos em classes herdeiras. Pode-se definir uma nova implementação de um método na classe herdeira mantendo-se a mesma assinatura que o método tem na superclasse. Um método é dito polimorfo se for definido com a mesma assinatura mais de uma vez em uma hierarquia de classes.

Alternativas
Q2759682 Arquitetura de Software

No que se refere à modularização de um software, julgue os seguintes itens.

O acoplamento entre os módulos depende: dos relacionamentos entre módulos; da quantidade de estados pelos quais os módulos podem passar; da complexidade das interfaces exportadas pelos módulos que, por sua vez, depende da quantidade de funções nas interfaces desses módulos, da quantidade de parâmetros nessas funções e da quantidade de variáveis globais.

Alternativas
Q2759681 Arquitetura de Software

No que se refere à modularização de um software, julgue os seguintes itens.

Um módulo tem as seguintes características: o seu código não pode ser compilado independentemente de outros módulos; a sua especificação externa é requerida pelos usuários do módulo e a sua especificação interna por quem desenvolve o módulo; pode ter interfaces exportadas e importadas, as exportadas são disponibilizadas por módulos servidores e as importadas são esperadas por clientes.

Alternativas
Q2759678 Arquitetura de Software
Acerca das técnicas para melhorar a segurança das informações, julgue os seguintes itens.

Um algoritmo de criptografia assimétrico pode ser usado por uma entidade, para assinar digitalmente um documento, da seguinte forma: a entidade usa uma função hash para calcular um valor a partir do conteúdo do documento, cifra o esse valor com a sua chave privada, o valor cifrado funciona como uma assinatura que pode ser verificada por quem conheça a chave pública da entidade.

Alternativas
Q2759676 Arquitetura de Software

Um software está sendo desenvolvido e algumas decisões foram tomadas quando do seu projeto. A seguir, tem-se as decisões I, II e III que deverão ser atendidas usando-se padrões de projeto (design patterns) adequados.

I Os formatos dos dados de entrada serão validados por métodos nas classes que os modelam. Por exemplo, para validar uma senha, a classe Senha terá um método apropriado. Como o software será fornecido para clientes cujos dados terão diferentes formatos, essas classes devem ser substituídas em conjunto e essas substituições não devem resultar em alterações nos códigos que instanciam essas classes.

II A arquitetura do software será composta por vários módulos e cada módulo será composto por vários objetos interligados. Em cada módulo, o código para criar os objetos e estabelecer os relacionamentos entre os mesmos não deve estar nas classes das quais esses objetos são instâncias. Em cada módulo, esse código deve estar em uma classe responsável por construir o módulo.

III Alguns dos objetos serão persistentes e complexos. Os valores dos atributos de tais objetos serão carregados do banco de dados apenas quando forem referenciados. Um usuário de um objeto persistente receberá uma referência para um objeto em memória que se fará passar pelo objeto no banco de dados. O código do objeto em memória intermediará o acesso ao objeto no banco de dados.

Considerando as informações acima, julgue o seguinte item.

A decisão I pode ser atendida usando-se o padrão de projeto Abstract Factory; a decisão II pode ser atendida usando-se o Builder; e a decisão III pode ser atendida usando-se o Proxy.

Alternativas
Q2759673 Arquitetura de Software

Acerca dos sistemas operacionais, julgue os próximos itens.

Nas técnicas de gerência de memória, a segmentação divide a memória em blocos com tamanhos iguais e está sujeita à fragmentação interna; a paginação divide a memória em blocos com diferentes tamanhos e está sujeita à fragmentação externa; a segmentação paginada divide a memória em segmentos que por sua vez são divididos em páginas.

Alternativas
Q2749850 Arquitetura de Software
A JCL – Job Control Language é muito precisa e possui regras de gramática, indicações (statements) e sintaxe específicas que devem ser seguidas, como no exemplo geral:

//DDNAME^DD^DSN=U19999A.PROGRAM.DATA,DISP=SHR^Comme nt

Baseado no exposto, considere as afirmativas abaixo:
Alternativas
Q2749849 Arquitetura de Software

Sobre os conceitos que envolvem a Arquitetura IBM Mainframe, suas aplicações e produtos, assinale a alternativa correta

Alternativas
Q2749848 Arquitetura de Software
Sobre o CICS, analise as seguintes afirmações:

1. CICS significa Customer Information Control System e é uma familia de servidores de aplicação e conectores que proporciona gerenciamento de transações on line.

2. CICS proporciona conectividade para aplicações industriais de missão crítica.

3. O CICS que inclui Transaction Server para o z/OS V3.1 extende aplicações CICS para a arquitetura orientada a serviços e proporciona um eficiente e efetivo ambiente para aplicações escritas em COBOL, PL/I, C, C++ e Java.

4. O CICS Tools melhora a utilização de recursos além de favorecer e estimular funcionalidade e eficiência no sistema SICS. 5. O CICS Configuration Manager para z/OS V1.1 opera com CICS TS para z/OS V3.1 (5655-M15), CICS TS para z/OS V2.2 e V2.3 (5697-E93) e CICS TS para OS/390 V1.3 (5655-147)


Assinale a alternativa correta:
Alternativas
Q2749847 Arquitetura de Software
Sobre o JCL – Job Control Language, analise as seguintes afirmações:

1. JCL é uma script language usada para controlar a execução de programas em sistemas IBM Batch.
2. JCL é uma script language usada na família de mainframes IBM 360, 370, 390 e ES/9000.
3. O papel da JCL jamais foi assumido por outras arquiteturas como DOS Batch e UNIX´s Bourne Shell.

Assinale a alternativa correta:
Alternativas
Q2749846 Arquitetura de Software
Sobre o IBM z/OS, analise as seguintes afirmativas:

1. O IBM z/OS provê uma base segura, escalável e de alta performance para aplicações ON DEMAND.
2. O IBM z/OS pode ajudar a simplificar a estrutura de IT por permitir a integração de aplicações em uma imagem simples z/OS (simple z/OS® image).
3. Servidores IBM mainframe e z/OS podem ajudar a criar um ambiente operacional on demand.

Assinale a alternativa correta:
Alternativas
Q2749845 Arquitetura de Software
Na Arquitetura IBM/390 temos o PSW – Program-Status Word, analise as seguintes afirmativas

1. O PSW inclui os endereços de instrução.
2. O PSW inclui códigos de condição (condition code)
3. O PSW inclui informações usadas para controlar sequencias de controle (control instruction sequencing)
4. O PSW permite determinar o estado da CPU.

Assinale a alternativa correta:
Alternativas
Q2749843 Arquitetura de Software
Quanto aos conceitos que envolvem CA – ROSCOE 6.0, analise as afirmativas abaixo:

1. CA-ROSCOE 6.0 opera sobre o IBM System 30xx, 43xx, ou plataforma compatível operando MVS/370 SP1.3.3, MVS/XA SP2.1.0, ou MVS/ESA SP3.1.0, OS/390 V1R1, com os níveis associados de Jes2 or JES3

2. CA-ROSCOE 6.0 é um sistema de desenvolvimento de programas on-line de alta performance para o ambiente MVS.

3. CA-ROSCOE 6.0 suporta IBM MVS/ESA 5.1 e o novo ambiente S390/Parallel Sysplex (HPCS).

4. CA-ROSCOE 6.0 não suporta configurações dinâmicas de I/O, conhecido por DCD (Dynamic I/O Configurations).

Assinale a alternativa correta:
Alternativas
Q2749842 Arquitetura de Software
Sobre os conceitos que envolvem ADABAS C, considere as seguintes afirmativas:

1. ADABAS C é um SGBDR - Sistema Gerenciador de Banco de Dados Relacional.
2. ADABAS C pode ser utilizado sobre a plataforma UNIX.
3. ADABAS C é uma Metodologia de Desenvolvimento de Sistemas Orientado a Objetos e não uma Metodologia de Desenvolvimento de Sistemas Estruturados.
5. ADABAS C é uma linguagem de programação baseado na Plataforma C.

Assinale a alternativa correta.
Alternativas
Q2749841 Arquitetura de Software
Sobre TLMS, considere as seguintes afirmativas:

1. TLMS é uma metodologia de desenvolvimento de Sistemas Estruturados baseados no DMA (Direct Memory Access).
2. Uma das maiores áreas de interesse de TMLS é o eSW (embedded software).
3. TLMS é um acrônimo e significa Transaction Level Models.
4. TLMS e PIPELINE são sinônimos e operam em sistemas Batch

Assinale a alternativa correta.
Alternativas
Q2749840 Arquitetura de Software
Sobre SPOOL, considere as seguintes afirmativas:
1. SPOOL é um acrônimo e significa Simultaneous Peripheral Operations OnLine. 2. SPOOL possui o comando de manipulação: ORDER. 3. SPOOL possui o comando de manipulação: PURGE. 4. SPOOL possui o comando de manipulação: CHANGE. 5. SPOOL possui o comando de manipulação: QUERY.
Assinale a alternativa correta. 
Alternativas
Q2749837 Arquitetura de Software
Considere os componentes do programa IBM z/OS do gateway do Tivoli Workload Scheduler:
1. EEWTCP02. 2. EEWTCP00. 3. EEWTCx. 4. EEWTCy. 5. EEWTCPt.
São componentes do programa acima:
Alternativas
Q2749836 Arquitetura de Software
A seguir são apresentado alguns comandos que envolvem o IBM z/OS. Numere a coluna da direita com base nas informações da coluna da esquerda, os propósitos com seus respectivos conceitos:
1. jbxtract  2. at | mat  3. batch | mbatch  4. caxtract  5. jobstdl
( ) Apenas no UNIX. Submete um job para ser executado o mais breve possível.
( ) Extrai informações sobre jobs.
( ) Extrai informações sobre calendários.
( ) Retorna os nomes de caminhos de arquivos de lista padrão
( ) Apenas no UNIX. Submete um job para ser executado em um período específico.

Assinale a seqüência correta da coluna da direita, de cima para baixo:
Alternativas
Q2254318 Arquitetura de Software
 ERP (Enterprise Resource Planning) é um termo
Alternativas
Respostas
8241: E
8242: C
8243: C
8244: E
8245: C
8246: C
8247: E
8248: D
8249: A
8250: E
8251: C
8252: E
8253: E
8254: C
8255: B
8256: D
8257: E
8258: A
8259: B
8260: E