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

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ22

[์‹ค๊ธฐ ํ›„๊ธฐ] ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ๊ฐ€์ฑ„์  ๊ฒฐ๊ณผ 3๋ฌธ์ œ๊ฐ€ ํ‹€๋ ธ๋‹ค. ์ด ๊ณต๋ถ€ ์‹œ๊ฐ„์€ ๋ธ”๋กœ๊ทธ์— ์ž‘์„ฑํ•œ ๋ชจ์˜๊ณ ์‚ฌ ๋์ด๋‹ค.์ „๊ณต์ž์˜ ๊ฒฝ์šฐ, ์ฝ”๋”ฉ๋งŒ ์ค€๋น„๊ฐ€ ๋˜์–ด์žˆ์œผ๋ฉด ํ•˜๋ฃจ๋งŒ ๊ณต๋ถ€ํ•ด๋„ ๋  ๊ฒƒ ๊ฐ™๋‹ค.  ๋‚˜๋Š” 22๋…„๋„๋ถ€ํ„ฐ 24๋…„๊นŒ์ง€ ๋ชจ์˜๊ณ ์‚ฌ๋ฅผ ํ’€์–ด๋ดค๋Š”๋ฐ ๊ฐœ์ธ์ ์œผ๋กœ 23๋…„ 2ํšŒ, 3ํšŒ์™€ ๋น„์Šทํ•œ ํ•ฉ๊ฒฉ๋ฅ ์„ ๋ณด์ด์ง€ ์•Š์„๊นŒ ์‹ถ๋‹ค. 1. ์ฝ”๋“œ๊ฐ€ ์ƒ๋‹นํžˆ ์–ด๋ ค์šธ ์ˆ˜๋„ ์žˆ๋‹ค.์žฌ๊ท€๋ฅผ ์ด์šฉํ•œ ๋ฉ”๋ชจ์ œ์ด์…˜ ๊ธฐ๋ฒ•์ด ๋‚˜์™”๋‹ค.๊ทธ ์™ธ ํฌ์ธํ„ฐ๊ฐ€ ๋‹ค์–‘ํ•˜๊ฒŒ ๋‚˜์™”๋‹ค. 2. ์ด๋ก ๋„คํŠธ์›Œํฌ, ๋ณด์•ˆ๋งŒ ๊ณต๋ถ€ํ–ˆ์œผ๋ฉด ๋์„ ๊ฒƒ ๊ฐ™๋‹ค. ์ด์ „ ํšŒ์ฐจ์— ๋น„ํ•ด ์ฝ”๋”ฉ : ์ƒ, ์ด๋ก  : ํ•˜์•„๋ฌด๋ž˜๋„ ๋น„์ „๊ณต์ž๊ฐ€ ๋งŽ์ด ์‘์‹œํ–ˆ๋‹ค๋ฉด ํ•ฉ๊ฒฉ๋ฅ ์ด ์ข€ ๋‚ฎ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋œ๋‹ค. 2024. 7. 30.
[์‹ค๊ธฐ] ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ 22๋…„ 1ํšŒ ๊ธฐ์ถœ ์˜ค๋‹ต๋…ธํŠธ 1๋ฒˆRAID์— ๋Œ€ํ•ด ์ ์€ ๊ฒƒ์ด ์žˆ๋”ฐ.RAID 0์ŠคํŠธ๋ผ์ดํ•‘ ๋ฐฉ์‹์ค‘๋ณต ์ €์žฅ์ด ์•ˆ๋˜๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์‹ค๋  ์ˆ˜ ์žˆ๋‹ค.ํŒจ๋ฆฌํ‹ฐ๊ฐ€ ์—†์–ด์„œ ์—๋Ÿฌ๊ฒ€์ถœ์ด ์•ˆ๋œ๋‹ค.RAID 1๋ฏธ๋Ÿฌ๋ง ๋ฐฉ์‹์ค‘๋ณต ์ €์žฅ์ด ๋œ๋‹ค.์‹ ๋ขฐ๋„๊ฐ€ ๋†’๋‹ค. ๋‹ค๋งŒ ์šฉ๋Ÿ‰์ ์ธ ๋ฌธ์ œRAID 2์ŠคํŠธ๋ผ์ดํ•‘ RAID1์—์„œ ํ•ด๋ฐ์ฝ”๋“œ๋กœ ์—๋Ÿฌ๊ฒ€์ฆRAID 3์ŠคํŠธ๋ผ์ดํ•‘ ๋ฐ”์ดํŠธ ๋‹จ์œ„ ํŒจ๋ฆฌํ‹ฐ๋กœ ์—๋Ÿฌ๊ฒ€์ฆRAID 4๋ธ”๋ก ๋‹จ์œ„RAID 5ํŒจ๋ฆฌํ‹ฐ ๋ธ”๋ก์„ ๊ฐ ๋””์Šคํฌ๋งˆ๋‹ค ๋ถ„์‚ฐ ์ €์žฅRAID 6ํŒจ๋ฆฌํ‹ฐ ๋ธ”๋ก์„ ์ด์ค‘๊ตฌ์กฐ๋กœ ๊ตฌ์ถ•ํ‹€๋ฆฌ๋ผ๊ณ  ๋‚ธ ๋ฌธ์ œ ๊ฐ™๋‹ค.3๋ฒˆREDODB๊ฐ€ ๋น„์ •์ƒ์  ์ข…๋ฃŒ ์‹œ ๋””์Šคํฌ์— ์ €์žฅ๋œ ๋กœ๊ทธ๋ฅผ ๋ถ„์„ํŠธ๋žœ์žญ์…˜ ์‹œ์ž‘๊ณผ ์™„๋ฃŒ์˜ ๊ธฐ๋ก์ด ์žˆ๋Š” ํŠธ๋žœ์žญ์…˜๋“ค์˜ ์ž‘์—…์„ ์žฌ์ž‘์—…๋กœ๊ทธ๋ฅผ ์ด์šฉํ•ด ํ•ด๋‹น ๋ฐ์ดํ„ฐ ํ•ญ๋ชฉ์— ๋Œ€ํ•ด ์ด์ „ ๊ฐ’์„ ์ดํ›„ ๊ฐ’์œผ๋กœ ๋ณ€๊ฒฝUNDOcommit ๊ธฐ๋ก์ด ์—†๋Š” ํŠธ๋žœ์žญ์…˜๋“ค์ด ์ž‘์—…ํ•œ ๋‚ด์šฉ๋“ค์„ ๋ชจ๋‘ ์ทจ์†Œ๋กœ๊ทธ.. 2024. 7. 28.
[์‹ค๊ธฐ] ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ 23๋…„ 3ํšŒ ๊ธฐ์ถœ ์˜ค๋‹ต๋…ธํŠธ 2๋ฒˆ22๋…„ 3ํšŒ์ฐจ 10๋ฒˆ์— ์ด์–ด์„œ ๊ณต๋ถ€ํ•˜๋ฉด ์ข‹์ŒSSH (Secure Shell, ์‹œํ์–ด ์…ธ)๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์— ๋กœ๊ทธ์ธ, ์›๊ฒฉ ๋ช…๋ น, ํŒŒ์ผ ๋ณต์‚ฌ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”, ๊ฐ•๋ ฅํ•œ ์ธ์ฆ์œผ๋กœ ๋ณด์•ˆ์„ฑ ๋‚ฎ์€ ๋„คํŠธ์›Œํฌ์—์„œ๋„ ํ†ต์‹  ๊ฐ€๋Šฅํด๋ผ์ด์–ธํŠธ์˜ ๊ณต๊ฐœํ‚ค๋ฅผ ์„œ๋ฒ„์— ๋“ฑ๋กํ•ด์•ผ ํ•จ.ํ‚ค ์ธ์ฆ ์‹œ22๋ฒˆ ํฌํŠธ ์‚ฌ์šฉTCP ์ ‘์†์œผ๋กœ ํ•จFTP : 21, TELNET : 23, SMTP : 25, DNS : 53, HTTP : 80ํ…œํผ ํ”„๋ฃจํ•‘ (Tamper Proofing)์†Œํ”„ํŠธ์›จ์–ด ์œ„, ๋ณ€์กฐ๊ฐ€ ๋ฐœ์ƒ ์‹œ SW๋ฅผ ์˜ค์ž‘๋™ํ•˜๋„๋ก ๋งŒ๋“ฆ์•…์šฉ์„ ๋ฐฉ์ง€ํ•จ, ํ•ด์‹œ ํ•จ์ˆ˜, ํ•‘์ปค ํ”„๋ฆฐํŠธ, ์›Œํ„ฐ๋งˆํ‚น ๋“ฑ ๋ณด์•ˆ ์š”์†Œ๋ฅผ ์ƒ์„ฑ ํ›„ SW์— ์‚ฝ์ž…์‹คํ–‰ ์ฝ”๋“œ ๋‚œ๋…ํ™”, ์‹คํ–‰ ์‹œ ์›๋ณธ๊ณผ ๋น„๊ตํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•˜๋ฉด์„œ SW ๋ณดํ˜ธOAuth (Open Author.. 2024. 7. 28.
[์‹ค๊ธฐ] ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ 24๋…„ 1ํšŒ ๊ธฐ์ถœ ์˜ค๋‹ต๋…ธํŠธ 7๋ฒˆ๋น„์ •๊ทœํ˜• -> ์ œ 1์ •๊ทœํ˜• (1NF) ๋ชจ๋“  ๋„๋ฉ”์ธ์ด ์›์ž๊ฐ’์ด์–ด์•ผ ํ•จ.๋ฒˆํ˜ธ : {a, b}, {c} ๊ฐ™์€ ๊ผด์ด ๋˜๋ฉด ์•ˆ๋˜๊ณ  ๋ฒˆํ˜ธ : {a}, {b}, {c} ์™€ ๊ฐ™์€ ๊ผด์ด ๋˜์–ด์•ผ ํ•จ์ œ 1์ •๊ทœํ˜• -> ์ œ 2์ •๊ทœํ˜•(2NF)1NF๊ฐ€ ๋งŒ์กฑ๋˜์–ด์•ผ ํ•จ.ํ‚ค๊ฐ€ ์•„๋‹Œ ๋ชจ๋“  ์†์„ฑ์ด ๊ธฐ๋ณธํ‚ค ๊ทธ๋ฃน์— ์™„์ „ํ•˜๊ฒŒ ํ•จ์ˆ˜์  ์ข…์†์ด ๋˜์–ด์•ผ ํ•จ.์ฆ‰, ๋ถ€๋ถ„ ์ข…์†์„ฑ์ด ์—†์–ด์•ผ ํ•œ๋‹ค๋Š” ๋ง์ž„.๊ธฐ๋ณธํ‚ค = {๊ณ ๊ฐ์•„์ด๋””, ๊ฐ•์ขŒ๋ช…}, ์ข…์†๋˜๋Š” ํ•จ์ˆ˜ -> ๊ฐ•์‚ฌ๋ฒˆํ˜ธ๋ถ€๋ถ„ ์ง‘ํ•ฉ = {๊ณ ๊ฐ์•„์ด๋””}, {๊ฐ•์ขŒ๋ช…}๊ณ ๊ฐ์•„์ด๋””๋งŒ์œผ๋กœ ๊ฐ•์‚ฌ๋ฒˆํ˜ธ๋ฅผ ์•Œ ์ˆ˜ ์—†์Œ. -> ๋ถ€๋ถ„ ์ข…์†์„ฑ ์—†์Œ.๊ฐ•์ขŒ๋ช…๋งŒ์œผ๋กœ ๊ฐ•์‚ฌ๋ฒˆํ˜ธ๋ฅผ ์•Œ ์ˆ˜ ์—†์Œ -> ๋ถ€๋ถ„ ์ข…์†์„ฑ ์•Œ ์ˆ˜ ์—†์Œ.์ œ 2์ •๊ทœํ˜• -> ์ œ 3์ •๊ทœํ˜• (3NF)A -> B, B -> C, C -> A ๋ญ ์ด๋Ÿฐ๊ฒŒ ์—†์–ด์•ผ ํ•œ๋‹ค.์ด ๋ง์€ ๊ธฐ๋ณธํ‚ค๊ฐ€ ์•„๋‹Œ.. 2024. 7. 28.
[์‹ค๊ธฐ] ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ 22๋…„ 3ํšŒ ๊ธฐ์ถœ ์˜ค๋‹ต๋…ธํŠธ 5๋ฒˆFLSM (Fixed Length Subnet Mask)Subnet Mask๊ฐ€ ๋ชจ๋“  ์„œ๋ธŒ๋„ท์—์„œ ๋™์ผํ•œ ๊ธธ์ด๋ฅผ ๊ฐ€์ง€๋„๋ก ๋„คํŠธ์›Œํฌ๋ฅผ ๋‚˜๋ˆˆ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด 192.168.1.0/24 ์ผ ๊ฒฝ์šฐ ์ƒ์œ„ 24bit๋Š” ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•œ๋‹ค.์„œ๋ธŒ๋„ท์€ 192.168.1.0 ~ 192.168.1.255 ๋กœ ์ด 256๊ฐœ๊ฐ€ ์กด์žฌํ•œ๋‹ค.3๊ฐœ์˜ ์„œ๋ธŒ๋„ท์œผ๋กœ ๋‚˜๋ˆˆ๋‹ค๋ฉด ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด 2^n ์„ ์ฐพ๋Š”๋‹ค. - 2^2 = 44๊ฐœ์˜ ์„œ๋ธŒ๋„ท์œผ๋กœ ๋‚˜๋ˆ„๊ณ  ๊ทธ ์ค‘ 3๊ฐœ๋งŒ์„ ์‚ฌ์šฉํ•œ๋‹ค.192.168.1.0 ~ 192.168.1.63 (๋„คํŠธ์›Œํฌ 0, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ 63)192.168.1.64 ~ 192.168.1.127 (๋„คํŠธ์›Œํฌ 64, ๋ธŒ๋กœ๋“œ ์บ์ŠคํŠธ 127)192.168.1.128 ~ 192.168.1.191 (๋„คํŠธ์›Œํฌ 128, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ 191)192.168... 2024. 7. 26.
[์‹ค๊ธฐ] ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ 23๋…„ 1ํšŒ ๊ธฐ์ถœ ์˜ค๋‹ต๋…ธํŠธ 4๋ฒˆ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ์†ก, ์ˆ˜์‹  ์‹œ์Šคํ…œ ๊ฐ„ ๋ฐ์ดํ„ฐ ๊ตํ™˜ ๋ฐ ์ฒ˜๋ฆฌ๋ฅผ ์‹คํ˜„ํ•ด์ฃผ๋Š” ์ž‘์—…๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ์ด์šฉํ•œ ๊ตฌํ˜„ - AJAX, Http2, Rest, ... Application ์˜์—ญ์—์„œ data format์„ ์ธํ„ฐํŽ˜์ด์Šค ๋Œ€์ƒ์œผ๋กœ ์ „์†ก์ˆ˜์‹ ์ธก์—์„œ ํŒŒ์‹ฑํ•˜์—ฌ ํ•ด์„JSON, XML ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ ํฌ๋งท์ด ์žˆ์Œ.JSON์„ ์ด์šฉํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ์ˆœ์„œ์†ก์‹  ์ธก์ƒ์„ฑํ•  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ ์‹œ์Šคํ…œ ํ™˜๊ฒฝ์— ๋งž๊ฒŒ ์ธํ„ฐํŽ˜์ด์Šค ๊ฐ์ฒด๋ฅผ ์„ ํƒJSON์„ ์ด์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ธํ„ฐํŽ˜์ด์Šค ๊ฐ์ฒด๋กœ ๋งŒ๋“ฆ์ธํ„ฐํŽ˜์ด์Šค ๊ฐ์ฒด๋ฅผ ๋ฐ์ดํ„ฐ ํ†ต์‹  ๊ธฐ์ˆ  ๋“ฑ์„ ์ด์šฉํ•ด ์ˆ˜์‹ ์ธก์œผ๋กœ ์ „์†ก์ˆ˜์‹  ์ธก์ธํ„ฐํŽ˜์ด์Šค ๊ฐ์ฒด๋ฅผ ์ˆ˜์‹ ํŒŒ์‹ฑ ํ›„ ์ฒ˜๋ฆฌ์†ก์‹  ์ธก์œผ๋กœ ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ ์ „์†กAJAX (Asynchronous Javascript and XML)js ๋ฅผ ์‚ฌ์šฉํ•ด ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„ XML ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” .. 2024. 7. 26.
[์‹ค๊ธฐ] ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์ถ• - ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„ ์š”๊ตฌ์‚ฌํ•ญ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์กฐ๊ฑด, ์ œ์•ฝ์‚ฌํ•ญ์„ ์š”๊ตฌSW ๊ฐœ๋ฐœ/์œ ์ง€ ๋ณด์ˆ˜ ๊ณผ์ •์— ํ•„์š”ํ•œ ๊ธฐ์ค€๊ณผ ๊ทผ๊ฑฐ๋ฅผ ์ œ๊ณต ์š”๊ตฌ์‚ฌํ•ญ์˜ ์œ ํ˜•๊ธฐ๋Šฅ์  ์š”๊ตฌ์‚ฌํ•ญ๋น„๊ธฐ๋Šฅ์  ์š”๊ตฌ์‚ฌํ•ญ: ์„ฑ๋Šฅ, ๋ณด์•ˆ, ํ’ˆ์งˆ, ์•ˆ์ •์„ฑ ๋“ฑ ๊ธฐ๋Šฅ์˜ ๋ถ€๊ฐ€์ ์ธ ๊ฒƒ์š”๊ตฌ์‚ฌํ•ญ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋„์ถœ/์ถ”์ถœ : ์ดํ•ด๊ด€๊ณ„์ž ๊ฐ„ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ •์˜ (์‹๋ณ„ ๋ฐ ์ดํ•ด)์ธํ„ฐ๋ทฐ, ์„ค๋ฌธ, ๋ธŒ๋ ˆ์ธ์Šคํ† ๋ฐ, ์ฒญ์ทจ, ํ”„๋กœํ† ํƒ€์ดํ•‘, ์œ ์Šค์ผ€์ด์Šค๋ถ„์„: ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ์— ํƒ€๋‹น์„ฑ ์กฐ์‚ฌ ๋ฐ ๋น„์šฉ ๋ฐ ์ผ์ •์— ๋Œ€ํ•œ ์ œ์•ฝ ์„ค์ •๊ด€์ฐฐ, ๊ฐœ๋… ๋ชจ๋ธ๋ง, ์ •ํ˜• ๋ถ„์„, ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜ ๋ฌธ์„œํ™”๋ช…์„ธ: ์š”๊ตฌ์‚ฌํ•ญ์„ ์ฒด๊ณ„์ ์œผ๋กœ ๋ถ„์„ ํ›„ '์Šน์ธ๊ฐ€๋Šฅํ•˜๋„๋ก ๋ฌธ์„œํ™”'ํ™•์ธ/๊ฒ€์ฆ : ๋ช…์„ธ์„œ๋ฅผ ๊ฒ€ํ† ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„ ๋„๊ตฌ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„ CASE(Computer Aided SW Engineering)SADT : ๊ตฌ์กฐ์  ๋ถ„์„ ๋ฐ ์„ค๊ณ„ ๋ถ„์„, ๋ธ”๋ก.. 2024. 7. 25.
[์‹ค๊ธฐ] ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์ถ• - ํ”„๋กœ์ ํŠธ ๊ณ„ํš ํ”„๋กœ์ ํŠธ๋ฅผ ๊ณ„ํšํ•  ๋•Œ๋Š” ๊ฐœ๋ฐœ ์˜ˆ์‚ฐ์„ ์ƒ๊ฐํ•ด์„œ ๋น„์šฉ์„ ์ถ”์ •ํ•˜๊ณ  ๊ฐœ๋ฐœ์„ ํ•  ์ง€ ๋ง ์ง€๋ถ€ํ„ฐ ์ •ํ•ด์•ผํ•œ๋‹ค.๊ฐœ๋ฐœ์„ ํ•˜๊ฒ ๋‹ค๊ณ  ๋งˆ์Œ์„ ๋จน์—ˆ์œผ๋ฉด ์ด์ œ ๊ฐœ๋ฐœ ์ผ์ •์„ ๊ณ ๋ คํ•ด์•ผํ•œ๋‹ค. ๋น„์šฉ์‚ฐ์ •ํ•˜ํ–ฅ์‹ ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ•์ „๋ฌธ๊ฐ€ ๊ฐ์ • ๊ธฐ๋ฒ• : ์กฐ์ง ๋‚ด ๋‘ ๋ช… ์ด์ƒ์˜ ์ „๋ฌธ๊ฐ€์—๊ฒŒ ๋น„์šฉ ์‚ฐ์ •์„ ์˜๋ขฐํ•œ๋‹ค.์ „๋ฐ˜์ ์ธ ์ง€์‹๊ณผ ๊ฒฝํ—˜์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ œ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ํ‹€์ด ์žกํžŒ๋‹ค.๋ธํŒŒ์ด ๊ธฐ๋ฒ• : ํ•œ๋ช…์˜ ์กฐ์ •์ž์™€ ์—ฌ๋Ÿฌ ์ „๋ฌธ๊ฐ€์˜ ์˜๊ฒฌ์„ ์ข…ํ•ฉํ•˜์—ฌ ์‚ฐ์ •์ „๋ฌธ๊ฐ€ ๊ฐ์ • ๊ธฐ๋ฒ•์˜ ์ธ์›์ด ์ ์–ด์„œ ๋„ˆ๋ฌด ์ฃผ๊ด€์ ์ด๋‹ค๋Š” ๋‹จ์ ์„ ๋ณด์™„ํ•œ๋ช…์ด ์ „๋ฌธ๊ฐ€ ์—ฌ๋Ÿฌ๋ช…ํ•œํ…Œ ๋ฌผ์–ด๋ณด๋ฉด์„œ ๋น„์šฉ์„ ๋งž์ถค์ƒํ–ฅ์‹ ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ•ํ”„๋กœ์ ํŠธ ์„ธ๋ถ€ ์ž‘์—… ๋‹จ์œ„๋กœ ๋น„์šฉ ์ •์‚ฐ ํ›„ ์ „์ฒด ๋น„์šฉ์„ ์‚ฐ์ •ํ•œ๋‹ค.LOC (source Line Of Code) ์ฝ”๋“œ ๋ผ์ธ ์ˆ˜ / ์ƒ์‚ฐ์„ฑ/ ๊ฐœ๋ฐœ ์ฐธ์—ฌ ์ธ์› ๋“ฑ์œผ๋กœ ๊ณ„์‚ฐ๋‚™๊ด€์น˜(a).. 2024. 7. 25.
[์‹ค๊ธฐ] ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์ถ• - SW ์„ค๊ณ„ ์†Œํ”„ํŠธ์›จ์–ด ์ƒ๋ช… ์ฃผ๊ธฐ (Software Development Life Cycle, SDLC)ํ”„๋กœ์ ํŠธ ๊ณ„ํš : ์–ด๋–ค ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค ๊ฒƒ์ธ์ง€?์š”๊ตฌ๋ถ„์„ : ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์—์„œ ํ•„์š”๋กœ ํ•˜๋Š” ๊ธฐ๋Šฅ, ๊ธฐ์ˆ , ์ง€์‹ ๋“ฑ์ด ์–ด๋–ป๊ฒŒ ๋  ๊ฒƒ ์ธ์ง€?์„ค๊ณ„ : ๋ถ„์„ํ•œ ์‚ฌํ•ญ์„ ๋ฐ”ํƒ•์œผ๋กœ ์•„ํ‚คํ…์ณ, ๋””์ž์ธ, DB ๋“ฑ์„ ์„ค๊ณ„๊ตฌํ˜„ : ์„ค๊ณ„ํ•œ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ์‹ค์ œ ๊ตฌํ˜„ํ…Œ์ŠคํŠธ : ๊ธฐ๋Šฅ ๋‹จ์œ„ ํ˜น์€ ์ „์ฒด ํ”„๋กœ์ ํŠธ๋ฅผ ํ…Œ์ŠคํŠธ์œ ์ง€ ๋ณด์ˆ˜ : ๋‹ค๋ฅธ ๊ธฐ์ˆ ์˜ ๋„์ž…, ํšจ์œจ์„ฑ ์ธก๋ฉด, ๊ธฐ๋Šฅ ์ถ”๊ฐ€, ํ”ผ๋“œ๋ฐฑ ๋“ฑ์˜ ์œ ์ง€๋ณด์ˆ˜ํญํฌ์ˆ˜ ๋ชจ๋ธ (Waterfall Model)๋Œ€๊ทœ๋ชจ์— ์‚ฌ์šฉ๋˜๋Š” ๊ณ ์ „์ ์ธ SDLC ๋ชจ๋ธ์ด๋‹ค.SDLC์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์„ ํ˜•์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค.SW ํ”„๋กœ์„ธ์Šค๋Š” ์„ ํ˜•์ ์ผ ์ˆ˜ ์—†๋‹ค. ์ˆ˜์ • ์‚ฌํ•ญ์ด ์ƒ๊ธธ ๊ฒฝ์šฐ ์ด์ „ ๋‚ด์—ญ์ด ์‚ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค.ํ”„๋กœํ†  ํƒ€์ž… ๋ชจ๋ธ (Prototyp.. 2024. 7. 25.