Publications Scientifiques

Découvrez mes travaux de recherche et contributions scientifiques dans les domaines de l'intelligence artificielle et des sciences informatiques

Réinitialiser
2 résultat(s)
1
2017

GÉNIE LOGICIEL

Cherif DIALLO

Livres
Université Virtuelle Africaine

Le Génie Logiciel concerne tous les aspects de la production de logiciels à partir des premières étapes de la spécification du système jusqu’à la maintenance du système après qu’il soit entré en utilisation (Laurie Williams 2004). Il permet d’adopter une pratique d’un point de vue technique, une approche systématique et organisée pour développer des systèmes. Le cours expose les étudiants sur la façon d’utiliser plusieurs pratiques spécifiques (ou techniques) pour le développement de logiciels. Il est nécessaire de familiariser les apprenants à des outils de modélisation industriels dans le but de les exposer à des pratiques de l’état de l’art en matière de développement de logiciels. Ce faisant, l’étudiant aura une meilleure compréhension de la complexité ainsi que les subtilités des différentes activités de développement de logiciels qui incluent la collaboration dans une équipe ou un groupe. Les étudiants apprendront à construire un logiciel efficace, appliquer les bonnes pratiques, les techniques de conception efficaces et des outils de développement. Le Génie Logiciel est nécessaire pour développer toutes sortes de projets de logiciels, y compris des projets de logiciels complexes.

2
2017
Livres
Université Virtuelle Africaine

La programmation système est un type de programmation qui vise au développement de programmes qui font partie du système d’exploitation d’un ordinateur ou qui en réalisent les fonctions. Elle se distingue de la programmation des applications en ce qu’elle s’intéresse non pas au traitement des données, mais à la résolution des problèmes pour les humains, aux interfaces, aux protocoles et à la gestion des ressources, telles que le temps et l’espace. Donc, en réalité seuls les programmes d'application sont réellement utilisés par les utilisateurs. Les programmes système le sont implicitement. Elle inclut, en outre, l’accès aux fichiers, la programmation du clavier, de l’écran, des modems, la programmation réseau, et, en général, la programmation de tous les périphériques qui font entrer ou sortir de l’information d’un ordinateur, de la mémoire vive et des processeurs. Ce module est composé des unités suivantes : Unité 0 : Évaluation diagnostique Unité 1 : Librairie C et appels systèmes d’E/S Unité 2: Programmation shell et Code assembleur en ligne Unité 3: Processus, Threads et Gestion de la mémoire Unité 4: Communications interprocessus