File - Software Engineering in JUST

advertisement
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
Download