Projeto Integrado - Turma S73 - 2012.2
(Criou página com 'Em construção.') |
|||
Linha 1: | Linha 1: | ||
− | Em | + | ((EM ATUALIZAÇÃO)) |
+ | |||
+ | |||
+ | = 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 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? == | ||
+ | |||
+ | # '''Software funcionando''' (incluindo código-fonte com licenca aberta) | ||
+ | # '''Documento''' descrevendo o software, contendo as seguintes seções: | ||
+ | ## Introdução | ||
+ | ## '''Diagramas de Fluxo de Dados''' (mais informações com o professor de TGS) | ||
+ | ## '''Especificação Formal''' (mais informações com o professor de Lógica para Computação) | ||
+ | ## '''Algoritmos Utilizados''' (mais informações com a professora de Algoritmos 1) | ||
+ | ## '''Design e Implementação do Sistema''' (mais informações com a professora de Fundamentos de Programação 1) | ||
+ | ## Conclusão | ||
+ | |||
+ | |||
+ | ''O documento deve seguir as [http://www.utfpr.edu.br/dibib/normas-para-elaboracao-de-trabalhos-academicos normas para a elaboração de trabalhos acadêmicos da UTFPR].'' | ||
+ | |||
+ | De acordo com o que está na [http://www.utfpr.edu.br/dibib/normas-para-elaboracao-de-trabalhos-academicos/normas_trabalhos_utfpr.pdf página 16 das normas], o documento deverá conter os seguintes elementos: | ||
+ | # Capa | ||
+ | # Folha de rosto | ||
+ | # Sumário | ||
+ | # Introdução | ||
+ | # Desenvolvimento (dividido em seções como visto acima) | ||
+ | # Conclusão | ||
+ | # 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 [http://www.ct.utfpr.edu.br/biblioteca/ 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!''' |
Edição de 12h29min de 26 de fevereiro de 2013
((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 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?
- Software funcionando (incluindo código-fonte com licenca aberta)
- Documento descrevendo o software, contendo as seguintes seções:
- Introdução
- Diagramas de Fluxo de Dados (mais informações com o professor de TGS)
- Especificação Formal (mais informações com o professor de Lógica para Computação)
- Algoritmos Utilizados (mais informações com a professora de Algoritmos 1)
- Design e Implementação do Sistema (mais informações com a professora de Fundamentos de Programação 1)
- 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:
- Capa
- Folha de rosto
- Sumário
- Introdução
- Desenvolvimento (dividido em seções como visto acima)
- Conclusão
- 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!