• Software Engineering 1
  • Software Engineering 2
  • Software Engineering 3
  • Software Engineering 4

Software Engineering

►L'objectif de cette application de génie logiciel est de fournir les principes fondamentaux du génie logiciel, les principes et les compétences nécessaires pour développer et maintenir des produits logiciels de haute qualité. ✦

►Les processus et techniques d'ingénierie logicielle couverts incluent la spécification des exigences, la conception, la mise en œuvre, les tests et la gestion des projets logiciels. ✦

►En outre, cette application peut être utilisée par les praticiens qui ont besoin de rafraîchir leurs connaissances avec les dernières techniques et processus d'ingénierie logicielle. ✦

►L'ingénierie logicielle aborde les principes, les méthodologies, les tendances et les pratiques associés aux différentes phases de l'ingénierie logicielle. À partir des bases, l'App progresse lentement vers des sujets avancés et émergents sur la gestion de projets logiciels, les modèles de processus, le développement de méthodologies, la spécification logicielle, les tests, le contrôle qualité, le déploiement, la sécurité logicielle, la maintenance et la réutilisation de logiciels. La technologie de l'information et les applications informatiques devraient trouver cette application très utile.✦

      【Sujets couverts énumérés ci-dessous】

Is Qu'est-ce que le génie logiciel?
➻ Evolution du logiciel
➻ Lois sur l'évolution des logiciels
➻ Evolution du logiciel E-Type
➻ Paradigmes logiciels
➻ Besoin de génie logiciel
➻ Caractéristiques du bon logiciel
➻ Cycle de vie du développement logiciel
➻ Paradigme de développement logiciel
➻ Gestion de projet logiciel
➻ Projet logiciel
➻ Besoin de gestion de projet logiciel
Manager 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 surveillance du projet
➻ Gestion de la communication du projet
➻ Gestion de la configuration
➻ Outils de gestion de projet
➻ Configuration logicielle requise
➻ Ingénierie des exigences
➻ Processus d'ingénierie des exigences
➻ Processus de demande d'exigence
➻ Techniques de demande d'exigence
➻ Caractéristiques logicielles requises
➻ Configuration logicielle requise
➻ Configuration requise pour l'interface utilisateur
➻ Analyste de systèmes logiciels
➻ Mesures et mesures logicielles
Ics Bases de conception de logiciels
➻ Niveaux de conception du logiciel
➻ Modularisation
Urrency Concurrence
➻ Couplage et cohésion
➻ Vérification de la conception
➻ Outils d'analyse et de conception de logiciels
➻ Diagramme de flux de données
➻ Structure des graphiques
➻ Diagramme HIPO
➻ Anglais structuré
➻ Pseudo-code
➻ Tables de décision
➻ Modèle d'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 logiciel
➻ Conception de l'interface utilisateur du logiciel
➻ Interface de ligne de commande (CLI)
➻ Interface utilisateur graphique
➻ Composants d'interface graphique spécifiques à l'application
➻ Activités de conception d'interface utilisateur
➻ Outils d'implémentation de l'interface graphique
➻ Règles d'or de l'interface utilisateur
➻ Complexité de la conception logicielle
Measures Les mesures de complexité de Halstead
➻ Mesures de complexité cyclomatique
➻ Point de fonction
➻ Fichiers internes logiques
➻ Fichiers d'interface externe
➻ Enquête externe
➻ Mise en œuvre logicielle
➻ Programmation structurée
➻ Programmation fonctionnelle
➻ Style de programmation
➻ Documentation du logiciel
➻ Défis d'implémentation du logiciel
➻ Présentation des tests logiciels
➻ Validation du logiciel
➻ Vérification du logiciel
➻ Test Vs manuel automatisé
➻ Approches de test
➻ Niveaux de test
➻ Test de la documentation
➻ Test vs QC, QA et Audit
➻ Présentation de la maintenance du logiciel
➻ Types de maintenance
➻ Coût de la maintenance
➻ Activités de maintenance
➻ Réingénierie du logiciel
➻ Réutilisation des composants
➻ Outils CASE
➻ Composants de CASE Tools
➻ Types d'outils de cas
➻ Modèle itératif de cascade
➻ Analyse des exigences et spécification
Tree Arbre de décision
➻ Spécification du système formel
➻ Conception de logiciel
➻ Stratégies de conception de logiciels
➻ Outils d'analyse et de conception de logiciels
➻ Conception structurée
➻ Modélisation d'objets utilisant UML
➻ Diagramme de cas d'utilisation
➻ Diagrammes d'interaction
➻ Test de boîte noire
➻ Maintenance du logiciel
➻ Modèles de processus de maintenance logicielle
➻ Fiabilité du logiciel et gestion de la qualité
➻ Modèles de croissance de la fiabilité
➻ Qualité du logiciel
➻ Planification de projet logiciel

Catégorie : Éducation

Recherches associées

Avis (1)

Un. u. d. G. 4 janv. 2018     

Très cool mais en français Cs mieux