Software (and Systems) Modeling and Architecture
Benoit Combemale (Univ. Rennes 1, ESIR & IRISA) DiverSE team (IRISA & Inria) Campus de Beaulieu F-35042 Rennes Cedex benoit.combemale AT irisa.fr
Lectures (Materials)
- Modeling in Software Engineering
- UML Basics: An introduction to the Unified Modeling Language (UML)
- Analyse à objet avec UML
- The Object Constraint Language (OCL)
- Design Patterns
- Implementation patterns, bad smells, refactoring and tools
- A Short Introduction about Systems Engineering and SysML
Not maintained (and possibly outdated!)
- Introduction à la notion de composant, SOA, Web Services
- Agilité: Le Bon, la Brute et le Truand !
- Les processus de développement
- La gestion de projet
Additional materials
Further Materials
- J.-M. Jézéquel's course materials, including the recommended textbook Développement de logiciel à objets avec UML (J.-M. Jézéquel, N. Plouzeau, Y. Le Traon, Université de Rennes 1, Poly C119)
- UML cheatsheet and reference guides
- Ressources about design patterns at SourceMaking
- RefCardz Design Patterns
- RefCardz Continuous Integration: Servers and Tools
- Eclipse Modeling
- OMG (Object Management Group: UML, SysML, OCL...)