๋‹ซ๊ธฐ

์ •๋ณด์ฒ˜๋ฆฌ ๊ธฐ์ถœ๋ฌธ์ œ

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ · ์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ · ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ๋Šฅ์‚ฌ


์ฃผ๊ด€์‹ ์—ฐ์Šตํ•˜๊ธฐ


ํ•œ๋ฌธ์ œ์”ฉ ์—ฐ์Šตํ•˜๊ธฐ


CBT ์œ ํ˜•์œผ๋กœ ์—ฐ์Šตํ•˜๊ธฐ


์ •๋‹ต ํ™•์ธํ•˜๊ธฐ
๋‹ค์Œ ๋ฌธ์ œ
๋‹ค์Œ ๋ฌธ์ œ
O X
๋‹ค์Œ ๋ฌธ์ œ

ํ•„์ˆ˜ ์•”๊ธฐ ์ด๋ก 

๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„ ๋ฐฉ๋ฒ•๋ก 

๋ผ์ด์„ผ์Šค 2023. 2. 9. 15:15

๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„ ๋ฐฉ๋ฒ•๋ก 

Rumbaugh(๋Ÿผ๋ฐ”์šฐ)

Booch

Jacobson

Coad์™€ Yourdon

Wirfs-brock

 

๊ฐ์ฒด์ง€ํ–ฅ ์„ค๊ณ„ ์›์น™(SOLID)

๋‹จ์ผ ์ฑ…์ž„(SRP, Single Responsibility Principle) : ํ•œ ํด๋ž˜์Šค๋Š” ํ•˜๋‚˜์˜ ์ฑ…์ž„๋งŒ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค.

๊ฐœ๋ฐฉ ํ์‡„(OCP, Open-Closed Principle ) : ํ™•์žฅ์—๋Š” ์—ด๋ ค์žˆ๊ณ , ์ˆ˜์ •์—๋Š” ๋‹ซํ˜€ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

๋ฆฌ์Šค์ฝ”ํ”„ ์น˜ํ™˜(LSP, Liskov Substitution Principle) : ์ž์‹ ํด๋ž˜์Šค๋Š” ์–ธ์ œ๋‚˜ ๋ถ€๋ชจ ํด๋ž˜์Šค๋ฅผ ๋Œ€์น˜ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

์ธํ„ฐํŽ˜์ด์Šค ๋ถ„๋ฆฌ(ISP, Interface Segregation Principle) : ์ž์‹ ์ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๊ตฌํ˜„ํ•˜์ง€ ๋ง์•„์•ผ ํ•œ๋‹ค.

์˜์กด์„ฑ ๋’ค์ง‘๊ธฐ(DIP, Dependency Inversion Principle) : ์˜์กด ๊ด€๊ณ„๋ฅผ ๋งบ์„ ๋•Œ ์ž์ฃผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ๋งบ์œผ๋ฉด ์•ˆ๋œ๋‹ค.

 

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„1ํšŒ)

๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„ ๋ฐฉ๋ฒ•๋ก  ์ค‘ E-R ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์ฒด์˜ ํ–‰์œ„๋ฅผ ๋ชจ๋ธ๋งํ•˜์—ฌ, ๊ฐ์ฒด ์‹๋ณ„, ๊ตฌ์กฐ ์‹๋ณ„, ์ฃผ์ฒด ์ •์˜, ์†์„ฑ ๋ฐ ๊ด€๊ณ„ ์ •์˜, ์„œ๋น„์Šค ์ •์˜ ๋“ฑ์˜ ๊ณผ์ •์œผ๋กœ ๊ตฌ์„ฑ๋˜๋Š” ๊ฒƒ์€?

  1. Coad์™€ Yourdon ๋ฐฉ๋ฒ•
  2. Booch ๋ฐฉ๋ฒ•
  3. Jacobson ๋ฐฉ๋ฒ•
  4. Wirfs-Brocks ๋ฐฉ๋ฒ•

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„1ํšŒ)

๋Ÿผ๋ฐ”์šฐ(Rumbaugh)์˜ ๊ฐ์ฒด ์ง€ํ–ฅ ๋ถ„์„ ์ ˆ์ฐจ๋ฅผ ๊ฐ€์žฅ ๋ฐ”๋ฅด๊ฒŒ ๋‚˜์—ดํ•œ ๊ฒƒ์€?

  1. ๊ฐ์ฒด ๋ชจํ˜• -> ๋™์  ๋ชจํ˜• -> ๊ธฐ๋Šฅ ๋ชจํ˜•
  2. ๊ฐ์ฒด ๋ชจํ˜• -> ๊ธฐ๋Šฅ ๋ชจํ˜• -> ๋™์  ๋ชจํ˜•
  3. ๊ธฐ๋Šฅ ๋ชจํ˜• -> ๋™์  ๋ชจํ˜• -> ๊ฐ์ฒด ๋ชจํ˜•
  4. ๊ธฐ๋Šฅ ๋ชจํ˜• -> ๊ฐ์ฒด ๋ชจํ˜• -> ๋™์  ๋ชจํ˜•

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„1ํšŒ)

