Descrição do projeto Implementar um sistema de informação com ênfase na modelagem do banco de...

Post on 17-Apr-2015

104 views 0 download

Transcript of Descrição do projeto Implementar um sistema de informação com ênfase na modelagem do banco de...

Descrição do projeto

Implementar um sistema de informação com ênfase na modelagem do banco de dados para atender as seguintes atividades da Comissão de Graduação:

– Cadastro de Aluno PED e BIPED– Solicitação de matrículas em disciplinas especiais (estágio,

monitoria, etc.)– Alocação de professores à disciplinas– Alocação de monitores à disciplinas– Inscrição de alunos em programas de intercâmbio

Arquitetura Adotada

Arquitetura Cliente / Servidor Banco de Dados SQL Server 2000 Internet Information Server Tecnologia ASP (Active Server Page)

Tradicional

Por que SQL Server 2000?

SGBD Relacional Possui alto desempenho de gerenciamento de grades

bases de dados Mecanismos de otimização do banco de dados Conexão com provedor OLEDB Possui objetos que auxiliam desenvolvimento do

aplicativo (views,stored procedures, diagramas,etc.)

Por que ASP Tradicional?

Facilidade de programação Simplicidade conexão com Banco de Dados Dinamismo e interatividade das páginas Programação em JavaScript ou VBScript Uso de componentes ActiveX Natividade com servidores Windows (IIS)

Arquitetura do Projeto

Entrevista 1

• Obter uma idéia inicial de como os processos de negocio são feitos;

• Obter maiores detalhes dos requisitos pré-especificados;

• Obter novos requisitos;

• Obter informações sobre definições e conceitos não claros (ex. PED/BIPED).

Entrevista 2

• Validação e refinamento das especificações de requisitos iniciais;

• Validação e refinamento das especificações de casos de uso iniciais;

• Obtenção de novos requisitos.

Problemas Encontrados

• Dificuldade em transformar conceitos e requisitos em artefatos de projeto (ex. Elaboração do DER);

• Elaborar uma solução para processos não padronizados. (ex. Diferentes requisitos de para intercâmbio).

Metodologia

• Desenvolvimento incremental do projeto;

• Do simples ao complexo através de refinamentos sucessivos;

• Permite manter melhor controle do projeto;

• Resultado final como o esperado ou além.

Cronograma

Protótipo Inicial

Protótipo (Inscrição PED/BIPED)

Protótipo (Inscrição PED/BIPED)

Protótipo (Inscrição PED/BIPED)

DER v.1.0

Modelo Relacional v.1.0