๐Ÿ“ SW Testing/ISTQB

[ISTQB] ์ œ4์žฅ ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ• (1)

SOIT 2024. 6. 13. 16:59

 

 

4.1 ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•์˜ ์ข…๋ฅ˜

 

4.1.1 ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•์˜ ์ข…๋ฅ˜์™€ ํŠน์„ฑ

โ€‹

๋ถ„๋ฅ˜

1. ๋ธ”๋ž™๋ฐ•์Šค

2. ํ™”์ดํŠธ๋ฐ•์Šค

3. ๊ฒฝํ—˜ ๊ธฐ๋ฐ˜

โ€‹

1. ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•

- ๊ธฐ๋Šฅ ๋ฐ ๋น„๊ธฐ๋Šฅ ํ…Œ์ŠคํŒ… ๋ชจ๋‘์— ์ ์šฉ ๊ฐ€๋Šฅ

- ๋‚ด๋ถ€ ๊ตฌ์กฐ๋ฅผ ๊ณ ๋ คํ•˜์ง€ ์•Š๊ณ , ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์— ์ง‘์ค‘

โ€‹

<ํŠน์ง•>

- sw์š”๊ตฌ์‚ฌํ•ญ, ๋ช…์„ธ์„œ, ์œ ์Šค์ผ€์ด์Šค์™€ ๊ฐ™์€ ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค๋กœ๋ถ€ํ„ฐ ํ…Œ์ŠคํŠธ ์ปจ๋””์…˜/์ผ€์ด์Šค/๋ฐ์ดํ„ฐ๋ฅผ ๋„์ถœ

- ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ์š”๊ตฌ์‚ฌํ•ญ ๊ตฌํ˜„ ๊ฒฐ๊ณผ๋ฌผ ๊ฐ„ ์ฐจ์ด์™€ ํŽธ์ฐจ๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ

- ์ปค๋ฒ„๋ฆฌ์ง€๋Š” ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค์—์„œ ํ…Œ์ŠคํŠธ๋œ ํ•ญ๋ชฉ๊ณผ ์ ์šฉํ•œ ๊ธฐ๋ฒ•์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ธก์ •

 

2. ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•

- ํ…Œ์ŠคํŠธ ๋Œ€์ƒ์˜ ๋‚ด๋ถ€ ๊ตฌ์กฐ์™€ ์ฒ˜๋ฆฌ์— ์ง‘์ค‘

 

<ํŠน์ง•>

- ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์กฐ์™€ ๊ด€๋ จ๋œ ๊ธฐํƒ€ ์ •๋ณด๋ฅผ ํฌํ•จํ•œ ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค๋กœ๋ถ€ํ„ฐ ํ…Œ์ŠคํŠธ ์ปจ๋””์…˜/์ผ€์ด์Šค/๋ฐ์ดํ„ฐ๋ฅผ ๋„์ถœ

- ์ปค๋ฒ„๋ฆฌ์ง€๋Š” ์„ ํƒํ•œ ๊ตฌ์กฐ ๋‚ด์—์„œ ํ…Œ์ŠคํŠธํ•œ ํ•ญ๋ชฉ๊ณผ ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค์— ์ ์šฉ๋œ ๊ธฐ๋ฒ•์„ ๊ธฐ์ค€์œผ๋กœ ์ธก์ •

โ€‹

โ€‹

3. ๊ฒฝํ—˜ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•

- ๊ฒฝํ—˜์„ ํ™œ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋ฅผ ์„ค๊ณ„, ๊ตฌํ˜„, ์‹คํ–‰ํ•จ

- ๋ธ”๋ž™๋ฐ•์Šค ๋ฐ ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•๊ณผ ๊ฒฐํ•ฉํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค

 

<ํŠน์ง•>

- ์ดํ•ด๊ด€๊ณ„์ž์˜ ์ง€์‹๊ณผ ๊ฒฝํ—˜๊ณผ ๊ฐ™์€ ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค๋กœ๋ถ€ํ„ฐ ํ…Œ์ŠคํŠธ ์ปจ๋””์…˜/์ผ€์ด์Šค/๋ฐ์ดํ„ฐ๋ฅผ ๋„์ถœ

 

โ€‹

๐Ÿ’ก ํ…Œ์ŠคํŠธ ์ปจ๋””์…˜

