Mudanças entre as edições de "Padrões de Desenvolvimento"
Linha 7: | Linha 7: | ||
* [[Padrão de Desenvolvimento - Documentação| Documentação]] | * [[Padrão de Desenvolvimento - Documentação| Documentação]] | ||
* [[Padrão de Desenvolvimento - Testes Unitários | Testes Unitários]] | * [[Padrão de Desenvolvimento - Testes Unitários | Testes Unitários]] | ||
− | + | <div class="mw-collapsible mw-expanded" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}"> | |
− | + | <div class="mw-collapsible-content"> | |
* [[IDE Spring Tools Suite 4 (Windows)]] | * [[IDE Spring Tools Suite 4 (Windows)]] | ||
* [[Tomcat v. 9.0.44 (Windows)]] | * [[Tomcat v. 9.0.44 (Windows)]] | ||
Linha 16: | Linha 16: | ||
* [[Execução dos Projetos no STS (Windows)]] | * [[Execução dos Projetos no STS (Windows)]] | ||
* [[SQL Developer (Windows)]] | * [[SQL Developer (Windows)]] | ||
+ | </div></div> | ||
</div> | </div> | ||
Edição das 14h57min de 4 de maio de 2021
Esta seção descreve as melhores práticas, ferramentas e orientações que são adotadas pela equipe de desenvolvimento do sistema Redome.
Índice
- 1 Arquitetura do Sistema:
- 2 Mapeamento das Permissões dos Perfis
- 3 Dicionário de Dados
- 4 Ferramentas & Frameworks para:
- 5 Orientações para:
- 5.1 Configurar o ambiente de desenvolvimento
- 5.2 Controlar as mudanças feitas no código (GIT)
- 5.3 Realizar a revisão do código-fonte
- 5.4 Organizar a estrutura do código-fonte
- 5.5 Efetuar correções de bugs em produção/homologação
- 5.6 Como acessar o Build Pipeline
- 5.7 Configurar container Kubernete da Wiki Redome
Arquitetura do Sistema:
Este seção detalha as diretrizes de arquitetura que nortearam o desenvolvimento do sistema e aprenta a visão geral da arquitetura da solução do Projeto de Modernização do Redome, expondo as perspectivas funcionais e não funcionais relacionadas à solução.
A arquitetura de sistemas é responsável por conceituar e representar os componentes de software, suas propriedades externas e relacionamentos, bem como os direcionadores que justificam sua existência dentro da solução proposta.
Visão Geral
Esta seção descreve o contexto do projeto, os processos de negócio envolvidos e detalha como o sistema computacional está organizado em termos de seus componentes de software.
[ Ler Mais ]
Requisitos não funcionais
Os Requerimentos não funcionais remetem a aspectos que, embora não afetem diretamente as funcionalidades do sistema sob a ótica de negócio dos usuários, pode ter um profundo efeito na forma como o sistema é aceito pelos usuários e pessoas que dão suporte ao sistema.
[ Ler Mais ]
Princípios de Arquitetura
Nesta seção estão descritos os princípios de arquitetura para o sistema computacional objeto deste projeto. Tais princípios são definições de alto nível de valores fundamentais, regras gerais e diretrizes que orientam o processo de tomada de decisões técnicas, servindo de base para a arquitetura e desenvolvimento deste sistema.
[ Ler Mais ]
Modelo Operacional
O modelo operacional tem por objetivo definir e documentar a forma como os componentes do sistema serão desenvolvidos e distribuídos em nós, junto com as conexões necessárias para suportar as interações requeridas por estes, de forma a atender os requerimentos funcionais e não funcionais da solução, considerando as restrições de tecnologia.
[ Ler Mais ]
Decisões de Arquitetura
Esta seção reune e apresentar as decisões arquiteturais relacionadas ao projeto, detalhando as razões e justificativas que motivaram cada decisão.
[ Ler Mais ]
Mapeamento das Permissões dos Perfis
[ Permissões ]
Dicionário de Dados
Ferramentas & Frameworks para:
A seguir estão detalhadas as ferramentas utilizadas no processo de desenvolvimento do sistema Redome.
Realizar Teste de Software
[ Ler Mais ]