Informatica Para Concursos de Informatica

12
7 Sumário Sobre o autor .......................................................................................................... 19 Agradecimentos ...................................................................................................... 20 Prefácio .................................................................................................................. 21 Parte I Conceitos ................................................................................ 23 Capítulo 1 Arquitetura de computadores ............................................................... 24 1.1 Processadores.................................................................................... 24 1.1.1 Instruções .................................................................................. 25 1.1.2 Pipeline ..................................................................................... 26 1.2 Barramentos .................................................................................... 29 1.3 Memórias......................................................................................... 30 1.3.1 Memória primária ..................................................................... 31 1.3.2 Memória secundária.................................................................. 32 1.4 Exercícios ......................................................................................... 34 1.5 Gabarito ..........................................................................................36 1.6 Leitura recomendada ........................................................................36 Capítulo 2 Estruturas de dados .............................................................................. 37 2.1 Ordem ............................................................................................. 37 2.2 Árvores ............................................................................................ 37 2.2.1 Tipos de árvores e características ................................................38 2.2.2 Percursos .................................................................................. 39 2.3 Hash ................................................................................................ 39 2.4 Listas ...............................................................................................40 2.4.1 Listas estáticas........................................................................... 41 2.4.2 Listas dinâmicas ....................................................................... 41 2.5 Pilhas .............................................................................................. 42 2.6 Filas.................................................................................................44

description

sumario livro informatica para concursos

