Projeto Integrado - Turma S73 - 2011.1

De Wiki DAINF
(Diferença entre revisões)
(A partir de 28/06 - Bancas de avaliação dos projetos:)
 
(2 edições intermediárias de um usuário não apresentadas)
Linha 103: Linha 103:
 
   
 
   
  
* A partir de 27/06 - Bancas de avaliação dos projetos:
+
== A partir de 28/06 - Bancas de avaliação dos projetos: ==
** As bancas acontecerão durante as  aulas de '''Algoritmos 1, Fundamentos de Programação 1 e Lógica para Computação.'''
+
* As bancas acontecerão durante as  aulas de '''Algoritmos 1, Fundamentos de Programação 1 e Lógica para Computação.'''
** Cada equipe terá 15 minutos (limite máximo) para a apresentação do seu trabalho.
+
* Cada equipe terá 15 minutos (limite máximo) para a apresentação do seu trabalho.
** A banca fará perguntas por aproximadamente 15 minutos. As perguntas serã sobre todos os assuntos do projeto e poderão ser direcionadas a todo o grupo ou a um membro específico da equipe.
+
* A banca fará perguntas por aproximadamente 15 minutos. As perguntas serão sobre todos os assuntos do projeto e poderão ser direcionadas a todo o grupo ou a um membro específico da equipe.
** Todas as equipes devem estar prontas para apresentar a partir do primeiro horários no primeiro dia. Assim que todos os trabalhos forem submetidos, será feito  um sorteio para definir a ordem de apresentação. Mas caso uma equipe falte a próxima equipe deve estar pronta para entrar no lugar da equipe faltante.
+
* Todas as equipes devem estar prontas para apresentar a partir do primeiro horário no primeiro dia. Assim que todos os trabalhos forem submetidos, será feito  um sorteio para definir a ordem de apresentação. Mas caso uma equipe falte a próxima equipe deve estar pronta para entrar no lugar da equipe faltante.

Edição atual tal como 14h58min de 22 de junho 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)

  • 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


  • 15/06 – Algoritmos
    • O que deve ser entregue:
      • Algoritmos definidos pelo(a) professor(a) de Algoritmos.
    • Critérios de avaliação:
      • coerência com a especificação
      • instruções utilizadas em portugol


  • 26/06 – 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


  • 26/06 – 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


A partir de 28/06 - Bancas de avaliação dos projetos:

  • As bancas acontecerão durante as aulas de Algoritmos 1, Fundamentos de Programação 1 e Lógica para Computação.
  • Cada equipe terá 15 minutos (limite máximo) para a apresentação do seu trabalho.
  • A banca fará perguntas por aproximadamente 15 minutos. As perguntas serão sobre todos os assuntos do projeto e poderão ser direcionadas a todo o grupo ou a um membro específico da equipe.
  • Todas as equipes devem estar prontas para apresentar a partir do primeiro horário no primeiro dia. Assim que todos os trabalhos forem submetidos, será feito um sorteio para definir a ordem de apresentação. Mas caso uma equipe falte a próxima equipe deve estar pronta para entrar no lugar da equipe faltante.
Ferramentas pessoais