Sistemas de Informação

O Leds como um laboratório de extensão que desenvolve software, possui uma série de softwares para apoiar o desenvolvimento de soluções. Grande parte dos softwares são open source e muitos são utilizados na forma de serviços, sendo que alguns destes se integram uns com os outros. Os softwares utilizados pelo laboratório são: versionamento e hospedagem de código, através do Git e GitHub; serviços de integração contínua com o Travis CI; deploy da aplicação para teste utilizando o Heroku; gerenciamento de projeto com o Taiga; avaliação da qualidade do código com o Sonar e por fim comunicação entre a equipe com o Slack, e através de e-mail com os product owners. Abaixo uma lista com todos os sistemas e sua respectiva caracterização.

Os principais sistemas estão descritos abaixo, com uma respectiva caracterização.

Sistemas de Informação Tipo de SI Funcionalidades (RFs) Características (RNFs) Setor Usuários
Git + GitHub SPT Versionar Código Usabilidade Operacional (Alunos e professores líderes de projeto) Alunos e Professores
Controlar alterações feita na base de código Interoperabilidade
Avisar no Slack quando um novo commit é feito Compatibilidade
Travis CI STC Servidor de integração contínua Usabilidade Operacional(Alunos e professores líderes de projeto) Alunos e professores
Avisar por email quando um teste falha em um commit Confiabilidade
Impedir que código que falhou em commit entre na base de código em produção Interoperabilidade
Taiga SIG Gerenciar projeto Usabilidade Operacional(Alunos e professores líderes de projeto) Alunos e professores
Atribuir tarefas aos membros da equipe Portabilidade
Acompanhar andamento do projeto Disponibilidade
OpenShift/Heroku SPT Hospedar o sistema para realização de testes Usabilidade Operacional(Alunos e professores líderes de projeto) Alunos e professores
Exibir o estado do sistema para o product owner Confiabilidade
Integração com GitHub Disponibilidade
Slack SPT Comunicação entre membros da equipe Usabilidade Operacional(Alunos e professores líderes de projeto) Alunos e professores
Avisar por e-mail quando novas mensagens chegam Portabilidade
Integração com GitHub Confiabilidade
Sonar SIG Medir qualidade do código Usabilidade Operacional(Alunos e professores líderes de projeto) Alunos e professores
Apontar métricas de qualidade de código Adoção a padrões
Mostrar o histórico dos valores das métricas de código Compatibilidade
Serviço de Email SPT Comunicar-se com product owner Usabilidade Operacional(Alunos e professores líderes de projeto) Alunos e professores
Comunicação entre membros da equipe Portabilidade
Segurança

results matching ""

    No results matching ""