๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

์ž๊ฒฉ์ฆ๐Ÿชช/์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ๐Ÿ“š28

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ_ํ™”๋ฉด์„ค๊ณ„ 3[์ข…ํ•ฉ]๐Ÿ“š 2. UI ์„ค๊ณ„ ์›์น™ ์ค‘ ์œ ์—ฐ์„ฑ(flexibility) ๋ž€ ๋ฌด์—‡์ธ์ง€ ์„œ์ˆ ํ•˜์‹œ์˜ค. : ์‚ฌ์šฉ์ž์˜ ์ธํ„ฐ๋ž™์…˜์„ ์ตœ๋Œ€ํ•œ ํฌ์šฉํ•˜๊ณ , ์‹ค์ˆ˜๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ์ž‘ํ•ด์•ผ ํ•˜๋Š” UI ์„ค๊ณ„์›์น™์ด๋‹ค. 3. ISO/IEC 9126 ๊ธฐ๋ฐ˜ UI ํ’ˆ์งˆ ์š”๊ตฌ์‚ฌํ•ญ ์ค‘ ์ด์‹์„ฑ ์ƒ์„ธ ํ’ˆ์งˆ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ ๊ณ ๋ ค๋œ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชฉ์ ์„ ์œ„ํ•ด ์ œ๊ณต๋œ ์ˆ˜๋‹จ์ด๋‚˜ ๋‹ค๋ฅธ ์กฐ์น˜ ์—†์ด ํŠน์ • ํ™˜๊ฒฝ์œผ๋กœ ์ „ํ™˜๋˜๋Š” ๋Šฅ๋ ฅ์— ๋”ฐ๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด ํŠน์„ฑ์€ ๋ฌด์—‡์ธ์ง€ ์ž‘์„ฑํ•˜์‹œ์˜ค. : ์ ์šฉ์„ฑ * ์ƒ์„ธํ’ˆ์งˆ ์š”๊ตฌ์‚ฌํ•ญ์—๋Š” ์ ์šฉ์„ฑ, ์„ค์น˜์„ฑ, ๋Œ€์ฒด์„ฑ ์ด ์žˆ๋‹ค. 4. UI ์„ค๊ณ„ ์ง€์นจ์ค‘ (๊ฐ€์‹œ์„ฑ) ์€ ์ฃผ์š” ๊ธฐ๋Šฅ์„ ๋ฉ”์ธ ํ™”๋ฉด์— ๋…ธ์ถœํ•˜์—ฌ ์‰ฌ์šด ์กฐ์ž‘์ด ๊ฐ€๋Šฅํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ง€์นจ์ด๋‹ค. 5. UX ๋ž€ ์ œํ’ˆ๊ณผ ์‹œ์Šคํ…œ,์„œ๋น„์Šค ๋“ฑ์„ ์‚ฌ์šฉ์ž๊ฐ€ ์ง.๊ฐ„์ ‘์ ์œผ๋กœ ๊ฒฝํ—˜ํ•˜๋ฉด์„œ ๋Š๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ด์ œ์  ๊ฒฝํ—˜์ด๋‹ค. 6. ๊ฐœ๋ฐœ ํ”„.. 2022. 3. 16.
์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ_ํ™”๋ฉด์„ค๊ณ„ 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.
728x90
๋ฐ˜์‘ํ˜•