โ€‹ใ„ด ํ…Œ์ŠคํŠธํ•  ๋Œ€์ƒ์˜ ๊ธฐ๋Šฅ, ํ’ˆ์งˆ์†์„ฑ, ํŠธ๋žœ์žญ์…˜ ๋“ฑ ํ…Œ์ŠคํŠธ ์„ค๊ณ„์— ํ•„์š”ํ•œ ๋Œ€์ƒ ๋˜๋Š” ์กฐ๊ฑด์„ ์˜๋ฏธ = ์กฐ๊ฑด/์ƒํ™ฉ = ํ…Œ์ŠคํŠธ๋ฒ ์ด์Šค ~.. ์ธก๋ฉด

 

๐Ÿ’ก ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๋‚ด์šฉ์ด ์ƒ์„ธํ•  ์ˆ˜๋ก

(์žฅ์ )

ใ„ด ํ…Œ์ŠคํŠธ์ผ€์ด์Šค ์ž‘์„ฑ์— ์˜ค๋žœ ์‹œ๊ฐ„์ด ์†Œ์š”

ใ„ด ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๊ฒฐ๊ณผ์˜ ์ผ๊ด€์„ฑ์ด ์œ ์ง€๋จ (๋ˆ„๊ฐ€ testํ•˜๋“  ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ด)

(๋‹จ์ )

ใ„ด ์‚ด์ถฉ์ œ ํŒจ๋Ÿฌ๋…์Šค์— ๊ฑธ๋ฆฌ๊ธฐ ์‰ฌ์›€ (๋™์ผํ•œ ๊ฒฝ๋กœ๋ฅผ ๊ณ„์† ์‹คํ–‰ํ•˜์—ฌ ์ œํ•œ์ ์ผ ์ˆ˜ ์žˆ์Œ)

ใ„ด ํ…Œ์ŠคํŠธ์ผ€์ด์Šค์˜ ์—…๋ฐ์ดํŠธ, ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์–ด๋ ค์›€

ใ„ด ํšจ๊ณผ์ ์œผ๋กœ ๊ฒฐํ•จ์„ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์—†์Œ (์‚ด์ถฉ์ œ ํŒจ๋Ÿฌ๋…์Šค/๊ฒฐ๊ณผ์˜ ์ผ๊ด€์„ฑ ์œ ์ง€)

ใ„ด ํ…Œ์Šคํ„ฐ๊ฐ€ ์ง€์ ๋Šฅ๋ ฅ์„ ํ™œ์šฉํ•˜๊ธฐ ์–ด๋ ค์›€ (์ƒ์„ธํ•˜๊ฒŒ ๋˜์–ด ์žˆ์–ด์„œ)

โ€‹

๐Ÿ’ก CMMI

โ€‹ใ„ด ๊ฐœ๋ฐœ ์กฐ์ง์˜ ์„ฑ์ˆ™๋„๋ฅผ ์‹ฌ์‚ฌํ•˜๋Š” ๋ชจ๋ธ

 

๐Ÿ’ก ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ, ๊ธฐ๋Œ€๊ฒฐ๊ณผ๋ฅผ ๋Œ€์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ์†Œ์Šค

ใ„ด ํ…Œ์Šคํ„ฐ์˜ ์ƒ์‹

ใ„ด ๊ฐœ๋ฐœํŒ€์ด๋‚˜ ํ…Œ์ŠคํŠธ ํŒ€์˜ ๋ฐฐ๊ฒฝ ์ง€์‹๊ณผ ๊ฒฝํ—˜

ใ„ด ๊ฒฝ์Ÿ์‚ฌ ์ œํ’ˆ์˜ ์ž‘๋™ ๊ฒฐ๊ณผ

โ€‹

๐Ÿ’ก ํ…Œ์ŠคํŠธ ์„ค๊ณ„ ์ ˆ์ฐจ

ใ„ด ํ…Œ์ŠคํŠธ ์กฐ๊ฑด์„ ์‹๋ณ„/์„ค๊ณ„ -> ํ…Œ์ŠคํŠธ์ผ€์ด์Šค ๋ช…์„ธํ™” -> ํ…Œ์ŠคํŠธ ํ”„๋กœ์‹œ์ €๋ฅผ ๋ช…์„ธํ™”

