๋‚˜๋งŒ์˜ ์˜ค๋ž˜๋‹ฌ๋ฆฌ๊ธฐ๋ฅผ ํ•˜๋Š” ์‚ฌ๋žŒ

Become a ghost

์ •์ฒ˜๊ธฐ 3

[240713] UML (Unified Modeling Language) ํ†ตํ•ฉ ๋ชจ๋ธ๋ง ์–ธ์–ด

UML (Unified Modeling Language) ํ†ตํ•ฉ ๋ชจ๋ธ๋ง ์–ธ์–ด๋ž€ ? ์‹œ์Šคํ…œ ๋ถ„์„, ์„ค๊ณ„, ๊ตฌํ˜„ ๋“ฑ ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์ž์™€ ๊ณ ๊ฐ ๋˜๋Š” ๊ฐœ๋ฐœ์ž ์ƒํ˜ธ๊ฐ„์˜ ์˜์‚ฌ์†Œํ†ต์ด ์›ํ™œํ•˜๊ฒŒ ์ด๋ฃจ์–ด์ง€๋„๋ก ํ‘œ์ค€ํ™”ํ•œ ๋Œ€ํ‘œ์ ์ธ ๊ฐ์ฒด์ง€ํ–ฅ ๋ชจ๋ธ๋ง ์–ธ์–ด. - UML ์€ Rumbaught(OMT), Booch, Jacobson ๋“ฑ์˜ ๊ฐ์ฒด์ง€ํ–ฅ ๋ฐฉ๋ฒ•๋ก ์˜ ์žฅ์ ์„ ํ†ตํ•ฉํ•˜์˜€์œผ๋ฉฐ, ๊ฐ์ฒด ๊ธฐ์ˆ  ๊ตญ์ œ ํ‘œ์ค€ํ™”๊ธฐ๊ตฌ์ธ OMG์—์„œ ํ‘œ์ค€์œผ๋กœ ์ง€์ •๋จ - UML ์œผ๋กœ ์‹œ์Šคํ…œ ๊ตฌ์กฐ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” 6๊ฐœ์˜ ๊ตฌ์กฐ ๋‹ค์ด์–ด๊ทธ๋žจ, ์‹œ์Šคํ…œ ๋™์ž‘์„ ํ‘œํ˜„ํ•˜๋Š” 7๊ฐœ ํ–‰์œ„ ๋‹ค์ด์–ด๊ทธ๋žจ ์ž‘์„ฑ ๊ฐ€๋Šฅ. ๋‹ค์ด์–ด๊ทธ๋žจ์„ ํ†ตํ•ด ์‚ฌ๋ฌผ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค. ๊ตฌ์„ฑ์š”์†Œ: ์‚ฌ๋ฌผ(things), ๊ด€๊ณ„(relationship), ๋‹ค์ด์–ด๊ทธ๋žจ (Diagram) ๋“ฑ๋“ฑ ๋ชจ๋ธ๋ง ์–ธ์–ด๋ž€? ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“ค..

[240705] ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜ / ๊ฐœ๋ฐœ์ž์Šค๋Ÿฌ์šด ๋งˆ์ธ๋“œ๋ฅผ ๊ฐ€์ ธ์•ผ์ง€..

์š”๊ตฌ์‚ฌํ•ญ์ด๋ž€?- ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์„ค๋ช…๊ณผ์ •์ƒ์ ์œผ๋กœ ์šด์˜๋˜๋Š”๋ฐ ํ•„์š”ํ•œ ์ œ์•ฝ์กฐ๊ฑด ๋“ฑ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.  - ์š”๊ตฌ์‚ฌํ•ญ์€ ๊ฐœ๋ฐœ, ์œ ์ง€ ๋ณด์ˆ˜ ๊ณผ์ •์—์„œ ํ•„์š”ํ•œ ๊ธฐ์ค€๊ณผ ๊ทผ๊ฑฐ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.  ์š”๊ตฌ์‚ฌํ•ญ์˜ ์œ ํ˜•ํฌ๊ฒŒ ๋‘ ๊ฐœ๋กœ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฒซ๋ฒˆ์งธ, ๊ธฐ์ˆ ํ•˜๋Š” ๋‚ด์šฉ์— ๋”ฐ๋ผ 1. ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ - ์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ, ์ž…๋ ฅ ์ถœ๋ ฅ์— ํฌํ•จ๋˜๋Š” ๋‚ด์šฉ, ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ์‚ฐํ•˜๊ณ  ์ˆ˜ํ–‰ํ•˜๋Š”์ง€, ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ์ œ๊ณต ๋ฐ›์•„์•ผ ํ•˜๋Š” ๊ธฐ๋Šฅ2. ๋น„๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ - ์‹œ์Šคํ…œ ์žฅ๋น„ ๊ตฌ์„ฑ, ์„ฑ๋Šฅ(์†๋„, ์ฒ˜๋ฆฌ ์†๋„, ์‹œ๊ฐ„, ๊ฐ€์šฉ์„ฑ ๋“ฑ), ์ธํ„ฐํŽ˜์ด์Šค์ ์ธ ์š”๊ตฌ์‚ฌํ•ญ, ๋ณด์•ˆ ์š”๊ตฌ์‚ฌํ•ญ, ํ’ˆ์งˆ ์š”๊ตฌ์‚ฌํ•ญ, ์ œ์•ฝ์‚ฌํ•ญ ๋“ฑ  ๋‘๋ฒˆ์งธ, ๊ธฐ์ˆ  ๊ด€์ ๊ณผ ๋Œ€์ƒ์˜ ๋ฒ”์œ„์— ๋”ฐ๋ผ 1. ์‹œ์Šคํ…œ ์š”๊ตฌ์‚ฌํ•ญ - ์‚ฌ์šฉ์ž ๊ด€์ ์—์„œ ๋ณธ ์‹œ์Šคํ…œ์ด ์ œ๊ณตํ•ด์•ผ ํ•˜๋Š” ..

