10 termos
Desenvolvimento de software
Conceitos de engenharia, arquitetura e ciclo de vida de sistemas.
- API (Interface de programação)Porta de entrada e saída que um sistema oferece para outros sistemas lerem e gravarem dados de forma controlada — é o que permite que o ERP, o sistema de OS e o financeiro conversem sem redigitação.
- Arquitetura modularForma de construir um sistema em módulos independentes que compartilham a mesma base de dados e permissões, permitindo começar pelo prioritário e adicionar funções sem refazer o que já existe.
- Banco de dadosOnde o sistema guarda toda a informação da operação de forma estruturada e relacionada — clientes, pedidos, OS, estoque, usuários — com regras que garantem consistência e histórico.
- Controle de permissõesRegras que definem o que cada usuário pode ver, criar, alterar ou aprovar no sistema, por perfil (vendedor, técnico, gerente), por setor e por unidade — garantindo que informação sensível e decisão crítica fiquem com quem deve.
- Escopo de projetoDescrição do que o sistema vai fazer (e do que não vai) em uma fase: telas, regras, integrações, perfis de usuário e critérios de aceite — base do prazo, do investimento e da homologação.
- Manutenção evolutivaTrabalho contínuo de adicionar funções, ajustar regras e integrar novos sistemas depois da entrega — diferente da manutenção corretiva, que apenas conserta erros — para que o software acompanhe a evolução da operação.
- MVP (Produto mínimo viável)A menor versão de um sistema que já resolve um problema real da operação e pode ser usada pela equipe — construída rápido para validar o caminho antes de investir no sistema completo.
- SaaS (Software como serviço)Modelo em que o software é usado pela internet mediante assinatura mensal, sem instalação local — o fornecedor mantém servidores, atualizações e segurança, e o cliente paga pelo uso.
- Sistema sob medidaSoftware projetado e construído a partir do processo real de uma empresa — suas regras, exceções, permissões e integrações — em vez de adaptado a partir de um produto genérico.
- Software legadoSistema antigo que ainda sustenta parte importante da operação, mas cuja tecnologia, fornecedor ou documentação dificultam manutenção, integração e evolução.