ใ„ด ํ…Œ์ŠคํŠธ ํ”„๋กœ์‹œ์ € : TC๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์‹คํ–‰์ด ์šฉ์ดํ•œ ์ˆœ์„œ๋กœ ๋ฐฐ์น˜

โ€‹

๐Ÿ’ก ํ…Œ์ŠคํŠธ์ผ€์ด์Šค ๋ช…์„ธ์— '๊ธฐ๋Œ€๊ฒฐ๊ณผ'๊ฐ€ ์ •์˜๋ผ ์žˆ์ง€ ์•Š๋‹ค๋ฉด, ์œ ์‚ฌํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ํ‹€๋ฆฐ ๊ฒฐ๊ณผ๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ๊ฒƒ์œผ๋กœ ํŒ์ • ๋ฐ›์„ ์ˆ˜ ์žˆ์Œ

โ€‹

๐Ÿ’ก ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ…Œ์ŠคํŠธ

ใ„ด ์ •์ƒ๋™์ž‘ํ•˜์ง€ ์•Š์Œ์„ ๋ณด์—ฌ์ฃผ๋Š” testing

โ€‹

๐Ÿ’ก ํ…Œ์ŠคํŠธ ํ•˜๋„ค์Šค

ใ„ด ํ…Œ์ŠคํŠธ ๋Œ€์ƒ์ด ์‹คํ–‰๋˜๋Š” ํ™˜๊ฒฝ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•œ๋‹ค.

 

๐Ÿ’ก ํ…Œ์ŠคํŠธ ๋“œ๋ผ์ด๋ฒ„

ใ„ด ์‹œ์Šคํ…œ ๋ชจ๋“ˆ์„ ํ˜ธ์ถœํ•˜๋Š” ๊ธฐ๋Šฅ, ์ƒํ–ฅ์‹(bottom-up) ํ…Œ์ŠคํŠธ์—์„œ ์‚ฌ์šฉ

 

๐Ÿ’ก ํ…Œ์ŠคํŠธ ์Šคํ…

ใ„ด ์‹œ์Šคํ…œ ๋ชจ๋“ˆ์— ์˜ํ•ด ํ˜ธ์ถœ๋˜๋Š” ๊ธฐ๋Šฅ, ํ•˜ํ–ฅ์‹(top-down) ํ…Œ์ŠคํŠธ์—์„œ ์‚ฌ์šฉ

โ€‹

๐Ÿ’ก ํ…Œ์ŠคํŠธ ์šฉ์ด์„ฑ์ด ๋†’์€ ์š”๊ตฌ์‚ฌํ•ญ์€?

ใ„ด ํ…Œ์ŠคํŠธ ์„ค๊ณ„ ๋ฐ ์‹คํ–‰์ด ๊ฐ€์žฅ ๋ช…ํ™• -> ์˜ˆ) ํ™ˆํŽ˜์ด์ง€ ์ ‘์†์‹œ ์‘๋‹ต ์‹œ๊ฐ„์€ 1์ดˆ ์ดํ•˜์—ฌ์•ผ ํ•œ๋‹ค.

โ€‹

๐Ÿ’ก ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ (๋ช…์„ธ ๊ธฐ๋ฐ˜)

ใ„ด ์ข…๋ฅ˜ : ๋™๋“ฑ(๋“ฑ๊ฐ€) ๋ถ„ํ• , ๊ฒฝ๊ณ„๊ฐ’ ๋ถ„์„, ์ƒํƒœ ์ „์ด ํ…Œ์ŠคํŠธ, ๊ฒฐ์ • ํ…Œ์ด๋ธ” ํ…Œ์ŠคํŒ…, ์œ ์ฆˆ์ผ€์ด์Šค ํ…Œ์ŠคํŠธ

ใ„ด ๊ฐœ๋ฐœ ์ดˆ๊ธฐ ๋‹จ๊ณ„์˜ ๋ช…์„ธ์„œ ๋ฆฌ๋ทฐ์— ์‚ฌ์šฉ

ใ„ด ์ฃผ๋กœ ์ƒ์œ„๋ ˆ๋ฒจ ํ…Œ์ŠคํŒ…์— ์ ์šฉ (๋ชจ๋“  ๋ ˆ๋ฒจ์—์„œ ์ ์šฉ ๊ฐ€๋Šฅ)

โ€‹

๐Ÿ’ก ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ (๊ตฌ์กฐ ๊ธฐ๋ฐ˜)