[240614] ์Šคํฌ๋Ÿผ (Scrum) ๊ธฐ๋ฒ• - ๋ฐฑ๋กœ๊ทธ(Backlog), ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ(Story)

์Šคํฌ๋Ÿผ ๊ธฐ๋ฒ•์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ธฐ ์•ž์„œ์Šคํฌ๋Ÿผ์ด ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ๋‹ค. ์Šคํฌ๋Ÿผ(Scrum)์ด๋ž€ ์Šคํฌ์ธ  ์ข…๋ชฉ์ธ ๋Ÿญ๋น„์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์šฉ์–ด๋กœ, ์œ„ ์‚ฌ์ง„์—์„œ ๋ณด์ด๋Š” ๋Œ€ํ˜•์„ ์˜๋ฏธํ•œ๋‹ค.๋ฐ˜์น™์œผ๋กœ ์ธํ•ด ๊ฒฝ๊ธฐ๊ฐ€ ์ค‘๋‹จ๋œ ๊ฒฝ์šฐ, ์–‘ํŒ€ ์„ ์ˆ˜๋“ค์ด ๋Ÿญ๋น„๊ณต์„ ๊ฐ€์šด๋ฐ ๋‘๊ณ  ์ƒ๋Œ€ํŒ€์„ ๋ฐ€์น˜๊ธฐ ์œ„ํ•ด ๋Œ€์น˜ํ•ด ์žˆ๋Š” ๋Œ€ํ˜•์ด๋‹ค. "์ด์ฒ˜๋Ÿผ ํŒ€์ด ์ค‘์‹ฌ์ด ๋˜์–ด ๊ฐœ๋ฐœ์˜ ํšจ์œจ์„ฑ์„ ๋†’์ธ๋‹ค๋Š” ์˜๋ฏธ๊ฐ€ ๋‚ดํฌ๋œ ์šฉ์–ด์ด๋‹ค" "ํŒ€์˜ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ•˜๋Š” ์šฉ์–ด์ด๋‹ค" ์‚ฌ์‹ค ๋ฌด์Šจ ์˜๋ฏธ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๋Ÿญ๋น„๊ณต์— ์—ด์ค‘ํ•˜๋“ฏ์ด ์˜ค๋กœ์ง€ ํŒ€๋งŒ ์ƒ๊ฐํ•˜๋ฉด์„œ ๋‹ฌ๋ ค๋“ ๋‹ค๋Š” ์˜๋ฏธ์ธ๊ฑด๊ฐ€ ?+ ์ถ”๊ฐ€ (240620 ๋ชฉ) "๋Ÿญ๋น„์˜ ์Šคํฌ๋Ÿผ์„ ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ์„ค๋ช…์„ ๋ง๋ถ™์ด์ž๋ฉด, ๋Ÿญ๋น„๋Š” 113kg ์ฏค ๋˜๋Š” ๊ฑด์žฅํ•œ ๋Ÿญ๋น„ ์„ ์ˆ˜๋“ค์ด ์กฐ๊ฐ ํผ์ฆ์ฒ˜๋Ÿผ ์—ฐ๊ฒฐ๋˜์–ด ๋งˆ์น˜ ํ•œ ์‚ฌ๋žŒ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋˜˜๋˜˜ ๋ญ‰์ณ (์ด๊ฒƒ์„ ์Šคํฌ๋Ÿผ์ด๋ผ๊ณ  ..