Você está na página 1de 2

Desenvolvimento de Sistemas Redes de Computadores Conceitos Bsicos; Comunicao de dados; Arquitetura OSI da ISO; Segurana; Arquitetura Distribuda: Principais

conceitos e componentes; Modelo Cliente/Servidor em 2, 3 e N camadas; Conceitos de Internet, Intranet, Extranet; Anlise de Sistemas: Anlise e projeto estruturado de sistemas; Modelagem funcional; Modelagem de processos; Anlise e projeto orientado a objetos com notao UML (conceitos gerais); Diagrama de casos de uso, diagrama de classes/objetos; diagrama de estados; diagrama de colaborao/comunicao; diagrama de sequncia, diagrama de atividades; diagrama de componentes; diagrama de implementao; Projeto de interfaces; Padres de Projetos (design patterns; Uso/conceitos de ferramentas de suporte anlise e projetos orienta dos a objetos; Uso/conceitos de ferramentas CASE de implementao de cdigos em proje tos orientados a objetos; Banco de Dados: Nveis da Arquitetura de banco de dados; Bancos de dados relacionais e utilitrios. Modelagem de Dados Modelo entidade-relacionamento; Mapeamento do modelo entidade-relacionamento para o modelo objeto relaci onal; Modelo relacional. SQL (ANSI) - Conceitos gerais; Principais instrues de manipulao de dados; Uso do Join; Noes de Procedures, Functions, Triggers, Restrio, Integridade, segurana em Ba nco de Dados e Subconsultas ("subqueries"); Elaborao de consultas SQL que retornem a informao desejada a partir de um mo delo de dados pr-estabelecido (traduo de consultas em portugus corrente para SQL); Engenharia de Software: Princpios de Engenharia de Software; Processos de Software engenharia de sistemas e da informao; Gerenciamento de projetos de software (planejamento, monitorao e controle de projetos, anlise de pontos de funo, gerncia de requisitos, gerncia de configurao udanas); Engenharia de requisitos; Projeto (design); Verificao, Validao e testes; Processo de Testes de Software (Conceitos, Fases, Tcnicas e Automao de Test es); Tcnicas de Reviso de Software (Inspeo, Walkthrough, Pair Programming); Planejamento, controle e garantia da qualidade e manuteno; Modelos de ciclo de vida (cascata, prototipao, modelo evolutivo, modelo in cremental, modelo espiral, modelo orientado a reuso); Processo de desenvolvimento de software unificado - Unified Process; Modelos de melhoria de qualidade de processo e produto - CMM/CMMI, ISO 1 2207, ISO 9126.;

Gerenciamento de Projetos Conceitos; Planejamento, Acompanhamento e Controle de Projetos (Gerncia de Escopo, E strutura de Decomposio de Tarefa - EDT, Gerncia de Tempo, de Custos, de Qualidade, de Recursos Humanos, de Comunicao, de Riscos, de Aquisio e Gerncia de Integrao); Tcnicas de Programao: Lgica formal; Algoritmos e estrutura de dados; Noes de complexidade de algoritmo; Estruturas sequenciais, condicionais e de repetio; Programao orientada a objetos (conceitos de orientao por objetos, herana, pol imorfismo, propriedades, objetos, classes, interfaces, mtodos, encapsulamento, so brecarga); Programao por eventos; Desenvolvimento Java EE - Especificao Java EE; Conceito de servidor de aplicao Container web e EJB; Padres e anti-padres de projeto Java EE; Padro MVC de Projeto; Uso da linguagem Java; SHELL Linux; Software para versionamento e guarda de fontes; Ferramenta case para Java; Modelagem, Projeto e Construo de Processos de DataWarehouse e aplicaes OLAP.

Você também pode gostar