ใ„ด ์ข…๋ฅ˜ : ์ œ์–ด ํ๋ฆ„ ํ…Œ์ŠคํŒ…, ๊ตฌ๋ฌธ ํ…Œ์ŠคํŒ…, ๊ฒฐ์ • ํ…Œ์ŠคํŒ…

ใ„ด ์ž…๋ ฅ ๊ฐ’์„ ์„ ํƒํ•˜๋Š” ๊ธฐ๋ฒ•๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

ใ„ด ์ƒ์œ„๋ ˆ๋ฒจ ํ…Œ์ŠคํŒ…์— ์ ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. (๋ชจ๋“  ๋ ˆ๋ฒจ์—์„œ ์ ์šฉ ๊ฐ€๋Šฅ)

โ€‹


4.2 ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•

- ์„ธ๋ถ€ ๋‚ด์šฉ ์ฐธ๊ณ 

 

๋ช…์„ธ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•

2์ฃผ์ฐจ ๋ช…์„ธ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•

velog.io

 

4.1.2 ๋™๋“ฑ ๋ถ„ํ• 

๋™๋“ฑ ๋ถ„ํ• ์€, ํŠน์ • ํŒŒํ‹ฐ์…˜์˜ ๋ชจ๋“  ๋ณ€์ˆ˜๋Š” ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ฒ˜๋ฆฌ๋œ๋‹ค๋Š” ๊ฐ€์ •์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„ํ• ํ•œ๋‹ค.

โ€‹

์œ ํšจํ•œ ๊ฐ’๊ณผ ๋น„์œ ํšจํ•œ ๊ฐ’ ๋ชจ๋‘์— ๋Œ€ํ•ด ๋™๋“ฑ๋ถ„ํ• ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

์œ ํšจ๊ฐ’์ด๋ž€, ์ปดํฌ๋„ŒํŠธ๋‚˜ ์‹œ์Šคํ…œ์— ์ž…๋ ฅ๋˜๋Š” ๊ฐ’์ด๋‹ค.

์œ ํšจํ•œ ๊ฐ’์„ ํฌํ•จํ•˜๋Š” ๋™๋“ฑํ•œ ํŒŒํ‹ฐ์…˜์„ “์œ ํšจ ๋™๋“ฑ ๋ถ„ํ• "์ด๋ผ๊ณ  ํ•œ๋‹ค.

๋น„์œ ํšจ๊ฐ’์ด๋ž€ ์ปดํฌ๋„ŒํŠธ๋‚˜ ์‹œ์Šคํ…œ์ด ๊ฑฐ๋ถ€ํ•˜๋Š” ๊ฐ’์ด๋‹ค.

์œ ํšจํ•˜์ง€ ์•Š์€ ๊ฐ’์„ ํฌํ•จํ•˜๋Š” ๋™๋“ฑํ•œ ํŒŒํ‹ฐ์…˜์„ “๋น„์œ ํšจ ๋™๋“ฑ ๋ถ„ํ• "์ด๋ผ๊ณ  ํ•œ๋‹ค.

โ€‹

๋ชจ๋“  ๊ฐ’์€ ๋™๋“ฑ ๋ถ„ํ• ์— ํฌํ•จ๋˜์–ด์•ผ ํ•˜๋ฉฐ, ํ•˜๋‚˜์˜ ๊ฐ’์€ ํ•˜๋‚˜์˜ ๋™๋“ฑ ๋ถ„ํ• ์—๋งŒ ์†ํ•ด์•ผ ํ•œ๋‹ค.

โ€‹

๋น„์œ ํšจ ๋™๋“ฑ ๋ถ„ํ• ์„ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ๋งŒ๋“ค ๋•Œ๋Š” ์žฅ์• ๊ฐ€ ๋งˆ์Šคํฌ(๊ฐ€๋ ค์ง€๋Š” ๊ฒƒ)๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ณ„์ ์œผ๋กœ ํ…Œ์ŠคํŠธํ•ด์•ผ ํ•˜๋ฉฐ, ๋‹ค๋ฅธ ๋น„์œ ํšจ ๋™๋“ฑ ๋ถ„ํ• ๊ณผ ์กฐํ•ฉํ•˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค.

โ€‹โ€‹

4.2.2 ๊ฒฝ๊ณ„๊ฐ’ ๋ถ„์„

