Le département "Software and System Engineering" (SSE) développe et transfère des méthodes et outils permettant aux entreprises d’assurer une ingénierie de qualité de leurs systèmes à base de logiciel. Cette expertise est constamment entretenue par une recherche appliquée au niveau européen. Elle est mise au service des besoins des entreprises wallonnes par des missions d’audit, de formation, d’accompagnement, de prestation de services, voire de recherche spécifique dans plusieurs domaines clefs du développement tels que l’ingénierie des exigences, la qualité du code, les tests, la sécurité et la sûreté.
Objectifs/Missions
Enormément d’entreprises éprouvent des difficultés à garder la maîtrise des systèmes qu’elles développent. Une des raisons est que ces systèmes ne cessent de se complexifier et intègrent une portion croissante de logiciel, dont la réalisation est parfois sous-traitée à l’étranger. Les entreprises ne sont pas toujours bien armée tant en méthode qu’en outils appropriés face à cette évolution. Des problèmes récurrents sont notamment la faible qualité des cahiers de charges techniques, des architectures imprécises, un manque de maîtrise des tests, une mauvaise gestion de la traçabilité, des mauvaises pratiques de codages, un processus de documentation lacunaire, Un manque de maîtrise de certains aspects transversaux : qualité/sécurité/sûreté un . Ces problèmes, souvent combinés, résultent dans des retards des projets, des surcoûts de développement et un produit résultant moins fiable.
L’objectif du département SSE est d’aider les entreprises à intégrer des méthodologies et outils augmentant la maîtrise de leurs développements informatiques en adressant les diverses problématiques clefs citées ci-dessus et couvrant tout le cycle de développement logiciel. Une conséquence directe est la réduction des coûts associés, une augmentation de la qualité et donc une meilleure compétitivité.
Cette mission couvre les besoins spécifiques de différents types d’entreprises. Au niveau des PME, l’objectif est plus spécifiquement d’introduire et de consolider des bonnes pratiques qui font souvent défaut. Au niveau d’entreprises de plus grandes tailles ou de PME plus matures, des problématiques plus pointues peuvent se poser, notamment en termes de techniques de modélisation et de vérification rigoureuses, de production des tests, de gestion de la traçabilité, de certification
Afin de conserver une expertise avancée dans ce domaine, le département a également pour objectif de s’impliquer activement dans la recherche appliquée au niveau européen et de nouer des contacts avec d’autres partenaires de recherche et industriels à la pointe dans le domaine.
Le département SSE fournit également une série de services aux entreprises
Equipe
Le département est structuré en deux équipes complémentaires :
L’équipe « software quality » s’attache à étudier les aspects généraux de la qualité sur tout le cycle de développement, à la fois sous la dimension « process » et « produit ».
L’équipe « certisec » s’attache à des aspects plus spécifiques de la qualité, lié à des propriétés spécifiques de sécurité ou de sûreté de fonctionnement. Celles-ci nécessitent des techniques particulières afin d’atteindre le niveau d’assurance requis (méthode formelle, respect de standards particuliers)
Plus-value CETIC
Le département SSE concentre l’expertise méthodologique et outillée pour la maîtrise de la qualité sur tout le cycle de développement à la fois de manière transversale et sur des dimensions spécifiques critiques. Cette expertise se met au service des autres départements plus appliqué (software & service engineering, embedded & communicating systems) de manière à apporter une réponse aux besoins des entreprises combinant à la fois expertise du domaine et des problématiques de développement.
