Software à Medida
Desde 1998 que a empresa participa no desenvolvimento de software para sistemas de telecomunicações. A especialização em soluções Web (Internet, intranet e extranet) nasceu com a incorporação da empresa UEBE (dedicada a soluções de Internet) e com o envolvimento em processos de conversão de sistemas existentes para o ambiente Browser. Este envolvimento no desenvolvimento de grandes soluções de software e a experiência na criação de soluções próprias, garante à empresa um know-how que é aplicado no desenvolvimento de soluções de Software à medida dos seus clientes.
Metodologia
A metodologia que a empresa utiliza para o desenvolvimento de um novo sistema não é estanque. Existem etapas que têm de ser cumpridas e regras que devem ser observadas, mas cada projecto tem as suas especificidades e cada cliente a sua abordagem. A análise prévia define a metodologia a adoptar.
A Ponto.C identifica geralmente as seguintes etapas:
Análise Prévia
Definição de Requisitos
Web Design
Desenvolvimento de Protótipos
Arquitectura
Programação
Testes de Software
A Análise Prévia permite identificar factores de risco, planos e tecnologias de implementação. Esta etapa, geralmente efectuada na preparação ou orçamentação, afina a metodologia em função do cliente ou tipo de projecto. O objectivo fundamental é a criação de um plano de Qualidade para o sistema a desenvolver.
Durante a etapa de Definição de Requisitos, a Ponto.C está focada no objectivo do sistema, isto é, nas suas características, nas restrições de utilização ou nos seus utilizadores finais. Pretende-se criar um ponto de partida para um conjunto de iterações no processo de desenvolvimento que identifique a função do sistema a implementar. Em cada iteração, o cliente e a Ponto.C, acordam no refinamento dos requisitos, com vista ao cumprimento integral do plano da Qualidade. Sempre que for necessário, o Desenvolvimento de Protótipos será desencadeado para demonstrar e esclarecer as funcionalidades do sistema.
O Web Design é uma área específica do design que engloba conceitos e técnicas diversas, que ultrapassam o simples design, incluindo componentes multimédia (imagens, animações, áudio e vídeo). Desde a concepção gráfica, definição de estruturas, até à optimização da usabilidade, tudo se conjuga com o objectivo de criar um interface em ambiente Web.
A Arquitectura dos sistemas é construída com base em boas práticas que a empresa vem mantendo e que garantem Qualidade ao software desenvolvido. O responsável pela arquitectura está focalizado no “como” implementar o software, dirigindo tecnicamente todo o processo de programação.
A Programação é a codificação dos sistema identificado, utilizando linguagens de programação (C++, Visual Basic, Java ou C#). As técnicas utilizadas são maioritariamente baseadas em ambiente Web, por exemplo ASP, ASPX, JSP, com desenvolvimento de componentes específicas para o projecto. As base de dados utilizadas são normalmente Oracle e Microsoft SQLServer.
Testar software é identificar defeitos. O defeito (o bug) é identificado quando existem variações entre o resultado esperado de um sistema (os requisitos) e o resultado actual observado. Esta verificação é feita na etapa de Testes de Software. O Tester acompanha o projecto desde o seu inicio, garantindo não só um conhecimento adequado do produto como uma verificação de todos os requisitos a implementar.
© 2010 Ponto.C IT Solutions