SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013
National IT Industry Promotion Agency 4
Executive Summary 5
National IT Industry Promotion Agency 6
Executive Summary 7
National IT Industry Promotion Agency 8
Executive Summary 9
National IT Industry Promotion Agency 10
Executive Summary 11
National IT Industry Promotion Agency 12
Executive Summary 13
National IT Industry Promotion Agency 14
Executive Summary 15
National IT Industry Promotion Agency 16
17
National IT Industry Promotion Agency 18
19
National IT Industry Promotion Agency 20
Executive Summary 21
National IT Industry Promotion Agency Contents
National IT Industry Promotion Agency Contents
N a t i o n a l I T I n d u s t r y P r o m o t i o n A g e n c y
1
1 26
1 27
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 28
1 29
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 30
1 31
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 32
1 33
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 34
1 35
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 36
1 37
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 38
1 39
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 40
1 Demand growth, Diversity Spaghetti Code SW craft-code and fix-heroic debugging Large Projects, Weak planning & control Evolvability, Reusability Structured Methods Waterfall Process Process Overhead Object-oriented Methods Standards, Maturity Models Noncompliance HCI, COTS, Emergence Slow execution Software Factories Enterprise integration Human factors Process bureaucracy Rapid change Concurrent, Risk-driven Process Agile Methods Integrated Systems and SW Engineering Stovepipes Hybird Agile, Plan-driven Methods Rapid Change Rapid composition, Evolution environments Lack of scalability Global connectivity, Business Practicality, security threats, Massive systems of systems Collaborative methods, Infrastructure, Environment, value-based methods; Enterprise architectures; System building by users Many defects Formal Methods Rapid Change Lack of scalability Rapid Change Scale Skill Shortfalls Domain-specific SW architectures, Product-line reuse Domain Understanding Business 4GLs, CAD/CAM, User programming Lack of scalability Serviceoriented architectures, Model-driven development Model clashes Crafting 1960's Formality; Waterfall 1970's Productivity 1980's Concurrent Process 1990's Agility; Vaule 2000's Global Integration 2010's 41
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 OPERATIONAL PLAN MACHINE SPECIFICATIONS OPERATIONAL SPECIFICATIONS PROGRAM SPECIFICATIONS CODING SPECIFICATIONS CODING PARAMETER TESTING (SPECIFICATIONS) ASSEMBLY TESTING (SPECIFICATIONS) SHAKEDOWN SYSTEM EVALUATION 42
1 43
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 44
1 Spaghetti Code Structured Methods Demand growth, Diversity Waterfall Process SW craft-code and fix-heroic debugging Large Projects, Weak planning & control Many defects Formal Methods Skill Shortfalls Domain Understanding Crafting 1960's Formality; Waterfall 1970's 45
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 46
1 47
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 Evolvability, Reusability Object-oriented Methods Structured Methods Standards, Maturity Models Waterfall Process Noncompliance HCI, COTS, Emergence Slow execution Process Overhead Software Factories Formal Methods Lack of scalability Domain Understanding Business 4GLs, CAD/CAM, User programming Formality; Waterfall 1970's Productivity 1980's 48
1 49
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 50
1 Object-oriented Methods Enterprise integration Human factors Standards, Maturity Models Process bureaucracy Agile Methods Waterfall Process HCI, COTS, Emergence Rapid change Concurrent, Risk-driven Process Slow execution Software Factories Rapid composition, Evolution environments Formal Methods Rapid Change Lack of scalability Business 4GLs, CAD/CAM, User programming Domain-specific SW architectures, Product-line reuse Lack of scalability Rapid Change Productivity 1980's Concurrent Process 1990's 51
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 52
1 53
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 Object-oriented Methods Enterprise integration Human factors Integrated Systems and SW Engineering Standards, Maturity Models Process bureaucracy Agile Methods Stovepipes Lack of scalability Waterfall Process HCI, COTS, Emergence Rapid change Concurrent, Risk-driven Process Rapid Change Hybird Agile, Plan-driven Methods Slow execution Software Factories Rapid composition, Evolution environments Rapid Change Domain-specific SW architectures, Product-line reuse Rapid Change Service-oriented architectures, Model-driven development Concurrent Process 1990's Agility; Vaule 2000's 54
1 55
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 56
1 57
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 Integrated Systems and SW Engineering Hybird Agile, Plan-driven Methods clobal connectivity, Business Practicality, security threats, Massive systems of systems Collaborative methods, Infrastructure, Environment, value-based methods; Enterprise architectures; System building by users Rapid composition, Evolution environments Scale Service-oriented architectures, Model-driven development Model clashes Agility; Vaule 2000's Global Integration 2010's 58
1 59
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 60
1 61
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 62
1 63
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 64
1 65
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 66
1 67
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 68
1 69
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 70
1 71
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 72
1 73
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 74
1 75
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 76
SW품질과 생산성 혁신의 길, SW공학 1 3.3.2. 법 제도 현황 SW산업의 진흥을 위해 각 종 법령이 제 개정되고, 제도가 시행되어 왔다. 이러한 SW산업의 진흥을 위 한 법 제도적인 노력은 크게 중소기업의 사업 참여 기회 확대와 SW사업의 제값 받기, 그리고, SW사업 의 품질제고 차원에서 시행된 것이다. SW사업의 진행단계(기획 및 발주 준비 단계, 평가 및 계약 단계, 사업관리 단계, 운영 및 유지보수 단계) 별 관련 법령과 규정은 다음과 같다. < SW사업 진행단계별 관련 법령 및 규정 > * 출처 : NIPA, 2009 77
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 78
1 79
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 80
1 81
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 82
1 83
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 84
1 85
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 86
1 87
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 88
1 89
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 90
1 91
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 92
1 93
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 94
1 95
N a t i o n a l I T I n d u s t r y P r o m o t i o n A g e n c y
2
2 98
2 99
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 100
2 101
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 102
2 103
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 104
2 105
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 106
2 107
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 108
2 109
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 110
2 111
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 112
2 113
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 114
2 115
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 116
2 117
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 118
2 119
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 120
2 121
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 122
2 123
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 124
2 125
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 126
2 127
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 128
2 129
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 130
2 131
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 132
2 133
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 134
2 135
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 136
2 137
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 138
2 139
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 140
2 141
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 142
2 143
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 144
2 145
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 146
2 147
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 PA Category Level 2 Level 3 Level 4 Level 5 Organizational Process Focus Organizational Organizational Process Organizational Process Definition for IPPD Process Innovation and Management Organizational Training Performance Deployment Project Planning Integrated Project Quantitative Project Project Monitroring and Control Management for IPPD Project Management Supplier Agreement Management Risk Management Management Requirements Development Technical Solution Engineering Requirements Management Project Integration Verification Validation Configuration Management Casual Support Process and Product Quality Assurance Decision Analysis and Resolution Analysis and Measurement and Analysis Resolution 148
2 149
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 150
2 151
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 152
2 153
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 154
2 155
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 156
2 157
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 158
2 159
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 160
2 161
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 162
2 163
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 164
2 165
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 166
2 167
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 168
2 169
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 170
2 171
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 172
2 173
N a t i o n a l I T I n d u s t r y P r o m o t i o n A g e n c y
3
3 176
3 177
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 178
3 179
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 180
3 181
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 182
3 183
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 184
3 185
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 186
3 187
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 188
3 189
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 190
3 191
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 192
3 193
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 194
3 195
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 196
3 197
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 198
3 199
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 200
3 201
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 202
3 203
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 204
3 205
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 206
3 207
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 208
3 209
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 210
3 211
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 212
3 213
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 214
3 215
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 216
3 217
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 218
3 219
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 220
3 221
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 222
3 223
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 224
3 225
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 226
4
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 228
A 229
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 230
B 231
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 232
B 233
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 234
B 235
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 236
C 237
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 238
C 239
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 240
C 241
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 242
C 243
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 244
C 245
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 D 246
E 247
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 248
E 249
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 250
E 251
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 252
F 253
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 254
G 255
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 256
H 257
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 258
H 259
260