Développer, tester et intégrer un composant informatique dans l’infrastructure applicative, système, technique ou de sécurité d’un Système d’Information d’une entreprise

CRN08B20
Développer, tester et intégrer un composant informatique dans l’infrastructure applicative, système, technique ou de sécurité d’un Système d’Information d’une entreprise

Description

Préparer la mise en œuvre d’une solution technique détaillée (réunir les logiciels, choisir les outils et les paramétrer, rédiger les procédures …) afin de réaliser une solution technique.

Mettre en œuvre une solution technique associée à un composant informatique du SI et documentée dans une spécification technique, en agissant dans le respect des normes de développement (ex. qualité) et du cahier des charges et en suivant une méthodologie de construction afin de produire le composant.

Elaborer les tests et rédiger les cahiers de tests en transcrivant les exigences fonctionnelles et non fonctionnelles sous forme de cas de tests et en s’aidant de méthodes de tests appropriées (test d’intrusion, test de vulnérabilité, les tests unitaires, tests d’intégration ,…) afin de valider  la solution technique produite.

Exécuter, ou faire exécuter par son équipe, les différents tests unitaires  en analysant le comportement d’un composant ou des éléments constituants le composant à l’aide d’outils (WireShark, Kali linux, OWASP, …) afin d’identifier d’éventuelles anomalies et de définir les réajustements à faire pour chacune des anomalies détectées.

Appliquer les réajustements proposés par son équipe ou par un partenaire dans le respect des exigences afin de produire ou faire produire une nouvelle version de tout ou partie du composant.

Intégrer le composant développé dans son environnement d’exploitation, tout en respectant les procédures établies et le cahier de charges afin de le rendre opérationnel au sein du SI.

Vérifier l’exploitabilité du composant développé et intégré sous un environnement de pré-production afin de le rendre opérationnel au sein du Système d’information. 

Public

Bac + 2 en informatique

Nombre d’ECTS
15
Domaine
Informatique Télécoms Médias numériques Cybersécurité
Code répertoire
RNCP38461BC02
Date de début de validité

Unités d'Enseignement requises

UTC502 : Principes fondamentaux des Systèmes d'exploitation ( 3 ECTS)

Nombre d'heures : 30.00

Comprendre les principes fondamentaux des systèmes d'exploitation multiprogrammés

UTC503 : Paradigmes de programmation ( 3 ECTS)

Nombre d'heures : 30.00

Connaître et approfondir certains paradigmes de programmation : logique, fonctionnel, réactif, objet ; savoir les mettre en œuvre ; comprendre leurs différences.

UTC504 : Systèmes d'Information et Bases de Données ( 3 ECTS)

Nombre d'heures : 30.00

Fournir les bases méthodologiques nécessaires à la conception et à la réalisation des systèmes d'information.

UTC505 : Introduction à la cyberstructure de l'internet : réseaux et sécurité ( 3 ECTS)

Nombre d'heures : 30.00

L'objectif de l’UE est :

UTC501 : Outils mathématiques pour Informatique ( 3 ECTS)

Nombre d'heures : 34.00

Présenter des notions mathématiques indispensables pour aborder des études d’ingénieur informaticien. L’objectif n’est pas d’étudier ces notions et outils pour eux-mêmes mais de montrer également leur utilité dans l’analyse de problèmes qui se posent en informatique.