Projeto Integrado - Turma S73 - 2012.2

De Wiki DAINF
Edição feita às 16h54min de 18 de março de 2013 por Nassu (disc | contribs)

((EM ATUALIZAÇÃO))


Tabela de conteúdo

O que é o Projeto Integrado do Primeiro Período do Bacharelado em Sistemas de Informação?

Leia Projeto Integrado do Primeiro Período do Bacharelado em Sistemas de Informação.

Equipe de Professores diretamente envolvidos

  • Adolfo Neto (Lógica para Computação)
  • Silvia (Algoritmos 1)
  • Bogdan (Fundamentos de Programação 1)
  • Bernardes (TGS)

Demais professores do primeiro período

  • Keller (Tecnologia e Sociedade)

Descrição do Projeto

((EM CONSTRUÇÃO))


Funcionalidades essenciais

Funcionalidades desejáveis

Regras

  • Quantidade de membros na equipe: 3 ou 4.
    • Observação: caso um ou dois integrantes da equipe desistam de uma ou mais disciplinas ao longo do semestre, a equipe poderá escolher entre permanecer a mesma ou fundir-se com outra equipe. O professor responsável pela gerência do projeto analisará cada caso.
  • Todas as equipes deverão relatar semanalmente o andamento do projeto.
    • Sugestão: criar um blog para isso.

Equipes

O que cada equipe precisa entregar?

  1. Software funcionando (código-fonte com licença aberta)
  2. Documento descrevendo o software, contendo as seguintes seções:
    1. Introdução
    2. Diagramas de Fluxo de Dados (mais informações com o professor de TGS)
    3. Especificação Formal (mais informações com o professor de Lógica para Computação)
    4. Algoritmos Utilizados (mais informações com a professora de Algoritmos 1)
    5. Design e Implementação do Sistema (mais informações com a professora de Fundamentos de Programação 1)
    6. Conclusão


O documento deve seguir as normas para a elaboração de trabalhos acadêmicos da UTFPR.

De acordo com o que está na página 16 das normas, o documento deverá conter os seguintes elementos:

  1. Capa
  2. Folha de rosto
  3. Sumário
  4. Introdução
  5. Desenvolvimento (dividido em seções como visto acima)
  6. Conclusão
  7. Referências

Não é necessário Resumo, Abstract, Lista de Ilustrações, Lista de Tabelas, etc.

Instruções sobre como elaborar estes elementos e sobre como fazer citações (muito importante!) podem ser encontradas nas normas. A equipe da Biblioteca da UTFPR e o(a) professor(a) de Comunicação Oral e Escrita também podem ajudar quanto às questões de escrita do documento.


Avaliação

A cada item do documento/implementação será atribuído um peso. Em adição, a equipe que obtiver a melhor pontuação nas "funcionalidades desejáveis" obterá um acréscimo de 10% na nota.

Baseados nestes itens os professores estabelecerão uma nota.

A nota pode ser diferente por disciplina, por membro da equipe. Ex.: na equipe A, com os membros A1, A2 e A3, A1 pode tirar 10 em Algoritmos, 9 em Lógica e 8 em Fundamentos 1. Na mesma equipe, os membros A2 e A3 podem tirar 9 em Algoritmos, 8 em Lógica e 8 em Fundamentos 1.

Uma única nota será repassada ao professor de TGS.


Algumas métricas que também serão avaliadas:

  • qualidade do código em geral
    • quantidade de variáveis globais
    • concordância com padrões de codificação (regras para nomear símbolos, por exemplo)
    • qualidade e quantidade dos comentários
    • adequabilidade das funções/métodos de API escolhidos
  • grau de modularização:
    • número de funções/métodos x linhas por função/método
    • quantidade de funções/métodos chamadas mais de uma vez

Datas Importantes

  • Até 08.03.2013: definição das equipes
  • Até 16.03.2013: entrega de documento descrevendo o sistema a ser implementado.
  • (prof. de TGS define): Entrega dos Diagramas de Fluxo de Dados
  • 20.04.2013: Entrega do documento para o(a) professor(a) de Comunicação Oral e Escrita, para revisão
  • 30.04.2013 10h00: Entrega do documento e do código-fonte (via Moodle)
  • 02 a 08.05.2013: Bancas do projeto integrado

IMPORTANTE

Os melhores trabalhos serão apresentados na ExpoUT 2013!

Ferramentas pessoais