ÄÁÅÙÃ÷»ó¼¼º¸±â

Á¤º¸°ü¸®±â¼ú»ç & ÄÄÇ»ÅͽýºÅÛÀÀ¿ë±â¼ú»ç Vol. 5 ¼ÒÇÁÆ®¿þ¾î °øÇÐ
Á¤º¸°ü¸®±â¼ú»ç & ÄÄÇ»ÅͽýºÅÛÀÀ¿ë±â¼ú»ç Vol. 5 ¼ÒÇÁÆ®¿þ¾î °øÇÐ
  • ÀúÀڱǿµ½Ä Àú
  • ÃâÆǻ缺¾È´ç
  • ÃâÆÇÀÏ2022-02-10
  • µî·ÏÀÏ2022-12-16
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 13, ´©Àû¿¹¾à 1

Ã¥¼Ò°³

ÀÌ Ã¥Àº Çпø ¼ö°­À» ÅëÇØ ½ÀµæÇÑ ³»¿ë°ú ¸àÅ丵À» ÁøÇàÇϸ鼭 ½º½º·Î ÇнÀÇÑ ³»¿ëÀ» ¹ÙÅÁÀ¸·Î ´ä¾È ÇüÅ·ΠÀÛ¼ºÇÏ¿´°í, ITºÐ¾ß ±â¼ú»çÀÎ Á¤º¸°ü¸®±â¼ú»ç¿Í ÄÄÇ»ÅͽýºÅÛÀÀ¿ë±â¼ú»ç ÀÚ°ÝÀ» ÃëµæÇϱâ À§ÇØ ÇнÀÇÏ°í Àְųª ÇнÀÇÏ°íÀÚ ÇÏ´Â ºÐµéÀ» À§ÇØ ¸¸µé¾ú´Ù. º» ±³Àç´Â ¹ßÀü µ¿Çâ, ¹è°æ ±×¸®°í À¯»ç ±â¼ú°úÀÇ ºñ±³, ´Ù¾çÇÑ µµ½ÄÈ­ µî 25³â°£ÀÇ ½Ç¹« °³¹ßÀÚ °æÇèÀ» Åä´ë·Î ÀÛ¼ºÇÑ ³»¿ëÀ¸·Î dzºÎÇÑ °æÇèÀûÀÎ ¿ä¼Ò°¡ ³»ÀçµÇ¾î ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ´Ù.

¸ñÂ÷

PART 1. Software °øÇÐ
1. SoftwareÀÇ Á¤ÀÇ, ºÐ·ù, Æ¯¼º
2. SoftwareÀÇ °³³ä, SWÀÇ À¯Çü
3. Software À§±â¿Í À̸¦ ÇØ°áÇϱâ À§ÇÑ ¹æ¾È
4. Software °øÇÐÀ̶õ ¹«¾ùÀ̸ç S/W °øÇÐÀÇ ±¸¼º¿ä¼Ò¿Í ¿ø¸®
5. IEEE »êÇÏ S/W °øÇРǥÁØ À§¿øȸ¿¡¼­ S/W °øÇÐÀÇ ±Ùº» Áö½ÄÀ» ±ÔÁ¤ÇÑ SWEBOK(SW Engineering Body Of Knowledge)
6. S/W »ê¾÷ À°¼º Àü·«
7. S/WÀÇ ¼³°è ¿ø¸® Áß ¸ðµâ(Module)È­¿¡ ´ëÇØ ¼³¸íÇϽÿÀ.
8. S/W ¼³°è ¿ø¸®¿¡¼­ ºÐÇÒ°ú Á¤º¹(Divide & Conquer)
9. Software ³­µ¶È­(Obfuscation)
10. SoftwareÀÇ Àç»ç¿ë(Reuse)ÀÇ È°¿ë, ¸ñÀû, ±¸Çö ¹æ¹ý
11. Software °ü¸®¸¦ À§ÇÑ ±âÁؼ±(Baseline)
12. Module, Component, Service¿¡ ´ëÇØ °¢°¢ ¼³¸íÇÏ°í ºñ±³ÇϽÿÀ.
13. ÀÓº£µðµå(Embedded) Software
14. S/WÀÇ »ý»ê¼º Çâ»ó ±â¹ýÀΠ¿ª°øÇÐ(Reverse Engineering)°ú Àç°øÇÐ(Re-Engineering).

