์ฝ๋ฉํ ์คํธ(1์ฐจ/2์ฐจ) ํ, ๋ฌธ์ ์ ํ: https://zu-techlog.tistory.com/72
[SWM] ์ํํธ์จ์ด ๋ง์์คํธ๋ก 13๊ธฐ ํฉ๊ฒฉ ํ๊ธฐ - ์ฝ๋ฉํ ์คํธ(1์ฐจ/2์ฐจ) ํ, ๋ฌธ์ ์ ํ
์ฝ๋ฉํ ์คํธ TIP ์ฝ๋ฉํ ์คํธ๋ elice๋ผ๋ ํ๋ซํผ์์ ์ด๋ฃจ์ด์ ธ ํ๋ฉด ๋ นํ์ ์นด๋ฉ๋ผ ๋ นํ๊ฐ ๋์์ ์งํ๋์๋ค. ๋ฐ๋ผ์, ์ธํฐ๋ท ๊ฒ์ ๋ฑ์ด ๋ถ๊ฐ๋ฅํ์๊ณ , ๋์ ๋ฐ๋ก IDE๋ฅผ ์ฌ์ฉํ ์๋ ์์์ง๋ง ์๋
zu-techlog.tistory.com
์ฌ์ธต ๋ฉด์ ํ, ์ง๋ฌธ ๋ณต๊ธฐ: https://zu-techlog.tistory.com/73
[SWM] ์ํํธ์จ์ด ๋ง์์คํธ๋ก 13๊ธฐ ํฉ๊ฒฉ ํ๊ธฐ - ์ฌ์ธต ๋ฉด์ ํ, ์ง๋ฌธ ๋ณต๊ธฐ
์ง์์ ์๋ฅ ์์ฑ๋ฒ: https://zu-techlog.tistory.com/71 [SWM] ์ํํธ์จ์ด ๋ง์์คํธ๋ก 13๊ธฐ ํฉ๊ฒฉ ํ๊ธฐ - ์ง์์ ์๋ฅ ์์ฑ๋ฒ SW๋ง์์คํธ๋ก ์๊ฐ SW๋ง์์คํธ๋ก ๊ณผ์ ์ ์ฐฝ์๋์ ํ SW์ธ์ฌ ์ก์ฑ์ผ๋ก SW์ฐ์ ์ ๋ฏธ
zu-techlog.tistory.com
SW๋ง์์คํธ๋ก ์๊ฐ

SW๋ง์์คํธ๋ก ๊ณผ์ ์ ์ฐฝ์๋์ ํ SW์ธ์ฌ ์ก์ฑ์ผ๋ก SW์ฐ์ ์ ๋ฏธ๋๋ฅผ ์ ๋ํ๋ค๋ ๋ชฉ์ ์ ๊ฐ์ง ์ ๋ถ์ง์ ์ฌ์ ์ด๋ค. ์ฐฝ์ยท๋์ ํ ํ๋ก์ ํธ ๊ธฐํยท๊ฐ๋ฐ๊ณผ SW๋ถ์ผ ์ต๊ณ ์ ๋ฌธ๊ฐ๋ค์ ์ง์ค ๋ฉํ ๋ง ๋ฐ ์ฌํ๊ต์ก ์ ๊ณตํ๋ค.
SW๋ง์์คํธ๋ก ์ฐ์ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ๋ค.

์๋น๊ณผ์ ์ ํ๋งค์นญ์ ์ํ ํ์๊ณผ ๋ฉํ ๋ฅผ ํ์ํ๊ณ , ๋ฏธ๋ ํ๋ก์ ํธ์ ์์จ๋ฉํ ๋ง ๋ฐ ํน๊ฐ์ ํตํด ๋ณธ ๊ณผ์ ์ ์ํ ์ค๋น๋ฅผ ํ๋ ๋จ๊ณ์ด๋ค. ๋ณธ ๊ณผ์ ์์๋ ๋ณธ๊ฒฉ์ ์ผ๋ก ํ์ ๊ตฌ์ฑํ์ฌ ํ๋ก์ ํธ๋ฅผ ๊ธฐํ, ์ค๊ณ, ๊ตฌํํด์ผํ๋ฉฐ ๊ฐ ๋จ๊ณ์์ ์ ๋ฌธ์ ์ธ ๋ฉํ ๋ง์ ๋ฐ์ ์ ์๋ค. ์ดํ ์ต์ข ํ๊ฐ๋ฅผ ํตํด ์์ 10%์ ์ฐ์์๋ฅผ ์ ๋ฐํ๊ณ , ์ฐ์์์๊ฒ๋ ์ฌํ SW์ญ๋๊ต์ก๊ณผ ํด์ธ ์ฐ์/์ธํด ๋ฑ์ ๊ธฐํ๊ฐ ์ฃผ์ด์ง๋ค.
SW๋ง์์คํธ๋ก 13๊ธฐ์ ์ ๋ฐ ์ผ์ ์ ๋ค์๊ณผ ๊ฐ์๋ค.

