Mudanças entre as edições de "Plataforma Alelo: descrição técnica"
Linha 3: | Linha 3: | ||
|} | |} | ||
− | + | 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. | |
− | ==Arquitetura | + | ==Arquitetura de organização== |
+ | |||
+ | A [[Plataforma Alelo Recursos Genéticos | Plataforma Alelo]] foi organizada em três vertentes temáticas, de modo a representar a organização do escopo da pesquisa dedicada ao tema recursos genéticos para a alimentação e agricultura, desenvolvida na Embrapa e instituições parceiras: | ||
− | |||
* Vertente Animal | * Vertente Animal | ||
* Vertente Microbiana | * Vertente Microbiana | ||
* Vertente Vegetal | * Vertente Vegetal | ||
− | Esta estratégia se reflete | + | Esta estratégia se reflete no modelo conceitual de desenvolvimento de softwares, na seleção de linguagens, bancos de dados e outros aspectos tecnológicos, que podem ser diversos para melhor representar cada uma das vertentes e até mesmo entre componentes de ''software''. O estudo sobre o tema recursos genéticos se refere a uma ampla esfera do conhecimento sobre a natureza sob o domínio de animais, plantas e microrganismos, e dificilmente poderia ser representado ou expresso por um único modelo ou tecnologia de desenvolvimento. |
− | Outra estratégia foi organizar em três bases de dados, uma para cada vertente, especializada e | + | Outra estratégia foi organizar a base de dados de recursos genéticos da [[Plataforma Alelo Recursos Genéticos | Plataforma Alelo]] em três bases de dados, uma para cada vertente, especializada. O objetivo foi criar uma base de dados única e especilizada para concentrar e unificar dados e informações de uma mesma vertente temática. |
Com a escolha da base de dados ser única foi deixado livre a construção dos softwares, que nessa estratégia é mais maleável em termos de linguagem de programação, tecnologia e aspectos de desenvolvimento. | Com a escolha da base de dados ser única foi deixado livre a construção dos softwares, que nessa estratégia é mais maleável em termos de linguagem de programação, tecnologia e aspectos de desenvolvimento. |
Edição das 11h24min 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 da pesquisa dedicada ao tema recursos genéticos para a alimentação e agricultura, desenvolvida na Embrapa e instituições parceiras:
- Vertente Animal
- Vertente Microbiana
- Vertente Vegetal
Esta estratégia se reflete no modelo conceitual de desenvolvimento de softwares, na seleção de linguagens, bancos de dados e outros aspectos tecnológicos, que podem ser diversos para melhor representar cada uma das vertentes e até mesmo entre componentes de software. O estudo sobre o tema recursos genéticos se refere a uma ampla esfera do conhecimento sobre a natureza sob o domínio de animais, plantas e microrganismos, e dificilmente poderia ser representado ou 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, uma para cada vertente, especializada. O objetivo foi criar uma base de dados única e especilizada para concentrar e unificar dados e informações de uma mesma vertente temática.
Com a escolha da base de dados ser única foi deixado livre a construção dos softwares, que nessa estratégia é mais maleável em termos de linguagem de programação, tecnologia e aspectos de desenvolvimento.
Linguagem de Programação e Acessórios
Vertente Animal
- Ruby on rails
- NetBeans
Vertente Microbiana
- Open Java
- NetBeans
Vertente Vegetal
- Open Java
- NetBeans
Sistema Gerenciador de Banco de Dados
Vertente Animal
- MySQL (Community Edition)
Vertente Microbiana
- PostgresSQL
Vertente Vegetal
- MySQL (Community Edition)
Rastreamento de Código
Vertente Animal
- GIT
Vertente Microbiana
- SubVersion
Vertente Vegetal
- SubVersion
Desenvolvimento e Validação
O desenvolvimento da maioria dos componentes de software ocorre por prototipação e para validação são feitos os 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