Skip to content

paul-schuhm/uml-poo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UML et conception orientée objet

Fiche de problèmes (pratique)

Templates (Descrption textuelle cas d'utilisation, scénario, etc.)

Introduction à la programmation orientée objet (Héritage, polymorphisme, etc.)

  • Accéder aux démos, en PHP, mais programmable dans n'importe quel langage qui supporte l'orienté objet : C++, Java, C#, Python, etc. Présente les notions suivantes : classe, visibilité, classe abstraite, interface, héritage, implémentation, polymorphisme

Ressources utiles

Bibliographie

  • UML 2.5 par la pratique, de Pascal Roques, publié chez Eyrolles, 2018. Mieux maîtriser l'UML, avoir des outils pour analyser, représenter, documenter et communiquer sur/son système
  • Expression des besoins pour le SI : Guide d'élaboration du cahier des charges, d'Yves Constantinidis, publié chez Eyrolles (2022). Un classique qui vous donne un ensemble d'outils, de conseils pratiques (et éprouvés !) et de méthodes pour recueillir et formaliser les besoins
  • Structured Analysis and System Specification, de Tom DeMarco, publié chez Pentice Hall (1978). Un livre remarquable et concis sur les méthodes et outils pour la spécification de systèmes informatiques (Structured analysis). Pour mieux comprendre et utiliser les Data Flow Diagrams et autres outils
  • Modélisation des bases de données : UML et les modèles entité-association, de Christian Soutou (et Frédéric Brouard), publié chez Eyrolles (2022). S'il y a un livre francophone à se procurer sur la conception de bases de données relationnelles, c'est celui-ci. Une référence. LP++. Apprendre à bien concevoir ses schémas de bases de données et décomposer ses données (entités, associations et cardinalités). Avec exercices corrigés. Excellent ouvrage

Méthodes de conception logicielle

Langages de modélisation / Outils de spécification

Logiciels

  • UMLet, un logiciel gratuit et open source pour dessiner rapidement des diagrammes UML et les exporter. Développé en Java donc cross-platform. Parfait pour du dessin rapide et du partage (chaque diagramme est enregistré sous la forme d'un code source). Ne permet pas de se servir des diagrammes pour générer du code.
  • UMLet extension VS code, UMLet peut être intégré directement dans VS Code. Il existe également un plugin pour Eclipse

About

Supports de cours sur la conception UML et la programmation orientée objet (B1-B3)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages