Projeto 1: Conhecendo o JabRef
Tema
Pequenas mudanças.
Introdução
Cada um dos grupos deve realizar uma das mudanças abaixo, conforme a descrição das solicitações de mudanças. O número de cada grupo (conforme cadastrado pelo professor) corresponde ao número de cada mudança a ser realizada pelo respectivo grupo.
Solicitações de Mudança
Durante a primeira fase de requisições de mudança, todas as alterações deverão ser commitadas dentro do branch phase-01. Qualquer commit realizado em outro branch, para esta fase, implicará na invalidação da nota do grupo para esta fase. Atentem para o fato de que cada commit é identificado com o login do respectivo desenvolvedor.
Mudança 01: Incluir nome de cada membro da equipe na tela "Ajuda > Sobre JabRef", dentro da seção "Contributions from".
Mudança 02: Utilizar por padrão um único tema para a aplicação em todas as plataformas possíveis (Windows, Linux ou Mac), ao invés de utilizar o tema padrão do sistema operacional.
Mudança 03: Alterar o esquema de cores do menu Editar > Marcar cor específica, de modo que as cores padrão exibidas neste submenu correspondam às cores abaixo (em hexadecimal), nesta ordem:
#F3E778
#F1E6AF
#F4BC7B
#D96842
#D83E3E
Verificar se, por algum motivo, as cores anteriores estão gravadas em algum arquivo de configuração, ou no registro do sistema operacional. Neste caso, limpe tais informações antes de testar.
Mudança 04: Altere a tecla de atalho do ítem de menu "Arquivo > Fechar base de dados" de "Ctrl+W" para "Ctrl+Shift+W".
Mudança 05: Modifique a tela de conexão com o banco de dados de modo que, ao selecionar o tipo de servidor MySQL, o usuário seja "root", e ao selecionar o tipo PostgreSQL, o usuário seja "postgres".
Mudança 06: Na tela de edição de entradas Bibtex, para a aba de edição do código fonte bibtex, altere a tabulação: ao invés de dois espaços em branco, utilize o caractere de tabulação.
Produto
Este problema tem três entregas: 1) um relatório de localização de conceitos e análise de impacto; 2) a mudança propriamente dita no repositório, e 3) um relatório final de mudança. Além disso, uma versão da mudança ainda não submetida ao repositório deve ser demonstrada em laboratório antes do envio da mudança final. Cada relatório deve utilizar o template respectivo disponível no site da disciplina. Os relatórios devem ser enviados para o email do professor na data indicada.
Referências
RAJLICH, V. Software Engineering: The Current Practice. CRC Press, 2012.
FERREIRA, L. S.; BITTENCOURT, R. A. Nossa versão do projeto JabRef. Disponível em <https://github.com/sfohart/jabref-2.9.2>. Acessado em 19/09/2013.
BITTENCOURT. R. A. Evolução e Manutenção de Software – 2013.2: Trabalhos. Disponível em <https://sites.google.com/site/ecompevolucao20132/trabalhos>. Acessado em 19/09/2013.