Transcript

Objetivo: Padronizar a nomenclatura da programao e Java e da nomenclatura de banco de dados. A nomenclatura para Java dever ser utilizada conforme padres de mercado. Deve-se optar por utilizar o Portugus ou Ingls na nomeao de mtodos, atributos, variveis, pacotes e classes. No os dois, isso dever constar no manual de nomenclaturas e dever ser seguido pelo aluno no desenvolvimento do seu projeto. Se a opo for por portugus, ainda assim para obteno e atribuio de valores utilize get e set, para excees utilize NomeException ou nomeError.Definir qual ser o padro de pacote para a aplicao a ser desenvolvida. Numa parte da definio do nome dever conter as trs primeiras consoantes do nome do aluno (se no existirem trs consoantes, terminar com vogal). Exemplo: Carlos: crl; Aline: lne. O nome do pacote dever seguir o seguinte padro:[nome do pacote que identifique o curso, uma empresa etc].[identificador do aluno].[Identificador do exerccio ou do projeto ou da finalidade deste pacote]Exemplos:br.senac.crl.exercicio.exceptions ou br.senac.crl.fluxocaixa1) Definir neste documento um padro de nomenclatura para 1.1) Nome do banco de dados. Uma empresa poder ter mais de uma banco de dados, para isso, defina como ser o padro de nomeao e documente.1.2) Tabelas dos banco de dados. Defina sua notao e utilize como padro.Exemplos:Nome Tabela: Poder ter um prefixo para indicar o sistema ao qual pertence.EDU (educacional) poderia ser: EDU_BIBLIOGRAFIADISC ou no BIBLIOGRAFIADISCPLINA. Ou pode-se usar o conceito de tablespace do MySQL. Criar um tablespace chamado EDU.1.3) Nomenclatura dos Campos das Tabelas1.3.1) - Pode seguir o padro orientado a objetos.1.3.2) Pode ser realizada com um prefixo para indicar o tipo do campo.CD ou COD_ = CdigoNM ou NOM_ = NomeDE ou DES_ = DescrioNU ou NUM_ = NmeroVL ou VAL_ = Valor

1.4) Nomenclatura das chaves estrangeirasExemplo: FK_ Exemplos de documentos de padres do banco de dados;

Leitura complementar:Padres para banco de dados:http://www.sspds.ce.gov.br/miniPortal/canalDetalhado.do?area=60&codCanal=314&titulo=COORDENADORIA%20DE%20TECNOLOGIA%20DA%20INFORMA%C7%C3O%20E%20COMUNICA%C7%C3O%20-%20COTIC&action=detailhttp://www.documentador.pr.gov.br/documentador/acessoPublico.do?action=downloadArquivoUuid&uuid=@gtf-escriba@ba702f86-9af4-4d8d-b30e-d3c135879256Padres Desenvolvimento Javahttp://www.cin.ufpe.br/~phmb/ip/MaterialDeEnsino/PadraoDeCodificacaoJava.pdfhttp://www.wthreex.com/rup/v711_ptbr/formal_resources/guidances/examples/resources/java.htmExemplo de uma instituio que criou um documento com padres para Desenvolvimentohttp://www.cnj.jus.br/wikipje/index.php/Desenvolvedor#


Top Related