Engenharia de Software

Description

Flashcards on Engenharia de Software, created by Gabriel Silva on 17/11/2016.
Gabriel Silva
Flashcards by Gabriel Silva, updated more than 1 year ago
Gabriel Silva
Created by Gabriel Silva about 8 years ago
6
0

Resource summary

Question Answer
Estamos construindo o software correto? Validação
Menores unidades do software? Teste Unitário
Dois ou mais componentes em conjuntos? Teste de Integração
Requisitos técnicos e de usuário? Teste de Sistema
Teste pelo código? Teste de Caixa Branca
Verifica entradas e saídas, sem conhecimento do código? Teste de Caixa Preta, ou Funcional, ou Comportamental
Como se recupera depois de uma falha? Teste de Recuperação
Colocar o sistema em situações anormais que demande recurso e quantidade? Teste de Esforço ou Estresse
Teste de enorme quantidade de dados? Teste de Carga ou Volume
Teste de tempo de resposta? Teste de Desempenho
Cliente no ambiente do desenvolvedor? Teste Alfa
Liberado versão teste para o cliente? Teste Beta
HTTP, FTP, DNS, DHCP, SMTP, POP, SNMP, IMAP, SIP Camada Aplicação
EBCDIC, NDR, TLS Camada Apresentação
Netbios, SSH, SCP Camada Sessão
TCP, UDP, RTP, DCCP Camada de Transporte
IP, IPX, ICMP, ARP, Roteador Camada de Rede
Ethernet, Frame Relay, Switch, FDDI, PPP Camada Enlace
Cabos, Modem, Bluetooth, Repetidor Camada Física
Níveis de Banco de Dados - 3 Visão Lógico ou Conceitual Físico
Qual o nível mais externo do BD, abstração simples do mundo real, regras de negócio, independe do SGBD Visão (Externo) ou Conceitual
Qual o nível do BD intermediário: Diagramas ER, comunidade de usuários...? Nível Lógico
Qual o nível de códigos do BD, SQL, comandos, etc? Nível Físico
DROP RENAME CREATE ALTER TRUNCATE DDL
SELECT INSERT UPDATE DELETE DML
COMIIT ROLLBACK SAVEPOINT DTL
GRANT REVOKE DCL
Forma normal BD: Dados não atômicos? 1 FN
Forma normal BD: Sem dependências parciais? 2 FN
Forma normal BD: Sem dependências transitivas? 3 FN
Forma normal BD: Sem dependências multivaloradas não triviais, ex: e-mail, telefone? 4 FN
AES, DES, 3DES, Blowfish, OTP (One Time Pad) Simétrica
RSA, DSA, GPG Assimétrica
MD3, SHA1, SHA256, SHA512 Função Hash
Chave Assimétrica Autenticidade Integridade Irretratabilidade Assinatura Digital
Qual é o tipo de integridade do BD em que a chave não repete? Integridade de Chave
Qual é o tipo de integridade do BD em que só aceita tipo pré-definido? Integridade de Domínio
Qual é o tipo de integridade do BD em que o campo pode ou não ser nulo/vazio? Integridade de Vazio
Qual é o tipo de integridade do BD em que não se pode excluir um campo FK vinculado à PK? Integridade Referencial
Não são integridade básicas). Ex: Um empregado do departamento “Financeiro” não pode ter categoria funcional “Engenheiro? Restrições Semânticas ou Regras de Negócio
Quais os 3 itens fundamentais de uma Trigger? Dica: ECA Evento, Condição e Ação
Calcular valores, data, contagem Sempre retorna valores Sem tratamento de exceções Somente Select Function
Tarefas repetitivas Retorna ou não valor Acionamento manual Parâmetros de entrada e saída Tratamento de Exceções Insert, delete ou update Stored Procedure
Quais as 4 fases do RUP? Concepção Elaboração Construção Transição
Iterativo e incremental Dirigido por casos de uso Centrado na Arquitetura Foco em análise de risco são características de qual processo? RUP - Rational Unified Process
Riscos Cada ciclo uma entrega Pertence a qual modelo de processo de software? Espiral
Entrega em partes Feedback Primeiro é desenvolvido uma versão fundamental Sequencial linear Pertence à qual modelo de processo? Incremental
Requisitos devem ser bem compreendidos Maior custo, demora Atividades encadeadas Uma só começa após o término da outra Modelo mais antigo Cascata ou Waterfall
Corta o cubo em fatia e mantém a mesma perspectiva? Slice
Extrair um subcubo do cubo original Seleção de duas ou mais dimensões? Dice
Operação de agregação Detalhamento menor Ver semestral ao invés de mensal? Drill up ou Roll up
Operação de agregação Detalhamento maior Ver mensal ao invés de semestral? Drill Down
Inverter uma dimensão para outra E: de tempo por região Drill Through
Mesma dimensão Avançar níveis diferentes (intermediários) Drill Across
Arranjar ou redimensionar dimensões das tabelas Trocar linhas por colunas Pivot
Rotacionar Dados de uma nova perspectiva Rotation
Qual o significado de OLAP? Online Analytical Processing
5 Características de Datawarehouse? Coleção de dados Orientados por assunto Integrados Variáveis com o tempo Não voláteis
RUP - Modelagem de negócios é mais intenso na fase de ... Iniciação/Concepção
RUO - Requisitos é mais intenso na fase de ... Iniciação/Concepção
RUP - Análise e design é mais intenso na fase de ... Elaboração
RUP - Implementação é mais intenso na fase de ... Construção
RUP - Teste e Implantação são mais intensos na fase de ... Transição (mais) Construção (menos)
Classe Java desenvolvida para estender a capacidade do servidor Servlet
Java - Classes e interface para conexão com o banco de dados java.sql
Java - Classes para utilitários (hashmap, date, arraylist) java.util
Java - Classes para entradas e saídas dos dados java.io
Java - Classes para criação de telas, interface com o usuário java.awt
Java - implementar aplicações de rede java.net
Java - Classe principais, como Object e String java.lang
4 itens de transação no banco de dados ACID Atomicidade Consistência Isolamento Durabilidade
Gestão de Projetos - o que pretende ou não fazer Gerência de Escopo
Gestão de Projetos - Cronograma, tempo para concluir o projeto Gerência de Tempo
Gestão de Projetos - Planejamento, estimativa, cumprir dentro do orçamento Gerência de Custos
Gestão de Projetos - Processos, objetivos e responsabilidades, de forma que atenda aos requisitos Gerência de Qualidade
Gestão de Projetos - Pessoas envolvidas no projeto Gerência de Recursos Humanos
Gestão de Projetos - Informações sejam planejadas, coletadas, distribuídas, armazenadas Gerência de Comunicação
Gestão de Projetos - Análise, planejamento e controle dos riscos Gerência de Riscos
Gestão de Projetos - Adquirir produtos ou serviços para o projeto Gerência de Aquisição
Gestão de Projetos - Comunicação das partes interessadas Gerência de Integração
O que é Tuning de banco de dados Otimização do BD
Quais as 3 fases de tuning de BD? 1 - Entender o problema 2- Elaborar o diagnóstico 3 - Aplicar dicas e técnicas de otimização
Quais as 5 fases de uma gerências de projetos. Dica: IPEME Início Planejamento Execução Monitoramento e controle Encerramento
3 Tipos de contagem da APF Desenvolvimento Manutenção ou Melhoria Aplicação
V ou F APF deve ser simples para minimizar a sobrecarga Verdadeiro
V ou F APF é independente de Tecnologia Verdadeiro
V ou F APF é baseado na arquitetura LÓGICA Verdadeiro
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 Verdadeiro
V ou F APF pode ser fator de normalização para comparação de software Verdadeiro
V ou F APF pode servir para determinar tamanho de pacote adquirido de terceiros Verdadeiro
Processo de documentação, análise, rastreamento e concordância sobre os requisitos, pertence à qual gerência? Gerência de Requisitos
Controle de versão, controle de mudança e auditoria das configurações pertence à qual gerência? Gerência de Configuração
Camada APLICAÇÃO UDP Porta 520 Mais antigo Vetor de distância Protocolo de Roteamento RIP
Camada REDE Menor caminho primeiro Dijkstra Protocolo aberto Link State Algorítimo de Roteamento OSPF
Camada APLICAÇÃO UDP Porta 179 Externo (interior como AS) Vetor de Distância Protocolo de Roteamento BGP
Opera em todas as camadas do modelo OSI Geralmente é um computador Métodos de segurança Gateway
Dispositivo de rede Camada Física Interligar computadores Os outros computadores devem aguardar conexão Ponto de colisão HUB
Dispositivo de rede Camada Enlace Interligar computadores Chaveamento das conexões por meio do MAC Frames (quadros) Não perde quadros por colisões Switch camada 2
Dispositivo de rede Atua nas camadas 1 e 2 Une redes na LAN Bridge (ponte)
Dispositivo de rede Conectar na WAN Direciona Pacotes Operação por Software Roteador
Dispositivo de rede Camada de REDE Comuta e roteia Operação por Hardware Switch de camada 3
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 Data Mining (Mineração de Dados)
TRUE and FALSE FALSE
NULL and FALSE FALSE
TRUE or FALSE TRUE
NULL or TRUE TRUE
NULL or False NULL
NOT NULL NULL
NOT TRUE FALSE
NOT FALSE TRUE
TRUE and NULL NULL
PLSQL Comentário: -- múltiplas linhas ou única linha? Única linha
PLSQL Comentário: /* */ múltiplas linhas ou única linha? Múltiplas linhas
PLSQL Declare Obrigatório ou opcional? Opcional
PLSQL Begin Obrigatório ou opcional? Obrigatório
PLSQL Exception Obrigatório ou opcional? Opcional
PLSQL End Obrigatório ou opcional? Obrigatório
V ou F PLSQL é case sensitive V
SQL Comando para excluir todas as linhas de uma tabela Similar ao delete sem where TRUNCATE TABLE
SQL Linguagem proprietária ORACLE PLSQL
SQL Linguagem proprietária MICROSOFT TRANSACT SQL
Comando para listar atributos e tipos da tabela em PLSQL DESCRIBE
A Ponte Adaptada é Composta de Decorações na Fachada para o Peso Mosca se Aproximar Padrões Estruturais Bridge, Adapter, Composite, Decorator, Facade, Flyweight, Proxy
A Fábrica Abstrata Constrói um Protótipo Único Padrões de Criação Factory Method, Abstract Factory, Builder, Prototype, Singleton
RUP - Arquitetura do ciclo de vida Elaboração
RUP - Objetivos do ciclo de vida Iniciação / Concepção
RUP - Lançamento do Produto Transição
RUP - Capacidade operacional inicial Construção
Serviço na internet para registrar e buscar web services UDDI
Linguagem que os web services são descritos WSDL
Protocolo para troca de informações entre web services SOAP
SOA Paradigma
Backup - Armazena somente o que foi modificado após o último backup completo. Backup Diferencial
Backup... Armazena somente o que foi modificado em relação ao backup anterior. Backup Incremental
Restauração de Backup É necessário o todos os backups desse tipo mais o backup completo. Backup Incremental
Restauração de Backup É necessário o o último backup desse tipo mais o backup completo. Backup Diferencial
Algoritmo de ordenação Dividir para conquistar Procura o meio e divide É recursivo Gasta memória Merge Sort
Algoritmo de ordenação Compara 2 a 2 Usa auxiliar Faz quantas comparações forem necessárias Bubble Sort
Algoritmo de ordenação Dividir para conquistar Usa um pivô menores à esquerda e maiores à direita Rápido e eficiente Quick Sort
ISO 27001 O que é um evento de SI.? Uma ocorrência identificada, indicando uma possível violação na política de segurança do sistema
ISO 27001 O que é um incidente de SI.? Um simples ou uma série de eventos indesejados ou inesperados que podem comprometer o sistema.
ISO 27001 PLANEJAMENTO IDENTIFICAR OS RISCOS OBTER AUTORIZAÇÃO EMITIR DECLARAÇÃO Pertence à qual fase PDCA? PLAIN - Planejamento
ISO 27001 MONITORAMENTO ANÁLISE MEDIÇÃO AUDITORIAS ATUALIZAR PLANO REGISTRAR AÇÕES Pertence à qual fase PDCA? CHECK - Checar
ISO 27001 TRATAMENTO DE RISCOS DEFINIR MEDIÇÃO IMPLEMENTAR GERENCIAR OPERAÇÕES E RECURSOS Pertence à qual fase PDCA? DO - Fazer
ISO 27001 MELHORIAS AÇÕES PREVENTIVAS Pertence à qual fase do processo PDCA? ACT- Agir
ISO 27001 DO - Fase de... Implementar e Operar o SGSI
ISO 27001 ACT - Fase de... Manter e melhorar
ISO 27001 PLAIN- Fase de... Estabelecer
ISO 27001 CHECK - Fase de... Monitorar e analisar criticamente
Dispositivo de armazenamento: Conectado diretamente no servidor ou qualquer micro. - Bloco - DAS Direct Attached Storage
Dispositivo de armazenamento: Conectado diretamente na rede com S.O. próprio. - ARQUIVO - NAS Network Attached Storage
Dispositivo de rede: Rede própria para armazenamento, conectad direto na rede por Fibre Channel. - Bloco - SAN Storage Attached Network
ORACLE: Comando para visualizar informações da tabela DESCRIBE
ORACLE: Comando para listar e executar o último comando RUN
ORACLE: Comando para auditar eventos AUDIT
ORACLE: Comando para aplicar valor a um campo nulo NVL
ORACLE: select status from V$INSTANCE Verificar status do BD
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 Qlick View
Ferramenta de BI Permite múltiplas fontes em uma aplicação Compartilhar com usuário que não tem acesso à fonte de dados Qlick View
ITIL Ger. Demanda Ger. Financeiro Ger. Portifólio de Serviços Estratégia
ITIL Ger. Mudança Ger. Configuração e Ativo Ger.Planejamento Ger. Liberação e Implantação Transição
ITIL Ger. Nível de Serviço Ger. Catálogo de Serviço Ger. Capacidade Ger. Disponibilidade Desenho
ITIL Ger. Validação de Serviço Avaliação Ger. Conhecimento Transição
ITIL Ger. Continuidade do Serviço Ger. Segurança da Informação Ger. Fornecedor Desenho
ITIL Ger. Acesso Ger. Evento Ger. Incidente Ger. Problema Cumprimento de Requisição Operaçã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 Funções (Nível: Operação)
Combinação da probabilidade de um evento e de suas consequências. Risco
Fragilidade de um ou mais ativos que pode ser explorada por uma ou mais ameaças Vulnerabilidade
Causa potencial de um incidente indesejado. Pode resultar em um dano. Ameaça
Ativos de...? base de dados, documentos, arquivos, contratos, manuais do usuário, documentação do sistema, materiais de treinamento, etc Informação
Ativos de ...? Aplicativos, sistemas, ferramentas de desenvolvimento e utilitários. Físicos: Equipamentos computacionais, equipamentos de comunicação, mídias Software
Ativos de ... ? Serviços de computação e comunicação, utilidades gerais, ex: aquecimento, iluminação, refrigeração e eletricidade. Serviço
Ativos de ... ? Pessoas e suas qualificações, habilidades e experiências. Pessoas
Ativos ...? reputação e a imagem da organização. Intangíveis
Nível de Maturidade do COBIT: Processos padronizados e documentados, porém ainda podem ocorrer desvios Nível 3 - Processo definido
Nível de Maturidade do COBIT: Faltam processos e a empresa ainda não reconheceu Nível 0 - Inexistente
Nível de Maturidade do COBIT: Faltam processos e a empresa já reconheceu. Nível 1 - Inicial / ad hoc
Nível de Maturidade do COBIT: Processos refinados ao nível de boas práticas. Resultado de contínuo aprimoramento Nível 5 - Otimizado
Nível de Maturidade do COBIT: Várias pessoas na mesma tarefa, sem treinamento, erros podem e vão ocorrer Nível 2 - Repetível, porém intuiivo
Qual o Framework baseado em controles, com responsabilidade alta administração, para domínio comum para a área de TI e de negócios? COBIT
Quais o 4 recursos de TI do COBIT? Dica: PAII Pessoas Aplicativos Informação Infraestrutura
COBIT Domínio de decisões estratégicas e táticas? 1 - Planejar e Organizar (PO)
COBIT Domínio de novos projetos e alterações? 2 - Adquirir e Implementar (AI)
COBIT Domínio de entrega dos serviços, custos, força de trabalho e aspectos de segurança? 3 - Entregar e Suportar (DC)
COBIT Domínio monitorar a qualidade, verificar performance, segurança, desempenho? 4 - Monitorar e Avaliar (ME)
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 Verdadeiro
O COBIT tem quantos Critérios de Informação? E quais são eles? São 7. Efetividade, Eficiência, Confidencialidade, Integridade, Disponibilidade, Conformidade e Confiabilidade.
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. Missão do COBIT
Web Service Inspeção de arquivo XML. Modo CENTRALIZADO. Especificação de documentos WSIL
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. WS-I
Computador sem proteção. Armadilha. Propositalmente simular falhas de segurança. Saber como invasor entrou. Honeypot
Tecnologia para conectar servidores ao SAN ? Fibre Channel
Protocolo de transporte que transporta comandos SCSI entre um computador anfitrião e um destino? OBS: Usado junto com SAN Protocolo iSCSI
Quais as 3 formas de ligar um FC a um SAN? Point to point Loop arbitred Switched Fabric
iSCSI x Fibre Channel são concorrentes? Trabalham com tecnologias iguais ou diferentes? São concorrentes. São tecnologias diferentes
Protocolo de tunelamento F C I P
Pode ser utilizado com iscsi ou FC (Fibre Channel), o que se refere? SAN Área de Armazenamento na Rede
Protocolo padrão para sistemas de armazenamento sem TCP/IP ? SCSI
Protocolo padrão para sistemas de armazenamento com TCP/IP ? ISCSI
O SAN é mais utilizado com o SCSI ou Fibre Channel? Fibre Channel
Show full summary Hide full summary

Similar

Engenharia de Software
Gabriel Alexandre
Quiz - Processo de Software
Adriana Gomes Alves
ERGONOMIA
timEU
01. Eng de software:Fases de Processos da Eng de Software.
Jamil Yahuza Felippe
Áreas de Conhecimento X Grupos de Processos
Rodrigo Ferreira
Questões Fundamentos Eng de Software
Jamil Yahuza Felippe
Engenharia de Software
Marcio Silveira
Quiz - Processos tradicionais
Adriana Gomes Alves
Engenharia de software
pcbsytem
Aula Um Engenharia de Software III
Artur R
13. Eng de Software:Modelo Processo Ágil de Desenvolvimento
Jamil Yahuza Felippe