PART 2. Software °³¹ß ¸ðÇü(¸ðµ¨)
15. SDLC(S/W Development Life Cycle)
16. ÆøÆ÷¼ö(Waterfall) ¸ðµ¨(Model)
17. ÇÁ·ÎÅäŸÀÌÇÎ(Prototyping) ¸ðµ¨(Model)
18. ³ª¼±Çü(Sprial) °³¹ß ¸ðµ¨(Model)
19. ÁõºÐÇü(Incremental)°ú ÁøÈ­Çü(Evolutional) ¸ðµ¨(Model)
20. RAD(Rapid Application Development) ¸ðµ¨
21. Clean Room °³¹ß ¸ðÇü(¸ðµ¨)¿¡¼­ 3°¡Áö Box ±¸Á¶
22. SDLC ¸ðµ¨ ¼±Á¤±âÁØ°ú °¢ ¸ðµ¨ÀÇ »ó°ü °ü°è
23. SDLC(Software Development Life Cycle)°úÁ¤¿¡¼­ ±¸Çö ´Ü°è¿¡¼­ÀÇ Action Item(Activity)°ú ÀÏÁ¤ Áö¿¬ÀÌ ¹ß»ýµÇ¾úÀ» ¶§ PM(Project Manager) ÀÔÀå¿¡¼­ÀÇ ´ëó ¹æ¾È
24. SDLC °úÁ¤¿¡¼­ ÇÊ¿äÇÑ Review, Inspection, Walkthrough
25. ÀüÅëÀûÀΠS/W °³¹ß Model°ú OSS(Open Source Software)°³¹ß ModelÀÇ Â÷ÀÌÁ¡

PART 3. S/W °³¹ß ¹æ¹ý·Ð
26. S/W °³¹ß ¹æ¹ý·Ð(±¸Á¶Àû, Á¤º¸°øÇÐ, °´Ã¼ÁöÇâ, CBD °³¹ß ¹æ¹ý·Ð)
27. Agile Process
28. S/W °³¹ß ¹æ¹ý·ÐÀΠAgile MethodologyÀÇ Á¤ÀÇ, Æ¯¼º, Àå´ÜÁ¡
29. ¸ð¹ÙÀÏ(Mobile) App. °³¹ßÀǠƯ¼º°ú À̽´¿¡ ´ëÇØ¿© ¼³¸íÇÏ°í ¾ÖÀÚÀÏ(Agile)À» È°¿ëÇÏ¿© ¸ð¹ÙÀÏ °³¹ß È¯°æ¿¡ ÀûÇÕÇÑ °³¹ß ¹æ¹ýÀ» Á¦½Ã
30. TDD(Test Driven Development)
31. SPL(Software Product Line)
32. XP(eXtreme Programming) 
33. RUP(Rational Unified Process)
34. XP(eXtreme Programming)¿Í RUP ºñ±³
35. SCRUM
36. MDD(Model Driven Development)
37. ¸ðµ¨ ±â¹ÝÀÇ S/W °³¹ß ¹æ½Ä, MDA(Model Driven Architecture)
38. DevOps(Development + Operation)
39. Kanban S/W °³¹ß ¹æ¹ý·Ð¿¡ ´ëÇØ ¼³¸íÇÏ°í SCRUM ¹æ¹ý°ú ºñ±³
40. CASE(Computer Aided Software Engineering)
41. ¸°(Lean) °³¹ß ¹æ¹ý·Ð

