<Nome do Projeto>

Diretrizes de Programação

Versão <1.0>

[Nota: O gabarito a seguir é fornecido para utilização com o Rational Unified Process. O texto em azul exibido entre colchetes e em itálico (style=InfoBlue) foi incluído para orientar o autor e deve ser excluído antes da publicação do documento. Um parágrafo digitado após esse estilo será automaticamente definido como normal (style=Body Text).]

[Para personalizar campos automáticos no Microsoft Word (que exibem um segundo plano cinza quando selecionados), selecione File>Properties e substitua os campos Title, Subject e Company pelas informações apropriadas para este documento. Depois de fechar o diálogo, os campos automáticos podem ser atualizados no documento inteiro, selecionando Edit>Select All (ou Ctrl-A) e pressionando F9 ou simplesmente clique no campo e pressione F9. Esse procedimento deverá ser executado separadamente para os Cabeçalhos e Rodapés. Alt-F9 alterna entre a exibição de nomes de campos e do conteúdo dos campos. Consulte a Ajuda do Word para obter informações adicionais sobre como trabalhar com campos.]

Histórico da Revisão

Data	Versão	Descrição	Autor
<dd/mmm/aa>	<x.x>	<detalhes>	<nome>

Índice

1.	Introdução	4

1.1	Objetivo	4

1.2	Escopo	4

1.3	Definições, Acrônimos e Abreviações	4

1.4	Referências	4

1.5	Visão Geral	4

2.	Organização do Código e Estilo	4

3.	Comentários	4

4.	Nomenclatura	4

5.	Declaração	4

6.	Expressões e Instruções	4

7.	Gerenciamento de Memória	4

8.	Manipulação de Erros e Exceções	5

9.	Portabilidade	5

10.	Reutilização	5

11.	Problemas de Compilação	5

12.	Anexo: Resumo de Orientações	5

Diretrizes de Programação

Introdução

[A introdução das Diretrizes de Programação deve fornecer uma visão geral de todo o documento. Ela deve incluir o objetivo, o escopo, as definições, os acrônimos, as abreviações, as referências e a visão geral das Diretrizes de Programação.]

Objetivo

[Especifique o objetivo das Diretrizes de Programação.]

Escopo

[Uma breve descrição do escopo das Diretrizes de Programação; a qual(is) Projeto(s) ele está associado e tudo mais que seja afetado ou influenciado por este documento.]

Definições, Acrônimos e Abreviações

[Esta subseção fornece as definições de todos os termos, acrônimos e abreviações requeridos para interpretar adequadamente as Diretrizes de Programação. Essas informações podem ser fornecidas em relação ao Glossário do projeto.]

Referências

[Esta subseção fornece uma lista completa de todos os documentos mencionados em outra parte nas Diretrizes de Programação. Identifique cada documento por título, número do relatório se aplicável, data e organização da publicação. Especifique as origens a partir das quais as referências podem ser obtidas. Essas informações podem ser fornecidas por um anexo ou outro documento.]

Visão Geral

[Esta subseção descreve o que o restante das Diretrizes de Programação contém e explica como o documento é organizado.]

Organização do Código e Estilo

[Uma descrição do tamanho de um módulo, layout de um módulo, espaço, aninhamento, legibilidade e assim por diante.]

Comentários

[Uma descrição da utilização de comentários.]

Nomenclatura

[Uma descrição de como cada tipo de entidade, como tipos, variáveis e subprogramas, será nomeado.]

Declaração

[Uma descrição de como as declarações serão gravadas.]

Expressões e Instruções

[Uma descrição de como as expressões e as instruções serão gravadas.]

Gerenciamento de Memória

[Uma descrição de como a memória será gerenciada.]

Manipulação de Erros e Exceções

[Esta seção fornece regras e orientações de como a manipulação de erros e as exceções serão tratadas.]

Portabilidade

[Esta seção descreve regras especiais para garantir a portabilidade através de diferentes plataformas e compiladores.]

Reutilização

[Esta seção fornece regras e orientações para promover uma reutilização mais fácil.]

Problemas de Compilação

[Esta seção descreve dependências entre módulos, diretivas de compiladores e assim por diante.]

Anexo: Resumo de Orientações

[Esta seção resume todas as orientações; uma linha para cada.]

<Nome da Empresa>

<Nome do Projeto>	Versão: <1.0>
Diretrizes de Programação	Data: <dd/mmm/aa>
<identificador do documento>

Confidencial	(<Nome da Empresa>, 2006	Página 5 de 2

Diretrizes de Programação

<Nome do Projeto>

Luis Tadeu Castilho

2005-11-10

Rational

<Company Name>