๐งช 19ํ์ฐจ: SWE.6 – ์ํํธ์จ์ด ์ธ์ ์ํ! ์ํ์ ๋๋ ๋๊น์ง ๋๋ ๊ฒ ์๋๋ค!
"์ฐ๋ฆฌ ์ํํธ์จ์ด, ๋จ์ ์ํ๋ ํ๊ณ , ํตํฉ ์ํ๋ ๋๋ฌ๋๋ฐ… ์ ๋ ์ํ์?"
์… ์ฌ๋ฌ๋ถ, ์์ง ์ง์ง ํฐ ์ฐ์ด ๋จ์ ์์ต๋๋ค. ์ด๋ฆํ์ฌ ๐ SWE.6 - ์ํํธ์จ์ด ์ธ์ ์ํ!
๐ฏ SWE.6์ด ๋ญ์์?
SWE.6 = Software Qualification Testing
SWE.4์์ ๋จ์ ์ํํ๊ณ , SWE.5์์ ํตํฉ ์ํํ๊ณ , ์ด์ SWE.6์์๋ ์ํํธ์จ์ด ์ ์ฒด๊ฐ ์๊ตฌ์ฌํญ์ ๋ง์กฑํ๋์ง๋ฅผ ์ํํ๋ ๋จ๊ณ์์.
โ๏ธ ๋ชฉํ๋?
๐ "์ํํธ์จ์ด๊ฐ ์ ๋๋ก ์๋ํ๋์ง๋ฅผ ํ์ธํ๋ ๊ฒ!"
๐ง ์ํ์ ์ํ์ธ๋ฐ… ์ด๋ค ์ํ์ด์ฃ ?
๐ SWE.5 vs SWE.6 (์ํํธ์จ์ด ํตํฉ์ํ vs ์ํํธ์จ์ด ์ธ์ ์ํ)
ํญ๋ชฉ | SWE.5 (์ํํธ์จ์ด ํตํฉ ์ํ) | SWE.6 (์ํํธ์จ์ด ์ธ์ ์ํ) |
---|---|---|
๋ชฉ์ | ๋ชจ๋ ๊ฐ ์ฐ๋ ๊ฒ์ฆ | ์ ์ฒด ์ํํธ์จ์ด ๊ธฐ๋ฅ ๊ฒ์ฆ |
์ค์ฌ | ์ธํฐํ์ด์ค์ ํ๋ฆ | ์๊ตฌ์ฌํญ ๋ง์กฑ ์ฌ๋ถ |
์ํ ๋์ | ์ฝ๋ ๊ตฌ์ฑ ์์ ๊ฐ์ ์ํธ์์ฉ | ์ ์ฒด ์ํํธ์จ์ด๊ฐ ์๊ตฌ์ฌํญ์ ๋ง์กฑํ๋์ง |
์์ | "A → B ํธ์ถ ์ ๋ผ?" | "์ด ๋ฒํผ ๋๋ฅด๋ฉด ์ง์ง ์ฐฝ๋ฌธ์ด ์ด๋ ค?" |
SWE.5๋ ๋ด๋ถ ์ ๊ฒ์ด๋ผ๋ฉด,
SWE.6๋ ์์ ์ฒด ๊ธฐ๋ฅ์ ์ํ์ ๋๋ค! ๐
๐งช ๊ทธ๋ผ Verification vs Validation์ ๋ญ๊ฐ์?
ํท๊ฐ๋ฆฌ๋ V&V(V-Model์ ํต์ฌ) ๊ฐ๋ , ์ฌ๊ธฐ์ ํ์คํ ์ ๋ฆฌํ๊ณ ๊ฐ์๋ค!
๊ฐ๋ | ๋ป | ์์ |
---|---|---|
Verification | “์ฐ๋ฆฌ๊ฐ ๋ง๋ ๊ฒ์ด ์คํ์ ๋ง๋๊ฐ?” | ์ฝ๋๊ฐ ์๊ตฌ์ฌํญ๋๋ก ๋์ํ๋๊ฐ? |
Validation | “์ฐ๋ฆฌ๊ฐ ๋ง๋ ๊ฒ์ด ์ฌ์ฉ์์ ๋ชฉ์ ์ ๋ง๋๊ฐ?” | ์ค์ ์ฌ์ฉ์๊ฐ ์ํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋๋๊ฐ? |
- SWE.6์์๋ ๋ ๋ค ํ์ํ์ง๋ง, Verification์ ๋ ๊ฐ๊น์ด ์ํ์ ๋๋ค.
(์ํํธ์จ์ด ์๊ตฌ์ฌํญ ๊ธฐ๋ฐ์ด๋ผ Validation ์์๋ ํฌํจ)
- ์ด ์ํ์ด ์ ๋๋ก ์ ๋๋ฉด… ์ถ์ ํ ๊ณ ๊ฐ์๊ฒ ์ ๋๋ก ํผ๋ ์ ์์ด์ ๐ฑ
๐งฐ SWE.6์์๋ ๋ญ ํด์ผ ํ๋์?
1๏ธโฃ ์ํํธ์จ์ด ์๊ตฌ์ฌํญ ๊ธฐ๋ฐ ์ํ ํญ๋ชฉ ๋์ถ
- SWE.1์์ ์ ์๋ ์ํํธ์จ์ด ์๊ตฌ์ฌํญ์ ๋ค์ ํ์ธํ๊ณ , ์ํ ํญ๋ชฉ์ผ๋ก ๋ณํ!
2๏ธโฃ ์ํ ํ๊ฒฝ ๊ตฌ์ฑ
- ๊ฐ์ง๊ฐ ์๋, ์คํ๊ฒฝ ๋๋ HIL/SIL ๊ธฐ๋ฐ ํ๊ฒฝ์์!
- ์ํ ์ฅ๋น, ์๋๋ฆฌ์ค, ๋ก๊ทธ ์ฅ์น ์ค๋น ์๋ฃ ๐ฌ
3๏ธโฃ ์ํ ์ํ ๋ฐ ๋ก๊ทธ ๊ด๋ฆฌ
- ์ํ ์ํ ํ ๊ฒฐ๊ณผ๋ฅผ ๋ฌธ์ํ!
- ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ๋ฐ๋์ ๊ฒฐํจ ๋ฑ๋ก + ๊ฐ์ ๊ณํ ์๋ฆฝ
4๏ธโฃ ๋ฐ๋ณต! ๋ฐ๋ณต! ๋ฐ๋ณต!
- ๊ฒฐํจ์ ์์ ํ ํ์๋ ์ฌ์ํ(Re-test) ์ด ํ์!
- ์ํ ์ฌ์ดํด์ ๊ธฐ๋ก์ผ๋ก ๋จ๊ฒจ์ผ A-SPICE์์ ์ธ์ ๋ฐ์ ์ ์์ด์
๐ญ ํ์ ์์ ์์ฃผ ๋์ค๋ ์ค์๋ค
๐ ์๊ตฌ์ฌํญ ์์ด ์ํ๋ถํฐ ์์
“๊ทธ๋ฅ ๊ธฐ๋ฅ ์๋๋ง ํ์ธํด ๋ดค์ด์” → Validation์ด ์ ๋ฉ๋๋ค!
๐ ์ํ ๊ฒฐ๊ณผ๋ฅผ ๋ก๊ทธ๋ก ์ ๋จ๊น
“์ฐ๋ฆฌ ๋ค ํ์ด์!” → ๊ทผ๊ฑฐ ์์ด๋ ์ํ ์ ํ ๊ฑฐ๋ก ๋ด ๋๋ค!
๐ง SWE.6์ ์ ์ค์ํ๊ฐ์?
- ์ํํธ์จ์ด ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋์ง ์ต์ข ํ์ธ ๋จ๊ณ
- ๊ธฐ๋ฅ์์ (ISO 26262)์์๋ Software Safety Requirement๊ฐ ๊ฒ์ฆ๋๋ ๋จ๊ณ
- ๊ณ ๊ฐ์ฌ EO, ์์ฐ ์น์ธ, ๋ฆฌ์ฝ ์๋ฐฉ ๋ฑ๊ณผ ์ง๊ฒฐ๋๋ ํต์ฌ ์ํ!
๐งช SWE.6 ์์ฝ์ ๋ฆฌ
ํญ๋ชฉ | ๋ด์ฉ |
---|---|
๋ฌด์์? | ์ ์ฒด ์ํํธ์จ์ด ์ํ |
์? | ์ํํธ์จ์ด ์๊ตฌ์ฌํญ์ ์ ๋๋ก ๊ตฌํํ๋์ง ํ์ธ |
์ด๋ป๊ฒ? | ์ํ ๊ณํ → ํ๊ฒฝ ๊ตฌ์ฑ → ์ํ ์ํ → ๊ฒฐ๊ณผ ๋ฌธ์ํ |
์คํจ ์? | ์์ฐ ์คํจ, ๊ณ ๊ฐ ๋ถ๋ง, ํ๋ก์ ํธ ์ฌ์์… ๐ญ |
๐ฎ ๋ค์ ํ์ฐจ ์๊ณ : 20ํ์ฐจ – ACQ.4, ์ํํธ์จ์ด ๊ณต๊ธ์์ ๊ณ์ฝ ๊ด๋ฆฌ๋?
"๊ฐ๋ฐ์ ์ํ๋๋ฐ… ๊ณ์ฝ์ ์ด๋ป๊ฒ ํ์ฃ ?"
A-SPICE์์๋ ๊ฐ๋ฐ๋ฟ ์๋๋ผ, ์ธ๋ถ ์
์ฒด์์ ๊ณ์ฝ๊ณผ ํ์
๊ด๋ฆฌ๋ ๋งค์ฐ ์ค์ํฉ๋๋ค!
โ๏ธ ๊ณต๊ธ์ ์ ์ ๋ถํฐ ์ฑ๊ณผ ๊ด๋ฆฌ๊น์ง
โ๏ธ ํ๋ ฅ์ฌ์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋ง์ถ๋ ๋ฒ
โ๏ธ ์ค์๊ธฐ์
vs ๋๊ธฐ์
์ ํ์ค์ ์ธ ์ ๊ทผ๋ฒ
๋ค์ ์๊ฐ์ ์ ์์ํ ํ์ด๋๋ฆด๊ฒ์!
์ฐ๋ฆฌ ๊ณ์ฝ๋, ๋ธ๋ก๊ทธ๋ ์ ๋งบ์ด๋ด
์๋ค! ๐