You are on page 1of 5

ANALISTA DE DESENVOLVIMENTO FUNO ANALISTA DE SISTEMAS

I - Genrico: CONCEITOS BSICOS DE SISTEMAS DE COMPUTAO Organizao de Computadores: Componentes e arquiteturas de sistemas computacionais (hardware e software); lgebra Booleana; Representao de dados: binrio, hexadecimal e decimal; Mquinas de VonNeumann; Processamento paralelo e distribudo; Componentes e arquiteturas de processadores; RISC, CISC, Microprocessadores; Conjuntos de instruo; Aritmtica computacional; Pipeline; Hierarquia de memria; Interface entre processadores e perifricos; Multiprocessamento simtrico e assimtrico; Conceitos de interrupes. Sistemas Operacionais: Conceitos bsicos, gerenciamento de memria: alocao, paginao, segmentao e memria virtual; gerenciamento de informao: organizao de arquivos, tipos de registro e mtodos de acesso; gerenciamento de processador: multiprogramao, rocessos concorrentes e primitivas de sincronizao; anlise de desempenho e confiabilidade; virtualizao. Estrutura de Dados: Listas encadeadas; vetores e matrizes; estruturas em rvores: rvores binrias e rvores balanceadas; listas invertidas; mtodos de acessos, de classificao e de busca; tcnicas de indexao; acesso randmico e manipulao de sinnimos. Linguagens de Programao: Conceitos; conceitos de lgica e algoritmos; programao estruturada; modularizao: acoplamento de mdulos e coeso entre mdulos; subrotinas: chamadas por endereo, referncia e valor; orientao a objetos; programao por eventos; linguagens: C, Pascal, Java, Delphi, Sharepoint; conceitos XML e meta-dados. Banco de Dados: Conceitos, administrao de dados; sistema d gerncia de banco de dados; independncia de dados; linguagem de descrio de dados e linguagem de manipulao de dados; dicionrio de dados; projeto lgico de sistema em banco de dados: modelo de Entidade-Relacionamento(E-R); modelagem dimensional; modelos de banco de dados: hierrquico, rede, relacional, terminologia, propriedades e operaes das relaes, normalizao, vantagens e desvantagens de cada modelo; linguagem SQL, Data Warehouse e Bussiness Intelligence. II - Desenvolvimento de Solues de TI: Sistemas, Colaborao e Bussiness Inteligence. ANLISE E PROJETO DE SISTEMAS E ENGENHARIA DE SOFTWARE: Anlise e projeto de sistemas; Anlise e projeto orientado a objetos com notao UML (Unified Modeling Language): conceitos gerais, diagrama de casos de uso, diagrama de classes, diagrama de estados; diagrama de colaborao/comunicao; diagrama de seqncia, diagrama de atividades, diagrama de componentes; Princpios de Engenharia de Software; Processos de Software engenharia de sistemas e da informao; Anlise de Pontos de Funo; Engenharia de Requisitos; Especificao de Casos de Uso; Manuteno; Modelos de ciclo de vida; Processo de desenvolvimento de software unificado Unified Process; MPS.BR (Melhoria de Processo do Software Brasileiro), CMMI (Capability Maturity Model Integration) para desenvolvimento (Gerncia e desenvolvimento de Requisitos; Soluo Tcnica; Integrao do Produto; Verificao (Teste de Software e Reviso por Pares); Validao; Gerncia de Projetos; Aquisio ou Gerncia de Acordo com Fornecedores; Adaptao do Processo para Gerncia do Projeto ou Gerncia Integrada do Projeto; Gerncia de Riscos; Gerncia de Configurao; Garantia da Qualidade ou Gerncia da Qualidade do Processo e do Produto; Medio e Anlise; Anlise de Deciso e Resoluo); eXtremme Programming (XP). BANCO DE DADOS:

Conceitos: Padro ANSI para arquitetura de SGBD; Modelo relacional de dados; lgebra relacional; Clculo relacional, Formas normais, Transao, Commit em duas fases, Serializao; Bloqueios (granularidade, exclusivos, compartilhados e de inteno); Mtodo otimista de controle de concorrncia. Modelo de Dados: Entidades; Atributos; RelacionamentosCardinalidade; Generalizao e especializao de entidades; Mapeamento para modelo relacional. ANSI SQL/92: Nveis de Isolamento de transaes; Tipos de dados; Criao de domnios; Criao de tabelas; Manipulao de dados (insert, update, delete); Clausula select; Funes de agregao; Junes, produto cartesiano, interna, externa (esquerda, direita, ambos); Referncia a tabelas; Operaes em tabelas (union, except, intersect); Expresses condicionais (operadores, IS, BETWEEN, LIKE, IN, MATCH, ALL, ANY, EXISTS, UNIQUE); Subqueries; Vises (atualizao de dados); Restries (de domnio, chave candidata, chave estrangeira, definidas para tabela, assertivas); Aes na restrio de chave estrangeira; avaliao postergada de restries. Apoio Deciso: Modelo dimensional; Drill Down; Esquemas estrela e floco de neve; Mtricas aditivas, no aditivas e semiaditivas; Dimenses no estveis; Agregao de fatos; Uso de fatos agregados; Procedimentos de extrao, transformao e carga. PROGRAMAO E ARQUITETURA: Lgica Lgica proposicional: linguagem, semntica, propriedades, validade de frmulas, princpio da induo finita, relaes semnticas, sistema axiomtico e de deduo natural; Lgica de predicados: linguagem, semntica, propriedades, sistema axiomtico e resoluo.; Algoritmos e estrutura de dados Complexidade de algoritmo; Listas lineares; Pilhas; Vetores matrizes; Estruturas em rvores; rvores balanceadas; Busca e ordenao; Pesquisa e hashing. rogramao Programao estruturada; Modularizao; Subrotinas (passagem de parmetros por referncia e valor); Escopo de Variveis; Tipos de dados (vinculao; verificao de tipos; tipificao forte); Acoplamento e coeso; Programao orientada a bjetos (conceitos de orientao por objetos, herana, polimorfismo, atributo, encapsulamento). Prticas e padres de arquitetura de software Padres de projeto (Design Patterns); Padres de Arquitetura de Aplicaes Corporativas (Patterns of Enterprise Applications Architecture): Domain Logic Patterns, Data Source Architectural Patterns, ObjectRelational Behavioral Patterns, ObjectRelational Structural Patterns, Object Relational Metadata Mapping Patterns, Web Presentation Patterns, Distribution Patterns, Offline Concurrency Patterns, Session State Patterns, Base Patterns; Refatorao (Refactoring): princpios, indcios de cdigo mal estruturado, construindo testes, compondo mtodos, movendo recursos entre objetos, organizando dados, simplificando expresses condicionais, simplificando chamadas de mtodos, lidando com generalizao, refatoraes grandes. Desenvolvimento Java EE Linguagem Java (tipos e estrutura de dados, variveis, enumeraes, operaes e expresses, instrues de controle, orientao a objetos, interfaces, pacotes, excees, colees, tipos genricos, anotaes, multithreading, reflexo); Conceito de servidor de aplicao; Containers web e EJB; Padres e antipadres de projeto Java EE. Especificaes e Frameworks Java EE Java Enterprise Edition; Java Server Pages (JSP) e Servlet; Java Server Faces (JSF); Enterprise JavaBeans (EJB); Java Persistent Architecture (JPA). Arquitetura de TI enefcios estratgicos; Arquitetura atual e futura, anlise de gap e roadmap; Tipos de arquitetura Negcio, informao, sistemas, integrao e tecnologia; Frameworks de arquitetura Conceitos, Framework de Zachman; Arquitetura Orientada a Servios (SOA Service Oriented Architecture); Gerenciamento de Processos de Negcio (BPM Business Process Managment); Portais corporativos; Barramento corporativo de servios (ESB Enterprise Service Bus). Conceitos de Segurana, autenticao, autorizao e auditoria; controle de acesso baseado em papis (Role Based Access Control, RBAC); controle de falhas em aplicaes (OWASP, Open Web Application Security Project). Outras linguagens: Delphi; Linguagens de marcao (markup languages): HTML bsico; XML bsico; Linguagens de script: ASP (VBScript) bsico; Javascript bsico; Conceitos de scripts de shell (Windows e Linux, bash). LINGUAGENS DE PROGRAMAO:

Programao em Delphi; Programao Java; Programao em SharePoint; Conceitos Bsicos em WEB SERVICES; Programao ambiente WEB: arquitetura do ambiente, ferramentas de suporte ao desenvolvimento; Programao em HTML, DHTML, Programao em Javascript. III - Desenvolvimento de Solues de TI: Infraestrutura e Segurana da Informao Gesto da Segurana da informao, Conceitos bsicos, Polticas de segurana da informao, Classificao de informaes, Anlise de vulnerabilidade, Plano de Continuidade de Negcio, Gesto de pessoas em segurana da informao, Normas e procedimentos de segurana, Controle de acesso lgico e fsico, Normas ISO 27001 e 27002, Ambientes de controles internos, Noes da Lei Sarbanes Oxley SOX, artigo 404. AMBIENTE MICROSOFT (WINDOWS SERVER 2008): Instalao, configurao e administrao; Utilitrios e comandos padro; Administrao de contas de usurios, grupos, permisses de acesso e compartilhamentos; Sistemas de arquivos: FAT32 e NTFS; Gerenciamento de rocessos; Configurao de servios Internet IIS (HTTP e FTP), DNS, DHCP e DFS; Instalao, configurao e administrao de servios de diretrio (Active Directory); Backup e recuperao; Clusterizao e balanceamento de carga; Monitorao; Gerenciamento remoto; Contadores de desempenho; Protocolo WMI. AMBIENTE LINUX: Instalao, configurao e administrao; Utilitrios e comandos padro; Administrao de contas de usurios, grupos e permisses de acesso; Sistemas de arquivos: ext3; Gerenciamento de volumes lgicos de arquivos (LVM); Gerenciamento de processos; Configurao de servios de rede: HTTP (Apache), DNS (BIND) e SMTP (Postfix); Programao em GNU Bourne Again SHell (bash); variveis, ciclos (loops) e execuo condicional; entrada e sada, arquivos e execuo de comandos; Uso de expresses regulares (POSIX Extended Regular Expressions). SERVIDORES DE APLICAO JAVA ENTERPRISE EDITION (JEE) 5: Fundamentos de servidores de aplicao JEE5; Conceitos de clusterizao; Topologias tpicas de ambientes com alta disponibilidade e escalabilidade. ARMAZENAMENTO DE DADOS: Conceitos de Storage Area Networks (SAN) e Network Attached Storage (NAS); Fibre Channel (FC): protocolo Fibre Channel Protocol (FCP), camadas e topologias padro; Protocolos Common Internet File System (CIFS) e Network File System (NFS); Redundant Array of Inexpensive Disks (RAID): nveis 0, 1, 5, 6, 1+0 e 0+1; Backup: Polticas de backup; Tipos de backup (completo, incremental e diferencial) e arquiteturas (LAN free, server free e client free). TELECOMUNICAES: Redes Locais Arquiteturas e topologias: conceitos, Modelo OSI;Infraestrutura: Cabeamento estruturado categorias 3, 5, 5e, 6 e 6a, de acordo com a NBR 14.565; Padres: IEEE 802.1D, IEEE 802.1Q/p, IEEE 802.1w, IEEE 802.1s, IEEE 802.1X, IEEE 802.3, IEEE 802.3u, IEEE 802.3z, IEEE 802.3ae, IEEE 802.3af; Rede sem fio (Wireless); padres IEEE 802.11b/g/n; Protocolos: IPv4, TCP, UDP, IPSec, ARP, SNMP, SSH, DNS, DHCP, SMTP, HTTP, FTP, LDAP, H.323, SIP; Gateways de aplicao; NAT; Roteadores; Switches; Concentradores; Multiplexadores; Qualidade de servio (QoS). IV - Gesto de Projetos de TI Gesto de Projetos (alinhamento com PMBOK do PMI), Conceitos Bsicos de Gesto de Projetos, Processos do PMBoK, Gerenciamento da integrao, Gerenciamento do escopo, Gerenciamento do tempo, Gerenciamento de custos, Gerenciamento de recursos humanos, Gerenciamento de riscos, Gerenciamento das comunicaes, Gerenciamento da qualidade, Gerenciamento de aquisies, Gerenciamento de programas e portflio de projetos V - Governana de TI COBIT 4.0 (Control Objectives for Information and related Technology) Conceito, importncia e responsabilidades sobre a governana de TI; COBIT como framework de governana de TI; Principais caractersticas: foco em negcio, orientao a processos, controle atravs de objetivos e direcionamento

