Introduction to Software Engineering (¼ÒÇÁÆ®¿þ¾î°øÇа³·Ð)  
(2014 Fall)

¡¡

Course Syllabus

2014.06.30 :  ȨÆäÀÌÁö ±¸Ãà Áß ÀÔ´Ï´Ù.
                  6~7ȸÀÇ ÆÀ¹ßÇ¥¸¦ È¿°úÀûÀ¸·Î ÁøÇàÇϱâ À§ÇÏ¿©, ¿¹Àü°ú °°ÀÌ, ¼ö°­ ÀοøÀ» 28¸íÀ¸·Î Á¦ÇÑÇÕ´Ï´Ù.

                 ¡Ú À̹ø ÇбâºÎÅÍ "½Ç½À" ³»¿ëÀÌ º¯°æ, º¸°­ ¹× °­È­ µÇ¾ú½À´Ï´Ù.
                    -  ¼ö¾÷ °­µµ°¡ Àü³âµµ ´ëºñ ¾à 50% ÀÌ»ó °­È­ µÇ¾úÀ½À» ¹Ì¸® °øÁö µå¸³´Ï´Ù.

2014.07.05 :  ¡Ú À̹ø Çбâ´Â A/B ºÐ¹ÝÀÌ ÆóÁöµÇ¾î, ÇÑ ¹ÝÀ¸·Î¸¸ ¿î¿µÇÕ´Ï´Ù.
                  ¼ö°­ ÀοøÀº ½Ç½À ¹× ¹ßÇ¥ÀÇ È¿À²¼ºÀ» À¯ÁöÇϱâ À§ÇÑ ÃÖ´ë ÀοøÀÎ 28¸íÀ» À¯ÁöÇÏ°Ú½À´Ï´Ù.
                    - ¿¹³âÀÇ °æÇè¿¡ ÀÇÇϸé, 7ÆÀÀÌ ³ÑÀ» °æ¿ì, ¼ö¾÷½Ã°£(120ºÐ) ³»¿¡ ¹ßÇ¥°¡ ¸¶¹«¸®µÇÁö ¾Ê¾Æ, ÇÑ Çб⠳»³» ¹ßÇ¥¸¸ ÇØ¾ß ÇÏ´Â »óȲÀÌ ¹ß»ýÇÕ´Ï´Ù.

2014.07.08 :  ¡Ú À̹ø Çбâ, A/B ºÐ¹ÝÀ¸·Î ´Ù½Ã °áÁ¤µÇ¾î, ¿¹³â°ú °°ÀÌ µÎ ¹ÝÀ¸·Î ¿î¿µÇÕ´Ï´Ù.
                  ¿ÃÇØ´Â Çѱ¹¾î ¼ö¾÷ÀÔ´Ï´Ù.

2014.10.13 :  Áß°£°í»ç
                ÀϽÃ: 2014.10.24(±Ý) 10:00~10:40 504È£ (A¹Ý) 402È£(B¹Ý)
                ¹üÀ§: ~ Part II & ½Ç½À + ¿ÀǺÏ
               

2014.10.24 :
Áß°£°í»ç ¼ºÀû È®ÀÎÇϼ¼¿ä.

2014.11.07 : º¸°­ °øÁö
               12.06(Åä) »õõ³â°ü 602È£ 10:00 ~ 13:00

2014.12.08 :  ±â¸»°í»ç
                ÀϽÃ: 2014.12.19(±Ý) 10:00~10:40 402È£
                ¹üÀ§: ¼ö¾÷³»¿ë Àüü + ¿ÀǺÏ

2014.12.24 :  ÇÐÁ¡ (Ãâ¼®ºÎ, Æ÷ÅÐ) È®ÀÎÇϼ¼¿ä.
                ¼ºÀûÈ®ÀÎ : 12.26(±Ý), 12.29(¿ù) ¿ÀÈÄ , 12.30(È­) ¿ÀÀü ¿¡ ¿À¼¼¿ä.
¡¡

Team Projects - A¹Ý / B¹Ý
¡¡

Ãâ¼®ºÎ A¹Ý , B¹Ý

¡¡

Schedule

Week Date Lecture (Monday) - 602È£
A - 09:00~11:00 , B - 15:00~17:00
Laboratory (Friday) - 402È£
1 09.01 / 09.05  Course Introduction  
 - Lecture Note
 Lab. Introduction (by TAs) 
 -  Lecture Note for Lab.
2 09.08 / 09.12  09.08 : Ãß¼®¿¬ÈÞ ÈÞ°­

 - 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  Team Practice #1 (RVC SA)
3 09.15 / 09.19  Team Practice #2 (SA)
4 09.22 / 09.26  Team Presentation #1 (SA)
5 09.29 / 10.03  10.03 : °³ÃµÃ¶ ÈÞ°­
6 10.06 / 10.10  Team Practice #3 (SD)
7 10.13 / 10.17  Team Presentation #2 (SD)
8 10.24

 Midterm Exam.

9 10.27 / 10.31  - 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 

 11.17 : ÈÞ°­
(FSE 2014 Âü°¡)
 12.01 : ÈÞ°­
(APSEC 2014 Âü°¡)
 12.06 : º¸°­
Testing
&
Implementation
 Team Practice #4 (Implementation)
10 11.03 / 11.07  11.07 : ÈÞ°­ (ISSRE 2014 Âü°¡)
11 11.10 / 11.14  Team Practice #5 (Unit Test & Implementation)
12 11.17 / 11.21  Team Presentation #3 (Unit Test)
13 11.24 / 11.28  Team Practice #6 (System Test)
14 12.01 / 12.05  Team Presentation #4 (System Test)
15 12.08 / 12.12  Team Presentation #5 (Demo & Summary)
16 12.19  Final Exam.

¡¡

The Team Project 2014
   - Development Method : SASD
   - Target Program : A Small T-Money System [SRS]
   - Development environment : Cygwin + vi + gcc