PART 4. UML(Unified Modeling Language)
42. Modeling¸¦ Á¤ÀÇÇÏ°í ¸ñÀû°ú Software¿¡¼­ Modeling ÀÌ ÇÊ¿äÇÑ ÀÌÀ¯
43. UML(Unified Modeling Language)¿¡ ´ëÇØ Á¤ÀÇÇÏ°í Æ¯Â¡°ú °³¹ß ¹æ¹ý·Ð°úÀÇ °ü°è
44. S/W °øÇп¡¼­ ¸ðµ¨¸µ(Modeling)ÀÇ °³³ä°ú ¸ðµ¨¸µ¾ð¾î·Î UMLÀÌ ÇÊ¿ä ÀÌÀ¯
45. UML(Unified Modeling Language)¿¡ ´ëÇØ ±¸¼º¿ä¼Ò
46. UMLÀÇ ±¸¼º¿ä¼Ò Áß »ç¹°(Thing)ÀÇ ¼¼ºÎ ³»¿ë
47. ¸ðµ¨¸µ(Modeling)°ú ÇÁ·Î±×·¡¹Ö(Programming)À» ºñ±³ÇÏ°í °³¹ß°úÁ¤¿¡¼­ Àû¿ëµÇ´Â UML DiagramÀÇ Á¾·ù
48. UMLÀÇ 4+1 View ¸ðÇü(Model).
49. UMLÀÇ 4+1 View ModelÀ» ¼³¸íÇÏ°í SDLC °úÁ¤ Àû¿ë
50. UML¿¡¼­ °ü°è(Relationship)Ç¥½Ã´Â 6°¡Áö(¿¬°ü, ÀÇÁ¸, ÀϹÝÈ­, ½Çüȭ, ÁýÇÕ¿¬°ü, ÇÕ¼º¿¬°ü)°ü°è·Î Ç¥½ÃµÈ´Ù. °¢°¢ ¼³¸íÇÏ°í ½Ç»ýÈ°¿¡¼­ »ç¿ëµÇ´Â ¿¹¸¦ Notation(µµ½ÄÈ­)
51. ´ÙÀ½ÀÇ Class Diagram¸¦ ÀÚ¹Ù Code·Î ÀÛ¼ºÇÏ°í Á¤º¸Àº´Ð¿¡ »ç¿ëµÈ Á¢±Ù Á¦¾îÀÚ¿¡ 
´ëÇØ ¼³¸íÇϽÿÀ.
52. ´ÙÀ½ Class DiagramÀ» ÀÚ¹Ù(JAVA) Code·Î º¯È¯ÇϽÿÀ.
53. ´ÙÀ½ UML ½ÃÄö½º(Sequence) ´ÙÀ̾î±×·¥(Diagram)À» ¼³¸íÇÏ°í JAVA Code·Î ±¸ÇöÇϽÿÀ.
54. ´ÙÀ½ÀÇ ±¸¼º °´Ã¼¸¦ ÀÌ¿ëÇÏ¿© Sequence DiagramÀ¸·Î Ç¥½ÃÇϽÿÀ(³»¿ëÀ» »ó¼¼È÷).
55. ¾Æ·¡¿Í °°Àº ÀüÀÚ°è»ê±â¸¦ °´Ã¼ ÁöÇâ ¾ð¾î¸¦ »ç¿ëÇÏ¿© »ý¼ºÇÏ°íÀÚ ÇÑ´Ù. Class Diagram À¸·Î Ç¥±âÇϴ ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇϽÿÀ.
56. UML2.0(4°èÃþ°ú 4°¡Áö ¿µ¿ªÀ§ÁÖ·Î)
57. SW Á¦Ç°ÀÌ ½ÃÀå¿¡ Ãâ½ÃµÈ ÈÄ »ç¿ëÀڷκÎÅÍ ¿¹±âÄ¡ ¾ÊÀº ¹®Á¦Á¡ÀÌ ÀÖ´Ù°í Service Desk¿¡ Á¢¼öµÇ¾ú´Ù. SLA(Service Level Management)¿¡´Â 3ÀÏ À̳»¿¡ °³¼± ´ëÀÀÇؾߠÇÑ´Ù°í ¸í½ÃµÇ¾î ÀÖ´Ù. 3ÀÏ À̳»¿¡ Issue¸¦ °³¼±(Clear)Çϴ °úÁ¤À» UMLÀÇ Timing Diagram À¸·Î ±â¼úÇϽÿÀ(°³¼±Àº °³¹ß ´ã´çÀÚ, °ËÁõÀº Ç°Áú ´ã´çÀÚ°¡ ÁøÇàÇϸ砰¢°¢ 1ÀϾ¿ ¼Ò¿äµÈ´Ù°í °¡Á¤ÇÑ´Ù).
58. ¾Æ·¡ Code¿¡ ´ëÇØ Class DiagramÀ¸·Î Ç¥ÇöÇÏ°í ¼³¸íÇϽÿÀ.
59. UMLÀÇ È®Àå ¸ÞÄ¿´ÏÁò(Extensibility Mechanism) (Stereotype »ç¿ë¿¡ ´ëÇØ ¿¹¸¦ µé¾î ¼³¸íÇϽÿÀ)
60. ¾Æ·¡ UMLÀÇ ½ºÅ×·¹¿À(Stereotype)¸¦ JAVA ¾ð¾î·Î Coding ÇÏ°í ¸¹ÀÌ »ç¿ëµÇ´Â Stereotype 3°¡Áö À̻󠳪¿­Çؼ­ ¼³¸íÇϽÿÀ.
61. UMLÀÇ State Machine Diagram ¿¡ ´ëÇØ ¼³¸íÇÏ°í ¿¤¸®º£ÀÌÅÍ(Elevator)ÀÇ ¿¹¸¦ µé¾î State Machine DiagramÀ¸·Î Ç¥½ÃÇϽÿÀ.
62. UMLÀÇ ¿¬°ü(Association)°ü°è¿Í ¹æÇ⼺ÀÌ Àִ ¿¬°ü(Directed Association)¿¡ ´ëÇØ ¿¹¸¦ µé¾î ¼³¸íÇÏ°í Directed Association¿¡ ´ëÇؼ­´Â ¿¹Á¦ »óȲÀ» µé¾î Coding ÇϽÿÀ.
63. UMLÀÇ ÀϹÝÈ­(Generalization) °ü°è¿¡ ´ëÇØ ¿¹Á¦ »óȲÀ» µé¾î ¼³¸íÇÏ°í CodingÇϽÿÀ
64. UMLÀÇ ½Çüȭ(Realization) °ü°è¿¡ ´ëÇØ ¿¹Á¦ »óȲÀ» µé¾î ¼³¸íÇÏ°í CodingÇϽÿÀ.
65. UMLÀÇ ÀÇÁ¸(Dependency) °ü°è¿¡ ´ëÇØ ¿¹Á¦ »óȲÀ» µé¾î ¼³¸íÇÏ°í CodingÇϽÿÀ.

