Jordan University of Science and Technology Faculty of Computer & Information TechnologyComputer Science Department SE 220 Software Modeling Fall (First) 2010-2011 Course Catalog 3 Credit hours (3 h lectures): This course introduces the students to software modeling and the object oriented analysis and design process. The course covers the major Unified Modeling Language diagrams including uses cases, class diagrams, sequence diagrams, activity diagrams, and deployment diagrams. Furthermore, case studies will be presented to teach the students how to use and apply each of the UML models in real-life scenarios. Text Book(s) 1. Object-Oriented Software Engineering using UML, Patterns, and Java 3rd edition by Bernd Bruegge and Allen H. Dutoit. 2. The Unified Modeling Language User Guide 2nd Edition by Booch, Rumbaugh, and Jacobson Instructors Instructor Dr. Qutaibah Althebyan Office Location Medical building, Ph4 level -1 Office Phone E-mail 720-1000 ext: 23914 qaalthebyan@just.edu.jo Class Schedule & Room Lecture Time Section 1: Sun/Tues/Thurs: 9:15 – 10:15 Section 2: Sun/Tues/Thurs: 12:15 – 1:15 Room: A2 125 Room: A2 122 Office Hours Sunday and Thursday: 10:15 – 11:15 Tuesday: 11:15 – 12:15 Monday and Wednesday: 10:00 – 11:00 Teaching Assistant TBA 1 Prerequisites CS-112 Object-Oriented programming Prerequisites by course Topics Covered Topics Chepters in Text Chapter 1 Week number 1,2 Overview of the ARENA case study Chapter 1 2, 3 Overview of the different UML diagrams A deeper view of UML Chapter 2 3, 4 Chapter 2 4, 5 Use case modeling Object oriented analysis, sequence diagrams Class diagrams, associations, aggregations, etc Chapter 4 5, 6 Chapter 5 7, 8 Chapter 5, chapter 6 8, 9 Deployment diagrams Object design and reuse Object design and Interface specs Mapping models to code Chapter 7 Chapter 8 Chapter 9 Chapter 10 9, 10 11 12, 13 13, 14, 15 Quick introduction to the objectorientation methodology and software engineering Mapping of Course Objectives to Program Outcomes1 Assessment method Relationship to Program Outcomes (score out of 5) A B C D E F G H I J K Relationship to Program Objectives 1 2 3 4 5 Evaluation Assessment Tool Assignments/Homework/project First Exam Second Exam Final Exam Expected Due Date TBA According to the department schedule According to the department schedule According to the University final examination schedule 1 Weight 20% 20 % 20 % 40 % Lower-case letters in brackets refer to the Program outcomes 2 Policy Attendance Homework/Lab Exams Attendance is very important for the course. In accordance with university policy, students missing more than 10% of total classes are subject to failure. Penalties may be assessed without regard to the student's performance. Attendance will be recorded at the beginning or end of each class. Students are expected to keep up with the material as it is presented and submit assignments on time. All exams will be CLOSED-BOOK. The date of the Exams will be scheduled according to the department schedule Prepared by: Dr. Qutaibah Althebyan Last Modified: September 21, 2010 3