para medies; reas de Foco da Governana de TI; Domnios de processos do COBIT; Modelo de maturidade para o COBIT. Fundamentos da ITIL (Information Technology Infrastructure Library): Definio de Servio, Mtricas (CSF, KPI), Modelo RACI, Service Desk, Gerncias de: Demandas; Portflio, Catlogo e Nveis de Servio; Capacidade; Disponibilidade; Continuidade; Segurana; Mudanas; Configurao; Liberao; Validao; Conhecimento; Eventos; Incidentes; Requisio; Problemas; Acesso e Melhoria Contnua. Gesto estratgica, Noes e metodologias de planejamento estratgico, Alinhamento estratgico de TI com o negcio, Balanced Scorecard (BSC), Matriz SWOT, Anlise de cenrios, Anlise de referncias ou Benchmarks, Medio de desempenho.
Bibliografia Sugerida: BARBIERI, Carlos. Business Intelligence - Modelagem e Tecnologia. Editora Axcel Books, 2001. BATES, Seth & SMITH Tony. SharePoint 2007 Guia Prtico Editora Alta Books , 2007 BEZERRA, Eduardo. Princpios de Anlise e Projeto de Sistemas com UML. Editora Campus, 2002. BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML: guia do usurio. Rio de Janeiro: Campus, 2000. CANTU, Marco. Dominando o Delphi 7 A Bblia. Editora Makron, 2003. DEITEL, Harvey M.; DEITEL, P. J. Java Como Programar, 6a. edio, editora Prentice Hall, 20 ELMASRI, Ramez; NAVATHE, Shamkant. Sistemas de banco de dados. So Paulo: Pearson Addison Wesley, 2005. FARRER, Harry, et. al. Algoritmos estruturados. 3 ed. Rio de Janeiro: LTC, 1999. FILHO, Trajano Leme. Metodologia de Desenvolvimento de Sistemas. Editora Axcel Book, 2003 GOMES, Daniel Adorno. Web Service Soap em JAVA- Guia Prtico para o Desenvolvimento de Web Service em Java Editora Nova Java 2010 GUIMARES & LAGE. Introduo Cincia da Computao. LTC, Rio de Janeiro, 1985. GUIMARES, A. M.; LAGES, N. A. C.. Algoritmos e estruturas de dados. LTC, Rio de Janeiro, 1994. JACOBSON, Ivar; BOOCH, Grady; RUMBAUGH, James. The unified software development process. Addison Wesley, 1998. LARMAN, Craig. Utilizando UML e padres: uma introduo anlise e ao projeto orientados a objetos e ao processo unificado. 2. ed. Porto Alegre: Bookman, 2004. NIEDERAUER, Juliano. Desenvolvendo Websites com PHP. ed. 2 Editora Novatec ,2004 PAULA FILHO, Wilson de Pdua. Engenharia de Software: fundamentos, mtodos e padres. 2.

ed. Rio de Janeiro: LTC, 2003. 33 PRESSMAN, Roger. Engenharia de Software. 6. ed. So Paulo: McGraw-Hill, 2006. PUBLISHING, Van Haren. IT GOvernance Based ON COBIT 4.1 A Management Guide. Editora Van Haren Pub. 2007 SCOTT, Kendall. Processo Unificado Explicado. Editora Bookman, 2003. SEBESTA, R.W. Conceitos de Linguagens de Programao. 4 ed. Porto Alegre: Bookman, 2000. SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de banco de dados. Rio de Janeiro: Campus, 2006. SOMMERVILLE, Ian. Engenharia de Software,8 ed. Addison Wesley, 2003. TANEMBAUM, A. S. Sistemas Operacionais Modernos, 2 ed. Ed. Prentice Hall. 2003. TANENBAUM, A. S. Organizao Estruturada de Computadores, 5 ed. Ed. Prentice Hall. 2007. WEIL, Peter & ROSS, Jean W. Governaa de TI Tecnologia da Informao. Editora M. Books. 2005. WIRTH, Niklaus. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 198

You might also like