Difference between revisions of "Mini-seminário: Linguagens para Aplicação Comercial (UFBA 2009.1)"

From AdonaiMedrado.Pro.Br
Jump to: navigation, search
(New page: == Sobre este documento == Este documento descreve e esclarece as regras para o desenvolvimento e a avaliação dos mini-seminários da disciplina Linguagens para Aplicação Comercial. ...)
 
(Descrição do trabalho)
 
(3 intermediate revisions by the same user not shown)
Line 9: Line 9:
 
== Descrição do trabalho ==
 
== Descrição do trabalho ==
 
O trabalho é individual e será composto por uma pesquisa, apresentação de 15 minutos e produção de duas laudas a respeito de um recurso, ferramenta ou linguagem para aplicações comerciais.
 
O trabalho é individual e será composto por uma pesquisa, apresentação de 15 minutos e produção de duas laudas a respeito de um recurso, ferramenta ou linguagem para aplicações comerciais.
 +
 +
As duas laudas devem sistematizar a pesquisa em no mínimo uma e no máximo duas laudas (não incluindo elementos pré e pós textuais - ou seja, capa, folha de rosto, referências, etc.). O documento produzido deve ser enviado para o e-mail linhadireta@adonaimedrado.pro.br em PDF. Utilize a NBR 14.724 para construção do documento.
  
 
A apresentação será feita sempre no início de cada aula e o conteúdo apresentado poderá fazer parte das avaliações.
 
A apresentação será feita sempre no início de cada aula e o conteúdo apresentado poderá fazer parte das avaliações.
  
O tema do trabalho poderá ser indicado pelo professor ou escolhido pelo aluno, porém obrigatoriamente, durante o semestre os seguintes temas devem ser abordados:
+
O tema do trabalho poderá ser indicado pelo professor ou escolhido pelo aluno, porém obrigatoriamente, durante o semestre, os seguintes temas devem ser abordados:
 
*A linguagem Cobol.
 
*A linguagem Cobol.
 
*A linguagem Visual Basic (<=6).
 
*A linguagem Visual Basic (<=6).
Line 23: Line 25:
 
**[http://msdn.microsoft.com/en-us/library/system.configuration.aspx System.Configuration].
 
**[http://msdn.microsoft.com/en-us/library/system.configuration.aspx System.Configuration].
 
**[http://msdn.microsoft.com/en-us/library/system.security.aspx System.Security].
 
**[http://msdn.microsoft.com/en-us/library/system.security.aspx System.Security].
**[http://www.go-mono.com/docs/index.aspx?link=N%3AMono.Unix Mono.Unix].
 
 
**[http://msdn.microsoft.com/en-us/library/microsoft.win32.aspx Microsoft.Win32].
 
**[http://msdn.microsoft.com/en-us/library/microsoft.win32.aspx Microsoft.Win32].
*[http://www.hibernate.org/ Hibernate].
+
**[http://www.go-mono.com/docs/index.aspx?link=N%3AMono.Unix Mono.Unix].
 +
**[http://www.nhibernate.org/ NHibernate].
 +
**[http://www.nunit.org/ NUnit].
  
 
Nas laudas apresentadas, '''além de código simples devidamente comentado e explicado''', devem ser respondidas às seguintes perguntas:
 
Nas laudas apresentadas, '''além de código simples devidamente comentado e explicado''', devem ser respondidas às seguintes perguntas:
Line 37: Line 40:
 
O código deverá ser simples não necessitando mostrar todos os recursos da ferramenta/recurso/linguagem, porém deve ser '''connstruído pelo próprio aluno'''.  
 
O código deverá ser simples não necessitando mostrar todos os recursos da ferramenta/recurso/linguagem, porém deve ser '''connstruído pelo próprio aluno'''.  
  
=== Etapa prática ===
+
A apresentação é obrigatória e poderá ser feita utilizando qualquer método desejado.
Na etapa prática deve-se desenvolver um sistema de ponto de venda (SPDV) conforme [[Sistema de Ponto de Venda|especificação]].
+
  
 
== Observações sobre pontuação ==
 
== Observações sobre pontuação ==
Line 49: Line 51:
 
**consulte a possibilidade legal na licença de uso do código para o propósito desejado.  
 
**consulte a possibilidade legal na licença de uso do código para o propósito desejado.  
 
**siga as instruções do autor/licença ou, caso estas estejam ausentes, coloque indicações claras de inicio e fim do bloco de código de terceiro, bem como nome do autor e link do código original.
 
**siga as instruções do autor/licença ou, caso estas estejam ausentes, coloque indicações claras de inicio e fim do bloco de código de terceiro, bem como nome do autor e link do código original.
 +
 +
== Avaliação ==
 +
 +
*Atendimento ao solicitado e resposta correta às questões propostas (90%).
 +
*Atendimento à norma culta da língua portuguesa (10%).

Latest revision as of 21:48, 24 March 2009

Sobre este documento

Este documento descreve e esclarece as regras para o desenvolvimento e a avaliação dos mini-seminários da disciplina Linguagens para Aplicação Comercial.

Aconselha-se leitura on-line deste documento. Desaconselha-se a impressão.

Objetivo

Conhecer, através da pesquisa e da experiência prática, um recurso ou ferramenta ou linguagem de programação para aplicações comercias.

Descrição do trabalho

O trabalho é individual e será composto por uma pesquisa, apresentação de 15 minutos e produção de duas laudas a respeito de um recurso, ferramenta ou linguagem para aplicações comerciais.

As duas laudas devem sistematizar a pesquisa em no mínimo uma e no máximo duas laudas (não incluindo elementos pré e pós textuais - ou seja, capa, folha de rosto, referências, etc.). O documento produzido deve ser enviado para o e-mail linhadireta@adonaimedrado.pro.br em PDF. Utilize a NBR 14.724 para construção do documento.

A apresentação será feita sempre no início de cada aula e o conteúdo apresentado poderá fazer parte das avaliações.

O tema do trabalho poderá ser indicado pelo professor ou escolhido pelo aluno, porém obrigatoriamente, durante o semestre, os seguintes temas devem ser abordados:

Nas laudas apresentadas, além de código simples devidamente comentado e explicado, devem ser respondidas às seguintes perguntas:

  1. Qual foi a motivação dos desenvolvedores para construirem este produto?
  2. Quais as principais características, capacidades e restrições?
  3. Sob qual licença ele se encontra? (Proprietária, GPL, QPL, Creative Commons, etc.)
    1. Quais as principais restrições e exigências desta licença?
    2. Quais as obrigações do desenvolvedor que utilizar este framework?
  4. Quais plataformas e sistemas operacionais suportados?

O código deverá ser simples não necessitando mostrar todos os recursos da ferramenta/recurso/linguagem, porém deve ser connstruído pelo próprio aluno.

A apresentação é obrigatória e poderá ser feita utilizando qualquer método desejado.

Observações sobre pontuação

Será atribuida pontuação nula aos trabalhos que na parte ou no todo tenham sido plagiados.

Cópias de trechos de textos e/ou códigos sem aspas ou sem a devida marcação de autoria também serão considerados plágios.

  • Para texto: utilize a NBR 10520 e a NBR 6023 para citação e referência.
  • Para código:
    • consulte a possibilidade legal na licença de uso do código para o propósito desejado.
    • siga as instruções do autor/licença ou, caso estas estejam ausentes, coloque indicações claras de inicio e fim do bloco de código de terceiro, bem como nome do autor e link do código original.

Avaliação

  • Atendimento ao solicitado e resposta correta às questões propostas (90%).
  • Atendimento à norma culta da língua portuguesa (10%).