Courses>Software Development MethodologiesGraduate

Raman Ramsin

Assistant Professor

 

Department of Computer Engineering

Last Updated:  10 July 2015

Syllabus: English / Persian

 

Lectures

- Lecture 1: Basics

- Lecture 2: Fusion

- Lecture 3: Seminal Methodologies - Part 1

- Lecture 4: Seminal Methodologies - Part 2

- Lecture 5: Integrated Methodologies - OPM and Catalysis 

- Lecture 6: Integrated Methodologies - RUP/USDP and EUP

- Lecture 7: Integrated Methodologies - OPEN and FOOM

- Lecture 8: Agile Methodologies - DSDM

- Lecture 9: Agile Methodologies - Scrum

- Lecture 10: Agile Methodologies - XP

- Lecture 11: Agile Methodologies - ASD

- Lecture 12: Agile Methodologies - Crystal

- Lecture 13: Agile Methodologies - FDD

- Lecture 14: FDD - Basic Augments

- Lecture 15: Agile Methodologies: AUP

- Lecture 16: Process Metamodels

- Lecture 17: Methodology Engineering

- Lecture 18: Process Patterns

- Lecture 19: Process AntiPatterns

 

Assignments

- Assignment 1: Fall-12 ; Fall-13; Fall-14

- Assignment 2: Fall-12 ; Fall-13; Fall-14

- Assignment 3: Fall-12 ; Fall-13; Fall-14

- Assignment 4: Fall-11 ; Fall-12

 

Sample Answers to Assignments (in Persian)

- Answers to Assignment 1: Fall-12 ; Fall-13 ; Fall-14

- Answers to Assignment 2: Fall-12 ; Fall-13 ; Fall-14

- Answers to Assignment 3: Fall-12 ; Fall-13 ; Fall-14

 

Course Resources

- Hodge-Mock Paper

- Nerson Paper

- Boehm Paper

- Mirbel-Ralyté Paper

- Ramsin-Paige Paper

 

Exams (in Persian)

- Fall-12: Midterm ; Final

- Fall-13: Midterm ; Final

- Fall-14: Midterm ; Final

 

Resource Links

Home | Teaching | Research | Publications | Other