segunda-feira, 9 de agosto de 2010

Projeto Integrador II - 2010

As datas serão definidas em sala e atualizadas no blog.

Ementa: Desenvolvimento de projeto prático integrando os conteúdos das disciplinas do período.
Documentação de Sistemas utilizando UML.
Desenvolvimento de um sistema utilizando conceitos de orientação a objetos, tanto na documentação quanto na implementação.

Proposta: Desenvolvimento de um sistema de gerenciamento de coleções de moedas e cédulas. A seguir será descrito alguns detalhes que o sistema deverá conter:

Resumo do Sistema:

- Permitir o cadastro dos estados de conservação das moedas/células;
- Permitir o cadastro dos materiais pelos quais foram produzidas as moedas/cédulas;
- Permitir o cadastro do período de vigência do padrão monetário das moedas/cédulas;
- Gerenciar um acervo de cédulas e moedas;
- Permitir o cadastro de catálogos para futuras referências no acervo, com informações do Nome, Autor, Ano, Edição, outros;
- Associar o acervo com os catálogos;
- Permitir o cadastro da borda da moeda (Liso, Serrilhada, Letreiro, Recortado, etc.);
- Controlar as categorias que podemos realizar o enquadramento das moedas/cédulas no acervo;
- Permitir o controle de moedas/cédulas comemorativas;
- Permitir o controle de moedas/cédulas repetidas para vendas futuras;
- Devem ser guardadas informações das moedas/cédulas que contemplem alguns quesitos básicos como:
- Valor de mercado, valor de face;
- Quantidade que foi produzida;
- Descrição do Anverso e Reverso;
- Imagem do Anverso e Reverso;
- Peso, borda, diâmetro para as moedas;
- Chancela, altura, comprimento para as cédulas;
- Descrição.

Pontos importantes:
- As cédulas possuem mini-chancelas, que são as assinaturas do PRESIDENTE DO BANCO CENTRAL e MINISTRO DA FAZENDA, por esse motivo as mesmas podem variar no mesmo ano;
- As moedas possuem algumas falhas de cunhagem, assim as moedas também podem ter várias de um mesmo ano;
- Os valores de mercado podem variar de acordo com a classificação do estado da moeda/cédula;

IMPLEMENTAÇÃO
- Linguagem C#
- Visual Studio 2008.
- Implementar 100% 0rientado a Objetos.

Entregas do 1º Bimestre

DOCUMENTAÇÃO :
Deverão ser entregues até o dia [01/09/2010] :
* Capa,
* Folha de Rosto,
* Listas ( Símbolos, Figuras ),
* Sumário,
* Introdução:
-Tema do Trabalho
-Problema de Pesquisa
-Objetivos
-Justificativa
* Os Requisitos Funcionais e Não Funcionais do sistema;
* O Diagrama de Caso de uso do sistema;

Deverão ser entregues até o dia [15/09/2010] :
- Descrição dos casos de uso do sistema;
- O Diagrama de classes do sistema;
- Fundamentação Teórica
- Referências
Deverão ser entregues até o dia [29/09/2010] :
- Documentação Final;

IMPLEMENTAÇÃO :
Deverão ser entregues até o dia [29/09/2010] :
- As classes do sistema com seus devidos relacionamentos na "LIB";
- Um protótipo do sistema com as funcionalidades abaixo:
- Esboço das telas;
- Criação das instãncias das classes principais no "app_dos".

Entregas do 2º Bimestre

DOCUMENTAÇÃO :
Deverão ser entregues até o dia [00/00/0000] : O Diagrama de Caso de uso do sistema corrigido caso haja necessidade.
Deverão ser entregues até o dia [00/00/0000] : O Descrição dos casos de uso do sistema corrigido caso haja necessidade.
Deverão ser entregues até o dia [00/00/0000] : O Diagrama de classes do sistema corrigido caso haja necessidade.

IMPLEMENTAÇÃO :
Deverão ser entregues até o dia [00/00/0000] : O Sistema em funcionamento salvando os dados em memória e arquivo texto.

Avaliação :
1º Bimestre
Documentação : 65
Implementação : 35

2º Bimestre
Documentação : 35
Implementação : 65

OBS : CRITÉRIOS:
- As notas serão por aluno;
- Trabalho em duplas. Pode realizado com 3 alunos, mas deverá ter um diferencial;
- Plágio Total ou parcial - Reprovação na Disciplina com nota Zero e Zero para as disciplinas;
- Dúvidas do projeto integrador serão na aula do projeto integrador, caso a dúvida seja geral, o professor de cada disciplina; pode comentar o assunto para a turma;
- A não entrega dos itens do primeiro bimestre - a nota será zero na disciplina;