Course Syllabus
Software Modeling and Analysis (2013 Spring)
BASIC INFORMATION
Instructor:
JUNBEOM YOO
Office: New Millennium Bldg. Room 904
Office Phone: 02-450-3258
E-Mail: jbyoo@konkuk.ac.kr
Homepage: http://dslab.konkuk.ac.kr
Course Page: http://dslab.konkuk.ac.kr/Class/2013/13SMA/13SMA.htm
TA:
Jong-Hoon Lee
DESCRIPTION
This course introduces a widely-used software development method - OOAD
(Object-Oriented Analysis and Design) from the practical viewpoint. It is composed of
two parts. The former focuses on theory of OOAD, and the latter performs team
projects on the basis of the theory. This semester uses CM (Configuration
Management) tools to manage codes and documents efficiently.
COURSE ORGANIZATION
This course is a lecture-lab course in which topics are presented by the instructor, and assigned practices are completed by students during the lab periods. Each group of 3~4 students performs several team projects, and should make presents on its progress many times.
COURSE OBJECTIVE
1. Introduce the fundamentals of OOAD.
2. Provide software analysis and modeling experience using CASE tools.
3. Get used to CM tools
COURSE TOPICS
1. Fundamentals of SOOAD
2. Object Space Process (OSP)
3. Case Studies: Library Management System / Case Studies: Flight Reservation System
4. Team Project: Web-Mail System / Coffee Maker / Data Management System / ±×¸²ÆÇ
5. Special Tool of This Semester: CM (CVS or SVN)
TEXT
1. Required Text: N/A
GRADING PLAN
1. Attendance 0 %
2. Team Projects 90 %
3. Final Exam. 10 %