Introduction to Software Engineering (Ʈа)  
(2016 Fall)


Course Syllabus

2016.07.14 :  Ȩ Դϴ.
2016.07.14 :  ̹ б ǽ Coffee Machine System Դϴ.
                + ȯ : Cygwin (Linux) + vi + gcc
2016.09.27 : 
                + 2016.10.11 17:00~20:00 õ 502ȣ
2016.10.23 : 
                + 2016.11.01 17:00~20:00 õ 502ȣ
2016.10.25 :  ߰ Ȯϼ!
2016.12.13 :  ⸻ Ȯϼ.
                + ȮϷ ãƿ. (~12.20)
                + ( ֽϴ.)
                + ãƿ ϰ ̸ , ׳ ãƿ .

Team Projects - A / B

A , B

Schedule

Week Date Lecture (Monday) - 602ȣ
A - 09:30~11:00 , B - 11:00~12:30
Laboratory (Monday) - 402ȣ
A - 13:00~14:30 , B - 14:30~16:00
1 08.29  Course Introduction  
 - Lecture Note
 Lab. Introduction (by TAs) 
 -  Lecture Note for Lab. (SASD)
2 09.05  10.03 : õ ް

 - Chapter 1. Introduction
 - Chapter 2. Socio-Technical Systems
 - Chapter 3. Critical Systems
 - Chapter 4. Software Processes
 - Chapter 5. Project Management

 - Chapter 6. Software Requirements
 - Chapter 7. Requirements Engineering Processes
 - Chapter 8. System Models

 SASD  Individual Practice & Assignment #1 (RVC SA)
3 09.12  Team Practice #2-1 (SA-1)
 Individual Practice & Assignment #2 (Elevator SA)
4 09.19  Team Practice #2-2 (SA-2 + SD)
5 09.26  Team Presentation #1 (SA)
 Team Team Practice #3 (SD)
6 10.03  õ (ް)
7 10.10  Team Presentation #2 (SD)
8 10.17

 Midterm Exam.

9 10.24  - Chapter 13. Application Architectures
 - Chapter 14. Object-Oriented Design

 - Chapter 17. Rapid Software Development
 - Chapter 18. Software Reuse

 - Chapter 22. Verification and Validation
 - Chapter 23. Software Testing  

 - Chapter 27. Quality Management
 - Chapter 28. Process Improvement
 - Chapter 29. Configuration Management 
Implementation
& Testing
 Team Practice #4 (Implementation)
10 10.31  Individual Practice & Assignment #3 (C Unit Test)
11 11.07

 Team Presentation #3 (Unit Test)

12 11.14  Team Practice #5 (ST-1)
13 11.21  Team Presentation #4 (System Test)
14 11.28

 Team Practice #6 (ST-2)

15 12.05  Team Presentation #5 (Demo & Summary)
16 12.12  Final Exam.

The Team Project 2016
   - Development Method : SASD
   - Target Program : Coffee Machine System [SRS]
   - Development environment : Cygwin + vi + gcc