Projeto Integrado - Turma S73 - 2011.1

De Wiki DAINF
(Diferença entre revisões)
(Cronograma (Datas de entrega))
Linha 70: Linha 70:
 
*** Descrição textual
 
*** Descrição textual
 
*** Diagramas de Fluxo de Dados
 
*** Diagramas de Fluxo de Dados
*** Especificação formal
 
 
** Critérios de avaliação :
 
** 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)
 
*** 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
 
*** correção sintática no uso da linguagem de especificação formal
 
   
 
   
 +
 +
  
 
* ??/?? – '''projeto estrutural do sistema''' (design)
 
* ??/?? – '''projeto estrutural do sistema''' (design)
Linha 95: Linha 96:
 
**    O que deve ser entregue:
 
**    O que deve ser entregue:
 
***        Código-fonte funcional
 
***        Código-fonte funcional
 +
***        Especificação formal
 
***        Todos os itens das entregas anteriores revisados
 
***        Todos os itens das entregas anteriores revisados
 
**    Critérios de avaliação:
 
**    Critérios de avaliação:

Edição de 15h24min de 23 de maio de 2011

Tabela de conteúdo

Informações

Enunciado


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
  • Descrição detalhada do problema
    • Descrição informal de cada processo
      • Para esta parte, consultar o professor de Lógica para Computação

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)

  •  ??/?? – elaboração da especificação do problema (profs. de TGS e Lógica)
    • 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



  •  ??/?? – projeto estrutural do sistema (design)
    • 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


  •  ??/?? – 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


  •  ??/?? – 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


  • A partir de ??/?? - Bancas
Ferramentas pessoais