kkh1902 2022. 5. 4. 13:38
728x90
๋ฐ˜์‘ํ˜•

๋ชฉ์ฐจ

01 UML์˜์ดํ•ด
02 ์œ ์Šค์ผ€์ด์Šค ๋‹ค์ด์–ด๊ทธ๋žจ
03 ํด๋ž˜์Šค๋‹ค์ด์–ด๊ทธ๋žจ
04 ์ˆœ์ฐจ๋‹ค์ด์–ด๊ทธ๋žจ
05 ํ†ต์‹ ๋‹ค์ด์–ด๊ทธ๋žจ
06 ํ™œ๋™๋‹ค์ด์–ด๊ทธ๋žจ
07 ์ƒํƒœ๋‹ค์ด์–ด๊ทธ๋žจ
08 ์ปดํฌ๋„ŒํŠธ๋‹ค์ด์–ด๊ทธ๋žจ
09 ๋ฐฐ์น˜๋‹ค์ด์–ด๊ทธ๋žจ
10. Object Modeling Technique(OMT)

01.  UML์˜ ์ดํ•ด

UML์˜์—ญํ• 

•์†Œํ”„ํŠธ์›จ์–ด์˜ ์ „์ฒด๋ฅผ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋„๋ก 12๊ฐœ์˜ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์ œ์‹œ
• ์‹œ์Šคํ…œ์ด ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ์ธก๋ฉด ,์‹œ์Šคํ…œ ์ „์ฒด ๊ตฌ์กฐ์ธก๋ฉด , ์ปดํฌ๋„ŒํŠธ ๊ฐ„์˜ ๊ด€๊ณ„๋“ฑ์„ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋‚˜ํƒ€๋‚ธ ๋„๋ฉด

UML์˜ ์ดํ•ด

  • 1980๋…„๋Œ€ ๋ง๋ถ€ํ„ฐ 1990๋…„๋Œ€ ์ดˆ์— ๊ฐ์ฒด์ง€ํ–ฅ์œผ๋กœ ๋ชจ๋ธ๋ง ํ•˜๋Š” ๊ณผ์ •๊ณผ ๋ชจ๋ธ๋ง ์–ธ์–ด ์ถœํ˜„
  • ์„ค๊ณ„์™€ ํ‘œํ˜„ ๋ฐฉ๋ฒ•์˜ ๊ธ‰์ฆ์œผ๋กœ ํ˜ผ๋ž€์„ ์ดˆ๋ž˜

03. ํด๋ž˜์Šค ๋‹ค์ด์–ด๊ทธ๋žจ

  • ํด๋ž˜์Šค๋“ค์ด ์„œ๋กœ ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ณ  ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š”์ง€ ๋‹ค์ด์–ด ๊ทธ๋žจ์œผ๋กœ ํ‘œํ˜„
  • ํด๋ž˜์Šค
    • ๋ฐ์ดํ„ฐ(์†์„ฑ)์™€ ๋ฉ”์„œ๋“œ๋ฅผ ๋ฌถ์–ด ๋†“์€ ๊ฒƒ
    • ํด๋ž˜์Šค ์ด๋ฆ„, ์†์„ฑ, ๋ฉ”์„œ๋“œ, ๊ฐ€์‹œ์„ฑ(์†์„ฑ๊ณผ ๋ฉ”์„œ๋“œ์˜ ์ ‘๊ทผ ๊ถŒํ•œ ์ง€์ • public ๋“ฑ)

