Projeto Integrado - Turma S73 - 2011.1
De Wiki DAINF
(Diferença entre revisões)
(→Cronograma (Datas de entrega)) |
(→Cronograma (Datas de entrega)) |
||
Linha 66: | Linha 66: | ||
= Cronograma (Datas de entrega) = | = Cronograma (Datas de entrega) = | ||
− | * | + | * 25/04 – '''elaboração da especificação do problema''' (professor de TGS) |
** O que deve ser entregue: | ** O que deve ser entregue: | ||
*** Descrição textual | *** Descrição textual | ||
Linha 77: | Linha 77: | ||
− | * ??/?? – '''projeto estrutural do sistema''' ( | + | * ??/?? – '''projeto estrutural do sistema''' (professor(a) de Fundamentos de Programação 1) |
** O que deve ser entregue: | ** O que deve ser entregue: | ||
*** diagrama de classes (não necessariamente sendo rígido em relação a UML). | *** diagrama de classes (não necessariamente sendo rígido em relação a UML). | ||
Linha 85: | Linha 85: | ||
− | * | + | * 15/06 – '''Algoritmos''' |
** O que deve ser entregue: | ** O que deve ser entregue: | ||
*** Algoritmos para o módulo de vendas. | *** Algoritmos para o módulo de vendas. | ||
Linha 93: | Linha 93: | ||
− | * ??/?? – '''Implementação''' e '''Documento Final''' | + | * ??/?? – '''Especificaçao Formal''', '''Implementação''' e '''Documento Final''' |
** O que deve ser entregue: | ** O que deve ser entregue: | ||
*** Código-fonte funcional | *** Código-fonte funcional |
Edição de 09h24min de 26 de maio de 2011
Tabela de conteúdo |
Informações
- Para ler a descrição do projeto integrado, acesse Projeto Integrado do Primeiro Período do Bacharelado em Sistemas de Informação.
- Moodle do Projeto Integrado: http://moodle.dainf.ct.utfpr.edu.br/course/view.php?id=39
Enunciado
- Ver na página do projeto integrado no Moodle do DAINF: http://moodle.dainf.ct.utfpr.edu.br/course/view.php?id=39
- Senha: (perguntar ao professor Adolfo)
Estrutura da Monografia
Obs.: No que for aplicável, usar o formato descrito nas NORMAS PARA ELABORAÇÃO DE TRABALHOS ACADÊMICOS da UTFPR (ver página 15).
CAPÍTULO 1
- Definição do problema
- Objetivo
- Escopo (o que o meu sistema faz e o que não faz)
CAPÍTULO 2
- ESPECIFICAÇÃO USANDO DFDs
- DFDs de nível 1 (processo por processo)
- Para esta parte, consultar o professor de TGS
- DFDs de nível 1 (processo por processo)
- Descrição detalhada do problema
- Descrição informal de cada processo
- Para esta parte, consultar o professor de Lógica para Computação
- Descrição informal de cada processo
CAPÍTULO 3
- Especificação Formal:
- Tipos do sistema
- Estado do Sistema
- Inicialização do estado do sistema
- Descrição formal de cada processo
- Pré-condições
- Pós-condições
- Invariantes
- Para esta parte, consultar o professor de Lógica para Computação
CAPÍTULO 4
- Algoritmos implementados
- Para esta parte, consultar o professor de Algoritmos
CAPÍTULO 5
- Descrição da implementação
- Para esta parte, consultar o professor de Fundamentos de Programação 1
CAPÍTULO 6
- Conclusões e trabalhos futuros
- Para esta parte, consultar o professor de Comunicação Oral e Escrita e todos os outros professores
Referências Bibliográficas
- Citar apenas os artigos científicos, livros, páginas na internet ou trechos de código de terceiros que a equipe usou
- Não citar os materiais que sejam referências básicas das disciplinas
- Para esta parte, consultar o professor de Comunicação Oral e Escrita
Cronograma (Datas de entrega)
- 25/04 – elaboração da especificação do problema (professor de TGS)
- O que deve ser entregue:
- Descrição textual
- Diagramas de Fluxo de Dados
- Critérios de avaliação :
- coerência com a proposta inicial do sistema (tanto da especificação formal quanto da descrição textual, entre si e em relação à proposta inicial do sistema)
- correção sintática no uso da linguagem de especificação formal
- O que deve ser entregue:
- ??/?? – projeto estrutural do sistema (professor(a) de Fundamentos de Programação 1)
- O que deve ser entregue:
- diagrama de classes (não necessariamente sendo rígido em relação a UML).
- Critérios de avaliação:
- coerência com a especificação
- coerência com as boas práticas de OO ensinadas durante as aulas
- O que deve ser entregue:
- 15/06 – Algoritmos
- O que deve ser entregue:
- Algoritmos para o módulo de vendas.
- Critérios de avaliação:
- coerência com a especificação
- instruções utilizadas em portugol
- O que deve ser entregue:
- ??/?? – Especificaçao Formal, Implementação e Documento Final
- O que deve ser entregue:
- Código-fonte funcional
- Especificação formal
- Todos os itens das entregas anteriores revisados
- Critérios de avaliação:
- lista de funcionalidades da especificação
- coerência com o design
- coerência com os algoritmos
- O que deve ser entregue:
- A partir de ??/?? - Bancas