Tecnologias (Engenharia de Software / UFG)
O conjunto de tecnologias empregadas no curso de Engenharia de Software, assim como na Fábrica de Software, é constantemente atualizado e disponibilizado para os interessados. Cada tecnologia inclui nome, breve descrição, possivelmente ícone e o contexto de uso. Atualmente é empregado um documento PDF para disponibilizar tais informações, assim como um documento contendo anotações.
A estratégia atualmente empregada possui inconvenientes. O processo de atualização do documento PDF é considerado "lento", adicionalmente, dificulta a visualização em dispositivos móveis e exige habilidade “artística” para a sua produção. O cenário desejado é aquele no qual o conjunto de tecnologias é atualizado e automaticamente as mudanças são refletidas em uma página web, acessível tanto por computador de mesa quanto dispositivo móvel.
facilitar a constante atualização de informações sobre as tecnologias empregadas com a automática produção de uma visualização correspondente.
Os dados a serem atualizados estão modelados no diagrama abaixo.
Observe que o modelo acima é suficiente para o registro tanto do conteúdo do documento PDF quanto das anotações.
Uma das referências sugeridas para consulta, presente no documento de anotações, é o famoso radar tecnológico mantido pela ThoughtWorks. Naturalmente este radar serve de inspiração para o design da página desejada no presente trabalho. Melhor ainda, este radar permite que você construa o seu próprio a partir de dados fornecidos em uma planilha. Consulte Build Your Own Radar para detalhes.
Proposta:
empregar ferramenta para geração automática do radar tecnológico a partir de planilhas.
Nesta proposta, uma planilha correspondente às tecnologias a serem adotadas pelo curso e pela fábrica são definidas em uma planilha. O portal Build Your Own Radar é utilizado para manualmente fornecer a planilha atualizada e gerar o resultado correspondente.
Uma planilha preliminar está disponível aqui e o radar correspondente aqui.
Adicionalmente, a geração deste radar é realizada por código open source, disponibilizado no repositório build your own radar. Ou seja, ajustes no design da página, assim como eventuais traduções e outros elementos podem ser realizados.