O desenvolvimento de Software ou Web são processos idênticos que são desenvolvidos por programadores informáticos.
O desenvolvimento de software está orientado para desenho de aplicações de computador.
O desenvolvimento de web está orientado para desenho websites ou aplicações web na nuvem ou alojadas num datacenter ou servidor local
Software Standard VS software à medida ou personalizado
Software Standard | Software à medida |
---|---|
Funcionalidades controladas pelo fabricante. | Funcionalidades com base dos requisitos do cliente. |
Adequado ao modelo de negócio standard. | Adequado ao modelo de negócio do cliente. |
Integrado com software do fabricante. | Integrado com outro software. |
Suporte é facultado com atualizações de software. | Suporte é facultado a correções de erros e otimizações. |
Investimento baixo dependente do licenciamento. | Investimento mais elevado. |
Desenvolvimento de Software à medida
Desenvolvimento de software personalizado
Desenvolvimento software à medida ou personalizado vai ao encontro das verdadeiras necessidades de uma
organização e permite dar continuidade ao adicionar novas funcionalidades ou melhorias. A implementação de
uma nova funcionalidade é sempre um novo projeto.
Desenvolvimento Microsoft Power Apps Canvas app
O desenvolvimento de aplicações Canvas app (aplicações de ecrã) com o Microsoft Power Platform permite ser
executado no navegador de Internet, desktop ou mobile. Um Canvas app é semelhante a uma aplicação
tradicional personalizada, mas sem a necessidade de escrever código numa linguagem de programação. É criado
com um editor intuitivo de arrastar e soltar componentes como formulários ou galerias. Permite ser integrado
serviços da Microsoft ou de terceiros e vive na cloud.
Integração de software
Interliga diferentes aplicações informáticas com Web Services. Um Web Service é software que oferece uma
interface com um conjunto de tarefas que permite trocar informação entre sistemas de informação diferentes
através de mensagem no formato XML (Extensible Markup Language) ou JSON (JavaScript Object Notation).
Processos genéricos de desenvolvimento de software
O desenvolvimento de software tem várias etapas. Conheça alguns dos processos genéricos de desenvolvimento de software.
- Planeamento e análise de requisitos do cliente.
- Elaboração de proposta.
- Envio de orçamento.
- Desenvolvimento.
- Realização de testes.
- Implementação do software no cliente.
- Verificação e validação.
- Acompanhamento periódico.