Академический Документы
Профессиональный Документы
Культура Документы
13 Governana de TI.
13.1 Modelo COBIT 4.1.
13.2 ITIL v3.
13.3 Gerenciamento de projetos com PMBOK.
13.4 Anlise de pontos de funo.
13.5 Atos normativos do MPOG/SLTI: Instruo Normativa n 2/2008 (alterada pela Instruo
Normativa n 3/2009); Instruo Normativa n 4/2010.
CGE/SEPLAG 2013
P2.3 - REA DE AUDITORIA EM TECNOLOGIA DA INFORMAO
GESTO E GOVERNANA DE TECNOLOGIA DA INFORMAO
1. Gesto estratgica:
1.1. planejamento estratgico de negcio;
1.2. planejamento estratgico de Tecnologia da Informao (TI);
1.3. alinhamento estratgico entre TI e negcio.
4.
5.
6.
7.
8.
9.
TCE/RO 2013
1. III Desenvolvimento de Sistemas:
1. Sistemas transacionais; arquitetura e padres de projeto JEE; desenvolvimento web: servlets, JSP e Ajax;
frameworks JSF e Hibernate.
2. Sistemas de suporte deciso.
2.1. Conceitos bsicos, arquiteturas e aplicaes de data warehousing, ETL, Olap e data mining.
2.2. Tcnicas de modelagem e otimizao de bases de dados multidimensionais.
3. 3 Sistemas de gesto de contedo.
3.1. Arquitetura de informao: conceitos bsicos e aplicaes.
3.2. Portais corporativos: conceitos bsicos, aplicaes, portlets, RSS.
3.3. Acessibilidade na web: conceitos bsicos, recomendaes W3C, e-Mag.
3.4. Workflow e gerenciamento eletrnico de documentos.
4. Interoperabilidade de sistemas.
4.1. SOA e web services: conceitos bsicos e aplicaes.
4.2. Padres XML, XSLT, UDDI, WSDL e Soap.
10.6.
Apache Maven.
Rede de Computadores
1. Tipos e topologias de redes.
1.1. LAN, MAN, WAN.
1.2. Tcnicas de comutao de circuito e pacotes.
2. Modelo de referncia OSI e Arquitetura TCP/IP.
2.1. Cabeamento Estruturado.
2.2. Norma TIA/EIA-568.
2.3. Fibras pticas: fundamentos e padres.
2.4. Redes sem fio (wireless): fundamentos e padres (IEEE 802.11 e 802.1x, EAP, WEP, WPA e WPA2).
2.5. Domnios de Coliso e Broadcast.
2.6. Elementos de interconexo de redes de computadores (switches de camada 2 e 3, roteadores).
2.7. Ethernet, Fast Ethernet, Gigabit Ethernet, 10 Gigabit Ethernet.
2.8. Spanning Tree Protocol (IEEE 802.1D).
2.9. Multiple Spanning Tree (IEEE 802.1s).
2.10.
Rapid Spanning Tree Protocol (IEEE802.1w).
2.11.
Endereamento IPv4 e IPv6.
2.12.
Rede local virtual (VLAN IEEE 802.1q).
2.13.
Redes Metro Ethernet.
2.14.
Redes MPLS (Multiprotocol Label Switching).
2.15.
DHCP.
2.16.
Protocolos de roteamento (Esttico, OSPF, BGP, VRRP).
2.17.
Link Aggregation (IEEE802.1ax).
2.18.
TCP.
2.19.
UDP.
2.20.
Qualidade de Servio (QoS), Servios integrados (IntServ), Servios diferenciados (DiffServ),
Classede servio (CoS).
2.21.
DNS (Domain Name System).
2.22.
NAT.
2.23.
VPN.
3. Telefonia.
3.1. Telefonia TDM e Telefonia IP.
3.2. Fundamentos de qualidade de voz em redes IP, jitter e latncia.
3.3. VoIP.
3.4. Protocolos:
3.4.1. Real-time Transport Protocol,
3.4.2. Secure Real-time Transport Protocol,
3.4.3. H.323,
3.4.4. Session Initiation Protocol (SIP).
3.5. Codecs: G.711, G.723 e G.729a.
3.6. Interconexo com a rede pblica de telefonia comutada.
3.7. Sinalizao Telefnica:
3.7.1. CAS,
3.7.2. R2,
3.7.3. ISDN,
3.7.4. Q-SIG.
4. Gerncia de rede.
4.1. Simple Network Management Protocol (SNMP) v1, v2, v2c e v3.
4.2. Conceitos de MIB, MIB II e MIBs proprietrias.
4.3. Conceito de agentes SNMP.
4.4. Servios de gerenciamento de rede (NMS).
3.2.1. fundamentos,
3.2.2. sistemas de gerenciamento de banco de dados,
3.2.3. utilizao das linguagens de definio e de manipulao de dados e normalizao.
3.3. Administrao de banco de dados:
3.3.1. fundamentos,
3.3.2. organizao de arquivos,
3.3.3. tcnicas de armazenamento,
3.3.4. mtodos de acesso,
3.3.5. tipos de bancos de dados,
3.3.6. projeto de bancos de dados,
3.3.7. conceitos de administrao e tunning de banco de dados.
3.4. Conceitos de solues de suporte deciso:
3.4.1. DW (Datawarehouse),
3.4.2. OLAP (On-line Analytical Processing),
3.4.3. Minerao de dados, BI (Business Inteligence).
3.5. Conceitos de GED, Workflow e Gesto do Conhecimento.
4. Programao.
4.1. Fundamentos:
4.1.1. Lgica de programao;
4.1.2. estrutura de dados e arquivos;
4.1.3. paradigmas de programao;
4.1.4. programao estruturada;
4.1.5. programao baseada em objetos e padres de projeto (Design Patterns).
4.2. Conceitos de Linguagens e ambientes de programao:
4.3. Java e PHP.
4.4. Conceitos de Objetos distribudos.
4.5. Conceitos de Arquitetura de software:
4.5.1. MVC (Model-view-controller),
4.5.2. abstrao entre camada de apresentao, negcio e de persistncia.
5. Legislao sobre contratao de TI.
5.1. Legislao bsica:
5.1.1. Lei no 8666/1993, Decreto no 2271/1997, Decreto no 7174/2010.
5.1.2. Conceitos do processo de contratao definidos por IN MPOG/SLTI 02/2008 e IN MPOG/SLTI
04/2010:
5.1.2.1. acordo de nvel de servios, agentes intervenientes do processo, Documento de
oficializao da demanda, anlise de viabilidade, estratgia da contratao, plano de
sustentao, anlise de riscos.
6. Governana de TI.
6.1. Alinhamento estratgico entre TI e negcios. BSC (Balancedscorecard).
6.2. COBIT (Control Objectives for Information and related Technology):
6.2.1. conceitos bsicos,
6.2.2. estrutura e objetivos,
6.2.3. requisitos de informao,
6.2.4. recursos de tecnologia da informao,
6.2.5. domnios,
6.2.6. processos,
6.2.7. objetivos de controle.
6.3. ITIL v3 (Information Technology Infrastructure Library):
6.3.1. conceitos bsicos;
6.3.2. estrutura e objetivos;
6.3.3. implementao de gerenciamento de servios de TI.
7. Modelagem de processos.
7.1. Conceitos bsicos.
7.2. Identificao e delimitao de processos de negcio.
7.3. Construo e mensurao de indicadores de processos.
8. Redes de computadores e infraestrutura de TI.
8.1. Tipos e topologias de redes:
8.1.1. redes geograficamente distribudas,
8.1.2. redes locais,
8.1.3. topologias ponto a ponto e multiponto,
8.1.4. topologias Ethernet.
8.2. Componentes:
8.2.1. switches,
8.2.2. hubs,
8.2.3. roteadores,
8.2.4. bridges,
8.2.5. repetidores,
8.2.6. conectores,
8.2.7. modems,
8.2.8. meios de transmisso,
8.2.9. ligaes ao meio,
8.2.10. cabeamento.
8.3. Arquitetura TCP/IP:
8.3.1. Fundamentos,
8.3.2. sistema de protocolos,
8.3.3. camadas,
8.3.4. utilitrios,
8.3.5. traduo de nomes,
8.3.6. TCP/IP em ambiente de rede.
8.4. Gerenciamento de rede:
8.4.1. conceitos,
8.4.2. fundamentos,
8.4.3. protocolos,
8.4.4. ferramentas.
8.5. Arquiteturas e padres:
8.5.1. arquitetura cliente/servidor,
8.5.2. arquiteturas SNA e TCP/IP,
8.5.3. modelo OSI,
8.5.4. padro e tecnologias Ethernet.
8.6. Plataforma de hardware:
8.6.1. RISC,
8.6.2. CISC.
8.7. Processadores: 32 e 64 bits.
8.8. Virtualizao:
8.8.1. Conceitos,
8.8.2. aplicaes.
8.9. Ambiente nuvem:
8.9.1. Conceitos,
8.9.2. sistemas utilizados,
8.9.3. nuvens privadas/corporativas.
8.10.
Fundamentos de Windows e Linux.
8.11.
Internet e Intranet:
8.11.1. finalidades,
8.11.2. caractersticas fsicas e lgicas,
8.11.3. aplicaes,
8.11.4. servios.
8.12.
Tecnologias Recentes de Hardware e de Administrao de Rede.
9. Segurana da Informao.
9.1. Poltica de segurana.
9.2. Ameaas e ataques.
9.3. Mecanismos de segurana:
9.3.1. firewall,
9.3.2. detectores de intruso,
9.3.3. servios de autenticao,
9.3.4. criptografia,
9.3.5. assinatura digital,
9.3.6. certificao digital,
9.3.7. protocolos SSL,
9.3.8. TLS e IPsec,
9.3.9. arquitetura de segurana lgica e fsica,
9.3.10. arquitetura de segurana OSI.
9.3.11. Conceitos da ISO BS 17799.
BNDES 2012
PROFISSIONAL BSICO - ANLISE DE SISTEMAS - DESENVOLVIMENTO
I - CONCEITOS DE SISTEMAS DE COMPUTAO:
1. Organizao de computadores:
1.1. Tipos e representaes de dados numricos;
1.2. Aritmtica binria;
1.3. lgebra booleana;
1.4. Codificao de caracteres;
1.5. Componentes da UCP;
1.6. Conceito de interrupo;
1.7. Modos de endereamento.
2. Arquitetura de processadores:
2.1. RISC e CISC;
2.2. Linguagem de montagem;
2.3. Ligao (Linking);
2.4. Modos de operao do hardware;
2.5. Conceitos de processamento paralelo e distribudo.
3. Sistemas Operacionais (SO):
3.1. Gerenciamento do processador Conceito e estados de processo; Chamadas ao SO;
3.2. I/O bound, CPU bound;
3.3. Comunicao entre processos;
3.4. Threads;
3.5. Escalonamento;
3.6. Primitivas de sincronizao;
3.7. Deadlocks.
4. Gerenciamento de memria:
4.1. reas de memria de um processo;
4.2. Algoritmos de alocao de memria;
4.3. Fragmentao;
4.4. Paginao;
4.5. Segmentao;
4.6. Memria Virtual;
4.7. Substituio de pginas.
5. Gerenciamento de E/S:
5.1. Estrutura de E/S (polling, interrupes, acesso direto memria);
5.2. Comunicao com dispositivos;
5.3. Estrutura do disco;
5.4. Escalonamento de disco;
5.5. Conteno;
5.6. Sistemas de arquivo Conceito de arquivo e diretrio;
5.7. Mtodos de acesso;
5.8. Alocao de arquivos (contnua, encadeada, indexada, por extenso);
5.9. Proteo de arquivo;
5.10.
Cache de disco.
6. Redes:
6.1. Arquitetura OSI da ISO;
6.2. TCP/IP;
6.3. HTTP e HTTPS.
II - ENGENHARIA DE SOFTWARE:
1. Conceitos:
1.1. Gerncia e desenvolvimento de Requisitos;
1.2. Soluo Tcnica;
1.3. Integrao do Produto;
1.4. Verificao (Teste de Software e Reviso por Pares);
1.5. Tipos de Testes (Unidade, Integrao, Funcional, Aceitao, Carga, Desempenho, Vulnerabilidade,
Usabilidade);
1.6. Validao;
1.7. Gerncia de Projetos;
1.8. Aquisio ou Gerncia de Acordo com Fornecedores;
1.9. Adaptao do Processo para Gerncia do Projeto ou Gerncia Integrada do Projeto;
1.10.
Gerncia de Riscos;
1.11.
Gerncia de Configurao;
1.12.
Garantia da Qualidade ou Gerncia da Qualidade do Processo e do Produto;
1.13.
Medio e Anlise;
1.14.
Anlise de Deciso e Resoluo;
1.15.
de ciclo de vida;
1.16.
Manuteno; Anlise de Pontos de Funo;
1.17.
Integrao Contnua.
2. Anlise e projeto de sistemas:
2.1. Anlise e projeto estruturado de sistemas;
2.2. Anlise e projeto orientado a objetos com notao UML;
2.3. Acoplamento e coeso.
3. Processos de Software:
3.1. Mtodos geis (Ex: Scrum, Kanban, eXtremme Programming (XP));
3.2. Processo de desenvolvimento de software unificado - Unified Process;
3.3. MPS.BR (Melhoria de Processo do Software Brasileiro);
3.4. CMMI (Capability Maturity Model Integration) para desenvolvimento verso 1.2.
III - BANCO DE DADOS:
1. Conceitos:
1.1. Padro ANSI para arquitetura de SGBD;
1.2. Modelo relacional de dados;
1.3. lgebra relacional;
1.4. Clculo relacional,
1.5. Formas normais,
1.6. Transao,
1.7. Commit em duas fases,
1.8. Serializao;
1.9. Bloqueios (granularidade, exclusivos, compartilhados e de inteno);
1.10.
Mtodo otimista de controle de concorrncia.
2. Modelo de Dados:
2.1. Entidades;
2.2. Atributos;
2.3. Relacionamentos-Cardinalidade;
2.4. Generalizao e especializao de entidades;
2.5. Mapeamento para modelo relacional.
3. ANSI SQL/92:
3.1. Nveis de Isolamento de transaes;
3.2. Tipos de dados;
3.3. Criao de domnios;
3.4. Criao de tabelas;
3.5. Manipulao de dados (insert, update, delete);
3.6. Clausula select;
3.7. Funes de agregao;
3.8. Junes - produto cartesiano, interna, externa (esquerda, direita, ambos);
3.9. Referncia a tabelas;
3.10.
Operaes em tabelas (union, except, intersect);
3.11.
Expresses condicionais (operadores, IS, BETWEEN, LIKE, IN, MATCH, ALL, ANY, EXISTS,
UNIQUE);
3.12.
Subqueries;
3.13.
Vises (atualizao de dados);
3.14.
Restries (de domnio, chave candidata, chave estrangeira, definidas para tabela, assertivas);
3.15.
Aes na restrio de chave estrangeira;
3.16.
avaliao postergada de restries.
4. Apoio Deciso:
4.1. Modelo dimensional;
4.2. Drill Down;
4.3. Esquemas estrela e floco de neve;
4.4. Mtricas aditivas, no aditivas e semi-aditivas;
4.5. Dimenses no estveis;
4.6. Agregao de fatos;
4.7. Uso de fatos agregados;
4.8. Procedimentos de extrao, transformao e carga.
IV - PROGRAMAO:
1. Lgica:
1.1. Lgica Proposicional;
1.2. Lgica de Predicados.
2. Algoritmos e estrutura de dados:
2.1. Complexidade de algoritmo;
2.2. Listas e Pilhas;
2.3. Vetores e matrizes;
2.4. Estruturas em rvores;
2.5. rvores balanceadas;
2.6. Mtodos de ordenao;
2.7. Pesquisa e hashing.
3. Programao estruturada:
3.1. Tipos de dados (vinculao; verificao de tipos; tipificao forte);
3.2. Estruturas de controle (comandos de deciso e repetio);
3.3. Modularizao;
3.4. Sub-rotinas e funes;
3.5. Passagem de parmetros por referncia e valor;
7. Aritmtica computacional;
8. Pipeline;
9. Hierarquia de memria;
10. Interface entre processadores e perifricos;
11. Multiprocessamento simtrico e assimtrico;
12. Fundamentos de sistemas operacionais;
13. Gerenciamento de processos e fluxos de execuo (threads):
13.1.
escalonamento,
13.2.
comunicao e sincronizao entre processos,
13.3.
impasses (deadlocks) e esgotamento de recursos (starvation);
14. Gerenciamento de memria:
14.1.
alocao,
14.2.
paginao,
14.3.
segmentao e memria virtual;
15. Sistemas de entrada e sada.
II - AMBIENTE MICROSOFT (WINDOWS SERVER 2003 E 2008):
1. Instalao, configurao e administrao;
2. Utilitrios e comandos padro;
3. Administrao de contas de usurios, grupos, permisses de acesso e compartilhamentos;
4. Sistema de arquivo NTFS;
5. Gerenciamento de processos;
6. Configurao de servios Internet IIS (HTTP e FTP), DNS, DHCP e DFS;
7. Instalao, configurao e administrao de servios de diretrio (Active Directory);
8. Alta disponibilidade e balanceamento de carga;
9. Monitorao via WMI;
10. Gerenciamento remoto.
III - AMBIENTE LINUX (RED HAT ENTERPRISE LINUX 5):
1. Instalao, configurao e administrao;
2. Utilitrios e comandos padro;
3. Administrao de contas de usurios, grupos e permisses de acesso;
4. Sistemas de arquivos: ext3;
5. Gerenciamento de volumes lgicos de arquivos (LVM);
6. Gerenciamento de processos;
7. Configurao de servios de rede:
7.1. HTTP (Apache),
7.2. DNS (BIND),
7.3. SSH (OpenSSH) e
7.4. SMTP (Postfix);
8. Programao em GNU Bourne-again Shell (Bash);
9. variveis, ciclos (loops) e execuo condicional;
10. redirecionamento de entradas e sadas padro (stdin, stdout e stderr), arquivos e execuo de comandos;
11. Uso de expresses regulares (POSIX Extended Regular Expressions);
12. Alta disponibilidade e balanceamento de carga;
13. Monitorao via SNMP;
14. Gerenciamento remoto.
IV - AMBIENTE VIRTUALIZADO (VMware vSphere 4):
1. Conceitos e benefcios da virtualizao de servidores;
2. Instalao, configurao e administrao;
3. Converso de mquinas fsicas para virtuais (P2V);
4. Criao de pools de recursos;
5. Tolerncia a falhas e alta disponibilidade (FT e HA);
6. Balanceamento e alocao dinmica de recursos (DRS);
6.21.
6.22.
6.23.
6.24.
6.25.
6.26.
NAT e PAT;
Roteadores; Comutadores (switches);
Concentradores (hubs);
Conceitos bsicos de protocolos de roteamento;
VPN;
Qualidade de servio (QoS).
VIII - SEGURANA:
1. Conceitos bsicos
2. Confidencialidade, disponibilidade e integridade;
3. Segregao de funes;
4. Vulnerabilidade, risco e ameaa;
5. Poltica de segurana da informao;
6. Classificao da informao;
7. Cdigo malicioso (malware)
7.1. Vrus,
7.2. worms,
7.3. cavalos de Tria,
7.4. spyware,
7.5. bots,
7.6. adware,
7.7. keyloggers,
7.8. backdoors e rootkits.
8. Criptografia
8.1. Criptografia de chave pblica (assimtrica);
8.2. Criptografia de chave secreta (simtrica);
8.3. Certificados digitais;
8.4. Assinaturas digitais;
8.5. Hashes criptogrficos.
9. Controle de acesso
9.1. Autenticao, autorizao e auditoria;
9.2. Controle de acesso baseado em papis (RBAC);
9.3. Autenticao forte (baseada em dois ou mais fatores);
9.4. Single sign-on.
10. Noes de Segurana em Redes
10.1.
Filtragem de trfego com firewalls ou listas de controle de acesso (ACL), proxy e proxy reverso;
10.2.
Ataques de negao de servio (DoS) e ataques distribudos de negao de servio (DDoS);
10.3.
Sistemas de deteco de intruso (IDS) e sistemas de preveno de intruso (IPS);
10.4.
Protocolos SSL e TLS;
11. Mecanismos de filtragem de mensagens indesejadas (spam)
11.1.
Listas negras,
11.2.
listas cinzas,
11.3.
filtragem baseada em regras,
11.4.
filtro Bayesiano e Sender Policy Framework (SPF).
IX - BANCO DE DADOS:
1. Conceitos e fundamentos de Sistemas Gerenciadores de Banco de Dados (SGBD);
2. Bancos de dados relacionais e distribudos;
3. Alta disponibilidade e balanceamento de carga;
4. Independncia de dados;
5. Dicionrio de dados;
6. Modelagem entidade-relacionamento (ER);
7. Normalizao;
8. Gerncia de transaes;
9. Gerncia de bloqueios;
IBGE 2016
Anlise de Sistemas/Desenvolvimento de Aplicaes
1. PROGRAMAO:
1.1. Conceito de compilao e ligao de programas.
1.2. Algoritmos e estrutura de dados: algoritmos de busca e de ordenao;
1.3. Estruturas de dados bsicas (arrays, pilhas, listas e filas);
1.4. Tipos abstratos de dados.
1.5. Programao orientada a objetos:
1.5.1. encapsulamento;
1.5.2. classes e objetos;
1.5.3. herana e polimorfismo.
1.6. Linguagem de programao Java:
1.6.1. variveis e tipos de dados;
1.6.2. Operadores e expresses;
1.6.3. Estruturas de controle (sequncia, seleo e repetio);
1.6.4. Tratamento de exceo;
1.6.5. Depurao de programas;
1.6.6. Construo e uso de componentes e bibliotecas;
1.6.7. Acesso a bancos de dados;
1.6.8. Definio de formulrios;
1.6.9. Java EE;
1.6.10. Desenvolvimento de aplicaes com Eclipse.
1.7. Linguagem de programao C#:
1.7.1. variveis e tipos de dados;
1.7.2. Operadores e expresses;
1.7.3. Estruturas de controle (sequncia, seleo e repetio);
1.7.4. Tratamento de exceo;
1.7.5. Depurao de programas;
1.7.6. Construo e uso de componentes e bibliotecas;
1.7.7. Acesso a bancos de dados;
1.7.8. Definio de formulrios;
1.7.9. Desenvolvimento de aplicaes com Visual Studio .NET.
2. BANCOS DE DADOS:
2.1. Modelagem conceitual de dados:
2.1.1. abordagem E-R (entidades e atributos; relacionamentos e cardinalidades; generalizao).
2.1.2. Conceitos, arquiteturas e paradigmas de sistemas de bancos de dados.
2.1.3. Modelo relacional: conceitos bsicos.
2.1.4. Projeto de bancos de dados relacionais: esquemas de banco de dados relacionais;
2.1.5. Chave primria, alternativa e estrangeira;
2.1.6. Dependncia funcional;
2.1.7. Normalizao;
2.1.8. Restries de integridade;
2.1.9. Mapeamento de modelo ER para modelo Relacional.
2.1.10. Linguagens de definio (DDL), manipulao (DML) e controle de dados (DCL).
2.1.11. Linguagem SQL Padro ANSI 1999.
2.1.12. Processamento de transaes, controle de concorrncia e recuperao.
2.1.13. Processamento de consultas, otimizao e ajustes de bancos de dado.
2.1.14. Segurana.
2.1.15. Bancos de dados distribudos: conceitos, tipos e arquiteturas.
2.1.16. SGBD Oracle: elementos bsicos e programao com PL/SQL. SGBD MySQL: elementos
bsicos.
2.1.17. SGBD MS SQL Server: elementos bsicos.
2.1.18. SGBD PostgreSQL: elementos bsicos e programao com PL/pgSQL.
2.1.19. Conceitos de Data Warehouse, OLAP e OLTP.
2.1.20. Mapeamento Objeto Relacional.
3. ENGENHARIA DE SOFTWARE:
3.1. Conceitos gerais.
3.1.1. Ciclo de vida de software.
3.1.2. Projeto de sistemas de informao: conceitos fundamentais;
3.1.3. Planejamento das atividades de anlise;
3.1.4. Projeto de entrada e de sada;
3.1.5. Controle de sistemas;
3.2. Implementao de sistemas.
3.2.1. Processo de software: Processo Unificado (UP) (conceitos gerais, disciplinas, fases, papis,
atividades e artefatos);
3.2.2. Processos geis (eXtreme Programming, Scrum e Kanban); CMM e CMMI (Capability Maturity
Model Integration). Anlise, especificao e gerncia de requisitos.
3.3. Anlise e projeto Orientados a Objetos:
3.3.1. principais conceitos;
3.3.2. Identificao de classes primrias;
3.3.3. Classes derivadas;
3.3.4. Mensagens e seus tratadores;
3.3.5. Representao;
3.3.6. Linguagem de modelagem UML;
3.3.7. Padres de projeto (Design patterns);
3.3.8. Injeo de dependncia;
3.3.9. Inverso de controle;
3.3.10. Refatorao.
3.4. Teste de software:
3.4.1. tcnicas de teste de software;
3.4.2. Teste unitrio;
3.4.3. Teste de integrao;
3.4.4. Teste funcional;
3.4.5. Teste de aceitao;
3.4.6. Teste de desempenho;
3.4.7. Teste de carga.
3.5. Gesto da qualidade: qualidade de processo de software;
3.6. Qualidade do produto.
3.7. Tcnicas de estimativa de projetos:
3.7.1. APF (Anlise por pontos de funo).
3.8. Arquiteturas de software: padres de arquitetura de aplicaes corporativas;
3.8.1. MVC (Model-view-controller);
3.8.2. Service-Oriented Architecture (SOA);
3.8.3. Camadas de acesso a dados (OLEDB, ODBC, JDBC);
3.8.4. Software as a Service (SAAS).
3.9. Acessibilidade e engenharia de usabilidade: conceitos bsicos de engenharia de usabilidade;
3.9.1. Critrios, recomendaes e guias de estilo;
3.9.2. Anlise de requisitos de usabilidade;
3.9.3. Concepo,
3.9.4. projeto e implementao de interfaces.
4. APLICAES DISTRIBUDAS:
4.1. Monitores de processos e transaes (TP monitors);
12.1.
Testes unitrio, Integrao, Funcional, Aceitao, Desempenho e Carga;
12.2.
Test-Driven Development (TDD).
13. Tcnicas para mensurao de projetos: APF (Anlise por pontos de funo).
14. Desenvolvimento Mobile: Padres, especificaes e API do Android;
15. Padres, especificaes e API do iOS;
16. Padres, especificaes e API do WindowsPhone.
17.4.1. categorias (5e, 6 e 6a) de cabo de par tranado, tipos de cabo de fibra ptica (multimodo e
monomodo).
1.
2.
3.
4.
5.
6.