PART 5. µðÀÚÀΠÆÐÅÏ(Design Pattern)
66. µðÀÚÀÎÆÐÅÏ(Design Pattern)
67. µðÀÚÀÎÆÐÅÏÀÇ Á¾·ù¸¦ ±â¼úÇÏ°í °¢ ÆÐÅÏ º° °£´ÜÇÑ ¼³¸í°ú È°¿ë¿¹
68. Prototype ÆÐÅÏ(Pattern)
69. Singleton Pattern
70. °´Ã¼ÁöÇâ °³³ä¿¡¼­ Ãß»óÈ­(Abstract)¿¡ ´ëÇØ Á¤ÀÇÇÏ°í Ãß»ó Å¬·¡½º(Class)¸¦ »ý¼ºÇÑ ÈÄ À̸¦ È°¿ëÇÑ Code¸¦ ±¸ÇöÇÏ°í ¼³¸íÇϽÿÀ.
71. Abstract Factory Pattern¿¡ ´ëÇØ ¼³¸íÇÏ°í ¾Æ·¡ Code¸¦ Class DiagramÀ¸·Î Ç¥ÇöÇÑ ÈÄ Abstract Factory Pattern¸¦ Àû¿ëÇÏ¿© Coding ÇϽÿÀ( Starcraft¿¡ ³ª¿À´Â Teran Unit ÀÓ).
72. Iterator Pattern¿¡ ´ëÇØ ¼³¸íÇÏ°í Java ¾ð¾î¿¡ Àû¿ëµÈ ¿¹Á¦¸¦ ±â¼úÇϽÿÀ.
73. Iterator PatternÀ» »ç¿ëÇÏ¿© Factory Method Pattern¸¦ ±¸ÇöÇϽÿÀ.
74. Class Diagram¿¡¼­ TextView Class¸¦ Adapter Pattern À» Àû¿ëÇÏ¿© ±¸ÇöÇϽÿÀ.

PART 6. °´Ã¼ ÁöÇâ ¾ð¾î
75. °´Ã¼ÁöÇâ °³³ä°ú ±¸¼º¿ä¼Ò, °´Ã¼(Object), Å¬·¡½º(Class), ±â´É(Method, Message), ¼Ó¼º
(Attribute)¿¡ ´ëÇØ ¼³¸íÇÏ°í JAVA ¾ð¾î·Î ½ÇÁ¦ Code ¿¹¸¦ º¸À̽ÿÀ.
76. °´Ã¼ÁöÇâ °³³ä¿¡¼­ »ó¼Ó(Inheritance)¿¡ ´ëÇØ Á¤ÀÇÇÏ°í »ó¼Ó¹æ¹ý°ú ½ÇÁ¦ Code ±¸Çö
77. °´Ã¼ÁöÇâ °³³ä¿¡¼­ Ãß»óÈ­(Abstract)¿¡ ´ëÇØ Á¤ÀÇÇÏ°í ¿¹¸¦ µé¾î ¼³¸íÇϽÿÀ.
78. JAVA ¾ð¾î
79. JAVAÀÇ ÁÖ¿ä ±¸Çö ºÐ¾ß¿Í °³¹ß È¯°æ
80. JAVA ¾ð¾îÀǠƯ¡°ú JAVA Program ½ÇÇà ¼ø¼­
81. JVM(Java Virtual Machine) ±¸Á¶ ¼³¸í
82. API(Application Program Interface)¿Í JAPI( Java API)
83. °´Ã¼ÁöÇâ ¼³°è¿øÄ¢¿¡ ´ëÇØ ½Ç»ýÈ°°ú ¿¬°èÇÏ¿© ¼³¸íÇϽÿÀ.
84. °´Ã¼ÁöÇâ ¾ð¾îÀǠƯ¡°ú ¼³°è¿øÄ¢À» ±â¼úÇÏ°í, ±¸Á¶Àû ±â¹ý°ú Â÷º°È­µÇ´Â °³³äÀ» ¼³¸íÇϽÿÀ. ¶ÇÇÑ Private, Public Á¢±ÙÁ¦¾îÀÚ(Access Modifier)¸¦ »ç¿ëÇÏ¿© ¿ÜºÎ·ÎºÎÅÍ µ¥ÀÌÅ͸¦ º¸È£Çϱâ À§ÇÑ Á¤º¸ Àº´Ð¹æ¹ýÀ» ½ÇÁ¦ °´Ã¼ ÁöÇâ¾ð¾î(JAVA)·Î °£´ÜÈ÷ ±¸ÇöÇϽÿÀ.
85. °´Ã¼ÁöÇâ¾ð¾îÀǠƯ¡(Code ¿¹¸¦ Á¦½ÃÇϽÿÀ).
86. °´Ã¼ÁöÇâ¾ð¾îÀÇ ¿À¹ö¶óÀ̵ù(Overriding)°ú ¿À¹ö·Îµù(Overloading)
87. ¾Æ·¡ ÆÄÀÏ IO °èÃþ ±¸Á¶¿¡¼­ °¢ °èÃþ¿¡¼­ Ãß»óÈ­Çϴ ºÎºÐ¿¡ ´ëÇØ ¼³¸íÇϽÿÀ.
88. Static Linking¿Í Dynamic Linking
89. AOP(Aspect Oriented Programming) ¹æ¹ý

