►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 logicielle
➻ 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