Software Modeling 2022/23


Lectures


Models

ZIP EA model related to lectures 1–3

ZIP EA model related to lectures 4–8

ZIP The feature model example appearing in the lecture 8 slides created in the FeatureIDE tool; in order to open it, just create a new FeatureIDE project (the possibility available in the Other item) and pull into it the XML files from the archive


  1. [September 21] Prezi PDF L1: Use Cases
  2. [September 28] Prezi PDF L2: Modularizing Use Cases and Expressing Them in UML
  3. [October 5] Prezi PDF L3: Software Architecture and Use Cases
  4. [October 12] Prezi PDF L4: Modularization and Conceptualization of the Structure
  5. [October 19] Prezi PDF L5: State Diagrams
  6. [October 27] Prezi PDF L6: A Detailed Model of a Method and How to Avoid It with OCL (formerly: Conditions and Constraints: OCL)
  7. [November 2] Recapitulation and Discussion
  8. [November 9] Prezi PDF L7: Algebraic Specification
  9. [November 16] Prezi PDF L8: Software Variance Modeling
  10. [November 23] Prezi PDF L9: Agile and Lean Approaches to Software Modeling
  11. [November 30] Recapitulation and Consultations
  12. [December 7] Consultations

fiit.stuba.sk/~vranic/msoft/index_en.html