Software Engineering Laboratory Fall 2006/1385 Semester 1
Sharif Univ. of Tech.2 Teaching Staff: Instructor: –Dr. Mirian Teaching Assistant: –Amir Jahangard Rafsanjani
Sharif Univ. of Tech.3 Activities Introduction To RUP –Phases –Requirements Discipline –Analysis and Design –Architecture –Change & Configuration managements. –Other parts Design Patterns …
Sharif Univ. of Tech.4 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.5 Project Documents –Vision –Use case Model –Software Architecture document Implementation –Release 1 –Release 2
Sharif Univ. of Tech.6 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.7 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.8 Grading Vision: 1.5 Use case model: 2 Software Architecture Document6 –Class diagrams –Sequence diagrams –Deployment diagrams –Data model (physical DB design) –Overall: Presentation3 Quiz1.5 Homework1 Presence in class1 Implementation4