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
๋ฐ์ํ
'๐ป Computer Science > Software Engineering' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Ch4 ์๊ตฌ ๋ถ์ (0) | 2022.01.22 |
---|---|
Ch2 ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค (0) | 2022.01.22 |
Ch1 ์ํํธ์จ์ด ๊ณตํ (0) | 2022.01.22 |