Normatizações da Bisa

De BISAWiki

(Diferença entre revisões)
(Criou página com ''''Versão 1.01''' <br\> ---- 1. O coordenador atribui requisições no mantis para o programador; <br\> 2. São copiados os fontes do servidor (\\192.168.0.8\Sistemas\Backup ...')
 
(23 edições intermediárias não estão sendo exibidas.)
Linha 3: Linha 3:
----
----
 +
== <font color=#0000FF>Sumário</font> ==
-
1. O coordenador atribui requisições no mantis para o programador;
+
* 1.0 - [[Definições Gerais Tomadas nas Reuniões]];
-
<br\>
+
* 2.0 - Definição da Localização Física dos Arquivos dos Sistemas;
-
 
+
** 2.1 - [[Onde ficarão as fontes?]];
-
2. São copiados os fontes do servidor (\\192.168.0.8\Sistemas\Backup Fontes\Delphi2006) e copiados para a máquina local (C:\cvslocal\winbisaD2006);
+
** 2.2 - [[Onde ficarão os executáveis para demonstração e/ou Cópia para técnicos?]];
-
<br\>
+
** 2.3 - Os sistemas devem abrir o arquivo de ajuda em [http://www.bisa.com.br/ajuda www.bisa.com.br/ajuda];
-
 
+
** 2.4 - [[Funções Padrão ( Biblioteca )]];
-
3. É adicionado +1 à versão do sistema e o tipo de BETA em que ele irá entrar (BT - Beta Total; BN - Beta Normal) no Formulário Principal do sistema (SIGLA_Principal.pas);
+
** 2.5 - [[Colocar os Documentos pertinentes ao grupo de trabalho em]];
-
<br\>
+
** 2.6 - [[Sistemas para WEB]];
-
 
+
* 3.0 - Definições para Desenvolvimento dos Sistemas;
-
3.1. São realizadas pelo programador as tarefas no mantis e quando concluídas o status da mesma é alterado para resolvido;
+
** 3.1 - [[Nome do Projeto]];
-
<br\>
+
** 3.2 - [[Nome do Programa Executável do Sistema]];
-
 
+
** 3.3 - [[Nome das UNIT's]];
-
3.2. São adicionadas no Formulário Principal do sistema, na variável _X_NovidadesVersao as alterações realizadas;
+
** 3.4 - [[Nome do Banco de Dados (MDB)]];
-
<br\>
+
** 3.5 - [[Nome das Tabelas]];
-
 
+
** 3.6 - [[Nome dos Campos das Tabelas]];
-
3.3. Caso tenha mais de um programador trabalhando em um mesmo sistema para a mesma versão final, antes de disponibilizar o código-fonte no servidor, integrar o código utilizando o WinMerge (ou outro software do gênero) para que só exista uma versão do fonte do sistema no servidor;
+
** 3.7 - [[Nome das Funções Específicas do Sistema]];
-
<br\>
+
** 3.8 - [[Nomenclatura dos Componentes Do Delphi]];
-
 
+
** 3.9 - [[Convenção acerca das Tabulações, Indentações e Tamanhos da Linha]];
-
3.4. Quando as alterações forem nas UDFs, deve-se analisar cuidadosamente inclusive levando-se em consideração os impactos causados em outros sistemas que venham à utilizá-las;
+
** 3.10 - [[Padronização das Documentações nas Unit’s]];
-
<br\>
+
* 4.0 - [[Verifique se seu Sistema está seguindo as normas da nossa padronização (Check List)]];
-
 
+
** 4.1 - [[Verificações de Questões Internas do Sistema]];
-
3.5. O último desenvolvedor que estiver trabalhando na versão do sistema integra o sistema e é responsável por liberar uma versão para testes;
+
** 4.2 - Verificações Gerais de Abertura do Sistema;
-
<br\>
+
** 4.3 - Verificações referentes ao Ambiente (Desktop) da Aplicação;
-
Obs.:
+
** 4.4 - [[Verificações referentes aos "grids" e "forms" de cadastros]];
-
<br\>  ► Quando houver várias implementações, deve-se liberar versões para testes à medida que as implementações estiverem prontas.
+
** 4.5 - [[Verificações referentes as Listagens e Relatórios impressos pelo Sistema]];
-
<br\>  ► Após a integração de código o responsável para liberar a versão para testes deve executar smoke test.
+
-
<br\>
+
-
 
+
-
4. Ao final das atividades do mantis, é reportado ao coordenador e caso aprovado, é gerado um executável do sistema. Este executável é compactado com ASPACK e colocado na pasta \\192.168.0.8\PortalBisa\versoes-beta;
+
-
<br\>
+
-
 
+
-
5. É enviado um e-mail para bisa-suporte@yahoogrupos.com.br seguindo o seguinte padrão:
+
-
"Prezados colegas,
+
-
Foi disponibilizado em \\192.168.0.8\PortalBisa\versoes-beta a versão [versão] do Sistema [sistema] para testes das seguintes rotinas que estão no mantis:
+
-
 
+
-
Novidades da Versão:
+
-
[codigo mantis] - [descrição mantis];
+
-
[codigo mantis] - [descrição mantis];
+
-
[codigo mantis] - [descrição mantis];        
+
-
 
+
-
[texto de observação]"
+
-
<br\>
+
-
 
+
-
5.1. É copiado o fonte BETA para a pasta de fontes no servidor (tópico 2) compactado seguindo o padrão de nome do arquivo: "SIGLA_VERSAO_NomeDoProgramador.zip".
+
-
Obs.: Antes de submeter os fontes para backup o desenvolvedor deve garantir que todas as UDFs estão atribuídas como somente de leitura para precaver de futuros acidentes no código por ele ou outros desenvolvedores.
+
-
<br\>
+
-
 
+
-
6. O SQA realiza os testes;
+
-
<br\>
+
-
 
+
-
6.1. As requisições aprovadas têm o seu status alterado para FINALIZADO, caso alguma não seja aprovada, seu status é alterado para RETORNO e é reportado ao programador para correção (retornado ao passo 3.1 e seguindo novamente);
+
-
<br\>
+
-
 
+
-
7. Após todas as requisições aprovadas, é reportado pelo SQA ao programador pelo e-mail bisa-suporte@yahoogrupos.com.br;
+
-
<br\>
+
-
 
+
-
8. O código-fonte BETA da última versão do sistema é copiado do servidor, aberto e removido o indicador de BETA, compilado, compactado pelo ASPACK, removido a versão beta do sistema que está em \\192.168.0.8\PortalBisa\versoes-beta e o novo executável (já sem o indicador de beta) para \\192.168.0.8\PortalBisa\versoes-liberadas;
+
-
<br\>
+
-
 
+
-
9. O programador envia um e-mail para bisa-suporte@yahoogrupos.com.br avisando que existe uma nova versão do sistema em questão liberada com as alterações resolvidas no mantis seguindo o padrão de e-mail definido no tópico 5;
+
-
<br\>
+
-
 
+
-
10. O código-fonte final é compactado e copiado para \\192.168.0.8\Sistemas\Backup Fontes\Delphi2006 com o nome do arquivo no padrão: "SIGLA_VERSAO_NomeDoProgramador.zip".
+

Edição atual tal como 17h33min de 18 de outubro de 2010

Versão 1.01


Sumário