๊ฒฝ๊ณ„๊ฐ’ ๋ถ„์„์€, ๋™๋“ฑ ๋ถ„ํ• ์˜ ํ™•์žฅ ํ˜•ํƒœ์ด์ง€๋งŒ ๊ฐ ํŒŒํ‹ฐ์…˜์ด ์ˆœ์„œํ™”๋˜์–ด ์žˆ๊ณ , ์ˆซ์ž ๋˜๋Š” ์—ฐ์† ๋ฐ์ดํ„ฐ๋กœ ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ์—๋งŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

โ€‹

๋ถ„ํ• ์˜ ์ตœ์†Œ๊ฐ’๊ณผ ์ตœ๋Œ€๊ฐ’์€ ํ•ด๋‹น ๋ถ„ํ• ์˜ ๊ฒฝ๊ณ„๊ฐ’์ด ๋œ๋‹ค.

โ€‹

์˜ˆ๋ฅผ๋“ค์–ด, ํŠน์ • ํ•„๋“œ๊ฐ€ ์ •์ˆ˜๊ฐ’๋งŒ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์•„๋“ค์ด๊ณ  ์œ ํšจ๋ฒ”์œ„๊ฐ€ 1~5์ผ๋•Œ > 3๊ฐœ์˜ ๋™๋“ฑ ๋ถ„ํ• ์ด ์กด์žฌํ•œ๋‹ค.

์œ ํšจ ๋™๋“ฑ ๋ถ„ํ• ์˜ ๊ฒฝ๊ณ„๊ฐ’์€ 1, 5์ด๋‹ค.

๋น„์œ ํšจ ๋ถ„ํ• ์˜ ๊ฒฝ๊ณ„๊ฐ’์€ 6, 0์ด๋‹ค.

๋น„์œ ํšจ์™€ ์œ ํšจ ์‚ฌ์ด์˜ ๊ฒฝ๊ณ„์— ๋Œ€ํ•ด์„œ๋Š” ํ…Œ์ŠคํŠธ ๊ฐ’ 0,1๊ณผ 5,6์„ ์„ ํƒํ•œ๋‹ค.

โ€‹

์ด ๊ธฐ๋ฒ•์€ ๊ฒฝ๊ณ„๋‹น ์„ธ ๊ฐœ์˜ ๊ฒฝ๊ณ„๊ฐ’์„ ์‹๋ณ„ํ•˜๋Š” ๊ฒƒ๋„ ์žˆ๋‹ค. ์ด ๊ฒฝ์šฐ์—๋Š” 0,1,2์™€ 4,5,6์„ ์„ ํƒํ•˜๋ฉด ๋œ๋‹ค.

 

ํŠน์ง•

- ๋™๋“ฑ ๋ถ„ํ• ์˜ ๊ฒฝ๊ณ„์—์„œ ๋™์ž‘์ด ์ž˜๋ชป๋  ํ™•๋ฅ ์ด ์ค‘๊ฐ„์˜ ๊ฐ’์—์„œ ์ž˜๋ชป๋  ํ™•๋ฅ ์— ๋น„ํ•ด ๋†’๋‹ค.

- ๊ฒฝ๊ณ„๊ฐ’ ๋ถ„์„์€ ๋ชจ๋“  ํ…Œ์ŠคํŠธ ๋ ˆ๋ฒจ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

- ์ผ๋ฐ˜์ ์œผ๋กœ ์ˆซ์ž์˜ ๋ฒ”์œ„์™€ ์—ฐ๊ด€๋œ ์š”๊ตฌ์‚ฌํ•ญ์„ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐ ์ ์šฉ๋œ๋‹ค.

 

4.2.3 ๊ฒฐ์ • ํ…Œ์ด๋ธ” ํ…Œ์ŠคํŒ…

๊ฒฐ์ • ํ…Œ์ด๋ธ”์€, ์‹œ์Šคํ…œ์ด ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ๋ณต์žกํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™์„ ๊ธฐ๋กํ•˜๊ธฐ์— ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋‹ค.

โ€‹

ํŠน์ง•

- ์‹œ์Šคํ…œ์˜ ์กฐ๊ฑด(์ž…๋ ฅ)๊ณผ ์˜ˆ์ƒ ๋™์ž‘(์ถœ๋ ฅ)์„ ์‹๋ณ„ํ•œ๋‹ค.

