Software Quality Issues โ€“ BAP Software

์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์€ ์˜คํ”„์‡ผ์–ด ๊ฐœ๋ฐœ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์˜ ์›์ธ ์ค‘ ํ•˜๋‚˜์ธ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์— ๋Œ€ํ•œ ์‚ฌ๊ณ  ์ฐจ์ด๋ฅผ ๊ณ ๋ คํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ณธ๊ณผ ๋ฒ ํŠธ๋‚จ์€ ๊ตญ์ ์ด ๋‹ค๋ฅธ ๋‘ ๋‚˜๋ผ๋กœ, ์‚ฌ๊ณ  ๋ฐฉ์‹์˜ ์ฐจ์ด๊ฐ€ ํ•„์—ฐ์ ์œผ๋กœ ์˜ํ–ฅ์„ ๋ฏธ์น  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

1. ์˜คํ”„์‡ผ์–ด ๊ฐœ๋ฐœ์—์„œ ๊ตญ๊ฐ€ ์„ฑ๊ฒฉ ์ฐจ์ด๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ

1.1. ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ๊ณผ ๊ตญ๊ฐ€ ์„ฑ๊ฒฉ ์ฐจ์ด

๋จผ์ € ๋ฒ ํŠธ๋‚จ ์‚ฌ๋žŒ๋“ค์˜ ๊ตญ๊ฐ€ ์„ฑ๊ฒฉ์„ ๊ณ ๋ คํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฒ ํŠธ๋‚จ ์‚ฌ๋žŒ๋“ค์€ ์„ฑ์‹คํ•˜๊ณ  ๊ทผ๋ฉดํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ณธ ์‚ฌ๋žŒ๋“ค๊ณผ๋Š” ์กฐ๊ธˆ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋ฒ ํŠธ๋‚จ ์‚ฌ๋žŒ๋“ค์€ ๋‹ค๋ฅธ ์•„์‹œ์•„ ๊ตญ๊ฐ€๋“ค๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‹œ๊ฐ„์— ๋А์Šจํ•œ ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐํ˜ผ์‹์˜ ์‹œ์ž‘ ์‹œ๊ฐ„์„ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ดˆ๋Œ€์žฅ์— ์ ํžŒ ์‹œ๊ฐ„์— ๊ฐ€๋„ ์•„๋ฌด๋„ ์˜ค์ง€ ์•Š๋Š” ๊ฒƒ์€ ์ž์—ฐ์Šค๋Ÿฌ์šด ์ผ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ทธ๋“ค์€ ์•ฝ์†์„ ํ•ญ์ƒ ์ง€ํ‚ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์•„ํŒŒํŠธ๋ฅผ ์ฐพ๊ณ  ์žˆ๊ณ  ์•„ํŒŒํŠธ ์ฃผ์ธ๊ณผ ๋งŒ๋‚  ๊ณ„ํš์ด ์žˆ์„ ๋•Œ, ๊ทธ๋“ค์€ ์ข…์ข… ์•„๋ฌด๋Ÿฐ ์—ฐ๋ฝ ์—†์ด ์•ฝ์†์„ ์ทจ์†Œํ•ฉ๋‹ˆ๋‹ค. ์ž์‹ ๋“ค์ด ์ •ํ•œ ์•ฝ์†์„ ์ง€ํ‚ค์ง€ ์•Š์•„๋„ ๋น„ํŒ๋ฐ›์ง€ ์•Š๋Š” ๊ด€์Šต์ด ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์— ๋Œ€ํ•œ ์ธ์‹์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Software quality

1.2. ๊ธฐํ•œ ๋‚ด ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ๋ณด์žฅ

์ง€์ •๋œ ์‹œ๊ฐ„์„ ์ง€ํ‚ค์ง€ ์•Š์œผ๋ฉด ๊ทธ๋“ค์ด ๊ธฐํ•œ ๋‚ด์— ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์„ ๋ณด์žฅํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์ด ์˜คํ”„์‡ผ์–ด ๊ฐœ๋ฐœ์—์„œ ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์€ ๋งํ•  ํ•„์š”๋„ ์—†์ง€๋งŒ, ๊ทธ์™€ ํ•จ๊ป˜ ๋‚ฉ๊ธฐ ์‹œ๊ฐ„๊ณผ์˜ ๊ท ํ˜•์ด ๋” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆด์ˆ˜๋ก ๋ฒ„๊ทธ๊ฐ€ ์ ๊ณ  ํ’ˆ์งˆ์ด ๋” ์ข‹์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ง€์ •๋œ ์‹œ๊ฐ„ ๋‚ด์— ์ถฉ๋ถ„ํ•œ ํ’ˆ์งˆ์„ ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์‹ค์ œ ์˜คํ”„์‡ผ์–ด ๊ฐœ๋ฐœ ํ˜„์žฅ์—์„œ ์ด๋ฅผ ์ดํ•ด์‹œํ‚ค๋Š” ๋ฐ๋Š” ๋งŽ์€ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ๋„ ๋ฒ ํŠธ๋‚จ ์‚ฌ๋žŒ๋“ค์€ ์•„์‹œ์•„ ๊ตญ๊ฐ€๋“ค ์ค‘์—์„œ ์„ฑ์‹คํ•˜๊ณ  ๊ทผ๋ฉดํ•˜๋ฏ€๋กœ, ๊ทธ๋“ค์ด ์ด๋ฅผ ์ž˜ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.Software quality assurance

