์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ ๋ชจํ

ํญํฌ์ ๋ชจํ
- ์ ํ ์์ฐจ ๋ชจํ
- ๊ฐ ๋จ๊ณ๊ฐ ๋๋ ํ ๊ฒฐ๊ณผ๋ฌผ์ด ๋ช ํํ ๋์์ผ ํจ
ํ๋กํ ํ์ ๋ชจํ
- ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ ์ถฉ์คํ ๋ฐ์
- ๋จ๊ธฐ๊ฐ ์ ์, ๋นํจ์จ์ ์ธ์ด๋ ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉ ๊ฐ๋ฅ์ฑ
๋์ ํ ๋ชจํ
- ์ํ ์์ ํด๊ฒฐ
ํ๋ก์ ํธ ์ผ์ ๊ด๋ฆฌ ๊ธฐ๋ฒ
ํ๋ก์ ํธ ๋ชฉํ ๋ฌ์ฑ์ ์ํ ์ง์์ ์ธ ๊ด๋ฆฌ
CPM(Critical Path Method)/ PERT(Program Evaluation and Review Technique)
- ์ด ๋จ์๊ฐ ๋ด ๊ณํ , ์ ๋น์ฉ
- ์์ ์ผ์ ๋คํธ์ํฌ๋ก ๊ธฐ์
- ํ์ดํ ์ด์ฉ
- ์ต์ฅ ๊ฒฝ๋ก ํ์ (CPM)
๊ฐํธ ์ฐจํธ
- ํ์ ๋ผ์ธ ์ฐจํธ , ํ๋ก์ ํธ ์ผ์ ํ
- ๋ง๋ ํ์
- ์์๊ณผ ์ข ๋ฃ ํ์
WBS(Work Breakdown Struckure) ์ ๋ฌด ๋ถ๋ฅ ๊ตฌ์กฐ
- ์์ ์ธ๋ถํ
- ์์ ์์ ๋จ์ ์ผ์ ์ ํตํด ์ ์ฒด ํ๋ก์ ํธ ์ผ์ ๊ณํ
์์ง๋
์์ง๋ ์์ (๋ฎ์๊ฒ๋ถํฐ ๋์ ์์)
์ฐ์ฐ์ > ๋ ผ๋ฆฌ์ > ์๊ฐ์ > ์ ์ฐจ์ > ๊ตํ์ > ์์ฐจ์ > ๊ธฐ๋ฅ์
์ ํ | ์ค๋ช |
์ฐ์ฐ์ ์์ง๋ (Coincidental Cohesion) |
- ์๋ก ๊ฐ์ ์ด๋ ํ ์๋ฏธ ์๋ ์ฐ๊ด ๊ด๊ณ๋ ์๋ ๊ธฐ๋ฅ ์์๋ก ๊ตฌ์ฑ๋ ๊ฒฝ์ฐ์ ์์ง๋ - ์๋ก ๋ค๋ฅธ ์์ ๋ชจ๋์ ์ํด ํธ์ถ๋์ด ์ฒ๋ฆฌ์์ ์ฐ๊ด์ฑ์ด ์๋ ์๋ก ๋ค๋ฅธ ๊ธฐ๋ฅ์ ์ํํ ๊ฒฝ์ฐ์ ์์ง๋ |
๋
ผ๋ฆฌ์ ์์ง๋ (Logical Cohesion) |
- ์ ์ฌํ ์ฑ๊ฒฉ์ ๊ฐ๊ฑฐ๋ ํน์ ํํ๋ก ๋ถ๋ฅ๋๋ ์ฒ๋ฆฌ ์์๋ค์ด ํ ๋ชจ๋์์ ์ฒ๋ฆฌ๋๋ ๊ฒฝ์ฐ์ ์์ง๋ |
์๊ฐ์ ์์ง๋ (Temporal Cohesion) |
- ์ฐ๊ด๋ ๊ธฐ๋ฅ์ด๋ผ๊ธฐ๋ณด๋ค๋ ํน์ ์๊ฐ์ ์ฒ๋ฆฌ๋์ด์ผ ํ๋ ํ๋๋ค์ ํ ๋ชจ๋์์ ์ฒ๋ฆฌํ ๊ฒฝ์ฐ์ ์์ง๋ |
์ ์ฐจ์ ์์ง๋ (Procedural Cohesion) |
- ๋ชจ๋์ด ๋ค์์ ๊ด๋ จ ๊ธฐ๋ฅ์ ๊ฐ์ง ๋ ๋ชจ๋ ์์ ๊ตฌ์ฑ์์๋ค์ด ๊ทธ ๊ธฐ๋ฅ์ ์์ฐจ์ ์ผ๋ก ์ํํ ๊ฒฝ์ฐ์ ์์ง๋ |
๊ตํ์ ์์ง๋ (Communication Cohesion) |
- ๋์ผํ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ์ํํ๋ ํ๋๋ค์ด ๋ชจ์ฌ ์์ ๊ฒฝ์ฐ์ ์์ง๋ |
์์ฐจ์ ์์ง๋ (Sequential Cohesion) |
- ๋ชจ๋ ๋ด์์ ํ ํ๋์ผ๋ก๋ถํฐ ๋์จ ์ถ๋ ฅ ๊ฐ์ ๋ค๋ฅธ ํ๋์ด ์ฌ์ฉํ ๊ฒฝ์ฐ์ ์์ง๋ |
๊ธฐ๋ฅ์ ์์ง๋ (Functional Cohesion) |
- ๋ชจ๋ ๋ด๋ถ์ ๋ชจ๋ ๊ธฐ๋ฅ์ด ๋จ์ผํ ๋ชฉ์ ์ ์ํด ์ํ๋๋ ๊ฒฝ์ฐ์ ์์ง๋ |
๊ฒฐํฉ๋
๊ฒฐํฉ๋๊ฐ ์ฝํ ๊ฒ(์๋ฃ)๋ถํฐ ๊ฒฐํฉ๋๊ฐ ๋์ ์(๋ด์ฉ)
๊ฒฐํฉ๋๋ ์ฝํ ์๋ก ๋ชจ๋์ ๋ ๋ฆฝ์ฑ์ด ๋์์ง๋๋ค.
์๋ฃ - ์คํฌํ - ์ ์ด - ์ธ๋ถ - ๊ณตํต - ๋ด์ฉ
์๋ฃ๊ฒฐํฉ๋
(Data Coupling)
|
์ด๋ค ๋ชจ๋์ด ๋ค๋ฅธ ๋ชจ๋์ ํธ์ถํ๋ฉด์ ๋งค๊ฐ ๋ณ์๋ ์ธ์๋ก ๋ฐ์ดํฐ๋ฅผ ๋๊ฒจ์ฃผ๊ณ , ํธ์ถ ๋ฐ์ ๋ชจ๋์ ๋ฐ์ ๋ฐ์ดํฐ์ ๋ํ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ๋๋ ค์ฃผ๋ ๋ฐฉ์
|
์คํฌํ(๊ฒ์ธ) ๊ฒฐํฉ๋
(Stamp Coupling)
|
๋ ๋ชจ๋์ด ๋์ผํ ์๋ฃ ๊ตฌ์กฐ๋ฅผ ์กฐํํ๋ ๊ฒฝ์ฐ์ ๊ฒฐํฉ๋์ด๋ฉฐ, ์๋ฃ ๊ตฌ์กฐ์ ์ด๋ ํ ๋ณํ, ์ฆ ํฌ๋งท์ด๋ ๊ตฌ์กฐ์ ๋ณํ๋ ๊ทธ๊ฒ์ ์กฐํํ๋ ๋ชจ๋ ๋ชจ๋ ๋ฐ ๋ณํ๋๋ ํ๋๋ฅผ ์ค์ ๋ก ์กฐํํ์ง ์๋ ๋ชจ๋์๊น์ง๋ ์ํฅ์ ๋ฏธ์น๋ค.
|
์ ์ด ๊ฒฐํฉ๋
(Control Coupling)
|
ํ ๋ชจ๋์ด ๋ค๋ฅธ ๋ชจ๋์ ์์ธํ ์ฒ๋ฆฌ ์ ์ฐจ๋ฅผ ์๊ณ ์์ด ์ด๋ฅผ ํต์ ํ๋ ๊ฒฝ์ฐ๋ ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ด ๋ ๋ชจ๋์ ๋ถ๋ฆฌ๋์ด ์ค๊ณ๋ ๊ฒฝ์ฐ์ ๋ฐ์ํ๋ค.
|
์ธ๋ถ ๊ฒฐํฉ๋
(External Coupling)
|
์ด๋ค ๋ชจ๋์์ ์ ์ธํ ๋ฐ์ดํฐ(๋ณ์)๋ฅผ ์ธ๋ถ์ ๋ค๋ฅธ ๋ชจ๋์์ ์ฐธ์กฐํ ๋์ ๊ฒฐํฉ๋์ด๋ค.
|
๊ณตํต(๊ณต์ ) ๊ฒฐํฉ๋
(Common Coupling)
|
๊ณต์ ๋๋ ๊ณตํต ๋ฐ์ดํฐ ์์ญ์ ์ฌ๋ฌ ๋ชจ๋์ด ์ฌ์ฉํ ๋์ ๊ฒฐํฉ๋์ด๋ค.
|
๋ด์ฉ ๊ฒฐํฉ๋
(Content Coupling)
|
ํ ๋ชจ๋์ด ๋ค๋ฅธ ๋ชจ๋์ ๋ด๋ถ ๊ธฐ๋ฅ ๋ฐ ๊ทธ ๋ด๋ถ ์๋ฃ๋ฅผ ์ง์ ์ฐธ์กฐํ๊ฑฐ๋ ์์ ํ ๋์ ๊ฒฐํฉ๋์ด๋ค.
|
๊ฒฐํฉ๋๋ ๋ฎ์ ์๋ก ์์ง๋๋ ๋์ ์๋ก ์ด์์ ์ธ ๋ชจ๋ํ์ด๋ค.
์ํํธ์จ์ด ๊ฒ์ฌ
์ํ ํ ์คํธ : ํต์ ๋ ํ๊ฒฝ, ๊ฐ๋ฐ์์ ์ฅ์
๋ฒ ํ ํ ์คํธ : ํต์ X , ์ฌ๋ฌ ์ฌ์ฉ์ ์์์ ํ ์คํธ