- ์กฐ๊ฑด๊ณผ ๊ธฐ๋Œ€๊ฒฐ๊ณผ์˜ ๊ฐ’์€ ์ฐธ/๊ฑฐ์ง“ , ๋นจ๊ฐ„์ƒ‰/๋…น์ƒ‰/ํŒŒ๋ž€์ƒ‰ ๋“ฑ๊ณผ ๊ฐ™์€ ๋น„์—ฐ์† ๊ฐ’์œผ๋กœ ํ‘œ๊ธฐํ•  ์ˆ˜๋„ ์žˆ๊ณ , ์ˆซ์ž๋‚˜ ์ˆซ์ž ๋ฒ”์œ„๋กœ ํ‘œ๊ธฐํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.

- ์ตœ์†Œ ์ปค๋ฒ„๋ฆฌ์ง€ ๊ธฐ์ค€์€ ํ…Œ์ด๋ธ”์˜ ๊ฒฐ์ • ๊ทœ์น™๋‹น ์ตœ์†Œ ํ•œ ๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“  ์กฐ๊ฑด ์กฐํ•ฉ์„ ํฌํ•จํ•œ๋‹ค.

- ์กฐ๊ฑด ์กฐํ•ฉ์— ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๋ชจ๋“  ์ƒํ™ฉ์— ์ ์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋ชจ๋“  ํ…Œ์ŠคํŠธ ๋ ˆ๋ฒจ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

โ€‹

์žฅ์ 

- ์ค‘์š”ํ•œ ๋ชจ๋“  ์กฐ๊ฑด ์กฐํ•ฉ์„ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋œ๋‹ค.

- ์š”๊ตฌ์‚ฌํ•ญ์˜ ๋ˆ„๋ฝ๋œ ๋ถ€๋ถ„์„ ์ฐพ๋Š” ๋ฐ ๋„์›€์ด ๋œ๋‹ค.

โ€‹

4.2.4 ์ƒํƒœ ์ „์ด ํ…Œ์ŠคํŒ…

์‹œ์Šคํ…œ์€ ํ˜„์žฌ ์กฐ๊ฑด์ด๋‚˜ ๊ธฐ์กด ์ด๋ ฅ(์ƒํƒœ)์— ๋”ฐ๋ผ ์ด๋ฒคํŠธ์— ๋Œ€ํ•ด ๋‹ค๋ฅด๊ฒŒ ๋ฐ˜์‘ํ•  ์ˆ˜ ์žˆ๋‹ค.

โ€‹

ํŠน์ง•

- ์ƒํƒœ ์ „์ด ๋‹ค์ด์–ด๊ทธ๋žจ์€ sw์˜ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ƒํƒœ ๊ฐ„์— ์–ด๋–ป๊ฒŒ ์ง„์ž…ํ•˜๊ณ  ๋น ์ ธ๋‚˜์˜ค๋Š”์ง€์— ๋Œ€ํ•œ ์ „์ด ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค€๋‹ค.

- ์ „์ด๋Š” ์ด๋ฒคํŠธ์— ์˜ํ•ด ์‹œ์ž‘๋œ๋‹ค.

- ํ•˜๋‚˜์˜ ์ด๋ฒคํŠธ์— ์˜ํ•ด ๋‘ ๊ฐœ ์ด์ƒ์˜ ๋‹ค๋ฅธ ์ „์ด๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

- ์ƒํƒœ ์ „์ด ๋‹ค์ด์–ด๊ทธ๋žจ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์œ ํšจํ•œ ์ „์ด๋งŒ ๋ณด์—ฌ์ฃผ๋ฉฐ, ๋น„์œ ํšจ ์ „์ด๋Š” ํ‘œ์‹œํ•˜์ง€ ์•Š๋Š”๋‹ค.

- ์ƒํƒœ ์ „์ด ํ…Œ์ŠคํŒ…์ด๋А ๋ฉ”๋‰ด ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์‚ฌ์šฉํ•œ๋‹ค. (์ž„๋ฒ ๋””๋“œ ์—…๊ณ„์—์„œ ์‚ฌ์šฉ)

- ๊ตฌ์ฒด์ ์ธ ์ƒํƒœ๋ฅผ ํฌํ•จํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๋ชจ๋ธ๋งํ•˜๊ฑฐ๋‚˜ ํ™”๋ฉด ํƒ์ƒ‰์„ ํ…Œ์ŠคํŒ…ํ•˜๋Š”๋ฐ ์ ํ•ฉํ•˜๋‹ค.