2. ๋‘ ๋‚˜๋ผ ๊ฐ„ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ์ฐจ์ด๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

์ผ๋ณธ ์‚ฌ๋žŒ๋“ค์˜ ํ’ˆ์งˆ์„ ์„ค๋ช…ํ•  ๋•Œ, ๋ฒ ํŠธ๋‚จ ์‚ฌ๋žŒ๋“ค์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ˆ๋ฅผ ๋“ค์–ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

“์˜ˆ๋ฅผ ๋“ค์–ด, ๋‹น์‹ ์ด ๋•…์„ ๊ตฌ์ž…ํ•˜๊ณ , ๊ณ„์•ฝ์ž๋กœ๋ถ€ํ„ฐ 4๊ฐœ์›” ๋‚ด์— ๊ทธ๊ณณ์— ์ง‘์„ ์ง“๊ธฐ๋กœ ๊ณ„์•ฝํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ์‹œ๋‹ค. ์˜ˆ์ •๋œ ๋‚ ์งœ ์ „๋‚ , ์ง€๋ถ•์€ ์™„๋ฃŒ๋˜์—ˆ์ง€๋งŒ ์ˆ˜๋„์™€ ์ „๊ธฐ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๊ณ , ์ฃผ๋ณ€์— ์ž์žฌ๊ฐ€ ๋‚จ์•„ ์žˆ์œผ๋ฉฐ, 2์ธต์€ ์™„์„ฑ๋˜์—ˆ์ง€๋งŒ 3์ธต์€ ์•„์ง ๊ฑด์„ค ์ค‘์ด๋ผ๊ณ  ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ƒํ™ฉ์—์„œ ๊ณ„์•ฝ์ž๊ฐ€ ๋ˆ์„ ์š”๊ตฌํ•˜๋ฉด ๋‹น์‹ ์€ ์ง€๋ถˆํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?”

๋ฌผ๋ก  ๊ทธ๋“ค์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ‘์•„๋‹ˆ์˜ค’๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ˆ˜์šฉ ๊ฐ€๋Šฅํ•œ ์กฐ๊ฑด์„ ์ฐพ์œผ๋ ค๋ฉด ์˜์‹์˜ ์ฐจ์ด๋ฅผ ์•Œ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ 2์ธต๊นŒ์ง€๋งŒ ์™„์„ฑ๋˜๋ฉด ์ถฉ๋ถ„ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ฑฐ๋‚˜, ์ž์žฌ๊ฐ€ ๋‚จ์•„ ์žˆ๋Š” ๊ฒƒ์ด ๊ดœ์ฐฎ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ์˜๊ฒฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฐจ์ด๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ํ’ˆ์งˆ ์ธ์‹์˜ ์ฐจ์ด๋กœ ์ด์–ด์ง„๋‹ค๊ณ  ์„ค๋ช…ํ•˜๋ฉด, ๊ทธ๋“ค์€ ํ’ˆ์งˆ ์ธ์‹์˜ ์ฐจ์ด๊ฐ€ ์žˆ์Œ์„ ์ดํ•ดํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฌผ๋ก  ๊ทธ๋“ค์ด ์ด๋ฅผ ์ดํ•ดํ•œ๋‹ค๊ณ  ํ•˜๋”๋ผ๋„, ๊ทธ๊ฒƒ์„ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ํ’ˆ์งˆ ์ธ์‹์˜ ์ฐจ์ด๋Š” ๊ต์œก๊ณผ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ฑ์‹คํ•˜๊ณ  ๊ทผ๋ฉดํ•œ ๋ฒ ํŠธ๋‚จ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋Š” ์ด ๋ฐฉ๋ฒ•์ด ๋” ํšจ๊ณผ์ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Software quality assessment

3. ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์„ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

3.1. ์ƒํ˜ธ ์ดํ•ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ๊ตฌ์ถ•

๊ต์œก์— ์žˆ์–ด์„œ๋Š” ํ•œ ๊ฑธ์Œ์”ฉ ๋‚˜์•„๊ฐ€๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์ด์ง€๋งŒ, ์‹œ์Šคํ…œ์„ ์–ด๋–ป๊ฒŒ ๊ตฌ์ถ•ํ•ด์•ผ ํ• ๊นŒ์š”?

Chแบฅt lฦฐแปฃng phรกt triแปƒn phแบงn mแปm tแบกi Viแป‡t Nam nhฦฐ thแบฟ nร o?