๊ฐ์ฒด์ง€ํ–ฅ ์„ค๊ณ„ ์›์น™ ์ค‘, ์„œ๋ธŒํƒ€์ž…(์ƒ์†๋ฐ›์€ ํ•˜์œ„ ํด๋ž˜์Šค)์€ ์–ด๋””์—์„œ๋‚˜ ์ž์‹ ์˜ ๊ธฐ๋ฐ˜ํƒ€์ž…(์ƒ์œ„ํด๋ž˜์Šค)์œผ๋กœ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ์„ ์˜๋ฏธํ•˜๋Š” ์›์น™์€?

  1. LSP(Liskov Substitution Principle)
  2. ISP(Interface Segregation Principle)
  3. DIP(Dependency Inversion Principle)
  4. SRP(Single Responsibility Principle)

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„1ํšŒ)

๋‹ค์Œ ๋‚ด์šฉ์ด ์„ค๋ช…ํ•˜๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ์„ค๊ณ„ ์›์น™์€?

- ํด๋ผ์ด์–ธํŠธ๋Š” ์ž์‹ ์ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ฉ”์„œ๋“œ์™€ ์˜์กด๊ด€๊ณ„๋ฅผ ๋งบ์œผ๋ฉด ์•ˆ๋œ๋‹ค.
- ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ธํ„ฐํŽ˜์ด์Šค ๋•Œ๋ฌธ์— ์˜ํ–ฅ์„ ๋ฐ›์•„์„œ๋Š” ์•ˆ๋œ๋‹ค.
  1. ์ธํ„ฐํŽ˜์ด์Šค ๋ถ„๋ฆฌ ์›์น™
  2. ๋‹จ์ผ ์ฑ…์ž„ ์›์น™
  3. ๊ฐœ๋ฐฉ ํ์‡„์˜ ์›์น™
  4. ๋ฆฌ์Šค์ฝ”ํ”„ ๊ต์ฒด์˜ ์›์น™

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„1ํšŒ)

๋Ÿผ๋ฐ”์šฐ(Rumbaugh)์˜ ๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ถ„์„ ํ™œ๋™์œผ๋กœ ์˜ณ์€ ๊ฒƒ์€?

  1. ๊ฐ์ฒด ๋ชจ๋ธ๋ง, ๋™์  ๋ชจ๋ธ๋ง, ๊ธฐ๋Šฅ ๋ชจ๋ธ๋ง
  2. ๊ฐ์ฒด ๋ชจ๋ธ๋ง, ๋™์  ๋ชจ๋ธ๋ง, ์ •์  ๋ชจ๋ธ๋ง
  3. ๋™์  ๋ชจ๋ธ๋ง, ๊ธฐ๋Šฅ ๋ชจ๋ธ๋ง, ์ •์  ๋ชจ๋ธ๋ง
  4. ์ •์  ๋ชจ๋ธ๋ง, ๊ฐ์ฒด ๋ชจ๋ธ๋ง, ๊ธฐ๋Šฅ ๋ชจ๋ธ๋ง

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„3ํšŒ)

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

  1. ๊ธฐ๋Šฅ ๋ชจ๋ธ๋ง
  2. ๋™์  ๋ชจ๋ธ๋ง
  3. ๊ฐ์ฒด ๋ชจ๋ธ๋ง
  4. ์ •์  ๋ชจ๋ธ๋ง

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„3ํšŒ)

๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„ ๊ธฐ๋ฒ•๊ณผ ๊ด€๋ จํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ๊ฒƒ์€?

  1. ๊ธฐ๋Šฅ ์ค‘์‹ฌ์œผ๋กœ ์‹œ์Šคํ…œ์„ ํŒŒ์•…ํ•˜๋ฉฐ ์ˆœ์ฐจ์ ์ธ์ฒ˜๋ฆฌ๊ฐ€ ์ค‘์š”์‹œ๋˜๋Š” ํ•˜ํ–ฅ์‹(Top-down)๋ฐฉ์‹์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
  2. ๋™์  ๋ชจ๋ธ๋ง ๊ธฐ๋ฒ•์ด ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.
  3. ๋ฐ์ดํ„ฐ์™€ ํ–‰์œ„๋ฅผ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด ๊ฐ์ฒด๋ฅผ ์ •์˜๋‚ด๋ฆฌ๊ณ  ์ถ”์ƒํ™”์‹œํ‚ค๋Š” ์ž‘์—…์ด๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  4. ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ์— ์˜ํ•œ ํ”„๋กœ๊ทธ๋žจ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ ๋ฐ ์š”๊ตฌ์— ๋”ฐ๋ฅธ ์‹œ์Šคํ…œ์˜ ์‰ฌ์šด ๋ณ€๊ฒฝ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(22๋…„1ํšŒ)

