Propostas atribuídas ano letico 2025/2026

DEI - FCTUC
Gerado a 2025-12-06 10:55:39 (Europe/Lisbon).
Voltar

Titulo Estágio

csSECURE - Framework de automatização de testes BlackBerry

Área Tecnológica

Sistemas de Informação

Local do Estágio

Coimbra (preferencial), Lisboa ou Porto.

Enquadramento

A Critical Software investiu no desenvolvimento de um produto na área da segurança da informação – o csSECURE. Este sistema é direccionado à protecção de informação não estruturada (e-mail, documentos do Microsoft Office e outros) em ambientes empresariais para os quais a protecção da confidencialidade da informação é um factor relevante. O csSECURE posiciona-se como uma solução de Enterprise Rights Management (ERM).

www.cssecure.pt

O csSECURE assenta em dois conceitos base. Por um lado, a informação não estruturada é classificada segundo uma política de segurança definida na organização, leia-se, é-lhe atribuído um nível de confidencialidade. Por outro, os utilizadores na organização são credenciados para um ou mais níveis de confidencialidade, o que lhes confere direitos sobre os documentos classificados com esse nível ou níveis. A informação é protegida com aplicação de algoritmos de criptografia e o csSECURE garante a correcta aplicação dos direitos correctos sempre que um utilizador solicita um acesso a um documento.

É feita uma gestão dos direitos detalhada. Direitos como abertura, impressão, copy&paste, save-as, reply e forward de e-mail, são geridos de forma independente. Esta gestão detalhada permite que a informação seja partilhada dentro da organização permitindo ao mesmo tempo evitar acções indesejadas.

Outro aspecto do processo de protecção da informação, que é paralelo mas não menos importante, é a capacidade de registo e monitorização das acções realizadas pelos utilizadores sobre a informação protegida. Permitindo realizar auditorias de segurança, identificar situações anómalas e agir em conformidade.

O csSECURE implementa todos estes conceitos de Enterprise Rights Management recorrendo a tecnologias de criptografia, gestão e integração com ferramentas de autenticação e credenciação e integração estreita com as aplicações do utilizador final.

Sendo o csSECURE orientado a ambientes empresarias o desenvolvimento foca-se nas aplicações mais comuns do utilizador final, passando por e-mail, webmail, editores de texto, folhas de cálculo, dispositivos móveis, portais colaborativos, entre outros

Objetivo

O estágiário será integrado na área de Segurança da Critical Software, especificamente na equipa de produto do csSECURE e tem como objectivo o desenho, especificação e desenvolvimento de uma framework de testes automáticos para plataformas BlackBerry.

O estagiário será convidado a desenhar, arquitecturar e seleccionar as funcionalidades que poderão ser realizadas no período de estágio, tendo em conta o esforço que este poderá alocar ao projecto durante o período do seu estágio.

As actividades a realizar no produto csSECURE foram seleccionadas de forma a que o trabalho do estagiário possa ser estanque relativamente ao desenvolvimento normal do produto, mas proporcionando interacção entre o estagiário e a equipa em todos os momentos.

Plano de Trabalhos - Semestre 1

Estudo do estado da arte na área de automatização de testes em plataformas móveis. Este estudo tem como principal finalidade identificar as soluções presentes no mercado e as abordagens que mais se enquadram no produto csSECURE, bem como um levantamento de requisitos preliminar.

Especificação e concepção das funcionalidades a desenvolver acompanhada da prototipagem que se revelar necessária. Esta especificação e análise serão feitas com base numa análise de requisitos efectuada com suporte de elementos da equipa de produto csSECURE.

Plano de Trabalhos - Semestre 2

Codificação dos módulos especificados. A codificação será acompanhada de actividades de verificação (e.g. inspecções de código) a serem realizadas em conjunto com outros elementos da Critical Software, bem como de testes de módulo realizados pelo estagiário.

Validação: Desenho e execução de scripts de testes que sejam executados na framework de testes desenvolvida pelo estagiário.

Produção do relatório de estágio.

Condições

A Critical procura um estagiário com formação base de engenharia com conhecimentos em desenvolvimento de software nas tecnologias relevantes para o projecto.

O candidato com o perfil certo deve demonstrar entusiasmo e paixão pela área de Tecnologias de Informação, deve ter uma boa capacidade organização e excelentes capacidades de comunicação e trabalho em equipa.

É condição para a atribuição do projecto de estágio uma entrevista com os candidatos interessados.

Observações

Tecnologias

As tecnologias a usar são:

Java Mobile Edition (J2ME) para desenvolvimento no dispositivo BlackBerry;

Tecnologias .NET (Web-Services e/ou Aplicações de Windows Forms) para suporte às campanhas de testes e sincronia do processo de automatização de testes integrado;

Microsoft SQL Server;

Conhecimentos ou interesse em arquitecturas de sistemas distribuídos híbridos é uma vantagem.

Bolsa

A bolsa de estágio fornecida pela Critical Software é constituída por uma componente fixa, e uma componente variável:

       Bolsa mensal de 500€;

       Prémio de desempenho no final do estágio.

 



Orientador

Bernardo Nunes Figueiredo Patrão
bernardo.nf.patrao@criticalsoftware.com 📩