PART 7. ¾ÆÅ°ÅØó(Architecture) ½ºÅ¸ÀÏ
90. IEEE 1471(SW ¾ÆÅ°ÅØÃÄ ¸í¼¼¿¡ °üÇÑ ±¹Á¦ Ç¥ÁØ)
91. MVC(Model, View, Controller)
92. Repository(ÀúÀå¼Ò) 
93. °èÃþÇü(Layered)
94. ÆÄÀÌÇÁ ÇÊÅÍ(Pipe Filter)
95. PHP(Personal Home Page, Hypertext Pre-processor)ÀÇ °³¿ä¿Í µ¿ÀÛ¿ø¸®, Æ¯Â¡, À¯»ç Program ÀΠASP, JSP¿Í ºñ±³
96. P2P(Peer-to-Peer) ¾ÆÅ°ÅØ󠽺ŸÀÏÀÇ °³³äÀ» Network °³³äÀ» Àû¿ëÇÏ¿© Client-Server¿ÍÀÇ Â÷ÀÌÁ¡, Æ¯Â¡ ¹× ¿ä±¸»çÇ׿¡ ´ëÇØ ¼³¸íÇϽÿÀ.
97. P2P(Peer-to-Peer) SystemÀÇ ¿î¿µÇüÅ¿¡ µû¶ó Pure P2P, Super P2P, Hybrid P2P·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù. °¢°¢¿¡ ´ëÇØ ¼³¸íÇÏ°í Àå´ÜÁ¡À» ±â¼úÇϽÿÀ.
98. ¾Æ·¡¿Í °°Àº °£´ÜÇÑ ÀÀ¿ë¿¡ ´ëÇÑ SW ¾ÆÅ°ÅØ󸦠ÀÛ¼ºÇÏ°íÀÚ ÇÑ´Ù. ´ÙÀ½ Áú¹®¿¡ ´äÇϽÿÀ. ¿µ¹® ¹®ÀÚ¿­À» ÀÔ·ÂÇÏ¿© °¢ ¹®ÀÚ º° ´ë¼Ò¹®ÀÚ¸¦ Ã¼Å©ÇÏ¿© ´ë¼Ò¹®ÀÚ¸¦ ¹Ù²Ù¾î Ãâ·ÂÇϴ 
ÇÁ·Î±×·¥ÀÌ´Ù.
ÀÔ·Â:ToDayIsHoIiDay Ãâ·Â:tOdAYiShoLIdAY
1) C&C(Component & Connector:ÇÁ·Î¼¼½º ºä)¸¦ ÀÛ¼ºÇÒ ¶§ °¡Àå Àû´çÇÑ ¾ÆÅ°ÅØÃÄ ½ºÅ¸ÀÏÀ» Á¦½ÃÇÏ°í ÇÊ¿äÇÑ ÄÄÆ÷³ÍÆ® Ä¿³ØÅ͸¦ Á¦½ÃÇϽÿÀ.
2) À§¿¡¼­ Á¦½ÃÇÑ ¾ÆÅ°ÅØ󠽺ŸÀÏ¿¡ µû¶ó ¾ÆÅ°ÅØ󸦠ÀÛ¼ºÇϽÿÀ
3) À§ ÀÀ¿ë¿¡ ´ëÇÑ ¸ðµâ(³í¸® View) ÀÛ¼ºÀ» À§ÇÑ ÄÄÆ÷³ÍÆ®¸¦ Á¦½ÃÇÏ°í ¾ÆÅ°ÅØ󸦠ÀÛ¼ºÇϽÿÀ.

PART 8. OSS(Open Source Software)¿Í LicenseÀÇ Á¾·ù
99. OSS(Open Source Software)ÀÇ Àå´ÜÁ¡
100. OSS °³¹ß Process¿Í Æ¯Â¡
101. OSS(Open Source Software)¿¡¼­ Hidden Patent
102. IP(Intellectual Property) Rights
103. Open API(Application Programming Interface)
104. Apache License 2.0
105. OSS License¿¡¼­ LGPL 2.1
106. BSD(Berkley Software Distribution) License
107. Free Software¿Í Open Software¿¡ ´ëÇØ ¼³¸íÇÏ°í Open Source SoftwareÀÇ ÁöÀû Àç»ê±Ç°ú License¿¡ ´ëÇØ ¼³¸íÇϽÿÀ.
108. ±â¾÷¿¡¼­ ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î(OSS, Open Source Software)¸¦ È°¿ëÇÏ¿© ºñÁî´Ï½º¸¦ ¼öÇàÇÏ°íÀÚ ÇÑ´Ù. ´ÙÀ½¿¡ ´ëÇØ ¼³¸íÇϽÿÀ. 
°¡. Open Source Á¤ÀÇ¿Í GPL2.0 ÀÇ ³»¿ëÀ» ±â¼úÇϽÿÀ.
³ª. GPL 2.0ÀÇ Àǹ«»çÇ×°ú GPL 3.0¿¡¼­ Ãß°¡µÈ ³»¿ëÀ» ¼³¸íÇϽÿÀ.

