ํ๋ ๋ค์ด์ด๊ทธ๋จ์ ๊ตฌ์ฑํ๋ ๋ ๊ฐ์ง ์ ๊ทผ ๋ฐฉ์ ๋น๊ต("๋ค๋์ฅ" ๊ธฐ๋ฐ)
ะ
์ด ์์์๋ ํธ์ฃผ ํ์ฌ์ Enterprise Architect ํ๊ฒฝ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ ์ฉ๋ ๋ชจ๋ธ๋ง ์ ๊ทผ ๋ฐฉ์์ ๋ํ ์์ธํ ๋ด์ฉ์ [2]๋ฅผ ์ฐธ์กฐํ์ธ์.
์ ์ฒด UML ์ฌ์์ ๋ค์์ ์ฐธ์กฐํ์ธ์.
์ด์ ๊ธฐ์ฌ(๊ทธ๋ฆผ 1)์ ๋ค์ด์ด๊ทธ๋จ ๋ฒ์ ์ ๋ฐ๋ณตํ๊ณ "ํ์ค" ํธ๋์ด ํฌํจ๋ ๋ค์ ๊ทธ๋ ค์ง ๋ค์ด์ด๊ทธ๋จ(๊ทธ๋ฆผ 2)์ ๋ณด์ฌ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ฝ๊ฐ ์ฃผ๊ด์ ์ผ๋ก ์ฅ๋จ์ ์ ๊ฐ๋ตํ๊ฒ ์ค๋ช ํ๊ฒ ์ต๋๋ค.
๊ทธ๋ฆผ 1. ํ๋ ๋ค์ด์ด๊ทธ๋จ - ํ๋ก์ธ์ค์ ์ผ๋ฐ ๋ณด๊ธฐ
๊ทธ๋ฆผ 2. ํ๋ ๋ค์ด์ด๊ทธ๋จ - ํ์ค ๋ค์ด์ด๊ทธ๋จ ๊ตฌ์กฐํ
- ๋ ๋ฒ์งธ ๋ค์ด์ด๊ทธ๋จ์์๋ ํ์ดํ ์๊ฐ ์ฝ๊ฐ ์ ๋ค๋ ์ ์ ์ธ์ ํด์ผ ํฉ๋๋ค.
- ๊ทธ๋ฌ๋ ๋ ๋ฒ์งธ ๋ค์ด์ด๊ทธ๋จ์์๋ ๊ฐ์ฒด๊ฐ ๋ค์ด์ด๊ทธ๋จ์ ์ ์ฒด ํ๋์ ๊ฑธ์ณ "๋ฒ์ง"๋์ด ์์ด ๋ด ์ทจํฅ์ผ๋ก๋ ๊ทธ๋ค์ง ํธ๋ฆฌํ์ง ์์ต๋๋ค.
- ๋ฉ๋ชจ์ ๋์ผํ ์ด์ผ๊ธฐ-๊ท์น. ๊ทธ๋ฆฌ๊ณ ์ง์ฌ ์๋ช ์ ๊ดํ ๊ท์น์ ์ฝ์ ํ๊ธฐ ์ํด์๋ ๋ค์ด์ด๊ทธ๋จ์ ๋ชจ๋ ์์๊ฐ ์ด๋ ์์ ์์ ์๋๋ก ์ด๋๋์ด์ผ ํ์ต๋๋ค.
- ์ด ๋จ๊ณ์ ์ฌ๋ฌ ์ฐธ๊ฐ์๊ฐ ์์์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด "์์ /์ ์กโฆ" ๋จ๊ณ๋ฅผ ๋ณต์ ํด์ผ ํ์ต๋๋ค.
- ๋ ๋ฒ์งธ ์ต์ ์์๋ ํ๋ก์ธ์ค์ ๋ถ๊ธฐ ํ๋์ ๋ณํฉ ํ๋๋ฅผ ํฌ๊ธฐํด์ผ ํ์ต๋๋ค. ๊ธ์, ๊ทธ๊ฒ๋ค์ "๋ฉ์ง๊ฒ" ๋ฐฐ์ดํ๋ ๊ฒ์ ์ ๋ ๋ถ๊ฐ๋ฅํ์ต๋๋ค! ๋คํํ๋ ๊ท์น์ ๋ฐ๋ผ ๋๊ธ์ ๊ฒ์ํด์ผ ํฉ๋๋ค.
๋ฌผ๋ก ๋ง๊ณผ ์์์ ๋์ง๋ ์์ง๋ง ํ๋ก์ธ์ค์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ ๋ฐ ์ฒซ ๋ฒ์งธ ์ต์
์ด ๋ ํธ๋ฆฌํ ๊ฒ ๊ฐ์ต๋๋ค.
ํ์ง๋ง ๊ฑฐ์ง๋ง์ ํ์ง ์๊ฒ ์ต๋๋ค. ๋๋ก๋ ๊ณผ์ ์ ์ดํดํ๊ธฐ ์ํด ๋ ๊ฐ์ง ์ต์
์ ๋ชจ๋ ๊ทธ๋ฆฌ๋ ๊ฒ์ด ๋ ๋์ ๋๋ ์์ต๋๋ค.
์์ค ๋ชฉ๋ก
- ์คํ์ค โโ์์คํ
์ฆ ํํ์ด์ง. [์ ์ ์์] ์ก์ธ์ค ๋ชจ๋: ์ธํฐ๋ท:
https://sparxsystems.com - Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. ๋น์ฆ๋์ค ํ๋ก์ธ์ค ๋ชจ๋ธ๋ง. - M .: KURS, NITs INFRA-M, EBS Znanium.com. โ 2017.
- OMG ํตํฉ ๋ชจ๋ธ๋ง ์ธ์ด(OMG UML) ์ฌ์. ๋ฒ์ 2.5.1. [์ ์ ์์] ์ก์ธ์ค ๋ชจ๋: ์ธํฐ๋ท:
https://www.omg.org/spec/UML/2.5.1/PDF
์ถ์ฒ : habr.com