90 likes | 164 Views
Software Engineering Laboratory. Fall 2006/1385 Semester 1. Teaching Staff:. Instructor: Dr. Mirian Teaching Assistant: Amir Jahangard Rafsanjani. Activities. Introduction To RUP Phases Requirements Discipline Analysis and Design Architecture Change & Configuration managements.
E N D
Software Engineering Laboratory Fall 2006/1385 Semester 1
Teaching Staff: • Instructor: • Dr. Mirian • Teaching Assistant: • Amir Jahangard Rafsanjani Sharif Univ. of Tech.
Activities • Introduction To RUP • Phases • Requirements Discipline • Analysis and Design • Architecture • Change & Configuration managements. • Other parts • Design Patterns • … Sharif Univ. of Tech.
Project • Library System • There is a library with various kinds of books (book, ebook, magazine). They want a system to manage library activities online. • The manager wants the projects follows the RUP method. Sharif Univ. of Tech.
Project • Documents • Vision • Use case Model • Software Architecture document • Implementation • Release 1 • Release 2 Sharif Univ. of Tech.
Presentation • Each person/group must present one of the following topics: • XP (eXtreme Programming) • MDA (Model Driven Architecture) • AJAX • Refactoring • Design Patterns • Source Control (Tool) • Test Driven Development (Tool) • FDD (Feature Driven Development) Sharif Univ. of Tech.
Grouping • Projects and presentations should be done in groups of 3 or 4 people. • There will be 3 or 4 unannounced quizzes through the semester. • There will be some homework too. • Quizzes and homeworks must be done individually. Sharif Univ. of Tech.
Grading • Vision: 1.5 • Use case model: 2 • Software Architecture Document 6 • Class diagrams • Sequence diagrams • Deployment diagrams • Data model (physical DB design) • Overall: • Presentation 3 • Quiz 1.5 • Homework 1 • Presence in class 1 • Implementation 4 Sharif Univ. of Tech.