Vous êtes sur la page 1sur 3

PROFISSIONAL BSICO DE ANLISE DE SISTEMAS ANLISE DE SISTEMAS DESENVOLVIMENTO I - CONCEITOS DE SISTEMAS DE COMPUTAO: 1.

Organizao de computadores: Tipos e representaes de dados numricos; Aritmtica binria; lgebra booleana; Codificao de caracteres; Componentes da UCP; Conceito de interrupo; Modos de endereamento. 2. Arquitetura de processadores: RISC e CISC; Linguagem de montagem; Ligao (Linking); Modos de operao do hardware; Conceitos de processamento paralelo e distribudo. 3. Sistemas Operacionais (SO): Gerenciamento do processador - Conceito e estados de processo; Chamadas ao SO; I/O bound, CPU bound; Comunicao entre processos; Threads; Escalonamento; Primitivas de sincronizao; Deadlocks. 4. Gerenciamento de memria: reas de memria de um processo; Algoritmos de alocao de memria; Fragmentao; Paginao; Segmentao; Memria Virtual; Substituio de pginas. 5. Gerenciamento de E/S: Estrutura de E/S (polling, interrupes, acesso direto memria); Comunicao com dispositivos; Estrutura do disco; Escalonamento de disco; Conteno; Sistemas de arquivo - Conceito de arquivo e diretrio; Mtodos de acesso; Alocao de arquivos (contnua, encadeada, indexada, por extenso); Proteo de arquivo; Cache de disco. 6. Redes: Arquitetura OSI da ISO; TCP/IP; HTTP e HTTPS. II - ENGENHARIA DE SOFTWARE: 1. Conceitos: 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. Modelos de ciclo de vida. Manuteno. Anlise de Pontos de Funo. Integrao Contnua. 2. Anlise e projeto de sistemas: Anlise e projeto estruturado de sistemas; Anlise e projeto orientado a objetos com notao UML; Acoplamento e coeso. 3. Processos de Software: Scrum; Kanban; eXtremme Programming (XP); Processo de desenvolvimento de software unificado - Unified Process; MPS.BR (Melhoria de Processo do Software Brasileiro); CMMI (Capability Maturity Model Integration) para desenvolvimento verso 1.2. III - BANCO DE DADOS: 1. 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. 2. Modelo de Dados: Entidades; Atributos; Relacionamentos-Cardinalidade; Generalizao e especializao de entidades; Mapeamento para modelo relacional. 3. 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. 4. Apoio Deciso: Modelo dimensional; Drill Down; Esquemas estrela e floco de neve; Mtricas aditivas, no aditivas e semi-aditivas; Dimenses no estveis; Agregao de fatos; Uso de fatos agregados; Procedimentos de extrao, transformao e carga. IV - PROGRAMAO E ARQUITETURA: 1.Lgica: Lgica Proposicional; Lgica de Predicados. 2. Algoritmos e estrutura de dados: Complexidade de algoritmo; Listas e Pilhas; Vetores e matrizes; Estruturas em rvores; Arvores balanceadas; Mtodos de ordenao; Pesquisa e hashing. 3. Programao estruturada: Tipos de dados (vinculao; verificao de tipos; tipificao forte); Estruturas de controle (comandos de deciso e repetio); Modularizao; Sub-rotinas e funes; Passagem de parmetros por referncia e valor; Escopo de Variveis. 4. Programao orientada a objetos: conceitos de orientao por objetos; classes e objetos; herana e polimorfismo; encapsulamento. 5. Prticas de arquitetura de software: Inverso de controle; Programao por contrato; Injeo de dependncias; Refatorao (princpios, aplicaes e indcios de cdigo mal estruturado). 6. Padres de arquitetura de software: Padres de projeto (Design Patterns); Padres de Arquitetura de Aplicaes Corporativas (Patterns of Enterprise Applications Architecture); Padres e antipadres de projeto Java EE. 7. Linguagem Java: tipos e estrutura de dados; variveis; enumeraes; operaes e expresses; instrues de controle; orientao a objetos; interfaces e classes abstratas; pacotes; excees; colees; tipos genricos; anotaes; sincronismo e multi-threading. 8. Desenvolvimento Java EE: Conceito de servidor de aplicao; Containers web e EJB; Java Server Faces (JSF), Facelets, Filtros e Servlet; Enterprise JavaBeans 3 (EJB); Java Persistent Architecture (JPA); Java Messaging System (JMS); Web Services SOAP e REST; Portlets (JSR 168 e JSR 286). 9. Arquitetura de TI: Beneficios estratgicos; Arquitetura atual e futura, anlise de gap e roadmap; Tipos de arquitetura - Negcio, informao, sistemas, integrao e tecnologia; Frameworks de arquitetura - Conceitos; Noes de computao distribuda (clusters, balanceamento de carga e tolerncia a falhas); Arquitetura Orientada a Servios (SOA - Service Oriented Architecture); Gerenciamento de Processos de Negcio (BPM - Business Process Managment); Portais corporativos (conceitos bsicos: colaborao, personalizao, gesto do conhecimento, gesto de contedo, taxonomia, integrao de sistemas, web 2.0, Governana, Portlets); Barramento corporativo de servios (ESB - Enterprise Service Bus). 10. Testes: Conceitos (verificao e validao); Tipos de Testes (Unidade, Integrao, Funcional, Aceitao, Carga, Desempenho, Vulnerabilidade, Usabilidade). 11. 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). V - GESTO DE TI: 1. Gerenciamento de Projetos baseado no PMBOK: Conceitos; Planejamento, Acompanhamento e Controle; Gerncia de Escopo, Estrutura de decomposio de trabalho (WBS); Gerncia de Prazo; Gerncia de Custos; Gerncia de Qualidade; Gerncia de Recursos Humanos; Gerncia de Comunicao; Gerncia de Risco; Gerncia de Aquisies; Gerncia de Integrao. 2. Governana e 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. 3. 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.

Vous aimerez peut-être aussi