Propostas Submetidas

DEI - FCTUC
Gerado a 2024-04-27 03:22:20 (Europe/Lisbon).
Voltar

Titulo Estágio

Validação de Sistema Operativo de Tempo Real Líder de Mercado

Áreas de especialidade

Engenharia de Software

Local do Estágio

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.

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. A validação de software é um dos
passos mais complexos de todo o processo de desenvolvimento de software para
sistemas críticos.

O estágio aqui proposto inclui-se na parte de validação do
processo de desenvolvimento de software relativo a um sistema operativo de
tempo real líder no mercado internacional.

Objetivo

O objetivo deste
projeto de estágio passa pela inclusão do estagiário no suporte à automatização
de testes no âmbito das atividades de validação de um sistema operativo de
tempo real líder do mercado.

O aluno deverá
analisar o estado da arte no que toca às metodologias utilizadas pela equipa de
validação do sistema operativo e também à infraestrutura de testes
automatizados e dai detalhar um conjunto de melhorias capazes de ajudar a
testar o sistema operativo desenvolvido, cumprindo com os critérios de
qualidade inerentes ao projeto.

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
validação pré-existente e das técnicas utilizadas;·       
T2: Identificar melhorias ao processo de
validação em curso;·       
T3: Implementar as melhorias e disseminar pela
equipa de projeto;·       
T4: Avaliar e comparar os resultados das
técnicas melhoradas em comparação com as técnicas previamente utilizadas;       
T5: 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. 

Plano de Trabalhos - Semestre 2

Continuação das tarefas T3, T4 e T5.

Condições

A Critical Software procura um
aluno que apresente conhecimentos base em testes na linguagem de programação C
e/ou 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, DO178B/C 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.O início, duração e fim de atividades são flexíveis de
forma a adaptar-se às condições definidas pela instituição de ensino e serão
acordados entre a Critical Software e a Instituição de Ensino, atendendo em
primeiro lugar aos imperativos do calendário escolar.O início, duração e fim de atividades são flexíveis de
forma a adaptar-se às condições definidas pela instituição de ensino e serão
acordados entre a Critical Software e a Instituição de Ensino, atendendo em
primeiro lugar aos imperativos do calendário escolar.

Para
efeitos de planeamento e escalonamento preliminar será assumida uma duração de 12 meses.

Observações

OrientaçãoO 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.  ConfidencialidadeA 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). Contactos





Os interessados devem submeter o CV para csw-recruitment@criticalsoftware.com,
podendo esclarecer qualquer dúvida que tenham através de [Vitor Conceição] (vitor.conceicao@criticalsoftware.com).

Orientador

Vitor Hugo Simões Conceição
vhconceicao@criticalsoftware.com 📩