- ์ƒํƒœ์˜ ๊ฐœ๋…์€ ์ถ”์ƒ์ ์ด๋‹ค. (์ฝ”๋“œ ๋ช‡ ์ค„ ๋˜๋Š” ์ „์ฒด ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค)

โ€‹

4.2.5 ์œ ์Šค์ผ€์ด์Šค ํ…Œ์ŠคํŒ…

swํ•ญ๋ชฉ ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ์„ค๊ณ„ํ•˜๋Š” ํŠน์ • ๋ฐฉ๋ฒ•์ด๋‹ค.

โ€‹

์œ ์Šค์ผ€์ด์Šค

- sw๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์š”๊ตฌ์‚ฌํ•ญ์„ ํ†ตํ•ฉํ•œ๋‹ค.

- ์•กํ„ฐ์™€ ๋Œ€์ƒ ๊ฐ„์˜ ๊ด€๊ณ„์ด๋‹ค.

- ์•กํ„ฐ์™€ ํ˜‘๋ ฅํ•˜์—ฌ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋™์ž‘๋“ค์„ ๋ช…์‹œํ•œ๋‹ค.

- ์ƒํ˜ธ์ž‘์šฉ๊ณผ ํ™œ๋™์œผ๋กœ ์„ค๋ช…ํ•˜๊ธฐ๋„ ํ•˜๊ณ , ์‚ฌ์ „์กฐ๊ฑด, ์‚ฌํ›„์กฐ๊ฑด ๋ฐ ์ž์—ฐ์–ด๋กœ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค.

- ์ƒํ˜ธ์ž‘์šฉ์œผ๋กœ ๋Œ€์ƒ์˜ ์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ๋‹ค.

- ์ƒํ˜ธ์ž‘์šฉ์€ ์›Œํฌํ”Œ๋กœ์šฐ, ํ™œ๋™ ๋‹ค์ด์–ด๊ทธ๋žจ, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ๋กœ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.

- ์˜ˆ์™ธ ๋™์ž‘ ๋ฐ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๋ฅผ ํฌํ•จํ•œ ๊ธฐ๋ณธ ๋™์ž‘์˜ ๊ฐ€๋Šฅํ•œ ๋ณ€ํ˜•์ด ํฌํ•จ๋œ๋‹ค.

โ€‹

 

โ€‹

๐Ÿ’ก ๋™๋“ฑ ๋ถ„ํ• ์„ ์ ์šฉ ๊ฐ€๋Šฅํ•œ ํ…Œ์ŠคํŠธ ์œ ํ˜• : ๋ชจ๋“  ์œ ํ˜•์—์„œ ๊ฐ€๋Šฅ (๊ธฐ๋Šฅ/๋น„๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ, ๊ตฌ์กฐ์  ํ…Œ์ŠคํŠธ, ํ™•์ธ/๋ฆฌ๊ทธ๋ ˆ์…˜ ํ…Œ์ŠคํŠธ)

โ€‹

๐Ÿ’ก ๊ฒฐ์ • ํ…Œ์ด๋ธ” ํ…Œ์ŠคํŒ…์˜ ํŠน์ง•

ใ„ด ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์กฐ๊ฑด๋“ค์˜ ์กฐํ•ฉ์„ ๋„์ถœ

ใ„ด ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค์˜ ๋ถˆ์™„์ „์„ฑ๊ณผ ๋ชจํ˜ธํ•จ์„ ์ง€์ 

ใ„ด TC๋ฅผ ๋งŒ๋“ค๋ฉด์„œ ์š”๊ตฌ์‚ฌํ•ญ์˜ ๋ชจํ˜ธํ•จ๊ณผ ๊ฒฐํ•จ์„ ๋ฐœ๊ฒฌํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅ

ใ„ด ๋งŽ์€ ๋…ธ๋ ฅ๊ณผ ์‹œ๊ฐ„์ด ์†Œ์š”๋œ๋‹ค. (๊ฐœ๋ฐœ ์ธก์˜ ๊ฒ€ํ† ์™€ ํ•ฉ์˜๋„ ํ•„์š”ํ•จ)

โ€‹

