Dados Gerais do Componente Curricular
| Tipo do Componente Curricular: |
MÓDULO |
| Unidade Responsável: |
ESCOLA AGRÍCOLA DE JUNDIAÍ (11.22) |
| Código: |
EAJ6009 |
| Nome: |
ANÁLISE E PROJETO DE DESENVOLVIMENTO DE SOFTWARE |
| Carga Horária Teórica: |
60 h. |
| Carga Horária Prática: |
60 h. |
| Carga Horária Total: |
120 h. |
| Pré-Requisitos: |
|
| Co-Requisitos: |
|
| Equivalências: |
|
| Excluir da Avaliação Institucional: |
Não |
| Matriculável On-Line: |
Sim |
| Horário Flexível da Turma: |
Não |
| Horário Flexível do Docente: |
Sim |
| Obrigatoriedade de Nota Final: |
Sim |
| Pode Criar Turma Sem Solicitação: |
Não |
| Necessita de Orientador: |
Não |
| Exige Horário: |
Sim |
| Permite CH Compartilhada: |
Não |
| Ementa/Descrição: |
1. Análise e Projeto Orientados a Objetos
1.1. Introdução ao Processo de Desenvolvimento de Software
a. Principais atividades
b. Participantes do processo
c. Modelos de ciclo de vida
1.2. Levantamento de Requisitos
a. Tipos de requisitos
b. Documento de requisitos
c. Estratégias para levantamento dos requisitos
1.3. Análise Orientada a Objetos
a. Modelagem de casos de uso
b. Modelagem de classes conceituais (diagrama de classes e diagrama de objetos)
1.4. Projeto Orientado a Objetos
a. Arquitetura do sistema (desktop e cliente-servidor)
b. Modelagem de classes de projeto
2. Programação Orientada a Objetos
2.1. Classes e Objetos
2.2. Métodos
2.3. Construtores
2.4. Encapsulamento
2.5. Composição e Agregação
2.6. Herança
2.7. Polimorfismo
2.8. Classes Abstratas
2.9. Interfaces
3. Tratamento de Exceções
4. Interface Gráfica com o Usuário
5. Eventos
6. Conexão com Banco de Dados
7. Arquivos |
|
|
|
|
|
|