Mudanças entre as edições de "SCC0215012017 Trabalho Prático (cdac)"

De CoteiaWiki
 
(13 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 4: Linha 4:
  
 
[[Media:SCC0215012017projeto01.pdf|Especificação do Trabalho Prático Parte I]]<br><br>
 
[[Media:SCC0215012017projeto01.pdf|Especificação do Trabalho Prático Parte I]]<br><br>
[[Media:SCC0215012017projeto01especificação.pdf|Especificação dos arquivos .csv]]<br>
+
[[Media:SCC0215012017projeto01especificaçãoa.pdf|Especificação dos arquivos .csv]]<br>
 
[[Media:SCC0215012017projeto01turmaAdadosDominios.zip|Dados de entrada para a Turma A]]<br>
 
[[Media:SCC0215012017projeto01turmaAdadosDominios.zip|Dados de entrada para a Turma A]]<br>
 
[[Media:SCC0215012017projeto01turmaBdadosCompanhias.zip|Dados de entrada para a Turma B]]<br>
 
[[Media:SCC0215012017projeto01turmaBdadosCompanhias.zip|Dados de entrada para a Turma B]]<br>
Linha 20: Linha 20:
 
'''Turma B'''
 
'''Turma B'''
  
[[Media:SCC0215012017gruposTurmaB.pdf|Grupos do trabalho prático]]<br>
+
[[Media:SCC0215012017gruposTurmaBb.pdf|Grupos do trabalho prático]] ATUALIZADO<br>
  
 
Data de entrega: 08/05/2017 <br>
 
Data de entrega: 08/05/2017 <br>
Linha 28: Linha 28:
 
----
 
----
 
----
 
----
 +
 +
 +
[[Media:SCC0215012017projeto02.pdf|Especificação do Trabalho Prático Parte II]]<br>
 +
 +
 +
'''Turma A'''
 +
 +
[[Media:SCC0215012017gruposIITurmaA.pdf|Grupos do trabalho prático - a ser atualizado]]<br>
 +
 +
Data de entrega: Arquivo .zip até o dia 02/07/2017 às 23h59m, documentação interna impressa até o dia 03/07/2017 às 13h30 na sala 5-003 <br>
 +
Será descontado 1 ponto por dia de atraso na entrega do trabalho.<br>
 +
 +
<br>
 +
'''Turma B'''
 +
 +
[[Media:SCC0215012017gruposIITurmaB.pdf|Grupos do trabalho prático - a ser atualizado]]<br>
 +
 +
Data de entrega: Arquivo .zip até o dia 02/07/2017 às 23h59m, documentação interna impressa até o dia 03/07/2017 às 13h30 na sala 5-003<br>
 +
Será descontado 1 ponto por dia de atraso na entrega do trabalho.<br>
 +
 +
 +
----
 +
----
 +
 +
[[Media:SCC0215012017exemploDocRes.pdf|Exemplo de documentação]]<br> 
 +
 +
----
 +
----
 +
  
 
'''Frequently asked questions (FAQ)'''
 
'''Frequently asked questions (FAQ)'''
Linha 35: Linha 64:
 
'''Pergunta'''. O que precisa ser feito no trabalho prático PARTE I? <br>
 
'''Pergunta'''. O que precisa ser feito no trabalho prático PARTE I? <br>
 
'''Resposta TURMA A'''.  Devem existir 3 tipos de organização de arquivos diferentes:<br>
 
'''Resposta TURMA A'''.  Devem existir 3 tipos de organização de arquivos diferentes:<br>
 +
- campos de tamanho fixo + campos de tamanho variável com indicador de tamanho + registros de tamanho variável com indicador de tamanho <br>
 +
- campos de tamanho fixo + campos de tamanho variável com indicador de tamanho + registros de tamanho variável com delimitadores entre registros<br>
 +
- campos de tamanho fixo + campos de tamanho variável com indicador de tamanho + registros de tamanho variável com número fixo de campos<br>
 +
O usuário deve escolher qual o tipo de organização de arquivos ele usará em uma execução. Portanto, ele pode uma das três configurações possíveis e o sistema deve fornecer as funcionalidades conforme descrito na especificação do trabalho.<br>
 +
'''Resposta TURMA B:''' Devem existir 3 tipos de organização de arquivos diferentes:<br>
 
- campos de tamanho fixo + campos de tamanho variável separados por delimitadores entre campos + registros de tamanho variável com indicador de tamanho <br>
 
- campos de tamanho fixo + campos de tamanho variável separados por delimitadores entre campos + registros de tamanho variável com indicador de tamanho <br>
 
- campos de tamanho fixo + campos de tamanho variável separados por delimitadores entre campos + registros de tamanho variável com delimitadores entre registros<br>
 
- campos de tamanho fixo + campos de tamanho variável separados por delimitadores entre campos + registros de tamanho variável com delimitadores entre registros<br>
 
- campos de tamanho fixo + campos de tamanho variável separados por delimitadores entre campos + registros de tamanho variável com número fixo de campos<br>
 
- campos de tamanho fixo + campos de tamanho variável separados por delimitadores entre campos + registros de tamanho variável com número fixo de campos<br>
 
O usuário deve escolher qual o tipo de organização de arquivos ele usará em uma execução. Portanto, ele pode uma das três configurações possíveis e o sistema deve fornecer as funcionalidades conforme descrito na especificação do trabalho.<br>
 
O usuário deve escolher qual o tipo de organização de arquivos ele usará em uma execução. Portanto, ele pode uma das três configurações possíveis e o sistema deve fornecer as funcionalidades conforme descrito na especificação do trabalho.<br>
'''Resposta TURMA B:''' Devem existir 3 tipos de organização de arquivos diferentes:<br>
+
<br>
- campos de tamanho fixo + campos de tamanho variável com indicador de tamanho + registros de tamanho variável com indicador de tamanho <br>
 
- campos de tamanho fixo + campos de tamanho variável com indicador de tamanho + registros de tamanho variável com delimitadores entre registros<br>
 
- campos de tamanho fixo + campos de tamanho variável com indicador de tamanho + registros de tamanho variável com número fixo de campos<br>
 
O usuário deve escolher qual o tipo de organização de arquivos ele usará em uma execução. Portanto, ele pode uma das três configurações possíveis e o sistema deve fornecer as funcionalidades conforme descrito na especificação do trabalho.<br>
 
 
 
 
 
  
 
'''Pergunta'''. Os comentários, o código e a documentação podem ser em inglês?<br>
 
'''Pergunta'''. Os comentários, o código e a documentação podem ser em inglês?<br>
 
'''Resposta'''. A ''documentação interna'' e o ''código fonte'' podem ser em inglês ou em português, contanto que dentro do código/comentário ou seja só português ou só inglês. Não pode ser escrita uma parte do código/comentário em português e outra em inglês. A ''documentação externa'' deve ser escrita somente em português.
 
'''Resposta'''. A ''documentação interna'' e o ''código fonte'' podem ser em inglês ou em português, contanto que dentro do código/comentário ou seja só português ou só inglês. Não pode ser escrita uma parte do código/comentário em português e outra em inglês. A ''documentação externa'' deve ser escrita somente em português.
 
+
<br>
 
+
<br>
 +
'''Pergunta'''. Precisam existir vários arquivos de programa (modularização), ou apenas um único arquivo de programa contendo todo o código fonte?<br>
 +
'''Resposta'''. O grupo é livre para decidir como vai organizar o código fonte. Códigos bem modularizados e organizados são preferenciais, porém o grupo pode usar um único arquivo de programa para conter todo o código fonte, desde  que esse único arquivo de programa esteja bem organizado e comentado. Se a qualidade da organização e dos comentários for boa, não haverá distinção de notas entre uma opção ou outra.
 +
<br>
 +
<br>
 +
'''Pergunta'''. O arquivo csv está com muitos acentos e está dando problema de leitura/escrita. Tem alguma solução, ou precisa gerar um outro cvs sem acento?<br>
 +
'''Resposta'''. O uso de acentuação em C introduz um desafio adicional ao trabalho, e deixa os dados mais próximos da realidade. Na verdade, a leitura do arquivo csv pode ser feita de maneira textual e a acentuação não se torna problema. O problema seria apenas na visualização, pois dependendo da forma com que o programa em C é feito, os acentos ficam com caracteres estranhos. Então o grupo tem que tratar os acentos para que eles apareçam na tela de forma correta. A forma como o grupo tratou os assentos tem que ficar explicada na documentação (interna e externa).
  
  

Edição atual tal como às 12h37min de 3 de julho de 2017

A descrição do trabalho prático será realizada durante o andamento da disciplina.


Especificação do Trabalho Prático Parte I

Especificação dos arquivos .csv
Dados de entrada para a Turma A
Dados de entrada para a Turma B


Turma A

Grupos do trabalho prático

Data de entrega: 09/05/2017
Horário de entrega: documentação externa impressa até às 16h, na sala de aula; arquivo .zip até as 23h59.
Será descontado 1 ponto por dia de atraso na entrega do trabalho.


Turma B

Grupos do trabalho prático ATUALIZADO

Data de entrega: 08/05/2017
Horário de entrega: documentação externa impressa até às 16h, na sala de aula; arquivo .zip até as 23h59.
Será descontado 1 ponto por dia de atraso na entrega do trabalho.




Especificação do Trabalho Prático Parte II


Turma A

Grupos do trabalho prático - a ser atualizado

Data de entrega: Arquivo .zip até o dia 02/07/2017 às 23h59m, documentação interna impressa até o dia 03/07/2017 às 13h30 na sala 5-003
Será descontado 1 ponto por dia de atraso na entrega do trabalho.


Turma B

Grupos do trabalho prático - a ser atualizado

Data de entrega: Arquivo .zip até o dia 02/07/2017 às 23h59m, documentação interna impressa até o dia 03/07/2017 às 13h30 na sala 5-003
Será descontado 1 ponto por dia de atraso na entrega do trabalho.




Exemplo de documentação




Frequently asked questions (FAQ)


Pergunta. O que precisa ser feito no trabalho prático PARTE I?
Resposta TURMA A. Devem existir 3 tipos de organização de arquivos diferentes:
- campos de tamanho fixo + campos de tamanho variável com indicador de tamanho + registros de tamanho variável com indicador de tamanho
- campos de tamanho fixo + campos de tamanho variável com indicador de tamanho + registros de tamanho variável com delimitadores entre registros
- campos de tamanho fixo + campos de tamanho variável com indicador de tamanho + registros de tamanho variável com número fixo de campos
O usuário deve escolher qual o tipo de organização de arquivos ele usará em uma execução. Portanto, ele pode uma das três configurações possíveis e o sistema deve fornecer as funcionalidades conforme descrito na especificação do trabalho.
Resposta TURMA B: Devem existir 3 tipos de organização de arquivos diferentes:
- campos de tamanho fixo + campos de tamanho variável separados por delimitadores entre campos + registros de tamanho variável com indicador de tamanho
- campos de tamanho fixo + campos de tamanho variável separados por delimitadores entre campos + registros de tamanho variável com delimitadores entre registros
- campos de tamanho fixo + campos de tamanho variável separados por delimitadores entre campos + registros de tamanho variável com número fixo de campos
O usuário deve escolher qual o tipo de organização de arquivos ele usará em uma execução. Portanto, ele pode uma das três configurações possíveis e o sistema deve fornecer as funcionalidades conforme descrito na especificação do trabalho.

Pergunta. Os comentários, o código e a documentação podem ser em inglês?
Resposta. A documentação interna e o código fonte podem ser em inglês ou em português, contanto que dentro do código/comentário ou seja só português ou só inglês. Não pode ser escrita uma parte do código/comentário em português e outra em inglês. A documentação externa deve ser escrita somente em português.

Pergunta. Precisam existir vários arquivos de programa (modularização), ou apenas um único arquivo de programa contendo todo o código fonte?
Resposta. O grupo é livre para decidir como vai organizar o código fonte. Códigos bem modularizados e organizados são preferenciais, porém o grupo pode usar um único arquivo de programa para conter todo o código fonte, desde que esse único arquivo de programa esteja bem organizado e comentado. Se a qualidade da organização e dos comentários for boa, não haverá distinção de notas entre uma opção ou outra.

Pergunta. O arquivo csv está com muitos acentos e está dando problema de leitura/escrita. Tem alguma solução, ou precisa gerar um outro cvs sem acento?
Resposta. O uso de acentuação em C introduz um desafio adicional ao trabalho, e deixa os dados mais próximos da realidade. Na verdade, a leitura do arquivo csv pode ser feita de maneira textual e a acentuação não se torna problema. O problema seria apenas na visualização, pois dependendo da forma com que o programa em C é feito, os acentos ficam com caracteres estranhos. Então o grupo tem que tratar os acentos para que eles apareçam na tela de forma correta. A forma como o grupo tratou os assentos tem que ficar explicada na documentação (interna e externa).


Menu de Opções

SCC0215 - Organização de Arquivos - Profa. Dra. Cristina D. A. Ciferri
SCC0215012017 Descrição do Curso (cdac)
SCC0215012017 Calendário de Aulas (cdac)
SCC0215012017 Material Didático (cdac)
SCC0215012017 Listas de Exercícios (cdac)
SCC0215012017 Trabalho Prático (cdac)