Boehm์ 1981๋
์ COCOMO(Constructive Cost Estimation Model)๋ฅผ ์ ์ํ์ต๋๋ค. COCOMO๋ ์ธ๊ณ์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ํํธ์จ์ด ์ถ์ ๋ชจ๋ธ ์ค ํ๋์
๋๋ค. COCOMO๋ ์ํํธ์จ์ด์ ํฌ๊ธฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ํํธ์จ์ด ์ ํ์ ๋
ธ๋ ฅ๊ณผ ์ผ์ ์ ์์ธกํฉ๋๋ค.
์ด ๋ชจ๋ธ์์ ํ์ํ ๋จ๊ณ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์์ฒ ์ค์ ์์ค ์ฝ๋(KDLOC)๋ฅผ ํ๊ฐํ์ฌ ๊ฐ๋ฐ ๋ ธ๋ ฅ์ ์ด๊ธฐ ์ถ์ ์น๋ฅผ ์ป์ผ์ญ์์ค.
- ํ๋ก์ ํธ์ ๋ค์ํ ์์ฑ์์ 15๊ฐ์ ๊ณฑ์ ์์ ์งํฉ์ ๊ฒฐ์ ํฉ๋๋ค.
- ์ด๊ธฐ ์ถ์ ๊ฐ์ ๋ชจ๋ ๊ณฑ์
์์ธ์ ๊ณฑํ์ฌ ๋
ธ๋ ฅ ์ถ์ ์น๋ฅผ ๊ณ์ฐํฉ๋๋ค.
์ฆ, 1๋จ๊ณ์ 2๋จ๊ณ์ ๊ฐ์ ๊ณฑํฉ๋๋ค.
์ด๊ธฐ ์ถ์ (๋ช ๋ชฉ ์ถ์ ์ด๋ผ๊ณ ๋ ํจ)์ KDLOC๋ฅผ ํฌ๊ธฐ ์ธก์ ์ผ๋ก ์ฌ์ฉํ์ฌ ์ ์ ๋จ์ผ ๋ณ์ ๋ชจ๋ธ์ ์ฌ์ฉ๋ ํ์์ ๋ฐฉ์ ์์ ์ํด ๊ฒฐ์ ๋ฉ๋๋ค. ์ด๊ธฐ ๋ ธ๋ ฅ Ei๋ฅผ ์ธ-์ ๋จ์๋ก ๊ฒฐ์ ํ๊ธฐ ์ํด ์ฌ์ฉ๋ ๋ฐฉ์ ์์ ๋ค์๊ณผ ๊ฐ์ ์ ํ์ ๋๋ค.
Ei= a * (KDLOC)b
์์ ๋ฐ b์ ๊ฐ์ ํ๋ก์ ํธ ์ ํ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
COCOMO์์ ํ๋ก์ ํธ๋ ์ธ ๊ฐ์ง ์ ํ์ผ๋ก ๋ถ๋ฅ๋ฉ๋๋ค.
1.Organic(์ ๊ธฐ์ ): ๊ฐ๋ฐ ํ๋ก์ ํธ๊ฐ ์ ๊ธฐ์ ์ ํ์ผ๋ก ์ทจ๊ธ๋ ์ ์์ผ๋ฉฐ, ํ๋ก์ ํธ๊ฐ ์ดํดํ๊ธฐ ์ฌ์ด ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ์ ๋ค๋ฃจ๋ ๊ฒฝ์ฐ, ๊ฐ๋ฐ ํ์ ๊ท๋ชจ๊ฐ ์๋นํ ์๊ณ , ํ์๋ค์ด ์ ์ฌํ ํ๋ก์ ํธ ๋ฐฉ๋ฒ์ ๊ฐ๋ฐํ ๊ฒฝํ์ด ์๋ ๊ฒฝ์ฐ . ์ด๋ฌํ ์ ํ์ ํ๋ก์ ํธ์ ์๋ก๋ ๋จ์ ๋น์ฆ๋์ค ์์คํ
, ๋จ์ ์ฌ๊ณ ๊ด๋ฆฌ ์์คํ
๋ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์คํ
์ด ์์ต๋๋ค.
2. Semi-detached: ๊ฐ๋ฐ ํ๋ก์ ํธ๋ ๊ฒฝํ์ด ์๋ ์ง์๊ณผ ๊ฒฝํ์ด ์๋ ์ง์์ด ํผํฉ๋ ๊ฒฝ์ฐ ๊ฐ๋ฐ ํ๋ก์ ํธ๋ฅผ semi-detached ์ ํ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ํ ๊ตฌ์ฑ์์ ๊ด๋ จ ์์คํ
์ ๋ํ ๊ฒฝํ์ด ์ ํ์ ์ผ ์ ์์ง๋ง ๊ฐ๋ฐ ์ค์ธ ์ฃผ๋ฌธ์ ์ผ๋ถ ์ธก๋ฉด์ ์ต์ํ์ง ์์ ์ ์์ต๋๋ค. Semi-detached ์์คํ
์ ์๋ก๋ ์๋ก์ด ์ด์ ์ฒด์ (OS), ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
(DBMS), ๋ณตํฉ ์ฌ๊ณ ๊ด๋ฆฌ ์์คํ
๊ฐ๋ฐ์ด ์์ต๋๋ค.
3. Embedded(์๋ฒ ๋๋): ๊ฐ๋ฐ ์ค์ธ ์ํํธ์จ์ด๊ฐ ๋ณต์กํ ํ๋์จ์ด์ ๊ฐ๋ ฅํ๊ฒ ๊ฒฐํฉ๋๊ฑฐ๋ ์ด์ ๋ฐฉ์์ ๋ํ ์๊ฒฉํ ๊ท์ ์ด ์๋ ๊ฒฝ์ฐ ๊ฐ๋ฐ ํ๋ก์ ํธ๋ ์๋ฒ ๋๋ ์ ํ์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค. ์: ATM, ํญ๊ณต ๊ตํต ๊ด์ .
Bohem ์ 3๊ฐ์ ์ ํ ์นดํ
๊ณ ๋ฆฌ์ ๋ํด KLOC(Kilo Line of code)์ ์ถ์ ํฌ๊ธฐ๋ก๋ถํฐ ๊ฐ๋ฐ ์๊ฐ๊ณผ ๋
ธ๋ ฅ(in a unit of person month)์ ์์ธกํ๊ธฐ ์ํด ๋ค๋ฅธ ์์ ์ ๊ณตํฉ๋๋ค. ๋
ธ๋ ฅ ์ถ์ ์ ํด์ผ๋ก ์ธํ ์์ฐ์ฑ ์์ค์ ๊ณ ๋ คํฉ๋๋ค. (ํด๋ฌด์ผ, ์ฐ์ฐจ-OFF, ์ปคํผ ํ์ ๋ฑ)
Boehm์ ๋ฐ๋ฅด๋ฉด ์ํํธ์จ์ด ๋น์ฉ ์ถ์ ์ ๋ค์ ์ธ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ ์ํ๋์ด์ผ ํฉ๋๋ค.
Basic Model (๊ธฐ๋ณธ ๋ชจ๋ธ)
๊ธฐ๋ณธ COCOMO ๋ชจ๋ธ: ๊ธฐ๋ณธ COCOMO ๋ชจ๋ธ์ ํ๋ก์ ํธ ๋งค๊ฐ๋ณ์์ ์ ํํ ํฌ๊ธฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ค์ ํํ์์ ๊ธฐ๋ณธ COCOMO ์ถ์ ๋ชจ๋ธ์ ์ ๊ณตํฉ๋๋ค.
Effort = aโ * (KLOC) aโ PM
Tdev = bโ * (efforts) bโ Months
KLOC๋ Kilo Lines of Code๋ก ํ์๋ ์ํํธ์จ์ด ์ ํ์ ์์ ํฌ๊ธฐ์
๋๋ค.
aโ,aโ,bโ,bโ๋ ์ํํธ์จ์ด ์ ํ์ ๊ฐ ๊ทธ๋ฃน์ ๋ํ ์์์ด๋ฉฐ,
Tdev๋ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ๋ ๋ฐ ์์๋๋ ์๊ฐ์ผ๋ก, ๊ฐ์๋ก ํ์๋๋ฉฐ,
๋
ธ๋ ฅ์ ๊ฐ์ธ ์(PM)๋ก ํ์๋๋ ์ํํธ์จ์ด ์ ํ์ ๊ฐ๋ฐํ๋ ๋ฐ ํ์ํ ์ด ๋
ธ๋ ฅ์
๋๋ค.
๊ฐ๋ฐ ๋ ธ๋ ฅ ์ถ์ (Estimation of development effort)
์ธ ์ข ๋ฅ์ ์ํํธ์จ์ด ์ ํ์ ๋ํด ์ฝ๋ ํฌ๊ธฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ ธ๋ ฅ์ ์ถ์ ํ๋ ๊ณต์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- Organic: Effort = 2.4(KLOC) 1.05 PM
- Semi-detached: Effort = 3.0(KLOC) 1.12 PM
- Embedded: Effort = 3.6(KLOC) 1.20 PM
๊ฐ๋ฐ ์๊ฐ ์ถ์ (Estimation of development time)
์ธ ์ข ๋ฅ์ ์ํํธ์จ์ด ์ ํ์ ๋ํด ๋ ธ๋ ฅ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ ์๊ฐ์ ์ถ์ ํ๋ ๊ณต์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- Organic: Tdev = 2.5(Effort) 0.38 Months
- Semi-detached: Tdev = 2.5(Effort) 0.35 Months
- Embedded: Tdev = 2.5(Effort) 0.32 Months
๊ธฐ๋ณธ COCOMO ๋ชจ๋ธ์ ๋ํ ์ผ๋ถ ํต์ฐฐ๋ ฅ์ ๋ค์ํ ์ํํธ์จ์ด ํฌ๊ธฐ์ ๋ํ ์ถ์ ๋ ํน์ฑ์ ๋ํํํ์ฌ ์ป์ ์ ์์ต๋๋ค. ๊ทธ๋ฆผ์ ์์ ๋ ธ๋ ฅ ๋ ์ ํ ํฌ๊ธฐ์ ํ๋กฏ์ ๋ณด์ฌ์ค๋๋ค. ๊ทธ๋ฆผ์์ ์ฐ๋ฆฌ๋ ๋ ธ๋ ฅ์ด ์ํํธ์จ์ด ์ ํ์ ํฌ๊ธฐ์์ ๋ค์ ์ํผ๋ผ์ด๋์์ ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ ํ ๊ฐ๋ฐ์ ํ์ํ ๋ ธ๋ ฅ์ ํ๋ก์ ํธ ๊ท๋ชจ์ ๋ฐ๋ผ ๋งค์ฐ ๋น ๋ฅด๊ฒ ์ฆ๊ฐํฉ๋๋ค.
KLOC์ ๊ฐ๋ฐ ์๊ฐ ๋ ์ ํ ํฌ๊ธฐ๋ ๊ทธ๋ฆผ์ ํ์๋์ด ์์ต๋๋ค. ๊ทธ๋ฆผ์์ ๊ฐ๋ฐ ์๊ฐ์ ์ ํ ํฌ๊ธฐ์ ํ์ ์ ํ ํจ์์์ ์ ์ ์์ต๋๋ค. ์ฆ, ์ ํ ํฌ๊ธฐ๊ฐ 2๋ฐฐ ์ฆ๊ฐํ ๋ ์ ํ ๊ฐ๋ฐ ์๊ฐ์ ๋ ๋ฐฐ๊ฐ ๋์ง ์๊ณ ์ ๋นํ ์ฆ๊ฐํฉ๋๋ค. ์ด๊ฒ์ ๋ ํฐ ์ ํ์ ๊ฒฝ์ฐ ๋์์ ์ํํ ์ ์๋ ๋ ๋ง์ ํ๋์ ์๋ณํ ์ ์๋ค๋ ์ฌ์ค๋ก ์ค๋ช ํ ์ ์์ต๋๋ค. ๋ณ๋ ฌ ์์ ์ ์์ง๋์ด๊ฐ ๋์์ ์ํํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํ๋ก์ ํธ๋ฅผ ์๋ฃํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด ์ค์ด๋ญ๋๋ค. ๋ํ ๊ทธ๋ฆผ์์ ๊ฐ๋ฐ ์๊ฐ์ ์ธ ๊ฐ์ง ๋ฒ์ฃผ์ ์ ํ ๋ชจ๋์์ ๊ฑฐ์ ๋์ผํจ์ ์ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, 60 KLOC ํ๋ก๊ทธ๋จ์ Organic, Semi-detached, Embedded์ ๊ด๊ณ์์ด ์ฝ 18๊ฐ์ ๋ง์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
๋
ธ๋ ฅ ์ถ์ ์์ ํ๋ก์ ํธ ๋น์ฉ์ ํ์ํ ๋
ธ๋ ฅ์ ์๋ณ ์ธ๋ ฅ ๋น์ฉ์ ๊ณฑํ์ฌ ์ป์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ์ฌ์
๋น ๊ณ์ฐ์ ํจ์ถ๋ ๊ฒ์ ์ ์ฒด ์ฌ์
๋น๊ฐ ์ธ๋ ฅ๋น๋ง์ผ๋ก ๋ฐ์ํ๋ค๋ ๊ฐ์ ์ด๋ค. ์ธ๋ ฅ ๋น์ฉ ์ธ์๋ ํ๋ก์ ํธ์ ํ์ํ ํ๋์จ์ด ๋ฐ ์ํํธ์จ์ด ๋ฐ ๊ด๋ฆฌ, ์ฌ๋ฌด์ค ๊ณต๊ฐ ๋ฑ์ ํ์ฌ ๊ฐ์ ๋น๋ก ์ธํด ํ๋ก์ ํธ์ ๋น์ฉ์ด ๋ฐ์ํฉ๋๋ค.
COCOMO ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์ป์ ๋
ธ๋ ฅ ๋ฐ ๊ธฐ๊ฐ ์ถ์ ์ ๋ช
๋ชฉ ๋
ธ๋ ฅ ์ถ์ ๋ฐ ๋ช
๋ชฉ ์ง์ ๊ธฐ๊ฐ ์ถ์ ์ด๋ผ๊ณ ํฉ๋๋ค. ๋ช
๋ชฉ์ด๋ผ๋ ์ฉ์ด๋ ๋๊ตฐ๊ฐ๊ฐ ์์ ๊ธฐ๊ฐ๋ณด๋ค ์งง์ ์๊ฐ์ ํ๋ก์ ํธ๋ฅผ ์๋ฃํ๋ ค๊ณ ํ๋ฉด ๋น์ฉ์ด ๊ธ๊ฒฉํ ์ฆ๊ฐํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋๊ตฐ๊ฐ๊ฐ ์์๋ณด๋ค ์ค๋ ๊ธฐ๊ฐ ๋์ ํ๋ก์ ํธ๋ฅผ ์๋ฃํ๋ฉด ์์ ๋น์ฉ ๊ฐ์น๊ฐ ๊ฑฐ์ ๊ฐ์ํ์ง ์์ต๋๋ค.
Example1: ํ๋ก์ ํธ๊ฐ 400KLOC๋ก ์ถ์ ๋๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. Organic, Semidetached, Embedded ์ธ ๊ฐ์ง ๋ชจ๋ธ ๊ฐ๊ฐ์ ๋ํ ๋
ธ๋ ฅ๊ณผ ๊ฐ๋ฐ ์๊ฐ์ ๊ณ์ฐํฉ๋๋ค.
Solution: ๊ธฐ๋ณธ COCOMO ๋ฐฉ์ ์์ ์๋๊ณผ ๊ฐ์ ํ์์ ์ทจํฉ๋๋ค.
(i)Organic Mode
E = 2.4 * (400)1.05 = 1295.31 PM
D = 2.5 * (1295.31)0.38=38.07 PM
(ii)Semidetached Mode
E = 3.0 * (400)1.12=2462.79 PM
D = 2.5 * (2462.79)0.35=38.45 PM
(iii) Embedded Mode
E = 3.6 * (400)1.20 = 4772.81 PM
D = 2.5 * (4772.8)0.32 = 38 PM
Example2: 200 KLOC ๊ท๋ชจ์ ํ๋ก์ ํธ๊ฐ ๊ฐ๋ฐ๋ ์์ ์ ๋๋ค. ์ํํธ์จ์ด ๊ฐ๋ฐ ํ์ ์ ์ฌํ ์ ํ์ ํ๋ก์ ํธ์ ๋ํด ํ๊ท ์ ์ธ ๊ฒฝํ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ํ๋ก์ ํธ ์ผ์ ์ ๊ทธ๋ฆฌ ๋นก๋นกํ์ง ์์ต๋๋ค. ํ๋ก์ ํธ์ ๋ ธ๋ ฅ, ๊ฐ๋ฐ ์๊ฐ, ํ๊ท ์ง์ ๊ท๋ชจ ๋ฐ ์์ฐ์ฑ์ ๊ณ์ฐํฉ๋๋ค.
Solution: semi-detached ๋ชจ๋๋ ๊ฐ๋ฐ ์๊ฐ์ ํฌ๊ธฐ, ์ผ์ ๋ฐ ๊ฒฝํ์ ๊ณ ๋ คํ์ฌ ๊ฐ์ฅ ์ ํฉํ ๋ชจ๋์ ๋๋ค.
E = 3.0 * (200)1.12=1133.12PM
D = 2.5 * (1133.12)0.35=29.3PM
P = 176 LOC/PM
Intermediate Model (์ค๊ธ ๋ชจ๋ธ)
๊ธฐ๋ณธ Cocomo ๋ชจ๋ธ์ ๋ ธ๋ ฅ์ด ๋ค์ํ ์ํํธ์จ์ด ์์คํ ์ ๋ฐ๋ผ ๊ณ์ฐ๋ ์ฝ๋ ์ค ์์ ์ผ๋ถ ์์์ ํจ์์ผ ๋ฟ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ค๊ฐ COCOMO ๋ชจ๋ธ์ ์ด๋ฌํ ์ฌ์ค์ ์ธ์ํ๊ณ ์ํํธ์จ์ด ์์ง๋์ด๋ง์ ๋ค์ํ ์์ฑ์ ๊ธฐ๋ฐ์ผ๋ก ํ 15๊ฐ์ง ๋น์ฉ ์์ธ ์งํฉ์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ COCOMO ๋ชจ๋ธ์ ํตํด ์ป์ ์ด๊ธฐ ์ถ์ ์น๋ฅผ ์์ ํฉ๋๋ค.
๋น์ฉ ๋์ธ ๋ฐ ํด๋น ์์ฑ์ ๋ถ๋ฅ:
์ ํ ์์ฑ
- ํ์ํ ์ํํธ์จ์ด ์ ๋ขฐ์ฑ ๋ฒ์
- ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํฌ๊ธฐ
- ์ ํ์ ๋ณต์ก์ฑ
ํ๋์จ์ด ์์ฑ
- ๋ฐํ์ ์ฑ๋ฅ ์ ์ฝ
- ๋ฉ๋ชจ๋ฆฌ ์ ์ฝ
- ๊ฐ์ ๋จธ์ ํ๊ฒฝ์ ๋ณ๋์ฑ
- ์์์๊ฐ
์ธ์ฌ ์์ฑ
- ๋ถ์๊ฐ ๋ฅ๋ ฅ
- ์ํํธ์จ์ด ์์ง๋์ด๋ง ๋ฅ๋ ฅ
- ์์ฉ ๊ฒฝํ
- ๊ฐ์ ๋จธ์ ๊ฒฝํ
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ฒฝํ
ํ๋ก์ ํธ ์์ฑ
- ์ํํธ์จ์ด ๋๊ตฌ ์ฌ์ฉ
- ์ํํธ์จ์ด ์์ง๋์ด๋ง ๋ฐฉ๋ฒ์ ์ ์ฉ
- ํ์ํ ๊ฐ๋ฐ ์ผ์
๋น์ฉ ๋์ธ์ ๋ค ๊ฐ์ง ๋ฒ์ฃผ๋ก ๋๋ฉ๋๋ค.
Intermediate COCOMO equation:
E=ai (KLOC) bi*EAF
D=ci (E)di
Detailed Model (์์ธ ๋ชจ๋ธ)
์์ธ COCOMO๋ ์ํํธ์จ์ด ์์ง๋์ด๋ง ํ๋ก์ธ์ค์ ๊ฐ ๋ฐฉ๋ฒ์ ๋ํ ๋น์ฉ ๋์ธ์ ์ํฅ์ ๋ํ ํ๊ฐ์ ํจ๊ป ํ์ค ๋ฒ์ ์ ๋ชจ๋ ํ์ง์ ํตํฉํฉ๋๋ค. ์ธ๋ถ ๋ชจ๋ธ์ ๊ฐ ๋น์ฉ ๋์ธ ์์ฑ์ ๋ํด ๋ค์ํ ๋
ธ๋ ฅ ์น์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์์ธ COCOMO์์๋ ์ ์ฒด ์ํํธ์จ์ด๋ฅผ ์ฌ๋ฌ ๋ชจ๋๋ก ๊ตฌ๋ถํ ๋ค์ COCOMO๋ฅผ ๋ค์ํ ๋ชจ๋์ ์ ์ฉํ์ฌ ๋
ธ๋ ฅ์ ์ถ์ ํ๊ณ ๋
ธ๋ ฅ์ ํฉ์ฐํฉ๋๋ค.
์ธ๋ถ COCOMO์ 6๋จ๊ณ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๊ณํ ๋ฐ ์๊ตฌ ์ฌํญ
- ์์คํ ๊ตฌ์กฐ
- ์์ ํ ๊ตฌ์กฐ
- ๋ชจ๋ ์ฝ๋ ๋ฐ ํ ์คํธ
- ํตํฉ ๋ฐ ํ ์คํธ
- ๋น์ฉ ๊ตฌ์ฑ ๋ชจ๋ธ
๋ ธ๋ ฅ์ ํ๋ก๊ทธ๋จ ์ถ์ ์น์ ํจ์๋ก ๊ฒฐ์ ๋๋ฉฐ ์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ์ ๋ชจ๋ ๋จ๊ณ์ ๋ฐ๋ผ ์ผ๋ จ์ ๋น์ฉ ๋์ธ์ด ์ ๊ณต๋ฉ๋๋ค.
'๋์งํธ ๊ฟํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ํํธ์จ์ด ๊ฐ๋ฐ ํ์ฌ์์ ๊ธฐํ, PM์ ๋ฌด๋ ๋ฌด์์ผ๊น? (0) | 2022.09.09 |
---|---|
๋ฆฌ์คํฌ๋? ํ๋ก์ ํธ ๋ฆฌ์คํฌ ๊ด๋ฆฌ (0) | 2022.09.04 |
Software Development Life Cycle (SDLC) & Model (0) | 2022.09.04 |
๋๊ธ