๐Ÿ’ก ์ƒํƒœ ์ „์ด ํ…Œ์ŠคํŒ…์˜ ์ ˆ์ฐจ

1) ์ƒํƒœ-์ด๋ฒคํŠธ ํ…Œ์ด๋ธ” ๊ตฌ์„ฑ

2) ์ „์ด ํŠธ๋ฆฌ ๊ตฌ์„ฑ

3) ์œ ํšจ/๋น„์œ ํšจ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ๊ตฌ์„ฑ

4) ๊ฐ€๋“œ ๋˜๋Š” ์กฐ๊ฑด ํ…Œ์ŠคํŠธ์ผ€์ด์Šค ๊ตฌ์„ฑ

5) ํ…Œ์ŠคํŠธ ํ”„๋กœ์‹œ์ € ๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ ๊ตฌ์„ฑ

โ€‹

๐Ÿ’ก 0-์Šค์œ„์น˜ ์ปค๋ฒ„๋ฆฌ์ง€ : ์ƒํƒœ๋ฅผ 1๋ฒˆ ์ „์ดํ•˜๋Š” ๊ฒƒ (edge ํ•˜๋‚˜): ์ค‘๊ฐ„ ์ƒํƒœ ์—†์ด ํ•œ ์ƒํƒœ์—์„œ ๋‹ค๋ฅธ ์ƒํƒœ๋กœ ์ „์ด

๐Ÿ’ก 1-์Šค์œ„์น˜ ์ปค๋ฒ„๋ฆฌ์ง€ : ์ƒํƒœ๋ฅผ 2๋ฒˆ ์ „์ดํ•˜๋Š” ๊ฒƒ (edge๋ฅผ ๋‘๊ฐœ ์ง€๋‚˜๋Š” ๊ฒฝ๋กœ): ํ•˜๋‚˜์˜ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ๊ฑฐ์ฒ˜ ํ•œ ์ƒํƒœ์—์„œ ๋‹ค๋ฅธ ์ƒํƒœ๋กœ ์ „์ด , ex) S3 to S1 to S2

โ€‹๐Ÿ’ก N-์Šค์œ„์น˜: N๊ฐœ์˜ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ๊ฑฐ์ฒ˜ ํ•œ ์ƒํƒœ์—์„œ ๋‹ค๋ฅธ ์ƒํƒœ๋กœ ์ „์ด

โ€‹

๐Ÿ’ก ์ƒํƒœ ์ „์ด ํ…Œ์ŠคํŒ…

ใ„ด ์ƒํƒœ ๋‹ค์ด์–ด๊ทธ๋žจ์ด ์žˆ์–ด์•ผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

ใ„ด ๊ตฌ๋™ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋˜๋Š” ์‹œ์Šคํ…œ์ด ์—†์–ด๋„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

ใ„ด ๋ฌด๋ฐ˜์‘ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋„ ๋„์ถœํ•  ์ˆ˜ ์žˆ๋‹ค.

ใ„ด ๋‹ค์ด์–ด๊ทธ๋žจ์— ์š”๊ตฌ์‚ฌํ•ญ์„ '์ •ํ™•ํ•˜๊ฒŒ ํ‘œํ˜„ ํ•ด์•ผ๋งŒ' TC๋ฅผ ๋ˆ„๋ฝ์—†์ด ๋„์ถœํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๐Ÿ’ก ์œ ์ฆˆ์ผ€์ด์Šค ํ…Œ์ŠคํŒ…

UML์—์„œ๋Š” ์œ ์ฆˆ์ผ€์ด์Šค ์ด๋ฒคํŠธ์˜ ์ž‘์„ฑ๋ฒ•์„ ์ •์˜ํ•˜์ง€ ์•Š์•„ ์œ ์ฆˆ์ผ€์ด์Šค ํ‘œํ˜„ ์ž์ฒด๊ฐ€ ์ •ํ™•ํ•˜์ง€ ์•Š๊ณ  ์ผ๊ด€์„ฑ์ด ๋‚ฎ์„ ์ˆ˜ ์žˆ๋‹ค. -> ๋ˆ„๋ฝ์—†์ด ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ํ…Œ์ŠคํŠธ์˜ ๋ณด์žฅ์„ฑ์„ ํ™•๋ณด x

 

 

 

 


Reference

https://m.blog.naver.com/PostList.naver?blogId=jing_new_&tab=1

728x90