์ฌ์ฉ์ ์ธํฐํ์ด์ค, ์ดํ๋ฆฌ์ผ์ด์ ๋ก์ง ๋ฐ ๋๋ฉ์ธ ์ค๋ธ์ ํธ, ํ ํฌ๋์ปฌ ์๋น์ค
์ํํธ์จ์ด ๋ด๋ถ์ ์๋ธ์์คํ
(ํฌ๊ณ ๋ง์ ์ฝ๋๋ค)์ ๊ฐ๊ฐ ์ผ์ผ์ด ์ ๊ทผํ๊ธฐ๋ณด๋ค facade ๊ฐ์ฒด๋ฅผ ํตํ์ฌ ํตํฉ๋ ์ธ๋ถ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค์ด ์ฝ๊ฒ ๋ด๋ถ์ ์ ๊ทผํ ์ ์๋๋ก ํ๋ค.
์ด ํ๋ก์ ํธ์ ๋น์ ๊ณผ ๋น์ฆ๋์ค ์ผ์ด์ค๋ ๋ฌด์์ธ๊ฐ?
์คํ๊ฐ๋ฅ์ฑ์ ์ด๋์ ๋ ๋๋๊ฐ?
๋๊ฐ์ ๋น์ฉ ์ฐ์ ๋ฐ ๊ณ์ํ ์ง ๋ง์ง๋ฅผ ๊ฒฐ์ ํ๋ค.
ํ๋ก์ ํธ ๋ชฉํ์ ๋ํ ๊ณตํต์ ์ธ ์ด๊ธฐ ๋น์ ์ค์
๊ฐ๋ฅ์ฑ ๊ฒฐ์ , ํฌ์๊ฐ์น ํ๋จ
Validation - ๋ถ์์ด ์ณ์ ๊ฒ์ธ๊ฐ?
๊ธฐ๋ฅ์ด ์์ฅ์์ Vaildํ๊ฐ = Waht์ด ์ ๋๋ก ๋์๋๊ฐ?
Verification - ์ค๊ณ ๋ฐ ๊ตฌํ์ด ์ณ์ ๊ฒ์ธ๊ฐ?
์ ๋๋ก ๊ธฐ๋ฅ์ด ๊ตฌํ๋์๋๊ฐ = How๊ฐ ์ ๋๋ก ๋์๋๊ฐ?
์๊ตฌ์ฌํญ์ด ์ ๋๋ก ์๋ฆฝ ๋์ง์์ผ๋ฉด ์ญ ์งํ๋์๋ค๊ฐ ๋ค์ ๋์์ค๊ฒ ๋๋ค.
๋ฐ๋ผ์ ์ง์์ ์ผ๋ก ๋ณํ๋ ์๊ตฌ์ฌํญ์ ๋ํด์ ์๊ตฌ์ฌํญ์ ๊ด๋ฆฌ๊ฐ ํ์ํ๋ค.
ํญํฌ์ ๋ชจ๋ธ : ํ๋ก์ ํธ ์ด๊ธฐ์ ๋ชจ๋ ์๊ตฌ์ฌํญ์ ๋์ถ.
UP : ์์คํ
์ ๋ํด ๋ณํํ๋ ์๊ตฌ์ฌํญ์ ์กฐ๊ธ์ฉ ์ฒด๊ณ์ ์ผ๋ก ๋์ถ.
UP์ ๊ฐ์ ์งํ์ ์๊ตฌ์ฌํญ์์ ๋๋ถ๋ถ์ ์๊ตฌ์ฌํญ์ด ํ์ ๋๊ธฐ ์ ์ ํ์ ๊ฐ๋ฐ ๋ฐ ํ
์คํธ๊ฐ ์งํ๋๋ค.
๋ฐ๋ผ์ ๊ฐ๋ฐ ์
๋ฌด๊ฐ ๋ํญ ๊ฐ์๋๊ณ , ์ฃผ๊ธฐ์ ์ธ ์ฌ์ฉ์์์ ์ํต์ ํตํด ๋ง์กฑ๊ฐ๋ํ ์ฌ๋ผ๊ฐ๋ค.
๋ชจ๋ ์๊ตฌ ์ฌํญ์ ๋ค๋ฃจ์๋์ง ํ์ธํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์๋ ์ฒดํฌ๋ฆฌ์คํธ
์๊ตฌ์ฌํญ์ ์ ์ฆ์ผ์ด์ค, ๋น์ , ๋ณด์ถฉ๋ช ์ธ, ์ฉ์ด์ง(์ฃผ๋ฏผ๋ฒํธ ์ ํจ ๊ท์น ๋ฑ)์ ํฌํจ๋๋ค.