PART 9. Project °ü¸®
109. PMBOKÀÇ 5 ´Ü°è Project °ü¸® Process 
110. PMBOK¿¡¼­ Á¦½ÃÇϴ 10°³ °ü¸® È°µ¿ ¿µ¿ª
111. Project¿Í Program, Portfolio
112. Project »ý¸íÁֱ⿡ µû¸¥ Project °ü¸® ¾÷¹«ÀÇ Á¦¾à »çÇ×
113. PM(Project Manager)ÀÌ ProjectÀ» °ü¸®Çϴ Process
114. ProjectÀǠƯ¡°ú PM°ú PMO ¿ªÇÒÀ» ºñ±³
115. PMO(Project Management Office)ÀÇ ±â´É¿¡ ´ëÇØ 5°³ À̻󠼳¸íÇϽÿÀ.
116. PMOÀÇ Framework
117. PMOÀÇ ÁÖ¿ä Model°ú R&R(Role & Responsibility )¿¡ µû¸¥ À¯Çü ºñ±³
118. PMO(Project Management Office)ÀÇ ±â´É Áß ¹üÀ§°ü¸®, ÀÏÁ¤°ü¸®, ÀÎÀûÀÚ¿ø°ü¸®, À§Çè°ü¸®, ÀÇ»ç¼ÒÅë°ü¸® ±â´É¿¡ ´ëÇÏ¿© °¢ ±â´ÉÀÇ Á¤ÀÇ, ÁÖ¿ä´Ü°è, °ü¸®»óÀÇ ÁÖÀÇ»çÇ׿¡ ´ëÇØ ¼³¸íÇϽÿÀ.
119. Project ÁøÇ࠽à¹ß»ýµÉ ¼ö Àִ ÀÌÇØ °ü°èÀÚ °£ÀÇ °¥µî ÇØ°á ¹æ¾È
120. Project 10 °ü¸® ¿µ¿ª Áß (PMBOK ±âÁØ) À§Çè °ü¸® ¹æ¾È
121. Project °ü¸® ¿µ¿ª Áß ¹üÀ§ °ü¸®¸¦ À§ÇÑ Process
122. Project ÀÏÁ¤ ´ÜÃà ±â¹ý Áß Fast Tracking°ú Crashing ±â¹ý
123. Project ÁøÇà °úÁ¤¿¡¼­ ÀÌÇØ°ü°èÀÚ °ü¸® ¹æ¾È(ÀÌÇØ°ü°èÀÚ ºÐ¼® Model)
124. Áö¿¬µÇ´Â Project ¿¡ ÀηÂÀ» ´õ Ãæ¿øÇصµ ¿ÀÈ÷·Á ÀÏÁ¤ÀÌ Áö¿¬µÈ´Ù´Â Brook¡¯s Law
125. WBS(Work Breakdown Structure)ÀǠƯ¡, À¯Çü, ActivityÀÇ ¼±Çà ÈÄÇà ÀÇÁ¸ °ü°è ¼³Á¤ ¹æ¹ý
126. Project ÀÏÁ¤°ü¸®¿¡¼­ ÀÓ°è°æ·Î(Critical Path)ÀÌ Àǹ̸¦ ¼³¸íÇÏ°í ´ÙÀ½ÀÇ CPM(Critical Path Method) Network¿¡¼­ ÀÓ°è °æ·Î¸¦ Ã£À¸½Ã¿À(¹æ¹ý 1).
127. Project ÀÏÁ¤°ü¸®¿¡¼­ ÀÓ°è°æ·Î(Critical Path)ÀÌ Àǹ̸¦ ¼³¸íÇÏ°í ´ÙÀ½ÀÇ CPM(Critical Path Method) Network¿¡¼­ ÀÓ°è °æ·Î¸¦ Ã£À¸½Ã¿À(¹æ¹ý 2).

PART 10. Process¿Í Product °ËÁõ¿¡ ´ëÇÑ ±¹Á¦Ç¥ÁØ
128. Software »ý¸í Áֱ⠸ðÇü, SW °³¹ß ¹æ¹ý·Ð°ú SW Process Æò°¡ ¹× °³¼± ¸ðµ¨°£ÀÇ °ü°è
129. Software Ç°Áú Çâ»óÀ» À§ÇÑ ±¹Á¦ Ç¥ÁØÀÇ »óÈ£ °ü°èµµ
130. SoftwareÀÇ °³¹ß°ú ¾ç»ê ±×¸®°í À¯Áö º¸¼ö °úÁ¤¿¡¼­ »ç¿ëµÇ´Â Ç°Áú Çâ»óÀ» À§ÇÑ ±¹Á¦ Ç¥ÁØ
131. ISO/IEC 14598-1¿¡ Á¤ÀÇÇÑ Software Á¦Ç° Æò°¡(Software Product Evaluation)
132. ISO/IEC 9126 Ç°Áú ¸ðµ¨(Quality Model)
133. ISO 21500
134. ISO 12207ÀÇ ±¸¼º°ú ±¸¼º¿¡ µû¸¥ ¼¼ºÎ ³»¿ë
135. Software Product Æò°¡¸¦ À§ÇÑ ISO/IEC 12119
136. ISO/IEC 25000
137. ISO 26262(Functional Safety)
138. e-SCM(e-Sourcing Capability Model) Ç°Áú ¸ðµ¨
139. ISO 20000¿¡ ´ëÇؼ­ ±â¼úÇÏ°í, eSCM°ú ºñ±³ 
140. ISO/IEC 15504(SPICE)
141. CMM(Capability Maturity Model) ¼º¼÷µµ ´Ü°è ¹× Æò°¡ ±âÁØ
142. GS(Good Software) ÀÎÁõ


