IF53B - DAINF

Propaganda
Centro Federal de Educação Tecnológica do Paraná
Departamento Acadêmico de Informática
Curso Superior de Tecnologia em Desenvolvimento de Sistemas Distribuídos
Unidade
Curricular
Período
letivo :
TECNOLOGIA DE ORIENTAÇÃO A OBJETOS E JAVA – IF53B
Carga
Horária :
3
128h
Competências
Desenvolver aplicações empregando a tecnologia Java.
Habilidades
1.
2.
3.
4.
Compreender o Modelo de Objetos.
Compreender o conceito de classes, objetos e relacionamentos.
Compreender os conceitos de Complexidade de Sistemas.
Compreender o impacto do modelo de Orientação a Objetos no processo de desenvolvimento de
software.
5. Identificar os métodos de análise e projeto de sistemas orientados a objetos.
6. Empregar o UML no projeto de sistemas computacionais.
7. Empregar ferramentas automatizadas no projeto Orientado a Objetos.
8. Construir programas com interface texto utilizando linguagem Java.
9. Construir programas com interface gráfica utilizando linguagem Java.
10. Acessar sistemas de arquivos e recursos do sistema utilizando linguagem Java.
11. Acessar gerenciadores de bancos de dados utilizando linguagem Java.
Bases Tecnológicas
O modelo de Objetos; Conceitos de Orientação a Objetos; Mensagens; Métodos, estados; tipos e classes;
Polimorfismo; identificação de objetos; abstrações; generalização. O impacto do modelo da Orientação a
Objetos no processo de desenvolvimento de software. Complexidade de sistemas: abstração, decomposição e
hierarquia. Categorias de métodos de análise e projeto de sistemas.
UML. Modelagem estrutural avançada; comportamento básico de modelagem; modelagem comportamental
avançada; modelagem de arquitetura; notação da UML; elementos padrão da UML, Processo Unificado
(Unified Process).
Estudo de Casos.
Fundamentos de programação em Java. Orientação à objetos em Java. Estruturas de programação. Tratamento
de exceções. Componentes de interface gráfica (AWT/Swing). Exceções. Entrada e saída. Acesso a sistema de
arquivos. Acesso a banco de dados (JDBC). Programação Multithread. Coleções (Collections). Programação
em rede. Objetos Remotos (RMI – Remote Method Invocation). JavaBeans. Interfaces gráficas de programação
em Java.
Pré-requisitos
Bibliografia Básica (títulos , periódicos, etc.)
Título/Periódico
Autor
Edição
Local
Editora
Core Java 2 vol. I e II
Horstmann C.,
São Paulo
Macron Books
Cornell G.
UML Essencial - Um Breve FOWLER,M.,SCOTT
Guia para a
,K.
BOOKMAN
UML - Guia Do Usuario
BOOCH, G
CAMPUS
Bibliografia Complementar (títulos , periódicos, etc.)
Título/Periódico
1
LT - Livro Texto? S/N
Autor
Edição
Local
Editora
Ano
LT1
S
S
S
Ano
Download