Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estrutura da Suite e do framework novo (Infraestrutura :check: (Logging …
Estrutura da Suite e do framework novo
Objeto de negócio
:check:
Registro (CRUD) :check:
Inclusão :check:
Edição :check:
Visualização :check:
Exclusão :check:
Operações :no_entry:
Executar atividade
(e.g. executar uma atividade de projeto, enviar para a próxima etapa)
Transferir responsabilidade
(e.g. transferência de tarefas)
Alterar de situação
(e.g. ativo/inativo)
Planejar atividades
(e.g. planejar manutenções para o ano)
Executar revisão
(e.g. revisão de documento)
Serviços
Gerenciador de termos
Tradução de termos :check:
Personalização de termos :question:
Internacionalização
Configurações regionais :check: (front) :question: (back)
Charset único para códigos de negócio :check:
Segurança genérica
Permissão de acesso à tela :check:
Permissão de acesso ao registro :fire:
(fizemos uma implementação específica, falta tornar genérica)
Trilha de auditoria :question:
Exportação e importação de dados
Exportação para planilhas (.csv) :fire:
(já fizemos uma implementação específica, falta tornar genérica)
Importação de planilhas :question:
Interface de integração
(e.g. endpoints públicos)
WebService :question:
SOAP :question:
REST :question:
Infraestrutura
:check:
Logging :check:
Debugging :check:
Autorização :check:
Comunicação com o banco de dados :check:
Multi-tenant por contexto :check:
Pool de conexões :check:
Cache :check:
Monitoramento/Performance
:check:
New Relic (APM) :check:
JMeter (Teste de Performance) :check:
SonarQube Java (Qualidade técnica)
Testes automatizados
Testes unitários :check:
PHP :check:
Java :check:
Javascript :check:
Testes funcionais
A definir padrão do framework
:question:
Testes integrados
Padrão de testes integrados :check:
Tela
#
Listagem
Grid tabular :question:
(linhas e colunas, com rolagem horizontal - ao estilo planilha)
Grid responsiva :check:
(linhas e colunas responsivas, sem rolagem horizontal)
Dados
Tela de dados do objeto principal :question:
Tela de dados simples :question:
(análoga às telas pequenas, não abertas em tela cheia do Baseclass)
Execução
Tela de execução de tarefas :fire:
(UX já prototipou)
Acompanhamento
Tela de acompanhamento de tarefas :question:
Legenda
:question: Padrão ainda não definido
:check: Padrão definido
:fire: Em definição
Estruturação: Contexto* > Subcontexto* > Requisito (macro)
Os itens listados aqui são apenas os padrões de responsabilidade do time Framework e do framework novo.
Talvez hajam itens semelhantes no legado, mas podem ser de responsabilidade de outros times.
:no_entry: Não é um item de framework
Artefatos diversos
REST para comunicação Frontend x Backend :check:
Elementos visuais genéricos para reuso :check:
(componentes do UI Kit)
Rotas para telas
#
#
:question:
Rotas para endpoints :check:
#
Pipeline
:check:
Build de códigos do framework, ou que usam o framework :check:
(em JS/React e em Java)
Mobile
:check:
Menus
Portais :check:
Tarefas :check:
Perfil :check:
Menus
:no_entry:
Componentes
(para consultar/fazer a gestão dos objetos)
Configurações
(e.g. parâmetros gerais)
Cadastro
Gestão
Consulta
Minhas tarefas
(para execução de tarefas)
Execução
Acompanhamento
Portais
Atalhos
Favoritos
Menus acessados recentemente
Consultas salvas
Menus mais acessados