Propostas Atribuidas 2023/2024

DEI - FCTUC
Gerado a 2024-05-17 09:36:55 (Europe/Lisbon).
Voltar

Titulo Estágio

Testes funcionais em sistemas críticos

Áreas de especialidade

Engenharia de Software

Local do Estágio

Coimbra

Enquadramento

A garantia de que um software a executar num sistema critico é uma tarefa não trivial que se torna cada vez mais necessária com a introdução de mais software em sistemas críticos. Geralmente a prova de que o software “está bem feito” é realizada por um conjunto de medidas e processos aquando do seu desenvolvimento e manutenção.

Objetivo

O objetivo deste projeto de estágio passa pela inclusão do estagiário no suporte à automatização de testes no âmbito de um projeto de dispositivos médicos (por exemplo, máquinas de diálise). O aluno deverá analisar o estado da arte no que toca à infraestrutura de testes automatizados e dai detalhar um conjunto de testes e metodologias capazes de ajudar a testar o sistema desenvolvido.
No âmbito deste estágio existem ainda os seguintes objetivos secundários:
• Suportar a equipa de desenvolvimento na criação de checklists formais de verificação dos casos de teste;
• Suportar a equipa de desenvolvimento da infraestrutura de testes na qualificação da mesma.

Plano de Trabalhos - Semestre 1

As principais atividades a desenvolver no âmbito do projeto de dissertação são:
• T1: Análise do trabalho realizado pela equipa de desenvolvimento da infraestrutura de testes automatizados;
• T2: Suportar a equipa de desenvolvimento na criação de checklists formais de verificação dos casos de teste;
• T3:Elaboração do relatório intermédio;

Plano de Trabalhos - Semestre 2

• T4: Suportar a equipa de desenvolvimento da infraestrutura de testes;
• T5: Suportar a equipa de testes na execução de testes automatizados;
• T6: escrita da dissertação sobre os temas acima abordados, assim como a preparação de duas apresentações anexas, uma para a avaliação académica e outra, mais técnica, para apresentação interna na Critical Software.

Condições

A Critical Software procura um aluno que apresente conhecimentos base em testes na linguagem de programação C++. Este deve também ter o conhecimento dos processos de desenvolvimento de software em metodologias Agile e Waterfall. É considerado uma mais-valia se o candidato estiver familiarizado com uma ou mais das seguintes normas:
• Normas para desenvolvimento safety-critical: IEC61508, EN50126/8/9 ou ISO26262;

Na escolha do candidato, a Critical Software tem em conta, não só as suas competências técnicas como as competências comportamentais, sendo que as duas categorias de competências são avaliadas com uma importância semelhante. Espera-se igualmente que o candidato esteja motivado para integrar o programa formativo e de acompanhamento proposto pela Critical Software.
Note-se que é condição para a atribuição do projeto de dissertação a realização de uma entrevista com os candidatos interessados.

Está prevista uma bolsa mensal de estágio proporcional à alocação do mesmo. A bolsa para tempo integral é de 480,43€. Esta proposta está prevista para 10 meses.

Observações

LOCAL DE TRABALHO
A dissertação será executada nas instalações da empresa Critical Software em Coimbra. Poderá ser necessário ter capacidade de deslocação pontual entre sites da Critical Software em Portugal para algumas atividades.

ORIENTAÇÃO
O projeto de Dissertação será orientado por um engenheiro da Critical Software em complementaridade à orientação fornecida pela instituição de ensino.
O aluno integrará a equipa Critical Software tendo acesso a todo o programa formativo, de acompanhamento e de avaliação de desempenho inerente a este programa.

CONFIDENCIALIDADE
A informação transmitida pela Critical Software no âmbito do projeto de Dissertação, incluindo documentos técnicos ou de gestão, diagramas, código ou outra informação relevante deve ser tratada com a máxima confidencialidade. O candidato a quem for atribuído o projeto de Dissertação deve assinar um acordo de obrigação de confidencialidade (NDA, Non Disclosure Agreement).

Orientador

Marilyn Gaspar
mgaspar@criticalsoftware.com 📩