Révisions
Corrigés d'examens, guides de TP et fiches de cours rédigés à partir des documents de la bibliothèque.
114 révisions
- Résumé
Structural Testing and Control Flow Graph Coverage Techniques
Cette leçon traite du test structurel en génie logiciel, en particulier des techniques de couverture basées sur le graphe de contrôle. Elle s'inscrit dans un cours sur les tests logiciels et aborde les méthodes dynamiques et statiques pour analyser et valider le comportement des programmes à travers leurs structures internes.
Software Engineering - Software Testing · 2008
RésuméLe Modèle MVC dans le Développement Logiciel
Cette conférence présente le modèle d'architecture logicielle MVC (Modèle-Vue-Contrôleur), une approche fondamentale dans le développement d'applications. Ce modèle sépare clairement les responsabilités liées aux données, à l'interface utilisateur et à la logique de contrôle, facilitant ainsi la conception, le développement et la maintenance des logiciels.
Software Architecture · 1987
- Résumé
Présentation sur les Entreprise JavaBeans (EJB)
Cette présentation couvre les Entreprise JavaBeans (EJB), un modèle de composants côté serveur utilisé dans le développement d'applications d'entreprise.
Software Development / Enterprise Java · 1999
RésuméLe Modèle MVC (Modèle-Vue-Contrôleur)
Cette conférence présente le modèle d'architecture logicielle MVC (Modèle-Vue-Contrôleur), une approche fondamentale pour organiser le développement d'applications. Elle s'inscrit dans un cours sur les architectures logicielles ou le développement d'interfaces utilisateur, en expliquant les principes, les composants et les avantages de ce modèle.
Software Architecture · 1987
- Résumé
Systems of Version Control (Systèmes de Gestion de Versions)
Cette conférence présente les systèmes de gestion de versions (SGV), en se concentrant principalement sur Git et GitHub. Elle s’inscrit dans un cours d’informatique ou de développement logiciel, où la maîtrise de ces outils est essentielle pour la gestion collaborative et efficace des projets de programmation.
Software Engineering · Institut Supérieur des Études Technologiques · 2017
- Résumé
DAO & DTO
Cette conférence aborde les concepts de DAO (Data Access Object) et DTO (Data Transfer Object), deux patrons de conception essentiels dans le développement d'applications logicielles.
Software Architecture Design Patterns · Institut Supérieur des Études Technologiques
- Résumé
Les Composants EJB
Cette conférence présente les composants EJB (Enterprise JavaBeans), essentiels dans le développement d'applications distribuées en Java. Elle s'inscrit dans un cours sur les architectures logicielles distribuées et détaille les différents types d'EJB, leur rôle dans une architecture multi-tiers, ainsi que leurs caractéristiques techniques.
Distributed Computing / Java Enterprise Edition
RésuméLogique des prédicats
Cette conférence porte sur la logique des prédicats, une extension de la logique des propositions permettant de modéliser des situations plus complexes, notamment celles impliquant plusieurs individus. Elle s'inscrit dans un cours d'introduction à la logique formelle et à ses applications en informatique, notamment en bases de données déductives et en programmation logique.
Mathematical Logic · ENIT · 2011
- Résumé
Le système de gestion de version Git et GitHub
Cette conférence présente le système de gestion de version Git ainsi que la plateforme GitHub, en s'inscrivant dans le cadre d'un cours de génie logiciel.
Software Engineering · 2016
- Résumé
Chapitre 4: Arithmétique des ordinateurs
Ce chapitre traite de l'arithmétique des ordinateurs, en expliquant comment les nombres sont représentés en binaire, comment les opérations arithmétiques sont réalisées au niveau matériel, et comment les problèmes liés aux nombres négatifs, au dépassement de capacité et aux opérations sur les nombres entiers sont gérés.
Computer Architecture · 2012
RésuméMIPS ISA: L’Architecture du Jeu d’Instruction
Cette conférence porte sur l'architecture du jeu d'instruction (ISA) dans le contexte des microprocesseurs, en particulier sur l'architecture MIPS. Elle s'inscrit dans un cours d'informatique traitant des relations entre logiciel bas niveau et matériel, ainsi que des compromis dans la conception des systèmes informatiques.
Computer Architecture · 2012
RésuméGestion de projets agiles avec Scrum - Cycle de formation
Cette formation couvre les fondamentaux de la gestion de projets agiles avec Scrum, un cadre de travail empirique utilisé pour le développement de produits. Elle s’inscrit dans un cursus de base destiné à comprendre la théorie, les rôles, les artefacts et les pratiques essentielles de Scrum afin de pouvoir démarrer et piloter un projet Scrum efficacement.
Agile Project Management / Scrum Methodology · 1970
RésuméMéthodologie de Conception: 2 Tracks Unified Process
Cette conférence présente la méthodologie de conception 2 Tracks Unified Process (2TUP), un processus unifié adapté au développement des systèmes d'information (SI) en entreprise. Elle s'inscrit dans un cursus consacré aux méthodes de gestion et de conception des projets logiciels, en particulier pour répondre aux contraintes de changement continu dans les SI.
Software Development Methodology · 2017
RésuméGestion de Projet
Cette leçon introduit les concepts fondamentaux du management de projet, une discipline essentielle dans la gestion des activités organisées autour d’objectifs spécifiques. Elle s’inscrit dans un cours plus large sur la gestion de projet et présente les définitions clés, les contraintes principales, les phases d’un projet ainsi que le rôle central du chef de projet.
Project Management · Institut Supérieur des Études Technologiques · 2015
- Résumé
Entrepôt de données - Introduction
Cette leçon introduit le concept d'entrepôt de données (ED) dans le cadre d'un cours de Master ICA. Elle présente la modélisation dimensionnelle d’un entrepôt de données, illustrée par un cas pratique d’une grande entreprise souhaitant consolider ses informations de ventes issues de systèmes hétérogènes.
Data Warehousing and Dimensional Modeling
RésuméLa Généricité
Cette leçon aborde le concept de généricité en programmation orientée objet, plus particulièrement dans le langage Java. Elle s’inscrit dans un cours avancé de programmation orientée objet et explique comment la généricité permet d’écrire du code réutilisable et robuste en évitant la duplication et les erreurs liées au typage.
Object-Oriented Programming (Advanced) · Institut Supérieur des Études Technologiques
- Résumé
Diagramme de communication
Cette conférence porte sur le diagramme de communication, un type de diagramme d'interaction en UML utilisé pour modéliser le comportement des systèmes informatiques. Elle situe ce diagramme dans le contexte plus large des diagrammes d'interaction, en particulier par rapport au diagramme de séquence, et détaille ses concepts, sa syntaxe, ainsi que ses avantages et limites dans la modélisation.
UML (Unified Modeling Language) and Software Engineering
RésuméGestion des processus dans les systèmes répartis
Cette leçon traite de la gestion des processus dans les systèmes répartis, en se concentrant particulièrement sur la notion de processus, la communication entre processus, les threads et leur gestion en Java, ainsi que l'application du multithreading dans les architectures client/serveur. Elle s'inscrit dans un cours sur les systèmes distribués.
Distributed Systems · 2009
- Résumé
Étude de Capabilité des Processus et des Systèmes de Mesure
Cette conférence porte sur l’étude de la capabilité des processus et des systèmes de mesure dans le cadre du management de la production et de la qualité. Elle s’inscrit dans un cours de statistiques industrielles et vise à présenter les hypothèses, méthodes et indices permettant d’évaluer la capacité d’un procédé à respecter des tolérances spécifiées.
Statistiques Industrielles et Gestion de la Qualité · 2016
- Résumé
Marketing et Communication: Concepts et Synergies
Cette conférence aborde les concepts fondamentaux du marketing et de la communication, ainsi que leurs interactions. Elle s'inscrit dans un cours consacré à la compréhension des stratégies d’entreprise visant à répondre aux besoins des clients tout en optimisant la diffusion des messages auprès des différentes audiences.
Business and Marketing
RésuméGestion du temps et des états dans les systèmes distribués
Cette conférence traite de la gestion du temps et des états dans les systèmes distribués, un sujet fondamental pour comprendre comment coordonner des processus répartis sans accès à un temps global unique. Elle s'inscrit dans un cours sur les systèmes distribués et aborde les concepts de causalité, d'horloges logiques et vectorielles, ainsi que la construction d'états globaux cohérents.
Distributed Systems · 2009
- Résumé
Mobile Application Development
Cette séance porte sur le développement d’applications mobiles, un sujet central dans le cursus informatique mobile. Elle présente les différentes plateformes existantes, les types d’applications mobiles, ainsi que les frameworks et outils utilisés pour créer des applications natives, web et hybrides.
Software Development and Mobile Computing · 2012
- Résumé
Informatique mobile
Cette conférence porte sur l'informatique mobile, une discipline qui s'intéresse aux solutions informatiques développées pour des plateformes mobiles telles que les téléphones portables, les smartphones et les tablettes. Elle s'inscrit dans un cursus consacré aux technologies mobiles et à leur impact sur l'usage numérique en situation de mobilité.
Mobile Computing · 2007
RésuméDiagramme de communication
Cette conférence porte sur le diagramme de communication dans le cadre de la modélisation UML, en particulier dans la modélisation des interactions entre objets. Elle s'inscrit dans un cours sur les technologies de l'informatique et présente les concepts, la syntaxe, les usages et les différences avec le diagramme de séquence.
Software Engineering (UML Diagrams)