ํด๋ž˜์Šค ์„ค๊ณ„ ์›์น™์— ๋Œ€ํ•œ ๋ฐ”๋ฅธ ์„ค๋ช…์€?

  1. ๊ฐœ๋ฐฉ-ํ์‡„์˜ ์›์น™ : ํด๋ž˜์Šค๋Š” ํ™•์žฅ์— ๋Œ€ํ•ด ์—ด๋ ค ์žˆ์–ด์•ผ ํ•˜๋ฉฐ ๋ณ€๊ฒฝ์— ๋Œ€ํ•ด ๋‹ซํ˜€ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
  2. ๋‹จ์ผ ์ฑ…์ž„์›์น™ : ํ•˜๋‚˜์˜ ํด๋ž˜์Šค๋งŒ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ ํ•ด์•ผํ•œ๋‹ค.
  3. ๋ฆฌ์Šค์ฝ”ํ”„ ๊ต์ฒด์˜ ์›์น™ : ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ฑ…์ž„์„ ๊ฐ€์ง„ ํด๋ž˜์Šค๋Š” ํ•˜๋‚˜์˜ ์ฑ…์ž„์„ ๊ฐ€์ง„ ํด๋ž˜์Šค๋กœ ๋Œ€์ฒด๋˜์–ด์•ผ ํ•œ๋‹ค.
  4. ์˜์กด๊ด€๊ณ„ ์—ญ์ „์˜ ์›์น™ : ํด๋ผ์ด์–ธํŠธ๋Š” ์ž์‹ ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์†Œ๋“œ์™€ ์˜์กด๊ด€๊ณ„๋ฅผ ๊ฐ–์ง€ ์•Š๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(22๋…„1ํšŒ)

๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„๊ธฐ๋ฒ•์˜ ํ•˜๋‚˜๋กœ ๊ฐ์ฒด ๋ชจํ˜•, ๋™์  ๋ชจํ˜•, ๊ธฐ๋Šฅ๋ชจํ˜•์˜ 3๊ฐœ ๋ชจํ˜•์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์€?

  1. Rumbaugh Method
  2. Wirfs-Block Method
  3. Booch Method
  4. Jacobson Method

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(22๋…„2ํšŒ)

๊ฐ์ฒด์ง€ํ–ฅ ๊ฐœ๋…์„ ํ™œ์šฉํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌํ˜„๊ณผ ๊ด€๋ จํ•œ ์„ค๋ช… ์ค‘ ํ‹€๋ฆฐ ๊ฒƒ์€?

  1. JAVA์—์„œ ์ •๋ณด์€๋‹‰(Information Hiding)์„ ํ‘œ๊ธฐํ•  ๋•Œ private์˜ ์˜๋ฏธ๋Š” '๊ณต๊ฐœ'์ด๋‹ค.
  2. ๊ฐ์ฒด(Object)๋ž€ ํ•„์š”ํ•œ ์ž๋ฃŒ ๊ตฌ์กฐ์™€ ์ˆ˜ํ–‰๋˜๋Š” ํ•จ์ˆ˜๋“ค์„ ๊ฐ€์ง„ ํ•˜๋‚˜์˜ ๋…๋ฆฝ๋œ ์กด์žฌ์ด๋‹ค.
  3. ์ƒ์†(Inheritance)์€ ๊ฐœ๋ณ„ ํด๋ž˜์Šค๋ฅผ ์ƒ์† ๊ด€๊ณ„๋กœ ๋ฌถ์Œ์œผ๋กœ์จ ํด๋ž˜์Šค ๊ฐ„์˜ ์ฒด๊ณ„ํ™”๋œ ์ „์ฒด ๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์‰ฝ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.
  4. ๊ฐ™์€ ํด๋ž˜์Šค์— ์†ํ•˜๋Š” ๊ฐœ๊ฐœ์˜ ๊ฐ์ฒด์ด์ž ํ•˜๋‚˜์˜ ํด๋ž˜์Šค์—์„œ ์ƒ์„ฑ๋œ ๊ฐ์ฒด๋ฅผ ์ธ์Šคํ„ด์Šค(Instance)๋ผ๊ณ  ํ•œ๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„2ํšŒ) ์‹ค๊ธฐ

๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„ ๋ฐฉ๋ฒ•๋ก ์˜ ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ๋Ÿผ๋ฐ”์šฐ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์œ ํ˜•์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋นˆ์นธ์— ์•Œ๋งž์€ ์šฉ์–ด๋ฅผ ์ž‘์„ฑํ•˜์‹œ์˜ค.

