๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์ž๊ฒฉ์ฆ/์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ

[1 ๊ณผ๋ชฉ] ๋Ÿผ๋ฐ”์šฐ(Rumbaugh) ๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„ ๊ธฐ๋ฒ•

by _silver 2025. 4. 13.

๐Ÿ“Œ ๊ด€๋ จ ๊ธฐ์ถœ๋ฌธ์ œ:

  • 2024๋…„ 1ํšŒ: ๋Ÿผ๋ฐ”์šฐ(Rumbaugh)์˜ ๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„ ๊ธฐ๋ฒ• ์ค‘ ์ž๋ฃŒ ํ๋ฆ„๋„(DFD)๋ฅผ ์ฃผ๋กœ ์ด์šฉํ•˜๋Š” ๊ฒƒ์€?

 

๋Ÿผ๋ฐ”์šฐ(Rumbaugh) ๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„ ๊ธฐ๋ฒ•

โ˜‘๏ธŽ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ทธ๋ž˜ํ”ฝ ํ‘œ๊ธฐ๋ฒ•์œผ๋กœ ๋ชจ๋ธ๋งํ•˜๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„ ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค.

โ˜‘๏ธŽ ๊ฐ์ฒด ๋ชจ๋ธ๋ง → ๋™์  ๋ชจ๋ธ๋ง → ๊ธฐ๋Šฅ ๋ชจ๋ธ๋ง ์ˆœ์œผ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

 

๋ชจ๋ธ ์ข…๋ฅ˜ ์„ค๋ช…
๊ฐ์ฒด ๋ชจ๋ธ๋ง (Object Modeling) - ๊ฐ์ฒด ๋‹ค์ด์–ด๊ทธ๋žจ ๊ธฐ๋ฐ˜
- ์‹œ์Šคํ…œ์—์„œ ์š”๊ตฌ๋˜๋Š” ๊ฐ์ฒด๋ฅผ ์ •์˜
- ๊ฐ์ฒด ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ํ‘œํ˜„
- ์ •๋ณด ๋ชจ๋ธ๋ง์ด๋ผ๊ณ ๋„ ํ•˜๋ฉฐ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ณ  ์„ ํ–‰๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋™์  ๋ชจ๋ธ๋ง (Dynamic Modeling) - ์ƒํƒœ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์‚ฌ์šฉ
- ์‹œ๊ฐ„ ํ๋ฆ„์— ๋”ฐ๋ฅธ ๊ฐ์ฒด์˜ ์ œ์–ด ํ๋ฆ„๊ณผ ๋™์ž‘ ์ˆœ์„œ๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค.
- ๊ฐ์ฒด์˜ ๋™์ ์ธ ํ–‰์œ„๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.
๊ธฐ๋Šฅ ๋ชจ๋ธ๋ง (Functional Modeling) - ์ž๋ฃŒ ํ๋ฆ„๋„(DFD)
- ์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ์„ ์ž๋ฃŒ ํ๋ฆ„ ์ค‘์‹ฌ์œผ๋กœ ํ‘œํ˜„
- ์ฒ˜๋ฆฌ ๊ณผ์ •์„ ์‹œ๊ฐํ™”ํ•˜๋Š” ๋ฐ์— ์ค‘์ ์„ ๋‘”๋‹ค.