Mudanças entre as edições de "Plataforma Alelo: descrição técnica"
(→Recursos de desenvolvimento) |
(→Recursos de desenvolvimento) |
||
Linha 28: | Linha 28: | ||
|- | |- | ||
|Animal | |Animal | ||
− | | | + | | [https://rubyonrails.org/ Ruby on rails] & [https://netbeans.apache.org/download/index.html NetBeans] |
− | |||
| | | | ||
| | | | ||
|- | |- | ||
|Microbiana | |Microbiana | ||
− | | | + | | [https://openjdk.org/ Open Java] & [https://netbeans.apache.org/download/index.html NetBeans] |
− | |||
| | | | ||
| | | | ||
|- | |- | ||
|Vegetal | |Vegetal | ||
− | | | + | | [https://openjdk.org/ Open Java/] & [https://netbeans.apache.org/download/index.html NetBeans] |
− | |||
| | | | ||
| | | |
Edição das 14h26min de 1 de novembro de 2022
|
Esta página é um documento descritivo com objetivo de apresentar as características técnicas da Plataforma Alelo Recursos Genéticos, ferramentas de Tecnologia da Informação utilizadas, bancos de dados, linguagens de programação, arquitetura e informações técnicas de desenvolvimento e validação.
Índice
Arquitetura de organização
A Plataforma Alelo foi organizada em três vertentes temáticas, de modo a representar a organização do escopo de pesquisa dedicada ao tema recursos genéticos para a alimentação e agricultura, desenvolvida pela Embrapa e instituições parceiras:
- Vertente Animal
- Vertente Microbiana
- Vertente Vegetal
Essa estratégia se reflete no modelo conceitual de desenvolvimento de softwares, na seleção de linguagens de aplicação, bancos de dados e outros aspectos tecnológicos, de modo a melhor representar a organização desse modelo e melhor atender aos requisitos de cada componentes de software. Há uma grande diversidade na compreensão descritiva de cada campo do conhecimento aplicado ao tema recursos genéticos, que se reflete nas atividades de conservação de cada uma das vertentes, na pesquisa com animais, plantas e microrganismos, e dificilmente poderia ser expresso por um único modelo ou tecnologia de desenvolvimento.
Outra estratégia foi organizar a base de dados de recursos genéticos da Plataforma Alelo em três bases de dados distintas, uma para cada vertente. O objetivo foi criar uma base de dados única e especializada para concentrar e unificar dados e informações de uma mesma vertente temática.
A escolha de uma base de dados única para cada vertente permitiu dar mais versatilidade e liberdade para o desenho e desenvolvimento de softwares. Além disso, trouxe maleabilidade em termos de linguagem de programação, planejamento de requisitos de desenvolvimento e outros recursos de Tecnologia da Informação.
Recursos de desenvolvimento
Vertente | Linguagem de Programação e Acessórios | C | D |
---|---|---|---|
Animal | Ruby on rails & NetBeans | ||
Microbiana | Open Java & NetBeans | ||
Vegetal | Open Java/ & NetBeans |
Linguagem de Programação e Acessórios
Vertente Animal
Vertente Microbiana
Vertente Vegetal
Sistema Gerenciador de Banco de Dados
Vertente Animal
Vertente Microbiana
Vertente Vegetal
Rastreamento de Código
Vertente Animal
Vertente Microbiana
Vertente Vegetal
Desenvolvimento e Validação
O desenvolvimento dos componentes de software ocorre por prototipação e para validação e entrada em produção faz-se necessário o cumprimento dos seguintes passos:
- Testes em tempo de desenvolvimento;
- Carregamento de dados reais, validando conformidade da base de dados e sistema com informações reais;
- Homologação feita por usuários finais;
- Processo contínuo com manutenção corretiva e evolutiva provocada por usuários finais;