Skip to content

gesteves91/ufmg.reuso.software

 
 

Repository files navigation

Geanderson Esteves e Pedro Campolina

Linha de Produto de Software

Para utilizar a Linha de Produto de Software (LPS) implementada pelo grupo você precisa rodar o projeto normalmente pela classe denomiada Principal. Assim, a LPS implementada vai permitir que o usuário escolha Habilitar ou Desabilitar a LPS. A implementação consiste de um alerta de completude dos módulos desenvolvido baseados em Aspectos utilizando AJDT.

FindBugs e Checkstyle

A ferramenta de Findbugs e o Google checkstyle também foram usados para refatorar o código.

Padrôes de Projeto

Aplicamos o Singleton na classe Dados e o Strategy na classe Jogo.

Padrões de Arquitetura

Baseado em 3 camadas e reutilizado do próprio jogo: apresentação, dados e negócio.

About

Repositório que contêm o código reutilizado do SimulES

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.5%
  • AspectJ 1.5%