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