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/2014/14SMA/14SMA.htm
TA:
Eui-Sub Kim (Homepage)
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.
4. Get familiar with Unit Testing and CTIP.
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 / ±×¸²ÆÇ / OOO
5. Tools: CTIP (Continuous Testing and Integration Platform) & Junit
¡¡
TEXT
1. Required Text: N/A
GRADING PLAN
1. Attendance 5 %
2. Team Projects 85 %
3. Midterm Exam. 5 %
4. Final Exam 5 %