์๋ฅ(์ง์์)
์ง์์๋ ์ด 5๋ฌธํญ์ผ๋ก ๊ตฌ์ฑ๋์๋ค. ๋ด์ฉ์ ์ด์ ๊ธฐ์์ ๋ฌธํญ๊ณผ ๊ฐ์๋ค.
SW๋ง์์คํธ๋ก๋ ์๋ฅ ์ ํ์์ ํฌ๊ฒ ํฉ๋ถ์ ๋๋์ง ์๋ ๊ฒ ๊ฐ๋ค. ์ง์ ๋์ ์ ํฉ์ฑ๋ง ํ๋จํ๊ณ ์ง์์ ๋ฌธํญ์ ํฌ๊ฒ ๊ณ ๋ คํ์ฌ ๋ณ๋ณํ์ง ์๋ ๊ฒ ๊ฐ๋ค. ๋ค๋ง, ์ต์ข ๋ฉด์ ์ ์ง์์ ๋ด์ฉ์ด ํ์ฉ๋๋ ๋๋ฌด ๊ณผ์ฅํด์ ์ฐ์ง ์๋ ๊ฒ์ด ์ข๋ค.
1. [์๊ธฐ์๊ฐ1] ์ํํธ์จ์ด๋ถ์ผ ์ ๋ฌธ์ฑ์ ํค์ฐ๊ธฐ ์ํด ๋จ๋ค๊ณผ ๋ฌ๋ฆฌ ํน๋ณํ ๋ ธ๋ ฅ์ ํ ๊ฒฝํ์ ์์ ํ์ฌ ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. (์ต์ 400์, ์ต๋ 3,000์ ์ ๋ ฅ๊ฐ๋ฅ)
- '๋จ๋ค๊ณผ ๋ฌ๋ฆฌ ํน๋ณํ ๋ ธ๋ ฅ'์ด๋ผ๋ ๋ฌธ๊ตฌ์ ๊ฒ๋จน์ ํ์๋ ์๋ค. ์์ ์ด ์ํํธ์จ์ด ๋ถ์ผ๋ก ๊ณต๋ถํ๋ ๋ด์ฉ, ์งํํ ํ๋ ๋ฐ ํ๋ก์ ํธ๋ฅผ ์๋ ๊ทธ๋๋ก ์์ฑํ๋ฉด ๋๋ค.
- ๋จ, ์์ ๋งํ ๊ณต๋ถ, ํ๋, ํ๋ก์ ํธ๋ฅผ ๋จ์ํ ์๊ฐํ๊ฑฐ๋ ๋์ดํ๋ ๊ฒ์ด ์๋๋ผ ๋ฌด์์ ์ํด, ๋ ์ด๋ป๊ฒ ๋ ธ๋ ฅํ๋์ง์ ๋ํ ๋ด์ฉ์ด ๋ค์ด๊ฐ์ผํ๋ค. ๊ฒฝํ/๋ ธ๋ ฅ์ ํตํด ๋ฐฐ์ด์ ์ด๋ ์ฑ์ฅ ํฌ์ธํธ๋ค์ ๋ น์ฌ์ฃผ๋ ๊ฒ๋ ์ข์ ๊ฒ ๊ฐ๋ค.
- ๊ฒฝํ์ ๋ฐ๋์ ๊ตฌ์ฒด์ ์ผ๋ก ์์ฑํด์ผ ํ๋ค. ๊ฒฝํ์์ ๋ด๊ฐ ๋ฌด์์ ํ๊ณ , ๋ฌด์์ ๋ฐฐ์ ๋์ง ์์ธํ ์ ๋ ๊ฒ์ด ํจ์ฌ ์ค๋๋ ฅ์์ด ๋ณด์ธ๋ค.
- ์ปค๋ฎค๋ํฐ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ๋ฐฑ์๋ ๊ฐ๋ฐ ์ญ๋์ ํค์ธ ์ ์์๋ค. (X)
- ์ปค๋ฎค๋ํฐ ํ๋ก์ ํธ์์ CRUD ๊ตฌํ์ ๊ฒฝํํ๋ฉด์ Node.js๋ฅผ ํ์ฉํด ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์๋ค. (O)
2. [์๊ธฐ์๊ฐ2] ๊ทํ์ ์ฅ๋ํฌ๋ง์ ์์ ํ์ฌ ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. (์ต์ 400์, ์ต๋ 3,000์ ์ ๋ ฅ๊ฐ๋ฅ)
- ์ฒซ๋ฒ์งธ ๋ฌธ๋จ์๋ ํฌ๋ง ์ง๋ฌด๋ฅผ ์ด๋ป๊ฒ ์ ํ๊ฒ ๋์๊ณ ์ ๊ทธ๋ฌํ ์ง๋ฌด๋ฅผ ํฌ๋งํ๋ ์ง์ ๋ํ ๋ด์ฉ์ผ๋ก ๊ตฌ์ฑํ๋ค. ์ดํ, ์ฅ๋ํฌ๋ง์ ์ํด ์ด๋ค ์ค๋น๋ฅผ ํ๊ณ ์๋์ง ๊ฐ๋ตํ๊ฒ ์ค๋ช
ํ๋ค.
- ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํฌ๋ง -> ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ต๊ณผ๋ชฉ์ ํฅ๋ฏธ -> ํ๋ก์ ํธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด๋น์ผ๋ก ์ฐธ์ฌ -> ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๊ด์ฌ -> ํ์ ํ๋ก์ ํธ์์ ๋ฐฑ์๋ ๊ฐ๋ฐ ๊ฒฝํ
- ๋๋ฒ์งธ ๋ฌธ๋จ์๋ ์ํ๋ ์ง๋ฌด์ ์ง์
์ ๊ฐ์ง ํ ๋จผ ๋ฏธ๋(์ฝ 10๋
ํ)์ ๋ด๊ฐ ์ด๋ค ์์น์ ์์์ง, ๋ฌด์์ ํ๊ณ ์ถ์์ง์ ๋ํ ๋ด์ฉ์ ์์ฑํ๋ค.
- ํ๋ฐฐ ์์ฑ๊ณผ ๊ต์ก, ๋ฐฑ์๋ ๋ถ์ผ๊ฐ ์๋ ์๋ก์ด ๋์
3. [์ฐ์๊ณํ์ 1] ๊ทํ๊ป์๋ 2022๋ ๋ ใSW๋ง์์คํธ๋กใ๊ณผ์ ์์ ๋๋ฃ ์ฐ์์๋ค๊ณผ ํ๋ ฅํ์ฌ ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์์ฑํ์ฌ์ผ ํฉ๋๋ค. ์ด๋ค ๋ฅ๋ ฅ์ ๊ฐ์ถ ์ฐ์์๋ค๊ณผ ์ด๋ ํ ํ๋ก์ ํธ๋ฅผ ์ด๋ป๊ฒ ์ํํ ๊ฒ์ธ์ง ๊ทํ์ ๊ตฌ์ฒด์ ์ธ ๊ณํ์ ์์ ํ์ฌ ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. (์ต์ 400์, ์ต๋ 3,000์ ์ ๋ ฅ๊ฐ๋ฅ)
- ์ด๋ค ๋ฅ๋ ฅ์ ๊ฐ์ถ ์ฐ์์๊ณผ ํจ๊ปํ๊ณ ์ถ์์ง์ ๋ํ ๋ด์ฉ์ ๋ณธ์ธ ์๊ฐ์ ๊ฐ๋ฐ ํ ๊ตฌ์ฑ ์ ์ค์ํ๊ฒ ์๊ฐํ๋ ์์๋ฅผ ์ ์ด์ฃผ๋ฉด ๋๋ค.
- ์) ์ํต, ํ์ , ๊ธฐ์ ์ญ๋, ๋ชฉํ ๋ฑ
- ์ด๋ค ํ๋ก์ ํธ์ ๋ํ ๋ด์ฉ์ ๊ตฌ์ฒด์ ์ธ ์์ด๋์ด๋ฅผ ์ธ๊ธํด๋ ์ข๊ณ ์์ด๋์ด๊ฐ ์๋ค๋ฉด ๋๋ต์ ์ธ ํ๋ง ์ ์ด๋ ๋๋ค.
- ๊ตฌ์ฒด์ ์ธ ์์ด๋์ด๋ฅผ ์์ฑํ ๋๋ ๋ฉด์ ์ ํด๋น ์์ด๋์ด์ ๋ํ ์ง๋ฌธ์ด ๋์ฌ ์ ์์์ ์ผ๋ํด๋์ด์ผ ํ๋ค. ๋ฐ๋ผ์, ์ต๋ํ ๊ตฌ์ฒด์ ์ธ ์๋น์ค ๋ก์ง์ ์๊ฐํ๊ณ , ๊ด๋ จ ๊ธฐ์ (์ด๋ค ๋ฐฉ์์ผ๋ก ๊ตฌํํ ๊ฒ์ธ์ง)๊ณผ ์ฐจ๋ณ์ ๋ฑ์ ์์ธํ ์์ฑํ์ง๋ ์์๋ ๋ฏธ๋ฆฌ ์๊ฐํด๋ฌ์ผ ํ ๊ฒ์ด๋ค.
- ์์ง ์๊ฐํด๋ณธ ์๋น์ค๊ฐ ์๋ค๋ฉด ๊ด์ฌ์๋ ๋ถ์ผ(๊ต์ก, ์ฌํ๋ฌธ์ ๋ฑ)๋ก ํฐ ํ๋ง ์์ฑํ๊ฑฐ๋, ์ด๋ค ์ฑ๊ฒฉ์ ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ ๊ฒ์ธ์ง์ ๋ํ ๋ด์ฉ์ผ๋ก ๋์ฒดํด๋ ๋๋ค.
- ์ด๋ป๊ฒ ์ํํ ๊ฒ์ธ์ง๋ ์ด๋ค ๋ฐฉ์์ผ๋ก ํ์ ํ ๊ฒ์ธ์ง, ํ๋ก์ ํธ ์งํ ์ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ด๋ป๊ฒ ํด๊ฒฐํ ๊ฒ์ธ์ง ๋ฑ์ ๋ํ ๋ด์ฉ์ผ๋ก ์ฑ์ฐ๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
4. [์ฐ์๊ณํ์ 2] 2022๋ ๋ ใSW๋ง์์คํธ๋กใ ๊ณผ์ ์์๋ ์ฐ์์์๊ฒ ์ฅํ๊ธ, IT๊ธฐ๊ธฐ, ํ๋ก์ ํธ ํ๋๋น ๋ฑ์ ์ง์ํ ์์ ์ด๋ฉฐ, ๋ณธ์ธ์ด ํฌ๋งํ๋ ์จ๋ผ์ธ ๊ฐ์์ ํ๋ก์ ํธ ์ํ์ ๋์์ฃผ๋ ๋ฉํ ๋ฅผ ํตํด ๊ทํ์ SW๋ฅ๋ ฅ์ ํฅ์ ๋ฐ ๋ฐ์ ์ํฌ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ์์ผ๋ก ๊ทํ๊ป์ ๋ณธ ๊ณผ์ ์ ํตํด ์ด๋ฃจ๊ณ ์ํ๋ ๋ชฉํ๊ฐ ๋ฌด์์ธ์ง ๊ตฌ์ฒด์ ์ผ๋ก ์์ ํ์ฌ ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. (์ต์ 400์, ์ต๋ 3,000์ ์ ๋ ฅ๊ฐ๋ฅ)
- ์๋ง์ ์ง์ํ ๋๊ธฐ๋ฅผ ๋ฌป๋ ๊ฒ์ผ๋ก ์๊ฐํ๋ฉด ์ฝ๋ค. ์๋ง ํ๋์ ํตํด ์ป์ด๊ฐ๊ณ ์ถ์ ๊ฒ์ด๋ ๊ฒฝํํด๋ณด๊ณ ์ถ์ ๊ฒ์ ์์ฑํ๋ฉด ๋๋ค.
- ์) ์๋น์คํ๋ฅผ ํตํ ์ฌ์ฉ์ ํผ๋๋ฐฑ, ์ฐฝ์ , ๊ฐ๋ฐ์ ๋คํธ์ํน, ๊ธฐ์ ์ ์ฑ์ฅ ๋ฑ
- ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด ํ๋๋น์ ๋ฉํ ๋ง๊ณผ ๊ฐ์ ์์๋ค์ ์ด๋ป๊ฒ ์ฌ์ฉํ ๊ฒ์ด์ง์ ๋ํ ๋ด์ฉ์ด ๋ค์ด๊ฐ๋ฉด ๋์ฑ ์ข๋ค.
5. [๊ธฐํ] SW๋ํ ์์ ๋ฑ ์ฆ๋น์ด ๊ฐ๋ฅํ ๊ฒฝ์ฐ ์์ ํ์ฌ ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
(๋ํ๋ช
/ ์์๋ด์ญ / ์์์ผ์ / ์์ฌ๊ธฐ๊ด / ์ฆ๋น์(์ฒจ๋ถํ์ผ):ํด๋น์๋ ์ด์ ๋จ๊ณ->์๋ฅ์ฒจ๋ถ->"๊ธฐํ ์ฆ๋น์๋ฅ"์ ์ฆ๋ช
์ ๋ฐ๋์ ์ฒจ๋ถ)
- ์์ ๋ด์ญ์ด ์๋ค๋ฉด ์์ฑํ๋ค. ์์ฃผ ์์ธํ ์ค๋ช ํ ํ์๋ ์์ ๊ฒ ๊ฐ๋ค. ์์์ ์๊ตฌํ ์์ ์ ๋ณด๋ง ๋น ์ง์์ด ์์ฑํ๋ฉด ๋๋ค.
โป ์ค์ ์ ์ ์ง์์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ ๋ด์ฉ์ผ๋ก, ์ ๋ต์ด ์๋ ๊ฐ์ธ์ ์ธ ์๊ฒฌ์์ ์๋ ค๋๋ฆฝ๋๋ค.