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

์ž๊ฒฉ์ฆ ์žˆ์œผ๋ฉด ์ข‹์ง€
11

[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 12์žฅ ์ œํ’ˆ ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง• ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...์—ฌ๊ธด ํ•„๊ธฐ๋กœ ์ฃผ๋กœ ๋‚˜์™€์„œ ๋Œ€์ถฉ ์ •๋ฆฌํ•˜๊ฒ ๋‹ค!!!!! (๋‹น๋‹นํ•จ)๋ฆด๋ฆฌ์ฆˆ ๋…ธํŠธ ์ž‘์„ฑ ํ•ญ๋ชฉHeader์ด๋ฆ„, SW์ด๋ฆ„, ๋ฒ„์ „, ๋‚ ์งœ, ๋…ธํŠธ ๋‚ ์งœ, ๋…ธํŠธ ๋ฒ„์ „....๊ฐœ์š”์ „๋ฐ˜์ ์ธ ๊ฐ„๋žต~๋ชฉ์ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ, ๋ชฉ๋ก, ๋ชฉ์ ๋ฌธ์ œ ์š”์•ฝ์ˆ˜์ •๋œ ๋ฒ„๊ทธ์žฌํ˜„ ํ•ญ๋ชฉ๋ฒ„๊ทธ ๋ฐœ๊ฒฌ ๊ณผ์ •์ˆ˜์ •/๊ฐœ์„  ๋‚ด์šฉ๊ทธ๋ž˜์„œ ์ˆ˜์ •ํ•œ ๊ฑฐ์‚ฌ์šฉ์ž ์˜ํ–ฅ๋„๊ธฐ๋Šฅ ๋ณ€ํ™”๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฏธ์น˜๋Š” ์˜ํ–ฅSW ์ง€์› ์˜ํ–ฅ๋„๊ธฐ๋Šฅ ๋ณ€ํ™”๊ฐ€ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๋“ค์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ.. 2024. 10. 20.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 11์žฅ ์‘์šฉ SW ๊ธฐ์ดˆ ๊ธฐ์ˆ  ํ™œ์šฉ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...์—ฌ๊ธด ํ•„๊ธฐ๋กœ ์ฃผ๋กœ ๋‚˜์™€์„œ ๋Œ€์ถฉ ์ •๋ฆฌํ•˜๊ฒ ๋‹ค!!!!! (๋‹น๋‹นํ•จ) ์šด์˜์ฒด์ œ OS ; Operating System ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์˜ ์ž์›๋“ค ํšจ์œจ์  ๊ด€๋ฆฌ, ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™˜๊ฒฝ ์ œ๊ณต.  UNIXAT&T ๋ฒจ ์—ฐ๊ตฌ์†Œ, MIT, General Electric ์ด ๊ณต๋™ ๊ฐœ๋ฐœํ•œ ์šด์˜์ฒด์ œ๋Œ€๋ถ€๋ถ„ C. Time Sharing System ๋Œ€ํ™”์‹ ์šด์˜์ฒด์ œ. Tree ๊ตฌ์กฐ์˜ ํŒŒ์ผ ์‹œ์Šคํ…œKern.. 2024. 10. 20.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 9์žฅ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ณด์•ˆ ๊ตฌ์ถ• ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ณด์•ˆ ์š”์†Œ๋ณด์•ˆ์˜ 3๋Œ€ ์š”์†Œ๊ธฐ๋ฐ€์„ฑ Confidentiality์ธ๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ ‘๊ทผ ํ—ˆ์šฉ๋ฌด๊ฒฐ์„ฑ Integrity์ธ๊ฐ€ ์‚ฌ์šฉ์ž๋งŒ ์ˆ˜์ •๊ฐ€์šฉ์„ฑ Availability์ธ๊ฐ€ ์‚ฌ์šฉ์ž ์–ธ์ œ๋“  ์‚ฌ์šฉ์ธ์ฆ Authentication - ์‚ฌ์šฉ์ž๊ฐ€ ํ•ฉ๋ฒ•์ ์ธ ์‚ฌ์šฉ์ž์ธ์ง€ ํ™•์ธ (ํŒจ์Šค์›Œ๋“œ, ์ธ์ฆ ์นด๋“œ, ์ง€๋ฌธ...)๋ถ€์ธ๋ฐฉ์ง€ NonRepudiation - ์†ก ์ˆ˜์‹  ์ฆ๊ฑฐ ์ œ๊ณตSQL ์‚ฝ์ž…web์— SQL.. 2024. 10. 18.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 8์žฅ SQL ์‘์šฉ ๋”๋ณด๊ธฐ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...DDL ; Data Define LanguageDB๋ฅผ ๊ตฌ์ถ•ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•  ๋ชฉ์  CREATE ; SCHEMA, DOMAIN, TABLE, VIEW, INDEX ์ •์˜CREATE [UNIQUE] INDEX ์ธ๋ฑ์Šค๋ช… ON ํ…Œ์ด๋ธ”๋ช… (์†์„ฑ๋ช… [ASC | DESC]);ALTER ; TABLE์— ๋Œ€ํ•œ ์ •์˜ ๋ณ€๊ฒฝALTER TABLE ํ…Œ์ด๋ธ”๋ช… ADD | DROP COLUMN ์†์„ฑ๋ช… ๋ฐ์ดํ„ฐํƒ€์ž….. 2024. 10. 17.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 7์žฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ ๊ด€๋ฆฌ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ์˜ ๊ธฐ๋ณธ์›๋ฆฌํŒŒ๋ ˆํ†  ๋ฒ•์น™ Pareto Principle์•ฑ 20% ์ฝ”๋“œ์—์„œ ์ „์ฒด ๊ฒฐํ•จ์˜ 80%์ด ๋ฐœ๊ฒฌ ๋œ๋‹ค. ์‚ด์ถฉ์ œ ํŒจ๋Ÿฌ๋…์Šค Pesticide Paradox๋™์ผ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ๋ฐ˜๋ณตํ•˜๋ฉด ๊ฒฐํ•จ์ด ๋ฐ˜๋ณต๋˜์ง€ ์•Š๋Š” ํ˜„์ƒ์˜ค๋ฅ˜-๋ถ€์žฌ์˜ ๊ถค๋ณ€ Absence of Eroors Fallacy๊ฒฐํ•จ ๋ชจ๋‘ ์ œ๊ฑฐํ•ด๋„ ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ ๋ชจ๋‘ ๋งŒ์กฑ ๋ชปํ•˜๋ฉด ํ’ˆ์งˆ์ด ๋†’๋‹ค ๋งํ•  ์ˆ˜ ์—†์Œ.ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰.. 2024. 10. 16.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 6์žฅ ํ™”๋ฉด ์„ค๊ณ„ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...UI / UXUI ; User Interface ์‚ฌ์šฉ์ž - ์‹œ์Šคํ…œ ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ ์ด๋ค„์ง€๋„๋ก ๋ฌผ๋ฆฌ์  ์ œ์–ด, ์ฝ˜ํ…์ธ  ์ „์ฒด์ ์ธ ๊ตฌ์„ฑ, ํŽธ๋ฆฌํ•˜๊ณ  ๊ฐ„ํŽธ ์‚ฌ์šฉUX ; User Experience์‚ฌ์šฉ์ž - ์‹œ์Šคํ…œ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๋Š๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋˜๋Š” ์ด์ฒด์  ๊ฒฝํ—˜UI -์‚ฌ์šฉ์„ฑ, ์ ‘๊ทผ์„ฑ, ํŽธ์˜์„ฑ / UX - UI๋ฅผ ํ†ตํ•œ ์‚ฌ์šฉ์ž ๋งŒ์กฑUI ; User InterfaceCLI ; Command Line I.. 2024. 10. 16.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 5์žฅ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...์š”๊ตฌ์‚ฌํ•ญ ๊ฒ€์ฆ ๋ฐฉ๋ฒ•์š”๊ตฌ์‚ฌํ•ญ ๊ฒ€ํ†  Requirements Review๋™๋ฃŒ๊ฒ€ํ† , ์›Œํฌ์Šค๋ฃจ(๋ฏธ๋ฆฌ๋ฐฐํฌํ•˜์—ฌ ๊ฒ€ํ† , ์งง์€ ํšŒ์˜), ์ธ์ŠคํŽ™์…˜(๋‹ค๋ฅธ ์ „๋ฌธ๊ฐ€๊ฐ€ ํ™•์ธ)ํ”„๋กœํ† ํƒ€์ดํ•‘ Prototyping๊ฒฌ๋ณธํ’ˆ ํ”„๋กœํ† ํƒ€์žŽ ์ œ์ž‘ํ…Œ์ŠคํŠธ ์„ค๊ณ„ํ˜„์‹ค์ ์œผ๋กœ ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•œ์ง€ ๊ฒ€ํ† CASE ๋„๊ตฌ ํ™œ์šฉ์ผ๊ด€์„ฑ ๋ถ„์„ Consistency analysis ์œผ๋กœ ์š”๊ตฌ์‚ฌํ•ญ ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ถ”์  ๋ฏธ๋“ค์›จ์–ด Middleware์šด์˜์ฒด์ œ์™€ ์‘์šฉ.. 2024. 10. 15.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 4์žฅ ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ ๊ตฌํ˜„ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...๋ชจ๋“ˆํ™” Modularity์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ๋“ค์„ ๋ชจ๋“ˆ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„๊ธฐ๋ชจ๋“ˆ๊ฐ„ ๊ฒฐํ•ฉ๋„ Coupling↓  ๋ชจ๋“ˆ ๋‚ด ์š”์†Œ๋“ค์˜ ์‘์ง‘๋„ Cohension↑์ถ”์ƒํ™” Abstraction์ „์ฒด์ ์ด๊ณ  ํฌ๊ด„์ ์ธ ๊ฐœ๋… ์„ค๊ณ„, ๊ตฌ์ฒดํ™”๊ณผ์ • ์ถ”์ƒํ™”ํ๋ฆ„๋งŒ ํŒŒ์•…์ž๋ฃŒ ์ถ”์ƒํ™”๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ๋Œ€ํ‘œํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œํ˜„ ๋Œ€์ฒด์ œ์–ด ์ถ”์ƒํ™”์ด๋ฒคํŠธ ๋ฐœ์ƒ ๋Œ€ํ‘œํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œํ˜„ ๋Œ€์ฒด  ์ •๋ณด ์€๋‹‰ Information Hidingํ•œ ๋ชจ๋“ˆ ๋‚ด๋ถ€.. 2024. 10. 15.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 3์žฅ ํ†ตํ•ฉ ๊ตฌํ˜„ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค... ์—ฐ๊ณ„ ์„œ๋ฒ„ / ์†ก ์ˆ˜์‹  ์‹œ์Šคํ…œ ์—ฐ๊ณ„ ์„œ๋ฒ„ : ๋ฐ์ดํ„ฐ ์ „์†ก ํ˜•์‹ ๋งž๊ฒŒ ๋ณ€ํ™˜, ์†ก·์ˆ˜์‹ ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ์ฒ˜๋ฆฌ ์ˆ˜ํ–‰์†ก์‹  ์‹œ์Šคํ…œ : ์ธํ„ฐํŽ˜์ด์Šค ํ…Œ์ด๋ธ”, ํŒŒ์ผ ๋ฐ์ดํ„ฐ ์ „์†ก ํ˜•์‹์— ๋งž๊ฒŒ ๋ณ€ํ™˜, ์†ก์‹ ์ˆ˜์‹  ์‹œ์Šคํ…œ : ์ˆ˜์‹  ๋ฐ์ดํ„ฐ๋ฅผ ์ธํ„ฐํŽ˜์ด์Šค ํ…Œ์ด๋ธ”, ํŒŒ์ผ๋กœ ์ƒ์„ฑXML ; eXtensible Markup LanguageํŠน์ˆ˜ ๋ชฉ์ ์„ ๊ฐ–๋Š” ๋งˆํฌ์—… ์–ธ์–ด ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋‹ค๋ชฉ์  ๋งˆํฌ์—… ์–ธ์–ดHTML .. 2024. 10. 13.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 2์žฅ ๋ฐ์ดํ„ฐ ์ž…์ถœ๋ ฅ ๊ตฌํ˜„ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...์Šคํ‚ค๋งˆ**๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ์™€ ์ œ์•ฝ์กฐ๊ฑด์— ๊ด€ํ•œ ์ „๋ฐ˜์  ๋ช…์„ธ์™ธ๋ถ€ ์Šคํ‚ค๋งˆ ๊ฐœ๋… ์Šคํ‚ค๋งˆ๋‚ด๋ถ€ ์Šคํ‚ค๋งˆ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐœ์ธ์˜ ์ž…์žฅ์—์„œ ํ•„์š”๋กœ ํ•˜๋Š” ๋ฐ๋ฒ  ๋…ผ๋ฆฌ๊ตฌ์กฐ๋ฐ๋ฒ  ์ „์ฒด์ ์ธ ๋…ผ๋ฆฌ๊ตฌ์กฐ, ๋ชจ๋‘ ํ•„์š”๋กœ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ข…ํ•ฉ -> ํ•˜๋‚˜๋งŒ ์กด์žฌ๋ฌผ๋ฆฌ์  ์ €์žฅ์žฅ์น˜ ์ž…์žฅ์—์„œ ๋ณธ ๋ฐ๋ฒ . ์‹ค์ œ ์ €์žฅ๋  ๋ ˆ์ฝ”๋“œ์˜ ํ˜•์‹, ํ‘œํ˜„ ๋ฐฉ๋ฒ• ๋“ฑ ์š”๊ตฌ์กฐ๊ฑด๋ถ„์„ → ๊ฐœ๋…์ ์„ค๊ณ„ → ๋…ผ๋ฆฌ์ ์„ค๊ณ„ → ๋ฌผ๋ฆฌ์  ์„ค๊ณ„ → ๊ตฌํ˜„  (์š”๊ฐœ๋…ผ๋ฌผ๊ตฌ)๊ฐœ๋…์ .. 2024. 10. 13.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 1์žฅ ์š”๊ตฌ์‚ฌํ•ญ ํ™•์ธ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...3๋ชจํ˜• ๋‚˜ํญ์• ๋‚˜์„ ํ˜• ๋ชจํ˜• (์ ์ง„์  ๋ชจํ˜•) ํญํฌ์ˆ˜ ๋ชจํ˜•์• ์ž์ผ ๋ชจํ˜•๋ณดํ—ด(Boehm)์ œ์•ˆ.๊ณ„ํš ์ˆ˜๋ฆฝ -> ์œ„ํ—˜ ๋ถ„์„ -> ๊ฐœ๋ฐœ ๋ฐ ๊ฒ€์ฆ -> ๊ณ ๊ฐ ํ‰๊ฐ€ ๊ฐ€ ๊ณ„์† ๋Œ๊ณ  ๋„๋Š”.. ๊ณ ์ „์  ์ƒ๋ช… ์ฃผ๊ธฐ ๋ชจํ˜•.ํ•˜๋‚˜ํ•˜๋‚˜ ํ™•์‹คํžˆ ๋งค๋“ญ์ง“๊ณ  ๋„˜์–ด๊ฐ€๊ธฐ๋˜๋Œ์•„๊ฐˆ ์ˆ˜ ์—†๋‹ค !๋ณ€ํ™”์— ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘, ์ผ์ • ์ฃผ๊ธฐ ๋ฐ˜๋ณต.๋Œ€ํ‘œ์ ์œผ๋กœ [Scrum, XP, Kanban, Lean, FDD (๊ธฐ๋Šฅ ์ค‘์‹ฌ ๊ฐœ๋ฐœ) ][๊ฐœ์ธ๊ณผ์˜ .. 2024. 10. 6.
๋ฐ˜์‘ํ˜•

์ตœ๊ทผ๋Œ“๊ธ€

์ตœ๊ทผ๊ธ€

skin by ยฉ 2024 ttutta