Questões de Concurso Sobre arquitetura de software para analista de sistemas
Foram encontradas 1.046 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Considere a seguinte instrução para as questões 18, 19, 20, 21 e 22
CREATE TABLE PRODUTO (
ID INT NOT NULL PRIMARY KEY,
NOME_PRODUTO VARCHAR
);
CREATE TABLE CLIENTE (
ID INT NOT NULL PRIMARY KEY,
NOME_CLIENTE VARCHAR,
ENDERECO VARCHAR
);
CREATE TABLE PEDIDO (
ID int NOT NULL PRIMARY KEY,
NUMPEDIDO INT NOT NULL,
IDPRODUTO INT NOT NULL,
NUMQUANTIDADE INT NOT NULL,
IDCLIENTE INT,
FOREIGN KEY(IDCLIENTE)
REFERENCES CLIENTE(ID),
FOREIGN KEY(IDPRODUTO)
REFERENCES PRODUTO(ID)
);
Assinale a alternativa quanto a instrução SQL que pode trazer o nome do produto que foi vendido mais de 3 vezes.
Sobre o protocolo de comunicação FTP (File Transfer Protocol) assinale a alternativa correta.
I. Append, é um comando que adiciona dados a um arquivo existente.
II. Durante a transferência de dados, quatro representações podem ser utilizadas: Modo ASCII, Modo Binário, Modo EBCDIC e Modo Local.
III. Hash, é um comando usado para selecionar a expansão para nomes de arquivo.
IV. Um cliente realiza uma conexão TCP para a porta 21 do servidor, chamada de conexão controle, porém ela é fechada quando a segunda conexão, chamada de conexão de dados, é estabelecida na porta 20 do servidor.
V. Pode ser executado em modo ativo ou passivo
Considere que os Diagramas de UML estão divididos em Estruturais e Comportamentais. Assinale a alternativa que possui corretamente diagramas Comportamentais.
Em Python, um set é uma coleção que contém apenas elementos distintos. Essa linguagem nos permite manipularmos sets através de métodos e operadores. A respeito da manipulação de sets em Python, analise o código abaixo e marque alternativa que indica, corretamente, o conteúdo do set que será impresso em tela pelo comando print.
-
A= set([0, 1, 3, 3, 5, 7, 9])
A.discard(3)
B = {0, 2, 4, 4, 6, 8, 9}
B.remove(2)
C = {0, 1, 3, 5, 9}
D=A | B & C
print(D)
O levantamento de requisito é ponto de partida para atividade de desenvolvimento de sistemas de software. Resolução de conflitos, definição de prioridades, compreensão do domínio, são apenas alguns dos desafios enfrentados no levantamento de requisitos. A literatura da área define diversas técnicas que podem ser utilizadas para facilitar a execução dessa tarefa. Marque a alternativa que indica, corretamente, o nome da metodologia, criada pela lntemational Business Machínes Corporation (IBM). Essa metodologia facilita o trabalho de levantamento de requisitos através do uso de dinâmicas de grupo, com o objetivo de captar o ponto de vista dos usuários sobre o sistema que será desenvolvido. Além disso, ela é composta por fases como: adaptação, sessão e finalização.