• O seu software

    Existem diversas razões para utilizar um software na sua empresa, no entanto, é primordial entender com clareza os seus problemas específicos, prioritários e críticos, que se pretende resolver ou melhorias e oportunidades que se almeja atingir...
    +Ler Mais
  • Quanto investir ?

    Em qualquer investimento na empresa precisa-se avaliar o retorno do mesmo, de igual modo se precisa de proceder para um investimento em software...
    +Ler Mais
  • Como desenvolver

    O segredo da qualidade de um bom sistema está na maturidade de seu processo de desenvolvimento de software...
    +Ler Mais
  • 1
  • 2
  • 3

Processo de desenvolvimento

O segredo da qualidade de um bom sistema está na maturidade do processo de desenvolvimento de software. Um processo de desenvolvimento eficaz garante que o resultado final atenderá completamente às expectativas do cliente. Pensando assim, a Cibersur criou o seu processo de desenvolvimento de software baseado nas melhores técnicas, padrões e metodologias do mercado. Embora não seja relevante para o cliente conhecer todo o processo (devido a grande quantidade de informações técnicas e não referentes ao seu papel no processo), os principais passos do processo de desenvolvimento de software são aqui detalhados.

Mas qual o segredo do processo de desenvolvimento de software da Ciberur? A resposta é simples, procuramos eliminar todos os riscos críticos e, em simultâneo, gerir todo o projeto para garantir o sucesso de desenvolvimento de software. Assim, o processo de desenvolvimento compreende exigências aos vários níveis do Cliente e da Cibersur, nomeadamente contemplando as áreas seguintes:

  1. Nomeação e nível de envolvimento do Representante do Cliente
  2. Definição clara e extensiva das necessidades do projeto
  3. Modelação com tecnicas standard (UML) da aplicação / projeto
  4. Planeamento realista e acordado pelas partes
  5. Orçamentação standard (APFs) do projeto para aceitação formal
  6. Milestones e Reuniões de Avaliação / Decisão intermédias (Steering Commitee)
  7. Infraestrutura adequada da Cibersur e especificada / validada do Cliente
  8. Instalação da aplicação e testes no Cliente
  9. Formação dos utilizadores do Cliente on-the-job
  10. Disponibilização de Serviços de Suporte Aplicacional e Atualizações Por Contrato

 

O processo de desenvolvimento de software da Cibersur é iterativo e incremental, baseado no UP (Unified Process) e na metodologia ÁGIL XP (eXtreme Programming), e de forma simples é realizado em 4 fases:

Concepção

A organização será analisada, será assegurado o entendimento do seu modelo de negócio, e a identificação dos detalhes dos requisitos da solução pretendida. Em consequência, ao Cliente será apresentada uma Modelação UML da aplicação para validação; esta suporta a Análise de Pontos de Função para efeitos de orçamentação do projeto e aceitação pelo Cliente.

Elaboração

O projeto será efetivamente iniciado. Tipicamente, as interfaces de utilizador serão criadas, as bases de dados e os processos aplicacionais serão detalhados, a arquitetura aplicacional tomará forma definitiva e os testes definidos e planeados.

Construção

A aplicação continuará a ser desenvolvida, testada e validada por iterações (pequenas unidades do software), correspondendo ao planeamento efetuado, e em particular atendendo às milestones e às reuniões de validação e avaliação previstas.

Transição

O software será instalado em ambiente de produção, ou equivalente na Cibersur, testado, validado e verificado. Encerra-se o desenvolvimento do software

 

Linguagens, frameworks e tecnologias

  • PHP
  • Wordpress
  • Joomla
  • Drupal
  • ASP.NET
  • DotNetNuke
  • C++
  • C#
  • MS Visual Studio
  • MS AZURE CLOUD APP Hosting
  • BMIT APP Hosting
  • ARSYS APP and CLOUD Hosting
  • Adobe Dreamweaver
  • Eclipse Open Source IDE
  • JavaScript, Ajax
  • NODE.JS
  • IIot (Industrial Internet of Things) APP development
  • Industrie 4.0 APP development
  • vMES for I4.0 development / modules (Virtual Manufacturing Execution Systems for Industrie 4.0)
  • MongoDB
  • MSSQL
  • Oracle
  • MySQL
  • Sqllite
  • Vários métodos de Autenticação (LDAP, etc.)
  • HTML 5, CSS 3
  • MS SharePoint
  • IBM WebSphere Application Server (WAS)
  • MS WINDOWS SERVER & HYPER-V VMs & Containers
  • Ubuntu Server
  • Linux CentOS
  • Unified Modeling Language (UML)
  • Function Point Analysis (FPA)
  • Processo de Desenvolvimento baseado no Unified Process (UP)
  • Metodologia Ágil - eXtreme Programming (XP)
  • Gerenciamento de Projetos baseado em práticas standard