๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

#6 ์ž๊ฒฉ์ฆ ๐Ÿ—‚๏ธ

(24)
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 3. ๋ฐ์ดํ„ฐ ์ž…์ถœ๋ ฅ ๊ตฌํ˜„ ๋ฐ์ดํ„ฐ ์ž…์ถœ๋ ฅ ๊ตฌํ˜„ ๋…ผ๋ฆฌ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ ํ™•์ธ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ์ ˆ์ฐจ ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„ → ๊ฐœ๋…์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๋ฌผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ← ๋…ผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง E-R ๋ชจ๋ธ : ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ๋ถ€ํ„ฐ ์–ป์–ด๋‚ธ ์ •๋ณด๋“ค์„ ๊ฐœ์ฒด, ์†์„ฑ, ๊ด€๊ณ„๋กœ ๊ธฐ์ˆ ํ•œ ๋ชจ๋ธ (์š”๊ตฌ์‚ฌํ•ญ, ๊ฐœ์ฒด ์†์„ฑ ๊ด€๊ณ„) ๋…ผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง *๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ 2์ฐจ์› ํ…Œ์ด๋ธ” ํ˜•ํƒœ *๋„คํŠธ์›Œํฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ๊ทธ๋ž˜ํ”„ ํ˜•ํƒœ ๋…ผ๋ฆฌ์  ๊ตฌ์กฐ *๊ณ„์ธต ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ํŠธ๋ฆฌํ˜•ํƒœ, ์ƒํ•˜๊ด€๊ณ„ ์กด์žฌ DB ์„ค๊ณ„ ์ ˆ์ฐจ ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„ ๊ฐœ๋…์  ์„ค๊ณ„ : ํ˜„์‹ค ์„ธ๊ณ„์— ๋Œ€ํ•œ ์ธ์‹์„ ์ถ”์ƒ์ , ๊ฐœ๋…์ ์œผ๋กœ ํ‘œํ˜„, ๊ฐœ๋…์  ๊ตฌ์กฐ๋ฅผ ๋„์ถœํ•˜๋Š” ๊ณผ์ • ๊ฐœ์ฒด๋“ค๊ณผ ๊ฐœ๋ณ„ ๊ด€๊ณ„ ๋ฐ ์ข…์†์„ฑ์„ ๋ฐ˜์˜ ๋ชจ๋ธ๋ง ํ‘œ๊ธฐ๋Š” ์ฃผ๋กœ *UML ์‚ฌ์šฉ E - R ๋‹ค์ด์–ด ๊ทธ๋žจ : ๊ฐœ์ฒด์™€ ๊ฐœ์ฒด ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋„์‹ํ™”ํ•œ ๋‹ค์ด์–ด๊ทธ๋žจ ๋…ผ๋ฆฌ์  ์„ค๊ณ„ : ๋ชฉํ‘œ DB..
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 2. ํ™”๋ฉด ์„ค๊ณ„ ํ™”๋ฉด ์„ค๊ณ„ UI ์š”๊ตฌ์‚ฌํ•ญ ํ™•์ธ UI ์„ค๊ณ„ ์›์น™ ํ•™์œ ์ง์œ  (์•ฝ์ˆ ) ํ•™์Šต์„ฑ : ์ดˆ๋ณด์™€ ์ˆ™๋ จ์ž ๋ชจ๋‘๊ฐ€ ์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ œ์ž‘ ์œ ์—ฐ์„ฑ : ์‚ฌ์šฉ์ž ์š”๊ตฌ ์‚ฌํ•ญ ์ตœ๋Œ€ํ•œ ์ˆ˜์šฉ \ ์‹ค์ˆ˜ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ์ž‘ ์ง๊ด€์„ฑ : ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์œ ํšจ์„ฑ : ์ •ํ™•ํ•˜๊ณ  ์™„๋ฒฝํ•˜๊ฒŒ ์‚ฌ์šฉ์ž ๋ชฉํ‘œ๊ฐ€ ๋‹ฌ์„ฑ๋  ์ˆ˜ ์žˆ๋„๋ก ์ œ์ž‘ UX UI *UX : ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ = ์‹œ์Šคํ…œ, ์„œ๋น„์Šค\ ์‚ฌ์šฉ์ž๊ฐ€ ์ง.๊ฐ„์ ‘์ ์œผ๋กœ ๊ฒฝํ—˜ํ•˜๋ฉด์„œ ๋А๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ด์ œ์ ์ธ ๊ฒฝํ—˜ UI : ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์œ ํ˜• CLI, GUI, NUI, OUI CLI : ๋ช…๋ น์–ด๋ฅผ ํ…์ŠคํŠธ๋กœ ์ž…๋ ฅ GUI : ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ NUI (Natural) : ํ‚ค๋ณด๋“œ๋‚˜ ๋งˆ์šฐ์Šค ์—†์ด ์‹ ์ฒด ๋ถ€์œ„ ์ด์šฉ OUI (Organic) : ํ˜„์‹ค์— ์กด์žฌํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋ฌผ์ด ์ž…์ถœ๋ ฅ ..
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 1. ์š”๊ตฌ์‚ฌํ•ญ ํ™•์ธ ์š”๊ตฌ์‚ฌํ•ญ ํ™•์ธ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•๋ก  ์ข…๋ฅ˜ ๊ตฌ์กฐ์  ๋ฐฉ๋ฒ•๋ก  - ์ „์ฒด ์‹œ์Šคํ…œ์„ ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ ๋‚˜๋ˆ„์–ด ๊ฐœ๋ฐœํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•ฉํ•˜๋Š” ๋ถ„ํ• ๊ณผ ์ •๋ณต ์ ‘๊ทผ ๋ฐฉ์‹์˜ ๋ฐฉ๋ฒ•๋ก  ์ •๋ณด๊ณตํ•™ ๋ฐฉ๋ฒ•๋ก  - ์ •๋ณด์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ๊ด€๋ฆฌ ์ ˆ์ฐจ์™€ ์ž‘์—… ๊ธฐ๋ฐ˜์„ ์ฒด๊ณ„ํ™”ํ•œ ๋ฐฉ๋ฒ•๋ก  ๊ฐ์ฒด ์ง€ํ–ฅ ๋ฐฉ๋ฒ•๋ก  - ‘๊ฐ์ฒด’๋ผ๋Š” ๊ธฐ๋ณธ ๋‹จ์œ„๋กœ ์‹œ์Šคํ…œ์„ ๋ถ„์„ ๋ฐ ์„ค๊ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก  ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•๋ก  - ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ๋ฅผ ์กฐ๋ฆฝํ•ด์„œ ํ•˜๋‚˜์˜ ์ƒˆ๋กœ์šด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก  ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก  - ์ ˆ์ฐจ๋ณด๋‹ค ์‚ฌ๋žŒ์ด ์ค‘์‹ฌ์ด ๋˜์–ด ๋ณ€ํ™”์— ์œ ์—ฐํ•˜๊ณ  ์‹ ์†ํ•˜๊ฒŒ ์ ์šฉํ•˜๋ฉด์„œ ํšจ์œจ์ ์œผ๋กœ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•๋ก  ์ œํ’ˆ ๊ณ„์—ด ๋ฐฉ๋ฒ•๋ก  - ํŠน์ • ์ œํ’ˆ์— ์ ์šฉํ•˜๊ณ  ์‹ถ์€ ๊ณตํ†ต๋œ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•˜์—ฌ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก  SDLC (์†Œํ”„ํŠธ์›จ์–ด ์ƒ๋ช… ์ฃผ๊ธฐ)SDLC ๋ชจ๋ธ ์ข…๋ฅ˜ ํญํฌ์ˆ˜ ๋ชจ๋ธ Wat..
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ํ•„๊ธฐ] ์ •๋ณด์‹œ์Šคํ…œ ๊ตฌ์ถ•๊ด€๋ฆฌ ์ •๋ณด์‹œ์Šคํ…œ ๊ตฌ์ถ•๊ด€๋ฆฌ HACMP ๊ณ ๊ฐ€์šฉ์„ฑ ์†”๋ฃจ์…˜ : ๊ณต์œ  ๋””์Šคํฌ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ๋ง, ์„œ๋ฒ„/์‹œ์Šคํ…œ ๋™์‹œ ์—ฐ๊ฒฐ, ์•ˆ์ •์„ฑ ๋†’์ž„ ์†Œํ”„ํŠธ์›จ์–ด ๋น„์šฉ ์‚ฐ์ • ๋ฐฉ์‹ ์„ค๋ช… ์˜ˆ์‹œ ํ•˜ํ–ฅ์‹ ์‚ฐ์ • ๊ฒฝํ—˜์ž์˜ ๊ฒฝํ—˜, ์ง€์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ์˜๋ฅผ ํ†ตํ•ด ์‚ฐ์ • ๋ธํƒ€์ด๋ฒ• ์ƒํ–ฅ์‹ ์‚ฐ์ • ๊ฐ ์—…๋ฌด ๋ถ„๋ฅ˜๋ณ„๋กœ ์‚ฐ์ •ํ•˜์—ฌ ํ•ฉ์‚ฐ LOC ์ˆ˜ํ•™์  ์‚ฐ์ • ๊ณผํ•™์ ์ธ ๋ฐฉ๋ฒ•๋ก  ๋ฐ ์ˆ˜ํ•™ ๊ณต์‹ ์ ์šฉ COCOMO ๊ธฐ๋Šฅ ์ ์ˆ˜ Putnam Putnam: Rayleigh-Norden ๊ณก์„ ์˜ ๋…ธ๋ ฅ ๋ถ„ํฌ๋„๋ฅผ ์ด์šฉํ•œ ํ”„๋กœ์ ํŠธ ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ• COCOMO ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ• organic(๊ณผํ•™ ๊ธฐ์ˆ  ๊ณ„์‚ฐ์šฉ, 5๋งŒ ๋ผ์ธ ์ดํ•˜) semi-detach embedded ์ ‘๊ทผ ํ†ต์ œ ์ •์ฑ… (Access Control Policy) MAC DAC RBAC ์‹œ์Šคํ…œ ์†Œ์œ ์ž ์—ญํ•  ๋ณด์•ˆ ๋ ˆ์ด๋ธ” ๊ถŒํ•œ ์œ„์ž„ ์ฐธ์กฐ..
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ํ•„๊ธฐ] ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ SHELL ๋ช…๋ น ํ•ด์„, ๋ฐ˜๋ณต์  ๋ช…๋ น ํ”„๋กœ๊ทธ๋žจ ์ƒ์„ฑ ์‹œ์Šคํ…œ๊ณผ ์‚ฌ์šฉ์ž ๊ฐ„์˜ ์ธํ„ฐํŽ˜์ด์Šค ๋‹ด๋‹น ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ ์„ค์ • ํŽ˜์ด์ง€ ๊ต์ฒด ์•Œ๊ณ ๋ฆฌ์ฆ˜ FIFO Optimal LRU JAVA ์šฐ์„ ์ˆœ์œ„ ๊ฐ€์žฅ ๋‚ฎ์Œ: = C Class ์†ํ•˜๋Š” IP address → 200.168.30.1 ์ž๋ฐ” ์ ‘๊ทผ ์ œ์–ด์ž public protected default private ๋นŒ๋“œ ๋„๊ตฌ Ant, Maven, Gradle atoi( ) C์–ธ์–ด์—์„œ ๋ฌธ์ž์—ด์„ ์ •์ˆ˜ํ˜•์œผ๋กœ ๋ณ€ํ™˜ UNIX ๋ช…๋ น์–ด ls ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์šฉ ๋‚˜์—ด cat ํŒŒ์ผ ์—ฐ๊ฒฐ ๋ฐ ์ถœ๋ ฅ fork ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ chmod ํŒŒ์ผ ๋ชจ๋“œ/ํŠน์„ฑ/๊ถŒํ•œ ๋ณ€๊ฒฝ printenv ํ™˜๊ฒฝ๋ณ€์ˆ˜ env ํ™˜๊ฒฝ๋ณ€์ˆ˜ setenv ํ™˜๊ฒฝ๋ณ€์ˆ˜ ํ”„๋กœ์„ธ์Šค ์ƒํƒœ ์ข…๋ฅ˜ Ready, Running, Exit
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ํ•„๊ธฐ] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ• Y๋Š” X์— ํ•จ์ˆ˜ ์ข…์† : X → Y ๋ณ‘๋ ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ˆ˜ํ‰ ๋ถ„ํ•  ๋ผ์šด๋“œ๋กœ๋นˆ, ๋ฒ”์œ„, ๋ชฉ๋ก , ํ•ด์‹œ SQL DDL(์ •์˜) : CREATE, ALTER, DROP,TRUNCATE DML(์กฐ์ž‘): SELECT,INSERT,UPDATE,DELETE DCL(์ œ์–ด): GRANT(๋ถ€์—ฌ), REVOKE(ํšŒ์ˆ˜) ์‹œ์Šคํ…œ ๊ถŒํ•œ ๋ถ€์—ฌ: GRANT ํ–‰์œ„ ON ๋Œ€์ƒ TO ์‚ฌ์šฉ์ž Isolation : ๋™์‹œ์— ๋ณ‘ํ–‰ ์‹คํ–‰๋˜๋Š” ๊ฒฝ์šฐ ํŠธ๋žœ์žญ์…˜ ์—ฐ์‚ฐ์ด ๋ผ์–ด๋“ค ์ˆ˜ ์—†์Œ ์นด๋””๋„๋ฆฌํ‹ฐ : ํŠœํ”Œ์˜ ์ˆ˜ Degree: ์†์„ฑ์˜ ์ˆ˜ ์ˆœ์ˆ˜ ๊ด€๊ณ„ ์—ฐ์‚ฐ์ž ํ”„๋กœ์ ํŠธ, ์กฐ์ธ, ๋””๋น„์ „ DB ๋…ผ๋ฆฌ์  ์„ค๊ณ„ ๋…ผ๋ฆฌ์  DB ๊ตฌ์กฐ๋กœ ๋งคํ•‘ ํŠธ๋žœ์žญ์…˜ ์ธํ„ฐํŽ˜์ด์Šค ์„ค๊ณ„ ์Šคํ‚ค๋งˆ ํ‰๊ฐ€ ๋ฐ ์ •์ œ DB ๋ฌผ๋ฆฌ์  ์„ค๊ณ„ ์ €์žฅ ๋ ˆ์ฝ”๋“œ ์–‘์‹ ์„ค๊ณ„ ์ ‘๊ทผ ๊ฒฝ๋กœ ์„ค๊ณ„ ๋ ˆ์ฝ”๋“œ ์ง‘์ค‘์˜ ๋ถ„์„..
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ํ•„๊ธฐ] ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์†Œํ”„ํŠธ์›จ์–ด ํ˜•์ƒ ๊ด€๋ฆฌ ๋ฒ„์ „์— ๋Œ€ํ•œ ์ •๋ณด์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜์—ฌ ๋ฐฐํฌ๋ณธ ๊ด€๋ฆฌ ์œ ์šฉ ๋ถˆํ•„์š”ํ•œ ์‚ฌ์šฉ์ž์˜ ์†Œ์Šค ์ˆ˜์ • ์ œํ•œ ๋™์ผํ•œ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ๊ฐœ๋ฐœ์ž ๋™์‹œ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ sw๊ฐœ๋ฐœ ์ „์ฒด ๋น„์šฉ ์ค„์ด๊ณ  ๋ฐฉํ•ด ์š”์ธ ์ตœ์†Œํ™” ์ฃผ์š” ๊ธฐ๋Šฅ: ์ฒดํฌ์ธ, ์ฒดํฌ์•„์›ƒ, ์ปค๋ฐ‹ ํ…Œ์ŠคํŠธ: ์˜ค๋ฅ˜ ์ฐพ์Œ / ๋””๋ฒ„๊น…: ์˜ค๋ฅ˜ ์ˆ˜์ • ๋‹จ์œ„ํ…Œ์ŠคํŠธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ์ž‘์€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ํ™•์ธ ๋„๊ตฌ CppUnit JUniut Httpunit ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค๋ฅ˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์˜ค๋ฅ˜์— ๋”ฐ๋ฅธ ์›์น˜ ์•Š๋Š” ๊ฒฐ๊ณผ ํƒˆ์ถœ๊ตฌ๊ฐ€ ์—†๋Š” ๋ฐ˜๋ณต๋ฌธ์˜ ์‚ฌ์šฉ ํ‹€๋ฆฐ ๊ณ„์‚ฐ ์ˆ˜์‹์— ์˜ํ•œ ์ž˜๋ชป๋œ ๊ฒฐ๊ณผ ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ ๋„๊ตฌ(์„ฑ๋Šฅ ๋ชฉํ‘œ ๋‹ฌ์„ฑ ํ™•์ธ) ์ฒ˜๋ฆฌ๋Ÿ‰, ์‘๋‹ต์‹œ๊ฐ„, ๊ฒฝ๊ณผ์‹œ๊ฐ„, ์ž์›์‚ฌ์šฉ๋ฅ ์— ๋Œ€ํ•ด ๊ฐ€์ƒ์˜ ์‚ฌ์šฉ์ž๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ํ…Œ์ŠคํŠธ ํ…Œ์ŠคํŠธ ๋“œ๋ผ์ด๋ฒ„: ํ•˜์œ„ ๋ชจ๋“ˆ ํ˜ธ์ถœ ํ›„ ..
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ํ•„๊ธฐ] ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ ์‹œ์Šคํ…œ ๊ธฐ๋ณธ ๊ตฌ์„ฑ์š”์†Œ ์ž…๋ ฅ(Input) ์ถœ๋ ฅ(Output) ์ฒ˜๋ฆฌ(Process) ์ œ์–ด(Control) ํ”ผ๋“œ๋ฐฑ(Feedback) ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ ์ƒ์œ„ ์„ค๊ณ„ ์•„ํ‚คํ…์ฒ˜, ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜, ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์„ค๊ณ„ ํ•˜์œ„ ์„ค๊ณ„ ๋ชจ๋“ˆ, ์ž๋ฃŒ๊ตฌ์กฐ, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํด๋ž˜์Šค ์„ค๊ณ„์›์น™ ๋ฆฌ์ธ ์ฝ”ํ”„ ์น˜ํ™˜: ์ž์‹ํด๋ž˜์Šค ๋ถ€๋ชจํด๋ž˜์Šค ๊ฐ€๋Šฅํ•œ ํ–‰์œ„ ์ˆ˜ํ–‰ ์˜์กด๊ด€๊ณ„ ์—ญ์ „: ๋‹ค๋ฅธ ์ถ”์ƒํ™”๋œ ๊ฒƒ์— ์˜์กด HIPO ํ•˜ํ–ฅ์‹ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋ฌธ์„œํ™” ๋„๊ตฌ ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„ ์‹œ์Šคํ…œ ํ’ˆ์งˆ ์†์„ฑ ๊ฐ€์šฉ์„ฑ ๋ณ€๊ฒฝ์šฉ์ด์„ฑ ์„ฑ๋Šฅ ๋ณด์•ˆ์„ฑ ์‚ฌ์šฉํŽธ์˜์„ฑ ์‹œํ—˜์šฉ์ด์„ฑ UML ๋‹ค์ด์–ด๊ทธ๋žจ (Unified Modeling Language) ๊ตฌ์กฐ ํด๋ž˜์Šค , ๊ฐ์ฒด, ํŒจํ‚ค์ง€, ์ปดํฌ๋„ŒํŠธ, ๋ฐฐ์น˜ ํ–‰์œ„ UseCase, Activity, State, Sequence, Comm..

LIST