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 %