āŗL'objectif de cette application de gĆ©nie logiciel est de fournir les principes fondamentaux, les principes et les compĆ©tences nĆ©cessaires au dĆ©veloppement et Ć la maintenance de produits logiciels de haute qualitĆ©. ā¦
āŗFeuilles de codes pour presque toutes les langues et technologies disponibles dans l'applicationā¦
āŗFeuilles de codes GĆ©rez facilement tous vos extraits de code dans l'applicationā¦
āŗL'onglet Dictionnaire vous permet de rĆ©fĆ©rencer tous les termes liĆ©s au logiciel en une fraction de secondesā¦
āŗLe gĆ©nie logiciel aborde les principes, les mĆ©thodologies, les tendances et les pratiques associĆ©es aux diffĆ©rentes phases du gĆ©nie logiciel. En partant des bases, l'application progresse lentement vers des sujets avancĆ©s et Ć©mergents sur la gestion de projets logiciels, les modĆØles de processus, les mĆ©thodologies de dĆ©veloppement, les spĆ©cifications logicielles, les tests, le contrĆ“le qualitĆ©, le dĆ©ploiement, la sĆ©curitĆ© logicielle, la maintenance et la rĆ©utilisation des logiciels. Les Ć©tudiants en informatique et en ingĆ©nierie, en technologie de l'information et en applications informatiques devraient trouver cette application trĆØs utile.ā¦
ćSujets abordĆ©s ci-dessousć
⻠Qu'est-ce que le génie logiciel
ā» Ćvolution du logiciel
⻠Lois sur l'évolution des logiciels
ā» Evolution du logiciel E-Type
ā» Paradigmes logiciels
⻠Besoin de génie logiciel
⻠Caractéristiques d'un bon logiciel
⻠Cycle de vie du développement logiciel
⻠Paradigme du développement logiciel
ā» Gestion de projet logiciel
ā» Projet logiciel
ā» Besoin de gestion de projet logiciel
ā» Chef de projet logiciel
⻠Activités de gestion de logiciels
ā» Techniques d'estimation de projet
ā» Planification du projet
ā» Gestion des ressources
ā» Gestion des risques du projet
ā» Processus de gestion des risques
⻠Exécution et suivi du projet
ā» Gestion de la communication projet
ā» Gestion des configurations
ā» Outils de gestion de projet
ā» Configuration logicielle requise
⻠Ingénierie des exigences
⻠Processus d'ingénierie des exigences
⻠Processus d'élicitation des exigences
⻠Techniques d'élicitation des exigences
⻠Caractéristiques des exigences logicielles
ā» Configuration logicielle requise
ā» Exigences de l'interface utilisateur
ā» Analyste de systĆØme logiciel
⻠Métriques et mesures logicielles
ā» Bases de la conception de logiciels
ā» Niveaux de conception de logiciels
ā» Modularisation
ā» Concurrence
⻠Couplage et cohésion
⻠Vérification de la conception
ā» Outils d'analyse et de conception de logiciels
⻠Diagramme de flux de données
ā» Graphiques de structure
ā» Diagramme HIPO
⻠Anglais structuré
ā» Pseudo-Code
⻠Tableaux de décision
⻠Modèle entité-relation
⻠Dictionnaire de données
⻠Stratégies de conception de logiciels
⻠Conception structurée
⻠Conception orientée fonction
⻠Conception orientée objet
ā» Processus de conception
ā» Approches de conception de logiciels
ā» Conception de l'interface utilisateur du logiciel
ā» Interface de ligne de commande (CLI)
ā» Interface utilisateur graphique
⻠Composants GUI spécifiques à l'application
⻠Activités de conception d'interface utilisateur
ā» Outils de mise en Åuvre de l'interface graphique
ā» RĆØgles d'or de l'interface utilisateur
⻠Complexité de la conception de logiciels
⻠Mesures de complexité de Halstead
⻠Mesures de complexité cyclomatique
ā» Point de fonction
ā» Fichiers internes logiques
ā» Fichiers d'interface externe
ā» EnquĆŖte externe
⻠Implémentation du logiciel
⻠Programmation structurée
ā» Programmation fonctionnelle
ā» Style de programmation
ā» Documentation du logiciel
ā» DĆ©fis de mise en Åuvre du logiciel
⻠Présentation des tests logiciels
ā» Validation du logiciel
⻠Vérification du logiciel
⻠Tests manuels ou automatisés
ā» Approches de test
ā» Niveaux de test
ā» Documentation de test
ā» Tests vs QC, QA et Audit
⻠Présentation de la maintenance logicielle
ā» Types d'entretien
⻠Coût de l'entretien
⻠Activités de maintenance
⻠Réingénierie logicielle
⻠Réutilisation des composants
ā» Outils CAS
ā» Composants des outils CASE
ā» Types d'outils de cas
⻠Modèle de cascade itératif
⻠Analyse et spécification des besoins
⻠Arbre de décision
⻠Spécification du système formel
ā» Conception de logiciels
⻠Stratégies de conception de logiciels
ā» Outils d'analyse et de conception de logiciels
⻠Conception structurée
⻠Modélisation d'objets à l'aide d'UML
ā» Diagramme de cas d'utilisation
ā» Diagrammes d'interaction
⻠Tests en boîte noire
ā» Maintenance du logiciel
ā» ModĆØles de processus de maintenance logicielle
⻠Fiabilité des logiciels et gestion de la qualité
⻠Modèles de croissance de la fiabilité
⻠Qualité du logiciel
ā» Planification de projets logiciels
DerniĆØre mise Ć jourĀ :
17 avr. 2025