Génie logiciel (GLG105)
Le point fort de cette formation ? Qualité des documents de cours et le contrôle continu comme synthèse de chaque partie. Source : Enquete de satisfaction OEC auprès des auditeurs inscrits au Cnam Bretagne, 2018-2019
Cette UE est destinée à donner un panorama complet des principales techniques et méthodes de base permettant de mettre en oeuvre des logiciels dont le principe est qu'ils fonctionnent correctement conformément aux besoins de ses utilisateurs.
Maitriser les concepts de base du génie logiciel.
Légende :
100% Internet - national
Pour tirer le meilleur parti de ce cours il est nécessaire de maîtriser l'ensemble des connaissances de base en informatique, dispensées en L1, L2.
Les auditeurs de ce cours sont supposés avoir une expérience en programmation telle que pratiquée dans l'industrie et de posséder une bonne maîtrise d'au moins l'un d'eux (Java, php, C#, C, C++, Ada, etc.). Une connaissance générale, acquise dans d'autres cours ou dans la pratique, des systèmes d'exploitation et de l'architecture des applications sera un plus.
Cette UE est destinée à donner un panorama complet des principales techniques et méthodes de base permettant de mettre en oeuvre des logiciels dont le principe est qu'ils fonctionnent correctement conformément aux besoins de ses utilisateurs.
Maitriser les concepts de base du génie logiciel.
Niveau 6 (Bac+3 et Bac+4)
Ce cours est articulé sur la compréhension en profondeur du processus de développement logiciel de façon à ce qu'un auditeur puisse se couler sans difficulté dans les différentes techniques et méthodes qu'il rencontrera dans sa vie professionnelle.
Cette UE est organisée en trois modules principaux :
- Un module gestion de projet (environ 20 heures de cours et ED) : l'importance de l'ingénierie du logiciel et des projets informatiques, les cycles de vie, le processus de gestion des projets informatiques, l'agilité, la nécessité de l'estimation des couts et délais des projets. L'accent sur ce dernier point est mis sur le modèle COCOMO.
- Un module validation, vérification et tests (environ 15 heures de cours et ED) : définitions et concepts de base, tests boite noire et boite blanche. Mesures de couverture du code, obtention d'un ensemble de tests minimaux permettant de vérifier le bon fonctionnement du code.
- Un module conception et architecture des logiciels (environ 20 heures de cours et ED) : la problématique de la modélisation, l'expression des besoins, l'analyse fonctionnelle, les modèles statiques et dynamiques, le paradigme objet.
Il sera souligné l'importance de l'architecture et des concepts architecturaux indépendants des langages de programmation utilisés. La représentation des modèles issus des phases de conception sera faite à l'aide du langage UML, en particulier dans la partie exercices dirigés (ED). Une attention sera portée à la prise en compte des aspects non fonctionnels du logiciels dans leur développement.
A ces modules, pour compléter le panorama, s'ajoutent deux cours de sensibilisation (environ 5 heures de cours), concernant :
- L'assurance qualité logicielle,
- La gestion de configuration,
qui sont des concepts transverses indispensables à prendre en compte dans tous les projets informatiques.
Examen 3h.
Sous l’autorité pédagogique du certificateur Cnam, les équipes du Cnam Bretagne vous offrent un accompagnement pendant votre parcours de formation à la fois sur les aspects administratifs, financiers, pédagogiques et techniques.
- Concepteur en architecture informatique, parcours système d'information (CPN8400A)
- Concepteur en architecture informatique, parcours réseaux et systèmes (CPN8400A)
- Concepteur en architecture informatique parcours Cybersécurité (CPN8403A)
- Ingénieur Informatique, réseaux, système et multimédia (IRSM) (CYC9104A)
- Ingénieur Informatique modélisation optimisation (IMO) (CYC9102A)
- Ingénieur informatique Architecture et ingénierie des systèmes et des logiciels (AISL) (CYC9101A)
- Ingénieur Informatique systèmes d'information (ISI) (CYC9105A)
- Concepteur en architecture informatique, parcours système et logiciel (CPN8400)
- Chef de projet maîtrise d'oeuvre informatique (CPN8402A)
- Licence Informatique générale (LG02501A)
- Concepteur en architecture informatique, parcours réseaux et systèmes (CPN8401A)
- Ingénieur en cybersécurité (CYC9106A)
ECTS : 6
Modalité | Volume horaire | CPF | Employeur | Pôle Emploi | Auto-financement |
---|---|---|---|---|---|
|
45 heures | 900 € | 900 € | 225 € | 225 € |
[M0A2C4] sécurité informatique - [M0A2] informatique - [M0] information, communication, [M0A2C3A1] ITIL - [M0A2C3] qualité informatique - [M0A2] informatique - [M0] information, communication
[M0A2B7A0] Data Warehouse - [M0A2B7] informatique décisionnelle - [M0A2] informatique - [M0] information, communication, [M0A2A7] audit informatique - [M0A2] informatique - [M0] information, communication, [M0A2A0] administration base de données - [M0A2] informatique - [M0] information, communication
[M0A2A0] administration base de données - [M0A2] informatique - [M0] information, communication, [M0A3] langage informatique - [M0] information, communication, [M0A2A2A2] programmation - [M0A2A2] analyse programmation - [M0A2] informatique - [M0] information, communication, [M0A2] informatique - [M0] information, communication
Architecture des systèmes d'information;Conduite de projet informatique;Génie logiciel;Modélisation informatique;UML
INFOS
PRATIQUES
45 heures
100% Internet - national
22/02/2021
26/06/2021