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.
Desenvolvimento web
Website Estático
- Não existe interatividade com o utilizador.
- Desenvolvido com HTML, CSS e JavaScript.
- Velocidade de acesso é rápido porque o conteúdo não muda.
- Devido não haver interatividade não se justifica a utilização de base de dados.
- Não requer alojamento web especializado.
- O utilizador interno não consegue alterar conteúdo do site.
Website Dinâmico
- Existe interatividade com o utilizador.
- Desenvolvido utilizando uma linguagem de programação ou Content Management System (CMS) como por exemplo WordPress.
- Velocidade de acesso depende do servidor e da interatividade do conteúdo a apresentar.
- Requer base de dados.
- Requer alojamento especializado dependo da linguagem de programação ou do CMS.
- O utilizador interno consegue alterar conteúdo do site.
Aplicação Web
- Existe interatividade com o utilizador.
- Desenvolvido a medida utilizando uma linguagem de programação.
- Velocidade de acesso depende do servidor e da interatividade do conteúdo a apresentar.
- Requer base de dados.
- Requer alojamento especializado dependo da linguagem de programação.
- O utilizador interno consegue alterar conteúdo do site.
Uma aplicação Web funciona através de um navegador de Internet e pode-se tornar num site dinâmico.
Um Software-como-serviço ou Software-as-a-Service (SAAS) permite utilizar aplicações na nuvem, o mesmo conceito pode ser utilizado para criar aplicação na nuvem com a Plataforma-como-Serviço (PaaS) com as potencialidades e recursos da nuvem.
Como desenvolvemos aplicações web à medida
O desenvolvimento de aplicações web à medida tem várias etapas. Conheça os principais processos que utilizamos.
Planeamento
Transformamos a sua ideia numa aplicação web funcional. Através de um brainstorming fazemos uma análise pormenorizada, verificamos os requisitos e criamos um software de alta qualidade.
Desenvolvimento e testes
Desenvolvimento da solução com testes e correções. Convidamos o cliente a testar funcionalidades e fornecer feedback valioso.
Implementação da solução
É realizada a instalação e a configuração do serviço utilizado pelo cliente ou oferecemos opções para alojar a aplicação web na cloud.
Validação
É realizado testes de aceitação e validação com os requisitos e necessidades do negócio.
Fecho
É a etapa final do processo de desenvolvimento em que o projeto foi concluído.
Formação de utilizadores
O cliente tem a opção de solicitar um serviço de formação destinado aos colaborados para o novo software.
Suporte e Manutenção
Acompanhamento e manutenção pós-implementação. Esta etapa não faz parte do processo de desenvolvimento, mas estamos sempre à disposição para ajudar o cliente.