( โ‘  ) : ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ์„ ๋ถ„์„ํ•˜์—ฌ ์ž…์ถœ๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค. ๊ฐ์ฒด๋“ค์˜ ์ œ์–ด ํ๋ฆ„๊ณผ ์ƒํ˜ธ์ž‘์šฉ ์ˆœ์„œ๋ฅผ ์ž๋ฃŒ ํ๋ฆ„๋„(DFD)๋กœ ๋‚˜ํƒ€๋‚ธ๋‹ค.
( โ‘ก ) : ๊ฐ์ฒด๋“ค์˜ ๊ธฐ๋Šฅ๊ณผ ์ƒํƒœ, ์กฐ๊ฑด๊ณผ ํ™œ๋™ ๋“ฑ์„ ํŒŒ์•…ํ•˜์—ฌ ์ƒํƒœ ๋˜๋Š” ํ™œ๋™ ๋‹ค์ด์–ด๊ทธ๋žจ์œผ๋กœ ๋‚˜ํƒ€๋‚ธ๋‹ค.
( โ‘ข ) : ์—…๋ฌด ์˜์—ญ์—์„œ ์š”๊ตฌํ•˜๋Š” ๊ฐ์ฒด๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ๊ฐ์ฒด์— ํฌํ•จ๋„๋ฆฌ ์†์„ฑ ๋ฐ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ๊ฐ์ฒด ๋‹ค์ด์–ด๊ทธ๋žจ์„ ํ†ตํ•ด ๋‚˜ํƒ€๋‚ธ๋‹ค.

โ‘  : Function
โ‘ก : Dynamic
โ‘ข : Information

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„1ํšŒ)

๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„ ๋ฐฉ๋ฒ•๋ก  ์ค‘ Coad-Yourdon ๋ฐฉ๋ฒ•์— ํ•ด๋‹นํ•˜๋Š” ๊ฒƒ์€?

  1. E-R ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์ฒด์˜ ํ–‰์œ„๋ฅผ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋งํ•˜๋Š”๋ฐ ์ดˆ์ ์„ ๋‘” ๋ฐฉ๋ฒ•์ด๋‹ค.
  2. ๊ฐ์ฒด, ๋™์ , ๊ธฐ๋Šฅ ๋ชจ๋ธ๋กœ ๋‚˜๋ˆ„์–ด ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.
  3. ๋ฏธ์‹œ์  ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์™€ ๊ฑฐ์‹œ์  ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.
  4. Use-Case๋ฅผ ๊ฐ•์กฐํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„3ํšŒ)

๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„ ๊ธฐ๋ฒ•๊ณผ ๊ด€๋ จํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ๊ฒƒ์€?

  1. ๊ธฐ๋Šฅ ์ค‘์‹ฌ์œผ๋กœ ์‹œ์Šคํ…œ์„ ํŒŒ์•…ํ•˜๋ฉฐ ์ˆœ์ฐจ์ ์ธ์ฒ˜๋ฆฌ๊ฐ€ ์ค‘์š”์‹œ๋˜๋Š” ํ•˜ํ–ฅ์‹(Top-down)๋ฐฉ์‹์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
  2. ๊ฐ๋™์  ๋ชจ๋ธ๋ง ๊ธฐ๋ฒ•์ด ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.
  3. ๋ฐ์ดํ„ฐ์™€ ํ–‰์œ„๋ฅผ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด ๊ฐ์ฒด๋ฅผ ์ •์˜๋‚ด๋ฆฌ๊ณ  ์ถ”์ƒํ™”์‹œํ‚ค๋Š” ์ž‘์—…์ด๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  4. ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ์— ์˜ํ•œ ํ”„๋กœ๊ทธ๋žจ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ ๋ฐ ์š”๊ตฌ์— ๋”ฐ๋ฅธ ์‹œ์Šคํ…œ์˜ ์‰ฌ์šด ๋ณ€๊ฒฝ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„4ํšŒ)

๋Ÿผ๋ฐ”์šฐ(Rumbaugh) ๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„ ๊ธฐ๋ฒ•์—์„œ ๋™์  ๋ชจ๋ธ๋ง์— ํ™œ์šฉ๋˜๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ์€?

  1. ์ƒํƒœ ๋‹ค์ด์–ด๊ทธ๋žจ(State Diagram)
  2. ๊ฐ์ฒด ๋‹ค์ด์–ด๊ทธ๋žจ(Object Diagram)
  3. ํŒจํ‚ค์ง€ ๋‹ค์ด์–ด๊ทธ๋žจ(Package Diagram)
  4. ์ž๋ฃŒ ํ๋ฆ„๋„(Data Flow Diagram)
๋‹ซ๊ธฐ