Skip to content

xdevelsistemas/SoMeSPC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoMeSPC - A powerful tool for measurement

Logo SoMeSPC

Logo NEMO

Logo UFES

Copyright © 2013 Ciro Xavier Maretto
Copyright © 2015 Henrique Néspoli Castro, Vinícius Soares Fonseca

Ferramenta para Medição de Software e Controle Estatístico de Processos.
Baseada na arquitetura de referência de medição de software de MARETTO (2014).

##Configuração da SoMeSPC ###Requisitos

###Instruções para configuração da SoMeSPC

  1. Instalar o Java 7 JDK.
  2. Instalar o MySQL.
  3. Criar um esquema de banco de dados chamado "somespc".
  4. Criar um usuário e senha "somespc" com permissão total no esquema criado.
  5. Na utilização de outro usuário/senha, atualizar os arquivos abaixo após clonar o repositório do Github:
  6. SoMeSPC/Persistence/META-INF/persistence.xml
  7. SoMeSPC/Properties/quartz.properties
  8. Executar o script SQL tables_mysql.sql
  9. Descompactar o Apache Tomcat em C:\apache-tomcat-7.0.59 (caminho padrão). Caso queira instalar o Apache Tomcat em outro diretório, atualizar a variável tomcat.dir do arquivo SoMeSPCm/properties/openxava.properties após clonar o repositório do Github. O arquivo apache-tomcat-7.0.59.zip se encontra no Link.
  10. Descompactar o IDE Eclipse Luna.
  11. Executar o Eclipse.
  12. Clonar o repositório SoMeSPC do GitHub.
  13. Configurar o Apache Tomcat como servidor web no Eclipse (Window -> Preferences -> Server -> Runtime Environments -> Add...). Clicar no botao Add, escolher a opção Apache Tomcat v7.0, em seguida escolher o caminho, onde o Apache Tomcat foi descompactado anteriormente, clicando em Browse e por fim selecionar jr7.
  14. Na aba Server (parte inferior do Eclipse), dar duplo clique em Tomcat v7 Server. No arquivo que abrir, selecionar a opção "Use Tomcat Installation (takes control of Tomcat installation)" na área Server Locations.
  15. Iniciar o Apache Tomcat.
  16. Clicar com o botão direito em Tomcat v7.0 Server e selecionar Add and Remove, escolher a ferramenta SoMeSPC e clicar em Add.
  17. Abrir a pasta do projeto SoMeSPC no IDE Eclipse.
  18. Procurar pelo arquivo build.xml.
  19. Clicar com o botão direito do mouse, selecionar "Run as" e escolher a 3º opção "Ant Build...".
  20. Defina um nome, por exemplo "SoMeSPC.Implantar", depois clique em Apply.
  21. Clique em Run.
  22. Executar a Ant Build SoMeSPC.Implantar.
  23. Abrir a aplicação no browser pela URL: http://localhost:8080/SoMeSPC. Caso não tenha sido possível abrir a aplicação através da URL via browser, faça:
  24. Pare o Apache Tomcat.
  25. Inicie novamente o Apache Tomcat.
  26. Execute a Ant Build SoMeSPC.Implantar.
  27. Abra a aplicação no browser pela URL: http://localhost:8080/SoMeSPC.

##IMPORTANTE Os passos informados nas instruções de configuração foram baseados em um ambiente de desenvolvimento. Para ambientes de produção, as variáveis como senha, URL e local de instalação deverão ser alteradas de acordo com cada necessidade.

Referência

C. X. MARETTO and M. P. BARCELLOS, Uma Arquitetura de Referência para Medição de Software in XIII Simpósio Brasileiro de Qualidade de Software (SBQS 2014), 2014.

##Licença

 SoMeSPC - A powerful tool for measurement
 
 Copyright 2013 Ciro Xavier Maretto
 Copyright 2015 Henrique Néspoli Castro, Vinícius Soares Fonseca                          

 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU Lesser General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU Lesser General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <https://www.gnu.org/licenses/lgpl.html>.

About

Ferramenta para Medição de Software e Controle Estatístico de Processos

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 47.5%
  • JavaScript 40.4%
  • CSS 11.3%
  • Other 0.8%