Syllabus: English / Persian
Lectures
- Lecture 1: Basics
- Lecture 2: Fusion
- Lecture 3: Seminal Methodologies - RDD, Booch, OMT and OOSE
- Lecture 4: Integrated Methodologies - OPM and RUP
- Lecture 5: Integrated Methodologies - USDP and EUP
- Lecture 6: Integrated Methodologies - FOOM
- Lecture 7: Agile Methodologies - Scrum
- Lecture 8: Agile Methodologies - XP
- Lecture 9: Agile Methodologies - Crystal
- Lecture 10: Agile Methodologies - FDD
- Lecture 11: Agile Methodologies - AUP
- Lecture 12: Agile Methodologies - DSDM
- Lecture 13: Agile Methodologies - DAD
- Lecture 14: Process Metamodels
- Lecture 15: Process Patterns
- Lecture 16: Situational Method Engineering
- Lecture 17: Process Antipatterns
Assignments
- Assignment 1: Fall-19; Fall-20; Fall-21; Fall-22
- Assignment 2: Fall-19; Fall-20; Fall-21; Fall-22
- Assignment 3: Fall-19; Fall-20; Fall-21; Fall-22
- Assignment 4: Fall-19; Fall-20; Fall-21; Fall-22
Sample Answers to Assignments (in Persian)
- Answers to Assignment 1: Fall-19; Fall-20; Fall-21; Fall-22
- Answers to Assignment 2: Fall-19; Fall-20; Fall-21; Fall-22
- Answers to Assignment 3: Fall-19; Fall-20; Fall-21; Fall-22
- Answers to Assignment 4: Fall-19; Fall-20; Fall-21
Course Resources
- Hodge-Mock Paper
- Nerson Paper
- Boehm Paper
- Mirbel-Ralyté Paper
- Ramsin-Paige Paper on OO Methodologies
- Ramsin-Paige Paper on Criteria
- UML Slideshow
Exams (in Persian)
- Fall-19: Midterm; Final
- Fall-20: Midterm; Final
- Fall-21: Midterm; Final
Resource Links
|