PART 11. Ç°Áú°ü¸®
143. SoftwareÀÇ Ç°Áú °ü¸®(Quality Management)
144. Software Ç°Áú Çâ»óÀ» À§ÇÑ TestÀÇ ÀϹÝÀûÀΠ¿ø¸®¿Í À¯Çü, S/W TestÀÇ ¹®Á¦Á¡°ú ÇØ°á¹æ¾È
145. Software TestÀÇ Àü·«°ú ¾î·Á¿ò
146. SoftwareÀÇ Test Case
147. Software °ËÁõ¿¡¼­ Verification°ú Validation ¹æ¹ý°ú ÀýÂ÷ ±×¸®°í ºñ±³
148. Refactoring(¸®ÆåÅ丵). (½ÇÁ¦ »ç·Êµµ Æ÷ÇÔÇϽÿÀ)
149. ¾Æ·¡ ³í¸®È¸·Î¸¦ ºÎ¿ï(Boolean)´ë¼ö ¹ýÄ¢À» Àû¿ëÇÏ¿© °£¼ÒÈ­ (ÆÑÅ͸µ-Factoring)
150. Software Ç°Áú °³¼±À» À§ÇÑ Inspection
151. Ç°Áúº¸Áõ¹æ¾È, review
152. Software °ü¸®¸¦ À§ÇÑ Çü»óÅëÁ¦À§¿øȸ È°µ¿
153. Software Test ¹æ¹ý Áß ¸í¼¼±â¹Ý°ú ±¸Á¶±â¹Ý Test ¼³°è ±â¹ý
154. Daily Build
155. Test Oracle
156. Risk ±â¹Ý Test
157. È¸±ÍÅ×½ºÆ®(Regression Test)
158. À̺¥Æ®(Event) ±â¹ÝÀÇ ½Ã½ºÅÛ TestingÀ» À§ÇÑ Record and Replay
159. Software °ËÁõÀ» À§ÇÑ Å×½ºÆ® ÀÚµ¿È­(Test Automation)
160. SystemÀÇ ¿À·ù(Error), °áÇÔ(Fault), °íÀå(Failure)¸¦ ¹æÁöÇϱâ À§ÇÑ ÀϹÝÀûÀΠTest °úÁ¤
161. ¾Æ·¡ Äڵ忡 ´ëÇÑ Å×½ºÆ® ÄÉÀ̽º(test case)¸¦ ÀÛ¼ºÇϴ °úÁ¤
162. ½Ã½ºÅÛÀÇ Å×½ºÆ® ¿ÏÀü¼ºÀ» È®º¸Çϱâ À§ÇÑ ¼Ò½ºÄÚµå Ä¿¹ö¸®Áö(source code coverage)ÀÇ Á¾·ù
163. IEEE-SRS 830(Software ¿ä±¸»çÇ× ¸í¼¼¼­)
164. ¿ä±¸»çÇ×À» ¸¸Á·Çϱâ À§Çؼ­´Â ¿ä±¸°øÇÐÀû °³³äÀÌ ÇÊ¿äÇÏ´Ù. ¿ä±¸°øÇÐÀ» À§ÇÑ Process ¿Í À̸¦ °³¹ßÇϱâ À§ÇÑ ÀýÂ÷
165. Software ¿ä±¸ »çÇ× ºÐ¼®ÀÌ ¾î·Á¿î ÀÌÀ¯
166. SoftwareÀÇ ºÐ¸®¹ßÁÖ¿Í ºÐÇÒ¹ßÁÖ
167. ¼ÒÇÁÆ®¿þ¾î Á¤ÀÇ(SDx)
168. SP(Software Process) ÀÎÁõ
169. PSP(Personal Software Process)
170. TSP(Team Software Process)

