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 de Ead: |
0 h. |
| Carga Horária Total: |
120 h. |
| Pré-Requisitos: |
( ( FIS0312 E FIS0313 E GEO0051 ) OU ( GEO0042 E FIS0603 E FIS0604 ) )
|
| Co-Requisitos: |
|
| Equivalências: |
( GEO0062 ) OU ( GEO0019 ) OU ( GEO0410 )
|
| Matriculável On-Line: |
Sim |
| Horário Flexível da Turma: |
Sim |
| 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 |
| Possui Subturmas: |
Não |
| Exige Horário: |
Sim |
| Quantidade de Avaliações: |
|
| 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 |
|
|
|
|
|
|
|
|