Object-Oriented Analysis and Design (°´Ã¼ÁöÇâ°³¹ß¹æ¹ý·Ð)
- OOAD & UML 

(2024 Spring)

Course Syllabus

Team Projects
¡¡

2024.01.12 :  ȨÆäÀÌÁö ¿î¿µ ½ÃÀÛÇÕ´Ï´Ù.
                + 4Çгâ "SW V&V" ¼ö¾÷°ú ¿¬µ¿Çؼ­ ÁøÇàµÇ¸ç, ÆÀÇÁ·ÎÁ§Æ® Áß½ÉÀÇ ´Éµ¿Àû Âü¿©°¡ ¿ä±¸µË´Ï´Ù. Ÿ ¼ö¾÷¿¡ ºñÇØ ·Îµå°¡ ±Ø½ÉÇÏ°Ô °É¸³´Ï´Ù.
                + 3Çг⠼ö¾÷: °³¹ßÀÚ °üÁ¡  vs.  4Çг⠼ö¾÷: °ËÁõÀÚ (Tester) °üÁ¡
                + 03.08(±Ý) ¼ö¾÷¿¡ ÆÀ ±¸¼ºÇÏ°í ÆÀÇÁ·ÎÁ§Æ® ¹Ù·Î ½ÃÀÛÇÕ´Ï´Ù.
                + ÆÀÇÁ·ÎÁ§Æ®´Â Java·Î ÁøÇàµË´Ï´Ù.
2024.02.28 :  ¿¬µ¿ ¼ö¾÷ÀÎ 4Çгâ SW V&V ¼ö¾÷ÀÌ ÃÖ¼Ò¼ö°­Àοø ±âÁØ (10¸í ÀÌ»ó)À» ÃæÁ·ÇÏÁö ¸øÇØ, Æó°­ ¿¹Á¤ÀÔ´Ï´Ù.
                4ÇгâÀÌ ´ã´çÇØ¾ß ÇÏ´Â ÆÀÇÁ·ÎÁ§Æ® °ü·Ã ³»¿ëÀÌ ¼öÁ¤/»èÁ¦µÉ ¿¹Á¤ÀÌ°í, ÆÀÇÁ·ÎÁ§Æ®µµ Á» õõÈ÷ ÁøÇàµÉ ¼ö ÀÖ½À´Ï´Ù.
2024.05.10 :  ¿¹ºñ±ºÈÆ·ÃÀÌ ÀÖ¾î, 05.13(¿ù) ½Ç½À ¼ö¾÷À» ¿Â¶óÀÎ µ¿¿µ»ó ½Ãû(eCampus)À¸·Î ´ëüÇÕ´Ï´Ù. ÇöÀå¼ö¾÷Àº ¾ø½À´Ï´Ù.
                + 05.20(¿ù)¿¡µµ ½Ç½À¼ö¾÷À» ÁøÇàÇÏ°í, ¿¹Á¤µÈ ¹ßÇ¥ Æò°¡´Â PPT ÀÚ·áÁ¦Ãâ·Î ´ëüÇÕ´Ï´Ù. (~18:00 05.20)

¡¡

Schedule

Week Date

¿ù¿äÀÏ (13:00~15:00 »õõ³â°ü 402È£)

±Ý¿äÀÏ (13:00~15:00 »õõ³â°ü 402È£)
1 03.04 / 03.08

 Course Introduction   - Lecture Note (2022)

¡¡
2 03.11 / 03.15  (ºó ½½·ÔÀº ¸ðµÎ À̷а­ÀÇ ÀÔ´Ï´Ù.) ¡¡
3 03.18 / 03.22  Lab. Orientation 
 - DVM PFR
 - OOPT Stage 1000 - Plan (OOPT_ALL)
 - Case Study - LMS , Case Study - PRINTER
¡¡
4 03.25 / 03.29  Team Activity #1 (Planning)  Team Presentation #1 (Planning)
5 04.01 / 04.05 ¡¡ ¡¡
6 04.08 / 04.12  Team Activity #2 (OOA)
 - OOPT Stage 2030 - Analyze
 - Case Study - LMS , Case Study - PRINTER   
 Team Activity #2 (OOA)
7 04.15 / 04.19  Team Presentation #2 (OOA)   Lab. Orientation  (CTIP of SW V&V)
 - Introduction to CTIP(2019) , Introduction to CTIP(2020)
 - Introduction to CTIP(2021) , Lab. Orientation
8 04.22  Áß°£°í»ç
9 04.29 / 05.03 ¡¡
10 05.06 / 05.10  °øÈÞÀÏ (¾î¸°À̳¯ ´ëü°øÈÞÀÏ)
11 05.13 / 05.17

 Team Activity #3 (OOD)
 - OOPT Stage 2040 - Design
 - Case Study - LMS , Case Study - PRINTER

 --> eCmapus ¿Â¶óÀÎ µ¿¿µ»ó ½Ãû

 Team Activity #3 (OOD)
12 05.20 / 05.24  Team Activity #3 (OOD)
 Team Presentation #3 (OOD) --> PPT ÀÚ·áÁ¦Ãâ/Æò°¡·Î ´ëü
13 05.27 / 05.31 Team Activity #4 (OOI)
 - OOPT Stage 2050 - Construct
 - OOPT Stage 2060 - Testing
 - Case Study - LMS , Case Study - PRINTER 
14 06.03 / 06.07  Team Activity #4 (OOI) Team Activity #4 (OOI)
15 06.10 / 06.14

 Team Presentation #4 (OOI - Final)

 (Reserved)
16 06.17  ±â¸»°í»ç

¡¡

OOAD/UML ÀÌ·Ð °­ÀÇ


 Chapter 1. Object-Oriented Analysis and Design
 Chapter 2. Iterative, Evolutionary, and Agile
 Chapter 3. Case Studies
 Chapter 4. Inception is Not the Requirements Phase
 Chapter 5. Evolutionary Requirements
 Chapter 6. Use Cases
 Chapter 7. Other Requirements
 Chapter 8. Iteration 1 Basics
 Chapter 9. Domain Models
 Chapter 10. System Sequence Diagram
 Chapter 11. Operation Contracts
 Chapter 12. Requirements to Design Iteratively
 Chapter 13. Logical Architecture and UML Package Diagrams
 Chapter 14. On to Object Design
 Chapter 15. UML Interaction Diagram
 Chapter 16. UML Class Diagram
 Chapter 17. GRASP: Designing Objects with Responsibilities
 Chapter 19. Designing for Visibility
 Chapter 20. Mapping Designs to Code

¡¡