Transcript of Informatica Para Concursos de Informatica

  • 7Sumrio

    Sobre o autor .......................................................................................................... 19

    Agradecimentos ...................................................................................................... 20

    Prefcio .................................................................................................................. 21

    Parte I Conceitos ................................................................................ 23

    Captulo 1 Arquitetura de computadores ............................................................... 241.1 Processadores ....................................................................................24

    1.1.1 Instrues ..................................................................................251.1.2 Pipeline .....................................................................................26

    1.2 Barramentos ....................................................................................291.3 Memrias.........................................................................................30

    1.3.1 Memria primria ..................................................................... 311.3.2 Memria secundria ..................................................................32

    1.4 Exerccios .........................................................................................341.5 Gabarito ..........................................................................................361.6 Leitura recomendada ........................................................................36

    Captulo 2 Estruturas de dados .............................................................................. 372.1 Ordem .............................................................................................372.2 rvores ............................................................................................37

    2.2.1 Tipos de rvores e caractersticas ................................................382.2.2 Percursos ..................................................................................39

    2.3 Hash ................................................................................................392.4 Listas ...............................................................................................40

    2.4.1 Listas estticas ........................................................................... 412.4.2 Listas dinmicas ....................................................................... 41

    2.5 Pilhas ..............................................................................................422.6 Filas .................................................................................................44

    JOSE RIBAMAR SARAIVA FILHO

  • Informtica para Concursos Pblicos de Informtica8

    2.7 Grafos..............................................................................................442.8 Exerccios ........................................................................................462.9 Gabarito ..........................................................................................492.10 Leitura recomendada ......................................................................49

    Parte II Redes de computadores e infraestrutura ................................. 50

    Captulo 3 Cabeamento ......................................................................................... 513.1 Meios guiados .................................................................................. 51

    3.1.1 Cabo de pares tranados .............................................................523.1.2 Cabo coaxial .............................................................................543.1.3 Fibra ptica ...............................................................................55

    3.2 Ethernet ...........................................................................................573.3 Exerccios .........................................................................................583.4 Gabarito ..........................................................................................603.5 Leitura recomendada ........................................................................ 61

    Captulo 4 Cabeamento estruturado ...................................................................... 624.1 Estrutura e elementos .......................................................................63

    4.1.1 Sala de entrada de telecomunicaes ...........................................634.1.2 Sala de equipamentos ................................................................644.1.3 Cabeamento primrio ...............................................................644.1.4 Armrios de telecomunicaes ...................................................644.1.5 Cabeamento secundrio ........................................................... 664.1.6 rea de trabalho ........................................................................67

    4.2 Etapas e artefatos de um projeto .......................................................674.3 Exerccios ........................................................................................684.4 Gabarito .......................................................................................... 714.5 Leitura recomendada .......................................................................72

    Captulo 5 Pilha de protocolos OSI .......................................................................... 735.1 Aplicao .......................................................................................... 745.2 Apresentao .................................................................................... 745.3 Sesso ..............................................................................................75

    5.3.1 Estabelecimento de sesses ........................................................755.3.2 Manuteno de sesses ..............................................................755.3.3 Finalizao de sesses ................................................................76

    5.4 Transporte ........................................................................................765.5 Rede ................................................................................................785.6 Enlace ..............................................................................................79

    5.6.1 MAC .........................................................................................795.6.2 LLC ..........................................................................................80

    JOSE RIBAMAR SARAIVA FILHO

    JOSE RIBAMAR SARAIVA FILHO

  • 9Sumrio

    5.7 Fsica ............................................................................................... 815.8 Exerccios ......................................................................................... 815.9 Gabarito ..........................................................................................845.10 Leitura recomendada ......................................................................84

    Captulo 6 Pilha de protocolos TCP/IP ..................................................................... 856.1 Mapeamento TCP/IP - OSI ................................................................866.2 Metadados de transmisso ...............................................................876.3 Exerccios .........................................................................................886.4 Gabarito .......................................................................................... 916.5 Leitura recomendada ....................................................................... 91

    Captulo 7 Protocolo IP .......................................................................................... 927.1 IPv4 ..................................................................................................927.2 IPv6 .................................................................................................957.3 Endereamento IPv4 .........................................................................977.4 Endereamento IPv6 .........................................................................98

    7.4.1 Compatibilidade entre os endereos IPv4 e IPv6 ..........................997.5 Sub-redes (IPv4) ...............................................................................997.6 Exerccios ....................................................................................... 1007.7 Gabarito ......................................................................................... 1027.8 Leitura recomendada ...................................................................... 103

    Captulo 8 Centro de dados .................................................................................. 1048.1 Requisitos TIER .............................................................................. 105

    8.1.1 TIER 1 Bsico ........................................................................ 1068.1.2 TIER 2 Componentes redundantes ........................................ 1068.1.3 TIER 3 Sistema autossustentado ........................................... 1068.1.4 TIER 4 Tolerante a falhas ....................................................... 107

    8.2 Elementos de suporte ..................................................................... 1088.2.1 Leiaute lgico .......................................................................... 1088.2.2 AVAC .......................................................................................1108.2.3 Projeto eltrico e medio de energia ........................................ 1118.2.4 Redundncia ............................................................................ 1118.2.5 Piso elevado .............................................................................1128.2.6 Outras caractersticas ...............................................................112

    8.3 Exerccios ........................................................................................1128.4 Gabarito .........................................................................................1148.5 Leitura recomendada ......................................................................114

    Captulo 9 NAS .................................................................................................... 1159.1 Protocolos de acesso aos dados .........................................................116

    9.1.1 NFS ..........................................................................................1169.1.2 SMB/CIFS ............................................................................... 120

    JOSE RIBAMAR SARAIVA FILHO

  • Informtica para Concursos Pblicos de Informtica10

    9.2 Infraestrutura de rede ......................................................................1219.3 Limitaes ..................................................................................... 1229.4 Gateway NAS ................................................................................. 1229.5 Exerccios ....................................................................................... 1239.6 Gabarito......................................................................................... 1269.7 Leitura recomendada ...................................................................... 126

    Captulo 10 SAN .................................................................................................. 12710.1 Protocolos SAN ............................................................................. 128

    10.1.1 Fibre channel ......................................................................... 12810.1.2 iSCSI ......................................................................................131

    10.2 Dispositivos das SANs .................................................................. 13210.3 Mtodos de backups para SAN ...................................................... 132

    10.3.1 Backup peridico ................................................................... 13310.3.2 Backup contnuo ................................................................... 133

    10.4 Exerccios ..................................................................................... 13410.5 Gabarito ....................................................................................... 13710.6 Leitura recomendada .................................................................... 138

    Captulo 11 SNMP ............................................................................................... 13911.1 Elementos ..................................................................................... 14011.2 Mensagens SNMP ..........................................................................14111.3 MIB ...............................................................................................14111.4 Caractersticas do protocolo SNMP ................................................ 14311.5 Verses ......................................................................................... 14411.6 Agente proxy ................................................................................. 14411.7 Exerccios ...................................................................................... 14411.8 Gabarito ....................................................................................... 14811.9 Leitura recomendada .................................................................... 148

    Captulo 12 QoS .................................................................................................. 14912.1 Filas .............................................................................................. 15012.2 IntService ..................................................................................... 15012.3 DiffService .................................................................................... 15212.4 Mtricas ....................................................................................... 15312.5 Algoritmos de controle de congestionamento ................................. 15412.6 Redes MPLS ................................................................................. 15512.7 Exerccios ..................................................................................... 15512.8 Gabarito ....................................................................................... 15912.9 Leitura recomendada .................................................................... 159

  • 11Sumrio

    Captulo 13 VPN .................................................................................................. 16013.1 Requisitos ......................................................................................16113.2 Tneis .......................................................................................... 162

    13.2.1 Tipos de tneis ...................................................................... 16213.2.2 Protocolos de tunelamento .................................................... 163

    13.3 Benefcios para os negcios ........................................................... 16413.4 Exerccios ..................................................................................... 16413.5 Gabarito ....................................................................................... 16713.6 Leitura recomendada .................................................................... 167

    Captulo 14 NAT .................................................................................................. 16814.1 Redes com NAT ............................................................................. 16914.2 Tipos de NAT ............................................................................... 169

    14.2.1 Dinmico............................................................................... 16914.2.2 Sobrecarga .............................................................................17114.2.3 Esttico ................................................................................. 17214.2.4 Redirecionamento de portas ................................................... 173

    14.3 Exerccios ..................................................................................... 17314.4 Gabarito ....................................................................................... 17714.5 Leitura recomendada .................................................................... 178

    Captulo 15 Rede sem fio ..................................................................................... 17915.1 WPAN .......................................................................................... 180

    15.1.1 Bluetooth ............................................................................... 18015.2 WLAN ......................................................................................... 182

    15.2.1 Wi-Fi ..................................................................................... 18215.3 WMAN ........................................................................................ 184

    15.3.1 WiMax................................................................................... 18415.4 WWAN ........................................................................................ 18415.5 Exerccios ..................................................................................... 18615.6 Gabarito ....................................................................................... 18915.7 Leitura recomendada .................................................................... 190

    Parte III Segurana ........................................................................... 191

    Captulo 16 Criptografia ...................................................................................... 19216.1 Propriedades criptogrficas ............................................................ 19316.2 Simtrica ...................................................................................... 194

    16.2.1 DES ....................................................................................... 19516.2.2 AES ...................................................................................... 196

    16.3 Assimtrica ................................................................................... 19816.3.1 RSA ....................................................................................... 19816.3.2 DSA ...................................................................................... 199

    JOSE RIBAMAR SARAIVA FILHO

  • Informtica para Concursos Pblicos de Informtica12

    16.4 Chave de sesso ............................................................................20016.5 Resumos hash............................................................................... 201

    16.5.1 MD5 ...................................................................................... 20116.5.2 SHA ......................................................................................202

    16.6 Exerccios .....................................................................................20216.7 Gabarito .......................................................................................20516.8 Leitura recomendada ....................................................................206

    Captulo 17 Certificado digital ............................................................................. 20717.1 Gerao e distribuio de certificados digitais .................................208

    17.1.1 Infraestrutura hierrquica .......................................................20817.1.2 Rede de confiana ..................................................................209

    17.2 Tipos de certificados digitais........................................................... 21117.3 Assinatura digital ...........................................................................21217.4 Exerccios ...................................................................................... 21317.5 Gabarito ........................................................................................21817.6 Leitura recomendada .....................................................................218

    Captulo 18 Pragas digitais .................................................................................. 21918.1 Antivrus .......................................................................................22018.2 Tipos de pragas digitais .................................................................220

    18.2.1 Vrus de boot .........................................................................22018.2.2 Bombas-relgio ......................................................................22118.2.3 Vrus de macro .......................................................................22118.2.4 Vermes ...................................................................................22118.2.5 Cavalo de Troia ......................................................................22118.2.6 Rootkit .................................................................................22218.2.7 Spywares ...............................................................................22218.2.8 Adware ................................................................................. 22318.2.9 Spam .................................................................................... 22418.2.10 Keylogs e hijacks .................................................................. 224

    18.3 Botnets ......................................................................................... 22518.4 Outros ataques .............................................................................22618.5 Exerccios .....................................................................................22618.6 Gabarito ....................................................................................... 23018.7 Leitura recomendada .................................................................... 230

    Captulo 19 Firewall ............................................................................................ 23119.1 Firewalls de pacotes ....................................................................... 232

    19.1.1 ZDM ...................................................................................... 23219.1.2 Iptables .................................................................................. 233

    JOSE RIBAMAR SARAIVA FILHO

  • 13Sumrio

    19.2 Firewall de aplicao ..................................................................... 23319.2.1 Proxy transparente ................................................................. 23419.2.2 Squid .................................................................................... 235

    19.3 Firewall de estados ........................................................................ 23519.3.1 ICF ........................................................................................ 235

    19.4 Exerccios...................................................................................... 23719.5 Gabarito ....................................................................................... 23919.6 Leitura recomendada .................................................................... 239

    Captulo 20 Backup ............................................................................................. 24120.1 Pontos de recuperao ................................................................... 24220.2 Repositrio global e cpia incremental .......................................... 24220.3 Repositrio global e cpia diferencial............................................. 24320.4 Repositrio espelho e cpia reversamente incremental ....................24420.5 Proteo contnua ......................................................................... 24520.6 Outros fatores que devem ser considerados ....................................24620.7 Dispositivos de armazenamento ....................................................24620.8 Exerccios ..................................................................................... 24720.9 Gabarito.......................................................................................25020.10 Leitura recomendada ..................................................................250

    Captulo 21 Auditoria de sistemas de TI ................................................................ 25121.1 Agentes de auditoria .......................................................................25121.2 Trilhas de auditoria ....................................................................... 25221.3 Pontos de controle e pontos de auditoria ........................................ 25321.4 Etapas de uma auditoria ................................................................ 253

    21.4.1 Anlise dos riscos e do ambiente .............................................25421.4.2 Planejamento e execuo da auditoria .....................................25421.4.3 Produo dos resultados ........................................................254

    21.5 Problemas de auditoria de sistemas ............................................... 25521.6 Abordagens e tcnicas de auditoria de sistemas .............................. 255

    21.6.1 Simulao de dados ................................................................25621.6.2 Testes integrados ....................................................................25621.6.3 Mapeamento e rastreamento .................................................. 25721.6.4 Anlise de logs ....................................................................... 25721.6.5 Snapshot ............................................................................... 25721.6.6 Simulao paralela .................................................................25821.6.7 Anlise do cdigo-fonte ..........................................................258

    21.7 Resultados da auditoria .................................................................25821.8 Exerccios ..................................................................................... 25921.9 Gabarito .......................................................................................26221.10 Leitura recomendada ...................................................................262

    JOSE RIBAMAR SARAIVA FILHO

  • Informtica para Concursos Pblicos de Informtica14

    Parte IV Desenvolvimento ................................................................ 263

    Captulo 22 Orientao a objetos ......................................................................... 26422.1 Classes e objetos ...........................................................................26422.2 Visibilidade ..................................................................................26522.3 Proteo dos dados ....................................................................... 26722.4 Herana ....................................................................................... 26722.5 Classes abstratas e concretas .........................................................26922.6 Polimorfismo ............................................................................... 270

    22.6.1 Ad-hoc .................................................................................. 27022.6.2 Universal ...............................................................................271

    22.7 Exerccios ..................................................................................... 27222.8 Gabarito ...................................................................................... 27422.9 Leitura recomendada .................................................................... 275

    Captulo 23 UML ................................................................................................. 27623.1 Estrutural .....................................................................................277

    23.1.1 Diagrama de classes ................................................................27723.1.2 Diagrama de objetos .............................................................. 27923.1.3 Diagrama de componentes ..................................................... 27923.1.4 Diagrama de implantao .......................................................28023.1.5 Diagrama de pacotes .............................................................. 28123.1.6 Diagrama de estrutura composta ............................................28223.1.7 Diagrama de perfil .................................................................282

    23.2 Comportamental ..........................................................................28323.2.1 Diagrama de caso de uso ........................................................28323.2.2 Diagrama de atividade ...........................................................28423.2.3 Diagrama de mquina de estados ...........................................28723.2.4 Diagrama de sequncia ..........................................................28823.2.5 Diagrama de viso de interatividade .......................................29023.2.6 Diagrama de comunicao .....................................................29023.2.7 Diagrama de tempo ................................................................291

    23.3 Exerccios .....................................................................................29223.4 Gabarito .......................................................................................29523.5 Leitura recomendada ....................................................................296

    Captulo 24 Testes ............................................................................................... 29724.1 Tcnicas de teste ............................................................................297

    24.1.1 Teste de caixa-branca ..............................................................29824.1.2 Teste de caixa-preta ................................................................29924.1.3 Teste de caixa-cinza ................................................................30024.1.4 Outros testes .......................................................................... 301

    JOSE RIBAMAR SARAIVA FILHO

  • 15Sumrio

    24.2 Tipos de teste ............................................................................... 30124.2.1 Unidade ................................................................................30224.2.2 Integrao .............................................................................30224.2.3 Sistema .................................................................................30424.2.4 Regresso ..............................................................................30524.2.5 Homologao .......................................................................305

    24.3 Papis de responsabilidades ..........................................................30624.4 Exerccios ..................................................................................... 30724.5 Gabarito .......................................................................................31024.6 Leitura recomendada .....................................................................310

    Captulo 25 Anlise de pontos por funo ............................................................ 31125.1 Tamanho funcional ........................................................................ 31125.2 Aplicabilidade da APF ....................................................................31225.3 Contagem dos pontos por funo ...................................................312

    25.3.1 Determinar o tipo de contagem ................................................31325.3.2 Identificar fronteira do software ..............................................31325.3.3 Contar os tipo de funes de dados .........................................31425.3.4 Contar os tipos de funes de transaes .................................31525.3.5 Determinar os pontos de funes no ajustados .......................31525.3.6 Determinar o fator de ajuste ....................................................31625.3.7 Calcular os pontos por funes ajustados ................................317

    25.4 Complexidade ...............................................................................31725.5 Abordagem de contagem indicativa e estimativa ..............................31725.6 Resultados indiretos.......................................................................31825.7 Exerccios ......................................................................................31825.8 Gabarito ....................................................................................... 32225.9 Leitura recomendada .................................................................... 322

    Parte V Qualidade de software .......................................................... 323

    Captulo 26 CMMI ................................................................................................ 32426.1 reas de processos ........................................................................ 32426.2 Representaes ............................................................................. 326

    26.2.1 Representao contnua ......................................................... 32626.2.2 Representao por estgios .................................................... 327

    26.3 Avaliao ...................................................................................... 32826.4 Exerccios ..................................................................................... 32926.5 Gabarito .......................................................................................33126.6 Leitura recomendada .................................................................... 332

    JOSE RIBAMAR SARAIVA FILHO

  • Informtica para Concursos Pblicos de Informtica16

    Captulo 27 MPS.BR ............................................................................................ 33327.1 Organizao e suporte ................................................................... 333

    27.1.1 Frum de credenciamento e controle ....................................... 33427.1.2 Equipe tcnica do modelo ...................................................... 334

    27.2 Composio ................................................................................. 33527.3 reas de processos ........................................................................ 33527.4 Capacidade dos processos .............................................................33627.5 Nvel de maturidade ..................................................................... 33727.6 Mapeamento MPS.BR e CMMI......................................................33827.7 Exerccios ..................................................................................... 33927.6 Gabarito .......................................................................................34227.7 Leitura recomendada ....................................................................342

    Parte VI Metodologias de desenvolvimento geis .............................. 343

    Captulo 28 Scrum ............................................................................................... 34428.1 Caractersticas ..............................................................................344

    28.1.1 Equipes pequenas e auto-organizveis ..................................... 34528.1.2 Daily Scrum ..........................................................................34628.1.3 Processos iterativos ................................................................34628.1.4 Clientes prximos .................................................................. 347

    28.2 Papis ..........................................................................................34828.3 Ciclo de vida ................................................................................34828.4 Exerccios ..................................................................................... 34928.5 Gabarito ...................................................................................... 35228.6 Leitura recomendada .................................................................... 352

    Captulo 29 Extreme programming ...................................................................... 35329.1 Caractersticas ............................................................................... 353

    29.1.1 Equipes reduzidas .................................................................. 35429.1.2 Tratamento de requisitos vagos ............................................... 35429.1.3 Resultados rpidos ................................................................. 35529.1.4 Reunies dirias ..................................................................... 35529.1.5 Qualidade de cdigo .............................................................. 35529.1.6 Desenvolvimento guiado por testes ......................................... 35629.1.7 Reimplementao .................................................................. 35629.1.8 Programao em pares ........................................................... 356

    29.2 Papis .......................................................................................... 35729.3 Jogo de planejamento .................................................................... 35729.4 Exerccios ..................................................................................... 35929.5 Gabarito .......................................................................................36229.6 Leitura recomendada ....................................................................362

    JOSE RIBAMAR SARAIVA FILHO

  • 17Sumrio

    Parte VII Banco de dados .................................................................. 363

    Captulo 30 Bancos de dados relacionais e o modelo ER ........................................ 36430.1 Modelo entidade relacionamento ...................................................365

    30.1.1 Entidades ...............................................................................36530.1.2 Atributos ...............................................................................36630.1.3 Relacionamentos ....................................................................36630.1.4 Mapeamento modelo conceitual fsico ................................. 37030.1.5 Comandos de bancos de dados relacionais ............................. 370

    30.2 Chaves ..........................................................................................37130.3 Normalizao ............................................................................... 373

    30.3.1 Primeira forma normal ........................................................... 37330.3.2 Segunda forma normal .......................................................... 37430.3.3 Terceira forma normal ............................................................ 376

    30.4 Exerccios ..................................................................................... 37730.5 Gabarito ...................................................................................... 37930.6 Leitura recomendada ....................................................................380

    Captulo 31 Data Warehouse ............................................................................... 38131.1 Extrao, transformao e carga...................................................... 38131.2 OLAP ...........................................................................................382

    31.2.1 OLAP multidimensional (M-OLAP) .......................................38431.2.2 OLAP relacional (R-OLAP) ....................................................38531.2.3 OLAP hbrido (H-OLAP) .......................................................38531.2.4 OLAP desktop (D-OLAP) ......................................................38531.2.5 Operaes OLAP ...................................................................386

    31.3 Minerao de dados ......................................................................38631.4 Exerccios .....................................................................................38731.5 Gabarito .......................................................................................39031.6 Leitura recomendada .....................................................................391

    Parte VIII Arquitetura de sistemas ..................................................... 392

    Captulo 32 Arquitetura multicamadas ................................................................ 39332.1 Cliente-servidor ............................................................................ 39432.2 Trs camadas ................................................................................ 39532.3 Quatro camadas servidor web ....................................................39632.4 Cinco camadas portais corporativos ........................................... 39732.5 Exerccios ..................................................................................... 39832.6 Gabarito ....................................................................................... 40132.7 Leitura recomendada .................................................................... 401

    JOSE RIBAMAR SARAIVA FILHO

    JOSE RIBAMAR SARAIVA FILHO

  • Informtica para Concursos Pblicos de Informtica18

    Captulo 33 SOA .................................................................................................. 40233.1 Elementos da SOA.........................................................................40233.2 Servios ........................................................................................403

    33.2.1 Requisitos dos servios ...........................................................40333.2.2 Composio de servios ........................................................404

    33.3 Infraestrutura SOA .......................................................................40633.3.1 Disponibilizao de servios ...................................................40633.3.2 Utilizao de servios ............................................................407

    33.4 Linguagens, padres e protocolos...................................................40833.4.1 WSDL ....................................................................................40833.4.2 UDDI ....................................................................................40933.4.3 SOAP .................................................................................... 410

    33.5 Vantagens da SOA .......................................................................... 41133.6 Exerccios ..................................................................................... 41233.7 Gabarito ....................................................................................... 41633.8 Leitura recomendada .................................................................... 416