Você está na página 1de 2

ANLISE DE SISTEMAS 3.1 Linguagem de Programao: Introduo a aplicativos e a applets Java.

Estruturas de Controle: if, if/else, while, for switch, do/while, break e continue. Mtodos. Programao orientada a objetos. Strings e Caracteres. Tratamento de excees: blocos try/catch, finally. Multithreading: classe Thread, interface Runnable. Arquivos e Fluxos. Conectividade de banco de dados Java (JDBC). Servlets. Estrutura de dados: listas, pilhas, filas e rvores. Linguagem padro ANSI: Estruturas de programas em C: comandos e funes-padro utilizadas para construo de programas em C. Alocao dinmica de memria; aritmtica de ponteiros. 3.2 Sistemas Operacionais: Introduo aos sistemas operacionais; conceitos de hardware e software; processos e threads. Conceitos de processos: conceitos de thread; execuo assncrona concorrente; programao concorrente; deadlock e adiamento indefinido; escalonamento de processador. Memria real e virtual: organizao e gerenciamento da memria virtual; organizao da memria virtual; gerenciamento de memria virtual. Armazenamento secundrio, arquivos e bancos de dados: otimizao do desempenho do disco; sistemas de arquivos e de bancos de dados. Desempenho, processadores e gerenciamento de multiprocessador: desempenho e projeto de processador; gerenciamento de multiprocessador. Computao em rede e distribuda: introduo s redes; introduo a sistemas distribudos; sistemas distribudos e servios web. Segurana. Estudos de casos de sistemas operacionais. 3.3 Engenharia de Software: Conceitos de Engenharia de Software: processos de desenvolvimento de Software, conceitos de Gerncia de Processos de Software, mtricas de Processo e Projeto de Software, planejamento de Projeto de Software, anlise e gesto de risco, garantia da Qualidade de Software - CMMI 1.2. Engenharia de Software Orientada a Objetos: conceitos e princpios orientados a objetos. 3.4 Banco de Dados: Modelo Entidade-Relacionamento, Modelo Relacional. lgebra Relacional. Linguagem SQL: Regras de Integridade, Estrutura de Arquivos e Armazenamento, Indexao, Processamento de Consultas, Transao; Controle de Concorrncia; Recuperao; Banco de dados Distribudos; Data Warehouse.

3.5 Redes de Computadores: Conceitos bsicos. Protocolos. Modelo OSI, TCP/IP: camadas, endereamento IP. Cabeamento: meios de transmisso, tipos. A arquitetura Ethernet. Equipamentos de redes: hubs, switches, roteadores. Segurana de redes. 3.6 Gesto e Governana de TI: Gesto de segurana da informao (ISO 27001 e ISO 27002); Gesto de riscos e continuidade de negcio; Gerenciamento de servios ITIL v3: Conceitos bsicos e objetivos. Processos e funes de estratgia, desenho, transio e operao de servios; Governana de TI COBIT 4.1: Conceitos bsicos e objetivos. Requisitos da informao. Recursos de tecnologia da informao. Domnios, processos e objetivos de controle. IE/EA EAOT 2012 Portaria DEPENS N 270-T/DE-2, de 16 de agosto de 2011 42 3.7 BIBLIOGRAFIA SUGERIDA 3.7.1 DATE, C. J. Introduo a sistemas de bancos de dados. Rio de Janeiro: Elsevier, 2004. Traduo da 8 edio americana. 3.7.2 DEITEL, H. M.; DEITEL, P. J. Java. Como programar. 8. ed. Prentice Hall Brasil, 2010. 3.7.3 PRESSMAN, Roger S. Engenharia de software. 6. ed. So Paulo: Mc Graw Hill Interamericana do Brasil, 2006. 3.7.4 TANENBAUM, Andrew S. Redes de computadores. 4. ed. So Paulo: Campus, 2003. 3.7.5 ______. Sistemas operacionais: projeto e implementao. 3.ed. Porto Alegre: Bookman, 2008.