exercício nomenclatura

2
Objetivo: Padronizara nomenclatura da programação e Java e da nomenclatura de banco de dados. A nomenclatura para Java deverá ser utilizada conforme padrões de mercado.eve!se optar por utilizar o Português ou Inglês na nomeação de m"todos# atributos# variáveis# pacotes e classes. $ão os dois#isso deverá constar no manual de nomenclaturas e deverá ser seguido pelo aluno no desenvolvimento do seu projeto. %e a opção for por portugu&s# ainda assim para obtenção atribuição de valores utilize get e set# para e'ceções utilize $ome('ceptio ou nome(rror. e)nir *ual será o padrão de pacote para a aplicação a ser desenvolvida. $uma parte da de)nição do nome deverá conter as tr&s primeiras consoantes do nome do aluno +se não e'istirem tr&s consoantes# terminar com vogal,. ('emplo: -arlos: crl Aline: lne. O nome do pacote deverá segui o seguinte padrão: /nome do pacote *ue identi)*ue o curso# uma empresa etc0./identi)cador do aluno0./1denti)cador do e'erc2cio ou do projeto ou da )nalidade deste pacote0 ('emplos:br.senac.crl.e'ercicio.e'ceptions ou br.senac.crl.3u'ocai'a 4, e)nir neste documento um padrão de nomenclatura para 4.4, $ome do banco de dados. 5ma empresa poderá ter mais de uma banco de dados# para isso# de)na como será o padrão de nomeação e documente. 4.6, 7abelas dos banco de dados. e)na sua notação e utilize como padrão. ('emplos: $ome 7abela: Poderá ter um pre)'o para indicar o sistema ao *ual pertence. (5 +educacional, poderia ser: (58919 1O;<A=1A1%- ou não 919 1O;<A=1A1%-P 1$A. Ou pode!se usar o conceito de tablespace do >?%@ . -riar um tablespace c amado (5. 4.B, $omenclatura dos -ampos das 7abelas 4.B.4, ! Pode seguir o padrão orientado a objetos. 4.B.6, Pode ser realizada com um pre)'o para indicar o tipo do campo. - ou -O8 C -Ddigo $> ou $O>8 C $ome ( ou (%8 C escrição $5 ou $5>8 C $Emero F ou FA 8 C Falor 4.G, $omenclatura das c aves estrangeiras

Upload: gersonbk

Post on 04-Oct-2015

216 views

Category:

Documents


0 download

DESCRIPTION

Nomenclatura

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#