Notícias e Eventos

17.05

OpenERP torna-se Odoo

A OpenERP faz uma mudança de paradigma e passa a ser Odoo, para relançar as novas áreas de mercado como eCommerce e CMS.

07.04

Novo ano nova imagem

A Alien Group tem o prazer de apresentar a sua nova imagem o seu novo site.

07.04

Retrospectiva de 2013

2014, uma breve retrospectiva de 2013.

Engenharia de Software

Sendo a Alien Group constituída maioritariamente por engenheiros Informáticos, o nosso desenvolvimento de software seguem os padrões estabelecidos em engenharia de software.

A Alien Group desenvolve software usando metodologias ágeis de desenvolvimento, em concordância com as características que o projecto exige. Gerimos o projecto desde das fases de levantamento de requisitos, análise, desenvolvimento, cenários de teste, testes unitários, testes de aceitação, teste de aceitação, até a entrega do produto final ao cliente.

Fazemos uso de ferramentas de gestão de projectos, gestão de testes, controlo de bugs, controlo de versão de código, para permitir uma melhor gestão de todo processo de desenvolvimento. Aplicamos no nosso desenvolvimento as melhores práticas à nível de padrões de desenho, de modo a obter a maior reutilização possível em desenvolvimento orientado à objectos.

A Alien Group desenvolve soluções em engenharia de software usando a linguagem de programação que resolver mais facilmente o problema, com a melhor qualidade. Neste aspecto o nosso conhecimento vai desde JAVA, .Net, .Mono, Python, PHP, ASP, JavaScript, C#, C/C++, SQL para citar algumas.

Faz parte da nossa política e investigação, neste sentido, dada a era dos processadores multi core, e estando nós envolvido também em desenvolvimento de aplicações multimédia, temos interesse em programação paralela usando OpenMP, a qual fazemos uso sempre que existir um sistema que poderá tirar partido da existência de múltiplos processadores ou cores de processadores no computador.

Arquitectura de software

Para o desenvolvimento de qualquer solução de software, é necessário a criação da sua arquitectura. A arquitectura do software irá determinar, a construção do software, actualizações assim como o ciclo de vida do mesmo. A arquitectura do software define quais os componentes de um dados sistema, suas propriedades e relação com outros softwares. O arquitecto de  tem 3 papeis principais no desenvolvimento de um software:

  • Definir e conduzir a arquitectura
  • Orientar a equipa de desenvolvimento
  • Decidir as opções a seguir

A Alien Group desenvolve arquitecturas de software baseadas em padrões internacionais, tais como:

  • Arquitectura Cliente-Servidor
  • Arquitectura Modelo por Camadas
  • Arquitectura Orientada a Serviços
  • Arquitectura Distribuída
  • Arquitectura Paralela

O nosso desenvolvimento é voltado para qualquer plataforma, seja ela desktop, móvel ou na cloud. Actualmente, com as exigências de negócios dos nossos parceiros, num mundo cada vez mais competitivo, há necessidade de uma arquitectura de software totalmente integrada, que permita obter informação em tempo real da evolução do negócio. Nós desenvolvemos esta arquitectura, permitindo os nossos parceiros fazerem a gestão do seu negócio em qualquer parte do mundo.