04 ์ˆœ์ฐจ๋‹ค์ด์–ด๊ทธ๋žจ

  • ์–ด๋– ํ•œ ์ž‘์—…์ด ๊ฐ์ฒด ๊ฐ„์— ๋ฐœ์ƒํ•˜๋Š”์ง€๋ฅผ ์‹œ๊ฐ„ ์ˆœ์„œ์— ๋”ฐ๋ผ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Œ
  • ๊ฐ์ฒด, ๊ฐ์ฒด ์ƒ๋ช…์„ , ๋ฉ”์‹œ์ง€
  • ๋™๊ธฐ ๋ฉ”์‹œ์ง€ : ์†ก์‹  ๊ฐ์ฒด๊ฐ€ ์ˆ˜์‹  ๊ฐ์ฒด์— ์„œ๋น„์Šค๋ฅผ ์š”์ฒญ(๋ฉ”์„œ๋“œ ํ˜ธ์ถœ)ํ•˜๋ฉด ๋ฉ”์„œ๋“œ ์‹คํ–‰์ด ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆผ

  • ๋น„๋™๊ธฐ ๋ฉ”์‹œ์ง€ : ์†ก์‹  ๊ฐ์ฒด๊ฐ€ ์ˆ˜์‹  ๊ฐ์ฒด์— ์„œ๋น„์Šค๋ฅผ ์š”์ฒญ(๋ฉ”์„œ๋“œ ํ˜ธ์ถœ)ํ•  ๋•Œ ๋ฉ”์„œ๋“œ์˜ ์‹คํ–‰๊ณผ ์ƒ๊ด€์—†์ด ๋‹ค์Œ ์ž‘์—…์„ ์ˆ˜ํ–‰ , ์ˆ˜์‹  ๊ฐ์ฒด๋กœ๋ถ€ํ„ฐ ๋ฐ˜ํ™˜๋„ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๋Š”๋‹ค.

  • ์ž˜๋ชป๋œ๊ฑฐ :  ๊ฐ์ฒด ๋„ค๋ชจ ์•„๋‹˜, ๋น„๋™๊ธฐ ์‹ ํ˜ธ ๋นˆ ์‚ผ๊ฐํ˜•, ํ•จ์ˆ˜ () ๊ด„ํ˜ธ ์žˆ์–ด์•ผํ•จ

05 ํ†ต์‹ ๋‹ค์ด์–ด๊ทธ๋žจ

  • ์ˆœ์ฐจ ๋‹ค์ด์–ด ๊ทธ๋žจ์— ํด๋ž˜์Šค ๋‹ค์ด์–ด ๊ทธ๋žจ ์œ„์— ํ™”์‚ดํ‘œ๋กœ ํ‘œ์‹œ

06 ํ™œ๋™๋‹ค์ด์–ด๊ทธ๋žจ

  • ํ๋ฆ„๋„์™€ ๋น„์Šทํ•˜๋‚˜ ๊ฐ์ฒด์˜ ํ–‰์œ„๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค๋Š” ์ ์—์„œ ๋‹ค๋ฆ„

07 ์ƒํƒœ๋‹ค์ด์–ด๊ทธ๋žจ

  • ์ด๋ฒคํŠธ ๋ฐœ์ƒ์ด๋‚˜ ์‹œ๊ฐ„์˜ ํ๋ฆ„์— ๋”ฐ๋ผ ๋ฐ”๋€Œ๋Š” ๊ฐ์ฒด์˜ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋ƒ„

08 ์ปดํฌ๋„ŒํŠธ๋‹ค์ด์–ด๊ทธ๋žจ

  • ๊ตฌํ˜„ ๊ด€์ ์—์„œ ์ •์  ๋ชจ๋ธ๋ง์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ (ํด๋ž˜์Šค ๋‹ค์ด์–ด ๊ทธ๋žจํ•˜๊ณ  ๋น„์Šท)
  • ์„œ๋กœ ์–ด๋–ค ์—ฐ๊ด€์„ฑ์ด ์žˆ๋Š”์ง€ ์ข…์† ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋ƒ„

09 ๋ฐฐ์น˜๋‹ค์ด์–ด๊ทธ๋žจ

  • ๋…ธ๋“œ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋ƒ„
  • ๋…ธ๋“œ : ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•˜๋Š” ์ฒ˜๋ฆฌ ์žฅ์น˜๋กœ ์‹คํ–‰ ํŒŒ์ผ ์ˆ˜์ค€์˜ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ํƒ‘์žฌ๋œ ํ•˜๋“œ์›จ์–ด


10. Object Modeling Technique (OMT)

์„ค๊ณ„์˜ ๊ด€์ 

  • ๊ฐ์ฒด๋ชจ๋ธ 
  • ๋™์  ๋ชจ๋ธ
  • ๊ธฐ๋Šฅ ๋ชจ๋ธ
728x90
๋ฐ˜์‘ํ˜•