๋ฒ ํŠธ๋‚จ ์ธก์— ์ผ๋ณธ ํ’ˆ์งˆ์„ ์š”๊ตฌํ•˜๋ฏ€๋กœ, ์ผ๋ณธ์˜ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ๊ด€๋ฆฌ ๋ฐฉ๋ฒ•์„ ๋ฒ ํŠธ๋‚จ ์˜คํ”„์‡ผ์–ด ๊ฐœ๋ฐœ์— ์ ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ตœ์„ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ณธ ๋ฐฉ์‹์ด ๊ธ€๋กœ๋ฒŒ ํ‘œ์ค€์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์€ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ผ๋ณธ์‹ ๋ฐฉ์‹์„ ๋ฒ ํŠธ๋‚จ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ฐ•์š”ํ•˜๋Š” ๊ฒƒ์€ ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์•„๋‹™๋‹ˆ๋‹ค. ์„œ๋กœ์˜ ์•„์ด๋””์–ด๋ฅผ ์ดํ•ดํ•œ ํ›„ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์„œ๋กœ์˜ ์•„์ด๋””์–ด๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ์‹ค์ œ๋กœ ๋งค์šฐ ๋†’์€ ์žฅ๋ฒฝ์ž…๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์ธ ๋ฒ ํŠธ๋‚จ ์˜คํ”„์‡ผ์–ด ํšŒ์‚ฌ์—์„œ๋Š” ์ผ๋ณธ์˜ ์˜๊ฒฌ์„ ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•ด ์ผ๋ณธ์—์„œ ํŒŒ๊ฒฌ๋œ ์ผ๋ณธ์ธ ์ง์›์ด๋‚˜ ์ผ๋ณธ์—์„œ ์˜จ ์ถœ์žฅ์ž๊ฐ€ ์ผ๋ณธ ์ธก์˜ ์˜๊ฒฌ์„ ๋“ฃ๊ณ  ํ˜„์žฅ์—์„œ PDCA ์‚ฌ์ดํด์„ ํ†ตํ•ด ์ข‹์€ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ํ‰๊ฐ€๋ฅผ ์ž‘์—…ํ•ฉ๋‹ˆ๋‹ค.

3.2. BAP์˜ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ๊ด€๋ฆฌ

์šฐ๋ฆฌ ํšŒ์‚ฌ(BAP Co., Ltd.)์˜ ๊ฒฝ์šฐ, ์‚ฌ์žฅ์€ ๋ฒ ํŠธ๋‚จ ์‚ฌ๋žŒ์ด์ง€๋งŒ, ๊ทธ๋Š” ์ผ๋ณธ IT ํšŒ์‚ฌ์—์„œ ์—ฌ๋Ÿฌ ํ•ด ๋™์•ˆ ์ผํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ณธ ํ’ˆ์งˆ ๊ฐœ๋…์„ ์™„์ „ํžˆ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ, ๋Œ€๋ถ€๋ถ„์˜ ์ž„์›๋“ค์€ ํ•˜๋…ธ์ด ๊ธฐ์ˆ ๋Œ€ํ•™๊ต ์ถœ์‹ ์œผ๋กœ HEDSPI ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•œ ์šฐ์ˆ˜ํ•œ ์ธ์žฌ๋“ค์ž…๋‹ˆ๋‹ค. ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๊ทธ๋“ค์€ ๋ฒ ํŠธ๋‚จ ์‚ฌ๋žŒ๋“ค์˜ ํ’ˆ์งˆ ์˜์‹์„ ์ž˜ ์ดํ•ดํ•˜๊ณ  ์žˆ์–ด, ๋ฒ ํŠธ๋‚จ ์—”์ง€๋‹ˆ์–ด๋“ค๊ณผ ์•„์ด๋””์–ด ์ฐจ์ด๋ฅผ ์‰ฝ๊ฒŒ ์†Œํ†ตํ•˜๊ณ , ๋ชฉํ‘œ๋ฅผ ๋ช…ํ™•ํžˆ ์ง€์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ, ์šฐ๋ฆฌ๋Š” ์ผ๋ณธ ๊ธฐ์—…๊ณผ๋„ ํ˜‘๋ ฅํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ณ ๊ฐ๊ณผ ํ•ญ์ƒ ์—ฐ๋ฝํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ผ๋ณธ ๊ณ ๊ฐ์„ ๋งŒ์กฑ์‹œํ‚ค๋Š” ํ’ˆ์งˆ์„ ์ฐฝ์ถœํ•  ์ˆ˜ ์žˆ๋Š” ์ ์— ์ž๋ถ€์‹ฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

4. ๊ฒฐ๋ก 

์˜คํ”„์‡ผ์–ด ๊ฐœ๋ฐœ์—์„œ๋Š” ๋‹ค๋ฅธ ๋‚˜๋ผ๋“ค์ด ํ•„์—ฐ์ ์œผ๋กœ ๋‹ค๋ฅธ ๊ฐ€์น˜๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฉ์ฐจ๋ฅผ ๋ฉ”์šฐ๊ณ  ๋‹ค๋ฅธ ๋‹น์‚ฌ์˜ ๊ตญ๊ฐ€ ์„ฑ๊ฒฉ์„ ์กด์ค‘ํ•˜๋ฉด์„œ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์„ ๊ฐœ์„ ํ•˜๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์˜คํ”„์‡ผ์–ด ๊ฐœ๋ฐœ์˜ ์ด์ ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.