Processo GCO JAVA
Conteúdo |
Sistema de Gerência de Configuração
Composição
SVN
SVN: Software de Sistema de Controle de Versão, utilizado tanto para armazenar os fontes como demais artefatos, como diagrama de classes, documentos, arquivos de projetos (cronograma, planilha de acompanhamento de pacotes).
A url do SVN, atualmente é https://atsjavaserver:8443/svn/. Esta deve ser colocada nos clients.
A versão utilizada pela empresa deve ser superior a 1.7.2.
Administração e controle de acesso: para administração do SVN, logar no servidor acima (atsjavaserver) como administrador, cuja senha é '475-j4v4'.
SAC
Ferramenta interna da empresa, onde são armazenados todos os requisitos (evoluções e erros). Cada requisito controlado pelo SAC poderá conter, em formato teoricamente conclusivo, as especificações funcionais, bem como suas aprovações e reprovações, roteiro de testes, documentações técnicas bem como qualquer tipo de documento útil para elucidação destes referidos requisitos.
Administração e controle de acesso: o CPD da Ats é o setor que gera e controla as senhas de acesso.
Mantis
Ferramenta utilizada para controle de defeitos na ATS. Através desta ferramenta é possível efetuar o registro de problemas identificados nos processos e no andamento dos projetos. Uma outra visão do Mantis é registrar problemas de componentes.
Url: http://resulthweb.com/mantis
Administração e controle de acesso: Usuário: administrator / Senha: javaroot
EA
Ferramenta de modelagem UML.
Os arquivos gerados pelo EA, relacionados ao projeto JAVA, ficam na pasta C:\Projeto Java\Documentação\Diagramas (esta pasta é gerida pelo SVN).
O CD de instalação fica de posso do CPD, ou pode-se obter a versão em: http://www.sparxsystems.com/securedownloads/easetupfull.exe
O site requer usuário e senha. Informar usuário ea0613 e senha jz84bfg3 O software deve ser registrado, e a chave é:
{F2240E60-018D-11d5-A76F-2CA2A-KCM2-87L3-67FI-QJV5-A0}
Ferramentas de Desenvolvimento
• Spring 3.1.1
• Hibernate 3.6.10
• Hibernate Search 3.4.2
• JasperReports 4.7.1
• JXLS 1.0
• JSF (Mojarra) 2.1.7
• Omnifaces 1.4.1
• Richfaces 4.2.2
• Tomahawk20 1.1.11
• Poi 3.8
• CXF 2.5.1
• Freemarker 2.3.16
• Guava 11.0.2
• Jackson 1.9.5
• Lucene 3.6.1
• JMock 2.5.0
• Log4J 1.2.16
• SLF4J 1.6.4
• XStream 1.3
Linhas de Base
As linhas de base serão planejadas a cada projeto e irão conter itens de configuração determinados para cada fase pré-estabelecida.
As linhas de base terão a seguinte nomenclatura:
LB_PRJ9999_N.VV, onde:
- 99999: é o código do projeto no SAC
- N: é o numero da linha de base, e para cada projeto teremos as seguintes:
- Linha de base do inicio do projeto. Esta linha de base é versionada.
- Linha de base quando a versão é enviada para o teste de integração. Esta linha de base é versionada e gera um branch, que terá o nome "TESTES_PRJ99999", onde 999999 é o código do projeto no SAC.
- Linha de base quando é gerado a versão oficial, e que também gera um branch, com a nomenclatura "VERSAO_OFICIAL_PRJ99999". Esta linha de base é controlada, e artefatos só podem entrar nela com autorização, que podem ser um chamado de SLA ou solicitação formal de mudança, feita no SAC.
- VV é a versão da linha de base, e será incrementada quando uma for descartada.
Itens de Configuração
Regras Gerais
Procedimentos de Backups
Outras senha
- probe. Ex: resulthweb:2014/probe. -> tomcat / tomcat - pgadmin. Ex: http://resulthweb.com/phppgadmin/ -> testes / testes