728x90 ๋ฐ์ํ ์๊ฒฉ์ฆ๐ชช39 ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_ํ๋ฉด์ค๊ณ 2๐ UI ์ค๊ณ UML (Unified Modeling Language) : UML์ ๊ฐ์ฒด ์งํฅ ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ณผ์ ์์ ์ฐ์ถ๋ฌผ์ ๋ช ์ธํ, ์๊ฐํ, ๋ฌธ์ํ ํ ๋ ์ฌ์ฉ๋๋ ๋ชจ๋ธ๋ง ๊ธฐ์ ๊ณผ ๋ฐฉ๋ฒ๋ก ์ ํตํฉํด์ ๋ง๋ ํ์คํ๋ ๋ฒ์ฉ ๋ชจ๋ธ๋ง ์ธ์ด์ด๋ค. UML ํน์ง 1) ๊ฐ์ํ ์ธ์ด 2) ๊ตฌ์ถ ์ธ์ด 3) ๋ช ์ธํ ์ธ์ด 4) ๋ฌธ์ํ ์ธ์ด 1.ํจํค์ง ํจํค์ง ๋ค์ด์ด๊ทธ๋จ์ ์์คํ ์ ์๋ก ๋ค๋ฅธ ํจํค์ง๋ค ์ฌ์ด์ ์์กด ๊ด๊ณ๋ฅผ ํํ. 2. ์งํฉ๊ด๊ณ(Aggregation) : ํ๋์ ๊ฐ์ฒด์ ์ฌ๋ฌ๊ฐ์ ๋ ๋ฆฝ์ ์ธ ๊ฐ์ฒด๋ค์ด ๊ตฌ์ฑ๋๋ ๊ด๊ณ ์งํฉ๊ด๊ณ๋ ํ๋์ ์ฌ๋ฌผ์ด ๋ค๋ฅธ ์ฌ๋ฌผ์ ํฌํจ๋์ด ์๋ ๊ด๊ณ ํํ ์ผ๋ฐํ ๊ด๊ณ (Generalization) : ์ผ๋ฐํ ๊ด๊ณ๋ ํ๋์ ์ฌ๋ฌผ์ด ๋ค๋ฅธ ์ฌ๋ฌผ์ ๋นํด ๋ ์ผ๋ฐ์ ์ธ์ง ๊ตฌ์ฒด์ ์ธ์ง๋ฅผ ํํ 3. ํด๋์ค ๋ค์ด์ด๊ทธ๋จ์ .. 2022. 3. 14. ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_ํ๋ฉด์ค๊ณ 1๐ UI(user interface) ์ฌ์ฉ์ ์ธํฐํ์ด์ค : ๋์ ์๋ฏธ์์ ์ฌ์ฉ์์ ์์คํ ์ฌ์ด์์ ์์ฌ์ํตํ ์ ์๋๋ก ๊ณ ์๋ ๋ฌผ๋ฆฌ์ , ๊ฐ์์ ๋งค๊ฐ์ฒด์ด๋ค. UI ํ์ค : ๋์์ธ ์ฒ ํ๊ณผ ์์น ๊ธฐ๋ฐ ํ์ ์ ์ฒด ์์คํ ์ ๊ณตํต์ผ๋ก ์ ์ฉ๋๋ ํ๋ฉด ๊ฐ ์ด๋, ํ๋ฉด๊ตฌ์ฑ ๋ฑ์ ๊ดํ ๊ท์ฝ์ด๋ค. UI ์คํ์ผ ๊ฐ์ด๋ ๊ตฌ์ฑ : UI์ ํต์ผ๊ณผ ์ผ๊ด์ ์ธ ํ๋ฉด์ ์ํด์ ์์คํ ์ด ์ง์ผ์ผ ํ UI ์์ ์ ์์ ํ๋ฉด ์ค๊ณ์์น์ ์ ์ํ๋ค. ํ๋กํ ํ์ : ์ปดํจํฐ ์์คํ ์ด๋ ์ํํธ์จ์ด ์ค๊ณ ๋๋ ์ฑ๋ฅ, ๊ตฌํ ๊ฐ๋ฅ์ฑ, ์ด์ฉ ๊ฐ๋ฅ์ฑ์ ํ๊ฐํ๊ฑฐ๋ ์๊ตฌ์ฌํญ์ ์ข ๋ ์ ์ดํดํ๊ณ ๊ฒฐ์ ํ๊ธฐ ์ํ์ฌ ์ ์ฒด์ ์ธ ๊ธฐ๋ฅ์ ๊ฐ๋ตํ ํํ๋ก ๊ตฌํํ ์์ ํ์ด๋ค. UI ์ปจ์ ์ : ์ ๋ฆฌ๋ ์๊ตฌ์ฌํญ์ ๊ตฌ์ฒดํํ๋ ๋จ๊ณ๋ก ํ๋ฉด ๋์์ธ ๋จ๊ณ์ ์ ๋ํ ํ๋ฉด ์ค๊ณ๋ฅผ ์งํํ๋ ๋จ๊ณ์ด๋ค. U.. 2022. 3. 14. ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_์๊ตฌ์ฌํญ ํ์ธ 5[์ข ํฉํ๊ฐ]๐ 1. ์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ(SDLC) ๋ชจ๋ธ์ ๋ํด์ ์์ ํ์์ค. : ์์คํ ์ ์๊ตฌ๋ถ์๋ถํฐ ์ ์ง๋ณด์๊น์ง ์ ๊ณต์ ์ ์ฒด๊ณํํ ์ ์ฐจ์ด๋ค. 2. ์์คํ ์ด ์ธ์๋๊ณ ์ค์น๋ ํ ์ผ์ด๋๋ ๋ชจ๋ ํ๋ ๋จ๊ณ๋ ๋ฌด์์ธ๊ฐ? : ์ ์ง๋ณด์ 3. ์์คํ ๊ฐ๋ฐ ์ ์ํ์ ์ต์ํํ๊ธฐ ์ํด ์ ์ง์ ์ผ๋ก ์๋ฒฝํ ์์คํ ์ผ๋ก ๊ฐ๋ฐํด ๋๊ฐ๋ ๋ชจ๋ธ์ ๋ฌด์์ธ๊ฐ? : ๋์ ํ ๋ชจ๋ธ 4. ์ ๋ณด์์คํ ๊ฐ๋ฐ์ ํ์ํ ๊ด๋ฆฌ ์ ์ฐจ์ ์์ ๊ธฐ๋ฒ์ ์ฒด๊ณํํ ๋ฐฉ๋ฒ๋ก ์ ๋ฌด์์ธ๊ฐ? : ์ ๋ณด๊ณตํ ๋ฐฉ๋ฒ๋ก 5. ์ง ํ๋ก๊ทธ๋๋ฐ(pair programming)์ ๋ํด์ ์์ ํ์์ค. : ๊ฐ๋ฐ์ ๋์ด์ ์ง์ผ๋ก ์ฝ๋ฉํ๋ ์๋ฆฌ 6. XP 12๊ฐ์ง ๊ฐ์น ์ค ๊ณตํต์ ์ธ ์ด๋ฆ ์ฒด๊ณ์ ์์คํ ์์ ์๋ฅผ ํตํด ๊ณ ๊ฐ๊ณผ ๊ฐ๋ฐ์ ๊ฐ์ ์์ฌ์ํต์ ์ํํ๊ฒ ํ๋ค๋ ์๋ฆฌ๋ ๋ฌด์์ธ๊ฐ? : ๋ฉํํฌ์ด 7. ๋์ํ.. 2022. 3. 13. ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_์๊ตฌ์ฌํญ ํ์ธ 4๐ ๋ถ์ ๋ชจ๋ธ ๊ฒ์ฆ ๋ฐฉ๋ฒ 1. ์ ์ค์ผ์ด์ค ๋ชจ๋ธ ๊ฒ์ฆ : ์์คํ ๊ธฐ๋ฅ์ ๋ํ ์ ์ค์ผ์ด์ค ๋ชจํ ์์ธํ ์์ค ๋ฐ ์ ์ ์ฑ ๊ฒ์ฆ์ ์ํด์ ์กํฐ, ์ ์ค์ผ์ด์ค, ์ ์ค์ผ์ด์ค ๋ช ์ธ์ ์ ๊ฒ *์กํฐ(Actor)๋? ์์คํ ์ด ์ธ๋ถ์ ์๊ณ , ์์คํ ๊ณผ ์ํธ์์ฉ์ ํ๋ ์ฌ๋ ๋๋ ์์คํ ์ด๋ค. *์ ์ค์ผ์ด์ค(usecase) ๋? ์์คํ ์ด ์กํฐ์๊ฒ ์ ๊ณตํด์ผ ํ๋ ๊ธฐ๋ฅ์ผ๋ก ์์คํ ์๊ตฌ์ฌํญ์ด์, ์ฌ์ฉ์์ ์ฅ์์ ๋ฐ๋ผ๋ณธ ์์คํ ์ ๊ธฐ๋ฅ์ด๋ค. 2. ๊ฐ๋ ์์ค์ ๋ถ์ ํด๋์ค ๊ฒ์ฆ 3. ๋ถ์ ํด๋์ค ๊ฒ์ฆ ๋ถ์ ๋ชจ๋ธ์ ๊ธฐ์ ์ ํ๋น์ฑ ๊ฒํ 1. ์ฑ๋ฅ ๋ฐ ์ฉ๋ ์ฐ์ ์ ์ ์ ์ฑ: ์๊ตฌ์ฌํญ์ ๋ง์กฑ์ํค๊ธฐ ์ํ ๋ถ์ ๋ชจ๋ธ์ ๋ฐ๋ผ ์์คํ ์ ๊ตฌํํ ๋ ์๊ตฌ๋๋ ์์คํ ์ ์์ ์๋ณ ๋ถ์ ํด๋์ค์์ ๋ถ ํ์ํ๊ณ ์ง๋์น๊ฒ ๋ง์ ์์ฑ๋ค์ ํฌํจ์ํค๊ฒ ๋๋ฉด ๊ฐ์ฒด ์์ฑ์ ์์คํ ์ ๋ฉ๋ชจ.. 2022. 3. 13. ์ด์ 1 ยทยทยท 5 6 7 8 9 10 ๋ค์ 728x90 ๋ฐ์ํ