(A-SPICE 15ํ์ฐจ) SWE.2: ์ํคํ ์ฒ๊ฐ ์์ผ๋ฉด… ๊ฐ๋ฐ์๊ฐ ์ด๋ค.
๐๏ธ 15ํ์ฐจ: ์ํคํ ์ฒ๊ฐ ์์ผ๋ฉด… ๊ฐ๋ฐ์๊ฐ ์ด๋ค ๐ญ
SWE.2 – ์ํํธ์จ์ด ์ํคํ ์ฒ ์ค๊ณ ์ด์ผ๊ธฐ
๐ฌ “์ฐ๋ฆฌ ์ด๊ฑฐ ์ธ์ ์ํคํ ์ฒ ์งฐ์ด์?”
๐ค “๊ธ์์… ๊ทธ๋ ๊ทธ๋ฅ ๋ง๋ค์ด์ก๋ ๊ฑฐ ๊ฐ์๋ฐ์?”
๐ง ์ํํธ์จ์ด ์ํคํ ์ฒ๋?
์ํํธ์จ์ด ์ํคํ
์ฒ๋ ๊ฑด๋ฌผ๋ก ๋ฐ์ง๋ฉด ๊ณจ์กฐ(๋ผ๋)์
๋๋ค!
“๊ธฐ๋ฅ์ ๋ฒฝ์ง, UI๋ ์ฐฝ๋ฌธ, ์ฑ๋ฅ์ ๋ฐฐ๊ด”์ด๋ผ๋ฉด
์ํคํ
์ฒ๋ ‘๊ทธ๊ฑธ ๋ค ์ด๋๋ค ์ด๋ป๊ฒ ๋ฃ์์ง’๋ฅผ ์ ์ํ๋ ๊ฒ!
๐ ์์ฝ: “๋๊ฐ, ์ธ์ , ์ด๋์, ๋ฌด์์, ์ด๋ป๊ฒ ์ฐ๊ฒฐํด์ ๋์์ํฌ์ง”์ ๋ํ ํฐ ๊ทธ๋ฆผ
๐ ์์คํ ์ํคํ ์ฒ๋ ๋ญ๊ฐ ๋ฌ๋ผ์?
๊ตฌ๋ถ | ์์คํ ์ํคํ ์ฒ | ์ํํธ์จ์ด ์ํคํ ์ฒ |
---|---|---|
๋์ | HW + SW ์ ์ฒด | ์ํํธ์จ์ด ๋ด๋ถ ๊ตฌ์ฑ |
์ฃผ์ ๋ด์ฉ | ECU ๋ถํ , ๋คํธ์ํฌ ์ฐ๊ฒฐ, ํ์๋ถ๋ฐฐ | ๋ชจ๋ ๊ตฌ์กฐ, ์ธํฐํ์ด์ค, ๋ฐ์ดํฐ ํ๋ฆ |
๋ด๋น ๋ถ์ | ์์คํ ์ค๊ณํ | S/W ๊ฐ๋ฐํ |
๐ง๐ญ ์์คํ ์ํคํ ์ฒ๊ฐ "์ฐ๋ฆฌ ์ง์ 2์ธต ์ง์ด์์"๋ผ๋ฉด,
๐ง๐ป ์ํํธ์จ์ด ์ํคํ ์ฒ๋ "1์ธต์ ๊ฑฐ์ค/์ฃผ๋ฐฉ/์์ค, 2์ธต์ ๋ฐฉ/์์ฌ!"์ ํด๋นํฉ๋๋ค.
๐จ SWE.2์์๋ ๋ฌด์์ ํ์ฃ ?
- ๊ธฐ๋ฅ ๋ธ๋ก ์ ์: ์ด๋ค ๊ธฐ๋ฅ์ ์ด๋ค ๋ชจ๋์์?
- ์ธํฐํ์ด์ค ์ค๊ณ: ๋ชจ๋ ๊ฐ ์ด๋ป๊ฒ ํต์ ํ ๊น?
- ๋น๊ธฐ๋ฅ ์๊ตฌ์ฌํญ ๊ณ ๋ ค: ์๋, ์์ ์ฑ, ํ์ฅ์ฑ ๋ฑ
- ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ ์์ฑ: UML, SysML, Block Diagram ๋ฑ
๐ก ์ํคํ ์ฒ๊ฐ ์๋ค๋ฉด?
→ ๋์ค์ ๋ชจ๋๋ผ๋ฆฌ ์ธ์ฐ๊ณ , ํตํฉํ ๋ “์ด๊ฑฐ ์ด๋ ์ฐ๊ฒฐํ์ฃ ?” ํ๋ ๋์ฐธ์ฌ ๋ฐ์!
๐งช ์ํคํ ์ฒ์ SWE.5(์ํํธ์จ์ด ํตํฉ ์ํ)์ ๊ด๊ณ
์ํคํ
์ฒ ์ค๊ณ๋ ๋จ์ํ ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๊ณ ๋!์ด ์๋๋๋ค.
SWE.5 ํตํฉ ์ํ์์ ์ด ๊ตฌ์กฐ๋๋ก ํตํฉ์ด ๊ฐ๋ฅํ๊ฐ?๋ฅผ ํญ์ ์ผ๋์ ๋์ด์ผ ํด์!
๐ ์๋ฅผ ๋ค์ด:
- ์ ๋๋ด๋ค๊ณ ์๊ฐํ ๋ชจ๋์ด ์ค์ ๋ก๋ ์๋ก ์ํ ์ฐธ์กฐ ์ค?
- ๋น๋๊ธฐ๋ก ์งฐ๋๋ฐ ํตํฉํ๋ฉด ํ์ด๋ฐ ์ด์?
→ ์ํ ๋จ๊ณ์์ ํฐ์ง๋ฉด ์๊ฐ๊ณผ ๋์ด ๋ ์๊ฐ๋๋ค.
๊ทธ๋์! SWE.2๋ SWE.5์ ์๋ฅ์ด์ฒ๋ผ ํจ๊ป ์๊ฐํด์ผ ํฉ๋๋ค.
๐งฑ ์ํคํ ์ฒ ์ค๊ณ, ํ์ ์์ ์์ฃผ ํ๋ ์ค์๋ค
์ค์ | ํํญํ |
---|---|
์ํคํ ์ฒ ์์ด ๊ตฌํ๋ถํฐ | ๋ชจ๋ ๊ฐ ์ถฉ๋, ์ฌ์ค๊ณ๋ก ์ผ์ ์ง์ฐ |
์ฑ๋ฅ ๊ณ ๋ ค ๋ถ์กฑ | ์ค์๊ฐ์ฑ ์คํจ, ๋ง์ด์ปด ์ฌ์ ์ด๊ณผ |
๋ฐ์ดํฐ ํ๋ฆ ๋ฏธ์ ์ | ์ ๋ ฅ-์ถ๋ ฅ ํผ์ ์ผ๋ก ํ ์คํธ ์ง์ฅ |
๐ ์ํคํ ์ฒ๊ฐ ์์ ๋์ ์ง์ง ์ด์ผ๊ธฐ
“์ด ๊ธฐ๋ฅ์ ์ ๋ชจ๋์์ ๋ง๋ค์๊ณ , ์ ๋ชจ๋์ ๋ ์ด๊ฑธ ํธ์ถํ๊ณ …”
→ ํผ๋์ ์นด์ค์ค
๊ทธ๋ฆฌ๊ณ ๋จ์ ๊ฑด… “์ผ ์ด๊ฑฐ ๋๊ฐ ์ค๊ณํ์ด?” ๋ผ๋ ์ ๊ท.
๐งญ ์ข์ ์ํคํ ์ฒ ์ค๊ณ๋ฅผ ์ํ ํ!
- ๋ชจ๋๊ฐ ์ฑ
์์ ๋ช
ํํ!
- ๋ด๋น ๊ธฐ๋ฅ, ์ ์ถ๋ ฅ ๋ฐ์ดํฐ, ์๋ฌ ์ฒ๋ฆฌ ๊ธฐ์ค
- ์ ์ ์ค๊ณ ๋๊ตฌ ํ์ฉ (e.g. Enterprise Architect, PlantUML)
- ๊ฐ๋ฐ์ ๊ฐ ๋ฆฌ๋ทฐ ์ธ์
๊ผญ ํ๊ธฐ!
- "์ด ์ํคํ ์ฒ๋๋ก ์ง๋ ๊ด์ฐฎ๊ฒ ์ด?"๋ ๊ผญ ์ฒดํฌ!
๐ฏ ์์ฝ ์ ๋ฆฌ!
ํค์๋ | ์ค๋ช |
---|---|
์ํคํ ์ฒ | ๊ธฐ๋ฅ/๋ชจ๋/์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ฑํ๋ ํฐ ๊ทธ๋ฆผ |
SWE.2 | ์ํํธ์จ์ด ์ํคํ ์ฒ ์ค๊ณ ํ๋ |
์ฐ๊ฒฐ์ฑ | ์์คํ ์ํคํ ์ฒ์์ ๋งคํ, SWE.5์์ ์ฐ๊ฒฐ ํ์! |
๐ ๋ค์ ํ์ฐจ ์๊ณ
16ํ์ฐจ์์๋ SWE.3 – ์ํํธ์จ์ด ์์ธ ์ค๊ณ๋ก ๋์ด๊ฐ๋๋ค!
“์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ฝ๋ฉ ์ ์ ๋ง์ง๋ง ๋จ๊ณ!
๊ตฌ์กฐ์ฒด? ํด๋์ค? API? ์์ธ ์ค๊ณ์์ ์ค์ ์ ๋ต๊ณผ ์ง์ง ์์ ๋ค์ ์๊ฐํฉ๋๋ค!”