PART 12. ±â¼º°í °ü¸®
171. Project ±â¼º°í °ü¸® (EVM: Earned value Management) ±â¹ý
172. Project ÀÏÁ¤ °èȹ¿¡ ´ëÇØ ´ÙÀ½ ¹°À½¿¡ ´ëÇØ ¼³¸íÇϽÿÀ.
1) EVM(Earned Value Management) ¿¡ ´ëÇØ ¼³¸íÇϽÿÀ.
2) 1¿ù 1ÀϺÎÅÍ 6¿ù 1ÀÏ ±îÁö ÁøÇàµÇ´Â Project¿¡ °üÇÑ ÁøÇà ±â·ÏÀÌ ´ÙÀ½°ú °°À» ¶§ EV(Earned Value), SPI(Schedule Performance Index), SV(Schedule Variance), CPI(Cost Performance Index) ±×¸®°í CV(Cost Variance)¸¦ °¢°¢ ±¸ÇϽÿÀ.
´Ü, ÇöÀçÀÏÀº 3¿ù 1ÀÏÀ̶ó°í °¡Á¤ÇÑ´Ù.

173. »ç¾÷¿¹»êÀº 1,600,000õ¿ø, »ç¾÷±â°£Àº 16°³¿ùÀΠÇÁ·ÎÁ§Æ®°¡ 4°³¿ù °æ°úµÇ¾î Project °ü¸®´Â ¼öÇà¾÷ü¿¡°Ô 400,000õ¿øÀ» Áö±ÞÇÏ¿´´Ù. ±×·¯³ª È®ÀΠ°á°ú ÀÛ¾÷ ¼öÇà·üÀº 20%À̾ú´Ù. ÀÌ ¹®Á¦¿¡ ´ëÇÑ ±â¼º°í ºÐ¼®(EVA : Earned Value Analysis)À» ¼öÇàÇÏ¿´´Ù. 
°¡. ÇÁ·ÎÁ§Æ® ºñ¿ëÀÇ °èȹ´ëºñ ½ÇÀûÀÇ Â÷ÀÌ(CV), ½ÇÁ¦ ¿¹»ó ¿ø°¡ È¿À²(CPI)À» °¢°¢ ±¸ÇÏ°í °ªÀÇ Àǹ̸¦ ¼³¸íÇϽÿÀ.
³ª. Project ÀÏÁ¤ Áøô»çÇ× ÆľÇ(SV), ÀÏÁ¤¿¡ ´ëÇÑ È¿À²(SPI)À» °¢°¢ ±¸ÇÏ°í °ªÀÇ Àǹ̸¦ ¼³¸íÇϽÿÀ.
´Ù. ¿Ï·á½ÃÁ¡ ¿ø°¡ ¿¹»óÄ¡(EAC)¸¦ ±¸ÇØ º¸°í, Project °ü¸®ÀÚ ÀÔÀå¿¡¼­ ½Å·Ú¼º Àִ ¿ø°¡ ¶Ç´Â ÀÏÁ¤ Áؼö¸¦ À§ÇØ ÇöÀå¿¡¼­ ½ÇÇö °¡´ÉÇÑ °í·Á»çÇ×À» Á¦½ÃÇϽÿÀ.
174. »õ·Î¿î IT ÇÁ·ÎÁ§Æ®¸¦ ¼öÇà Áß¿¡ ÀÖ´Ù. °¢ ´Ü°èÀÇ ÀÏÁ¤Àº ÇÑ ´Þ¾¿ °É¸®°í, °¢ ´Ü°è ¸¶´Ù 10,000õ¿øÀÇ ¿¹»êÀÌ ÇÒ´çµÇ¾ú´Ù. °¢ ´Ü°è´Â ÇØ´ç ´Ü°è°¡ ³¡³­ ÈÄ¿¡ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϵµ·Ï µÇ¾î ÀÖ´Ù. ¿À´ÃÀº 3¿ùÀÇ ¸¶Áö¸· ³¯ÀÌ´Ù. ¾Æ·¡ ÇÁ·ÎÁ§Æ® Áøô »óȲǥ¸¦ ÀÌ¿ëÇÏ¿© Earned Value Analysis Ãø¸é¿¡¼­ ´ÙÀ½ Áú¹®¿¡ ´ëÇÏ¿© ¼³¸íÇϽÿÀ.     
°¡. PV(Planned value), EV(Earned Value), AC(Actual Cost), BAC(Budget At Completion), CV(Cost Variance), CPI(Cost Performance Index), SVS(Schedule variance),SPI(Schedule Performance Index)ÀÇ °è»ê½Ä°ú ´äÀ» ±¸ÇϽÿÀ.
³ª. EAC(Estimate At Completion), ETC(Estimate To Complete), VAC(Variance At Completion)ÀÇ °è»ê½Ä°ú ´äÀ» ±¸ÇϽÿÀ(´Ü, EAC´Â ÇâÈÄ¿¡µµ CPIÀÇ ºñÀ²·Î ÁöÃâµÊ).
´Ù. »ó±â °á°ú¸¦ ¹ÙÅÁÀ¸·Î ÇöÀç ÁøÇàÁßÀΠIT ÇÁ·ÎÁ§Æ®ÀÇ »óŸ¦ Áø´ÜÇϽÿÀ.

ÇÑÁÙ ¼­Æò