Erstellt von Gabriel Silva
vor etwa 8 Jahre
|
||
Estamos construindo o software correto?
Menores unidades do software?
Dois ou mais componentes em conjuntos?
Requisitos técnicos e de usuário?
Teste pelo código?
Verifica entradas e saídas, sem conhecimento do código?
Como se recupera depois de uma falha?
Colocar o sistema em situações anormais que demande recurso e quantidade?
Teste de enorme quantidade de dados?
Teste de tempo de resposta?
Cliente no ambiente do desenvolvedor?
Liberado versão teste para o cliente?
HTTP, FTP, DNS, DHCP, SMTP, POP, SNMP, IMAP, SIP
EBCDIC, NDR, TLS
Netbios, SSH, SCP
TCP, UDP, RTP, DCCP
IP, IPX, ICMP, ARP, Roteador
Ethernet, Frame Relay, Switch, FDDI, PPP
Cabos, Modem, Bluetooth, Repetidor
Níveis de Banco de Dados - 3
Qual o nível mais externo do BD, abstração simples do mundo real, regras de negócio, independe do SGBD
Qual o nível do BD intermediário: Diagramas ER, comunidade de usuários...?
Qual o nível de códigos do BD, SQL, comandos, etc?
DROP
RENAME
CREATE
ALTER
TRUNCATE
SELECT
INSERT
UPDATE
DELETE
COMIIT
ROLLBACK
SAVEPOINT
GRANT
REVOKE
Forma normal BD: Dados não atômicos?
Forma normal BD: Sem dependências parciais?
Forma normal BD: Sem dependências transitivas?
Forma normal BD: Sem dependências multivaloradas não triviais, ex: e-mail, telefone?
AES, DES, 3DES, Blowfish, OTP
(One Time Pad)
RSA, DSA, GPG
MD3, SHA1, SHA256, SHA512
Chave Assimétrica
Autenticidade
Integridade
Irretratabilidade
Qual é o tipo de integridade do BD em que a chave não repete?
Qual é o tipo de integridade do BD em que só aceita tipo pré-definido?
Qual é o tipo de integridade do BD em que o campo pode ou não ser nulo/vazio?
Qual é o tipo de integridade do BD em que não se pode excluir um campo FK vinculado à PK?
Não são integridade básicas). Ex: Um empregado do departamento “Financeiro” não pode ter categoria funcional “Engenheiro?
Quais os 3 itens fundamentais de uma Trigger? Dica: ECA
Calcular valores, data, contagem
Sempre retorna valores
Sem tratamento de exceções
Somente Select
Tarefas repetitivas
Retorna ou não valor
Acionamento manual
Parâmetros de entrada e saída
Tratamento de Exceções
Insert, delete ou update
Quais as 4 fases do RUP?
Iterativo e incremental
Dirigido por casos de uso
Centrado na Arquitetura
Foco em análise de risco
são características de qual processo?
Riscos
Cada ciclo uma entrega
Pertence a qual modelo de processo de software?
Entrega em partes
Feedback
Primeiro é desenvolvido uma versão fundamental
Sequencial linear
Pertence à qual modelo de processo?
Requisitos devem ser bem compreendidos
Maior custo, demora
Atividades encadeadas
Uma só começa após o término da outra
Modelo mais antigo
Corta o cubo em fatia e mantém a mesma perspectiva?
Extrair um subcubo do cubo original
Seleção de duas ou mais dimensões?
Operação de agregação
Detalhamento menor
Ver semestral ao invés de mensal?
Operação de agregação
Detalhamento maior
Ver mensal ao invés de semestral?
Inverter uma dimensão para outra
E: de tempo por região
Mesma dimensão
Avançar níveis diferentes
(intermediários)
Arranjar ou redimensionar dimensões das tabelas
Trocar linhas por colunas
Rotacionar
Dados de uma nova perspectiva
Qual o significado de OLAP?
5 Características de Datawarehouse?
RUP - Modelagem de negócios é mais intenso na fase de ...
RUO - Requisitos é mais intenso na fase de ...
RUP - Análise e design é mais intenso na fase de ...
RUP - Implementação é mais intenso na fase de ...
RUP - Teste e Implantação são mais intensos na fase de ...
Classe Java desenvolvida para estender a capacidade do servidor
Java - Classes e interface para conexão com o banco de dados
Java - Classes para utilitários (hashmap, date, arraylist)
Java - Classes para entradas e saídas dos dados
Java - Classes para criação de telas, interface com o usuário
Java - implementar aplicações de rede
Java - Classe principais, como Object e String
4 itens de transação no banco de dados
ACID
Gestão de Projetos - o que pretende ou não fazer
Gestão de Projetos - Cronograma, tempo para concluir o projeto
Gestão de Projetos - Planejamento, estimativa, cumprir dentro do orçamento
Gestão de Projetos - Processos, objetivos e responsabilidades, de forma que atenda aos requisitos
Gestão de Projetos - Pessoas envolvidas no projeto
Gestão de Projetos - Informações sejam planejadas, coletadas, distribuídas, armazenadas
Gestão de Projetos - Análise, planejamento e controle dos riscos
Gestão de Projetos - Adquirir produtos ou serviços para o projeto
Gestão de Projetos - Comunicação das partes interessadas
O que é Tuning de banco de dados
Quais as 3 fases de tuning de BD?
Quais as 5 fases de uma gerências de projetos.
Dica: IPEME
3 Tipos de contagem da APF
V ou F
APF deve ser simples para minimizar a sobrecarga
V ou F
APF é independente de Tecnologia
V ou F
APF é baseado na arquitetura LÓGICA
V ou F
Técnica para medir software FUNCIONAL, antes ou depois do projeto, de forma a definir TAMANHO e CUSTO sob ponto de vista do USUÁRIO
V ou F
APF pode ser fator de normalização para comparação de software
V ou F
APF pode servir para determinar tamanho de pacote adquirido de terceiros
Processo de documentação, análise, rastreamento e concordância sobre os requisitos, pertence à qual gerência?
Controle de versão, controle de mudança e auditoria das configurações pertence à qual gerência?
Camada APLICAÇÃO
UDP Porta 520
Mais antigo
Vetor de distância
Camada REDE
Menor caminho primeiro
Dijkstra
Protocolo aberto
Link State
Camada APLICAÇÃO
UDP Porta 179
Externo (interior como AS)
Vetor de Distância
Opera em todas as camadas do modelo OSI
Geralmente é um computador
Métodos de segurança
Dispositivo de rede
Camada Física
Interligar computadores
Os outros computadores devem aguardar conexão
Ponto de colisão
Dispositivo de rede
Camada Enlace
Interligar computadores
Chaveamento das conexões por meio do MAC
Frames (quadros)
Não perde quadros por colisões
Dispositivo de rede
Atua nas camadas 1 e 2
Une redes na LAN
Dispositivo de rede
Conectar na WAN
Direciona Pacotes
Operação por Software
Dispositivo de rede
Camada de REDE
Comuta e roteia
Operação por Hardware
Explorar grande quantidade de dados afim de encontrar padrões, sequencias, regras, pra tomada de decisão.
Redes neurais e heurística
Agrupamentos, hipóteses, grafos, dendogramas
TRUE
and
FALSE
NULL
and
FALSE
TRUE
or
FALSE
NULL
or
TRUE
NULL
or
False
NOT NULL
NOT TRUE
NOT FALSE
TRUE
and
NULL
PLSQL
Comentário: --
múltiplas linhas ou única linha?
PLSQL
Comentário: /* */
múltiplas linhas ou única linha?
PLSQL
Declare
Obrigatório ou opcional?
PLSQL
Begin
Obrigatório ou opcional?
PLSQL
Exception
Obrigatório ou opcional?
PLSQL
End
Obrigatório ou opcional?
V ou F
PLSQL é case sensitive
SQL
Comando para excluir todas as linhas de uma tabela
Similar ao delete sem where
SQL Linguagem proprietária
ORACLE
SQL Linguagem proprietária
MICROSOFT
Comando para listar atributos e tipos da tabela em PLSQL
A Ponte Adaptada é Composta de Decorações na Fachada para o Peso Mosca se Aproximar
A Fábrica Abstrata Constrói um Protótipo Único
RUP - Arquitetura do ciclo de vida
RUP - Objetivos do ciclo de vida
RUP - Lançamento do Produto
RUP - Capacidade operacional inicial
Serviço na internet para registrar e buscar web services
Linguagem que os web services são descritos
Protocolo para troca de informações entre web services
SOA
Backup - Armazena somente o que foi modificado após o último backup completo.
Backup...
Armazena somente o que foi modificado em relação ao backup anterior.
Restauração de Backup
É necessário o todos os backups desse tipo mais o backup completo.
Restauração de Backup
É necessário o o último backup desse tipo mais o backup completo.
Algoritmo de ordenação
Dividir para conquistar
Procura o meio e divide
É recursivo
Gasta memória
Algoritmo de ordenação
Compara 2 a 2
Usa auxiliar
Faz quantas comparações forem necessárias
Algoritmo de ordenação
Dividir para conquistar
Usa um pivô
menores à esquerda e maiores à direita
Rápido e eficiente
ISO 27001
O que é um evento de SI.?
ISO 27001
O que é um incidente de SI.?
ISO 27001
PLANEJAMENTO
IDENTIFICAR OS RISCOS
OBTER AUTORIZAÇÃO
EMITIR DECLARAÇÃO
Pertence à qual fase PDCA?
ISO 27001
MONITORAMENTO
ANÁLISE
MEDIÇÃO
AUDITORIAS
ATUALIZAR PLANO
REGISTRAR AÇÕES
Pertence à qual fase PDCA?
ISO 27001
TRATAMENTO DE RISCOS
DEFINIR MEDIÇÃO
IMPLEMENTAR
GERENCIAR OPERAÇÕES E RECURSOS
Pertence à qual fase PDCA?
ISO 27001
MELHORIAS
AÇÕES PREVENTIVAS
Pertence à qual fase do processo PDCA?
ISO 27001
DO - Fase de...
ISO 27001
ACT - Fase de...
ISO 27001
PLAIN- Fase de...
ISO 27001
CHECK - Fase de...
Dispositivo de armazenamento:
Conectado diretamente no servidor ou qualquer micro.
- Bloco -
Dispositivo de armazenamento:
Conectado diretamente na rede com S.O. próprio.
- ARQUIVO -
Dispositivo de rede:
Rede própria para armazenamento, conectad direto na rede por Fibre Channel.
- Bloco -
ORACLE:
Comando para visualizar informações da tabela
ORACLE:
Comando para listar e executar o último comando
ORACLE:
Comando para auditar eventos
ORACLE:
Comando para aplicar valor a um campo nulo
ORACLE:
select status from V$INSTANCE
Ferramenta de BI
Interface gráfica
Business Discovery
Múltiplas fontes, como: Bancos de Dados, Arquivos Excel, TXT, CSV, redes sociais
Versão Server: Compartilhamento de Tela para reuniões
Ferramenta de BI
Permite múltiplas fontes em uma aplicação
Compartilhar com usuário que não tem acesso à fonte de dados
ITIL
Ger. Demanda
Ger. Financeiro
Ger. Portifólio de Serviços
ITIL
Ger. Mudança
Ger. Configuração e Ativo
Ger.Planejamento
Ger. Liberação e Implantação
ITIL
Ger. Nível de Serviço
Ger. Catálogo de Serviço
Ger. Capacidade
Ger. Disponibilidade
ITIL
Ger. Validação de Serviço
Avaliação
Ger. Conhecimento
ITIL
Ger. Continuidade do Serviço
Ger. Segurança da Informação
Ger. Fornecedor
ITIL
Ger. Acesso
Ger. Evento
Ger. Incidente
Ger. Problema
Cumprimento de Requisição
ITIL
Processos ou Funções? Qual nível?
Central de Serviço (Help-Desk)
Ger. Técnico
Ger. Operações TI
Ger. Aplicações
Combinação da probabilidade de um evento e de suas consequências.
Fragilidade de um ou mais ativos que pode ser explorada por uma ou mais ameaças
Causa potencial de um incidente indesejado. Pode resultar em um dano.
Ativos de...?
base de dados, documentos, arquivos, contratos, manuais do usuário, documentação do sistema, materiais de treinamento, etc
Ativos de ...?
Aplicativos, sistemas, ferramentas de desenvolvimento e utilitários.
Físicos: Equipamentos computacionais, equipamentos de comunicação, mídias
Ativos de ... ?
Serviços de computação e comunicação, utilidades gerais, ex: aquecimento, iluminação, refrigeração e eletricidade.
Ativos de ... ?
Pessoas e suas qualificações, habilidades e experiências.
Ativos ...?
reputação e a imagem da organização.
Nível de Maturidade do COBIT:
Processos padronizados e documentados, porém ainda podem ocorrer desvios
Nível de Maturidade do COBIT:
Faltam processos e a empresa ainda não reconheceu
Nível de Maturidade do COBIT:
Faltam processos e a empresa já reconheceu.
Nível de Maturidade do COBIT:
Processos refinados ao nível de boas práticas. Resultado de contínuo aprimoramento
Nível de Maturidade do COBIT:
Várias pessoas na mesma tarefa, sem treinamento, erros podem e vão ocorrer
Qual o Framework baseado em controles, com responsabilidade alta administração, para domínio comum para a área de TI e de negócios?
Quais o 4 recursos de TI do COBIT?
Dica: PAII
COBIT
Domínio de decisões estratégicas e táticas?
COBIT
Domínio de novos projetos e alterações?
COBIT
Domínio de entrega dos serviços, custos, força de trabalho e aspectos de segurança?
COBIT
Domínio monitorar a qualidade, verificar performance, segurança, desempenho?
Os domínios do COBIT são:
1- Planejar e Organizar (PO)
2- Adquirir e Implementar (AI)
3- Entregar e Suportar (DS)
4- Monitorar e Avaliar (ME)
V ou F
O COBIT tem quantos Critérios de Informação? E quais são eles?
Pesquisar, desenvolver, publicar e promover um modelo de controle para governança de TI atualizado e internacionalmente reconhecido para ser adotado por organizações e utilizado no dia-a-dia por gerentes de negócios, profissionais de TI e profissionais de avaliação.
Web Service
Inspeção de arquivo XML. Modo CENTRALIZADO.
Especificação de documentos
Interoperabilidade de Serviços Web
Organização criada para promover a interoperabilidade de serviços web em todas as plataformas, linguagem de programação e sistemas operacionais.
Computador sem proteção.
Armadilha.
Propositalmente simular falhas de segurança.
Saber como invasor entrou.
Tecnologia para conectar servidores ao SAN ?
Protocolo de transporte que transporta comandos SCSI entre um computador anfitrião e um destino?
OBS: Usado junto com SAN
Quais as 3 formas de ligar um FC a um SAN?
iSCSI x Fibre Channel
são concorrentes?
Trabalham com tecnologias iguais ou diferentes?
Protocolo de tunelamento
Pode ser utilizado com
iscsi ou FC (Fibre Channel),
o que se refere?
Protocolo padrão para sistemas de armazenamento
sem TCP/IP
?
Protocolo padrão para sistemas de armazenamento
com TCP/IP
?
O SAN é mais utilizado com o SCSI ou Fibre Channel?