๋ผ๋ฐ์ฐ ๊ฐ์ฒด์งํฅ ๋ถ์ ๊ธฐ๋ฒ
์ํํธ์จ์ด ๊ตฌ์ฑ ์์๋ฅผ ๊ทธ๋ํฝ ํ๊ธฐ๋ฒ์ ์ด์ฉํ์ฌ ๋ชจ๋ธ๋งํ๋ ๊ฐ์ฒด์งํฅ ๋ถ์(Object-oriented Analysis) ๊ธฐ๋ฒ
๊ฐ์ฒด ๋ชจ๋ธ๋ง(Object Modeling)
- ์ ๋ณด ๋ชจ๋ธ๋ง์ด๋ผ๊ณ ํ๋ฉฐ, ์์คํ
์ ์ ์ ๊ตฌ์กฐ ํํ
- ์์คํ
์์ ์๊ตฌ๋๋ ๊ฐ์ฒด๋ฅผ ์ฐพ์๋ด์ด ์์ฑ๊ณผ ์ฐ์ฐ ์๋ณ, ๊ฐ์ฒด๋ค ๊ฐ์ ๊ด๊ณ๋ฅผ ๊ท์ ํ๊ณ ๊ฐ์ฒด ๋ค์ด์ด๊ทธ๋จ์ผ๋ก ํ์
๋์ ๋ชจ๋ธ๋ง(Dynamic Modeling)
- ๊ฐ์ฒด๋ค ๊ฐ์ ์ ์ด ํ๋ฆ, ์ํธ ๋ฐ์ ํํ
- ์ํ ๋ค์ด์ด๊ทธ๋จ(์ํ๋)์ ์ด์ฉํ์ฌ ์๊ฐ์ ํ๋ฆ์ ๋ฐ๋ฅธ ๊ฐ์ฒด๋ค ๊ฐ์ ์ ์ด ํ๋ฆ, ์ํธ ์์ฉ, ๋์ ์์ ๋ฑ์ ๋์ ์ธ ํ์๋ฅผ ํํ
๊ธฐ๋ฅ ๋ชจ๋ธ๋ง(Function Modeling)
- ๋ฐ์ดํฐ ๊ฐ์ ๋ณํ ๊ณผ์ ํํ
- ์๋ฃ ํ๋ฆ๋(DFD)๋ฅผ ์ด์ฉํ์ฌ ๋ค์์ ํ๋ก์ธ์ค๋ค ๊ฐ์ ์๋ฃ ํ๋ฆ์ ์ค์ฌ์ผ๋ก ์ฒ๋ฆฌ ๊ณผ์ ์ ํํ