๐Ÿ’ปโ”‚IT_Study

๐Ÿ’ปโ”‚IT_Study/๐Ÿ›ซโ”‚Web_Study

ํฌํŠธ๋ž€?

ํฌํŠธ๋ž€? ๋ณธ๋ž˜ ํ•ญ๊ตฌ๋ผ๋Š” ์˜๋ฏธ๋กœ์จ CS์—์„  OS๊ฐ„์˜ ํ†ต์‹ ์˜ ์ข…๋‹จ์ !! ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ํ†ต์‹ ์„ ํ•  ๋•Œ IP๋ฅผ ํ† ๋Œ€๋กœ ํ•ด๋‹น ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์ปดํ“จํ„ฐ์— ์ ‘๊ทผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์ฃ  ์ปดํ“จํ„ฐ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ๋‹ค๋ฉด, ์–ด๋Š ์„œ๋ฒ„์— ์ ‘์†ํ•ด์•ผ ํ•˜๋Š”์ง€ ์ปดํ“จํ„ฐ์—๊ฒŒ ์•Œ๋ ค์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ปดํ“จํ„ฐ์— ์นด์นด์˜คํ†ก, ๋ผ์ธ, ๋””์Šค์ฝ”๋“œ ์ฑ„ํŒ…์„œ๋ฒ„ ์•ฑ ๋ฉ”์„ธ์ง€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ ์‹คํ–‰ ์ค‘์ด๋ผ๋ฉด ์ปดํ“จํ„ฐ๊ฐ€ ๋ฉ”์„ธ์ง€๋ฅผ ๋ฐ›์•˜์„ ๋•Œ ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ํ•ด๋‹น ๋ฉ”์„ธ์ง€๋ฅผ ์ „์†กํ•ด์•ผ ํ•˜๋Š”๊ฐ€? ๋งŒ์•ฝ ์•„๋ฌด๋Ÿฐ ์ •๋ณด๊ฐ€ ์—†๋‹ค๋ฉด ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๋กœ ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด์•ผ ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์ฃ  ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด TCP์—์„œ๋Š” ํŒจํ‚ท์— ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฐ›์•„์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ •๋ณด(Port ์ •๋ณด)๋ฅผ ์ถ”๊ฐ€! ํฌํŠธ ๋ฒˆํ˜ธ(Port N..

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“Ÿโ”‚System_Study

CPU ๋ ˆ์ง€์Šคํ„ฐ

CPU ๋ ˆ์ง€์Šคํ„ฐ (Register) ๐Ÿ’ก CPU๋‚ด์— ์œ„์น˜ํ•œ ๊ธฐ์–ต์žฅ์น˜๋กœ ๋งŽ์€ ์ˆ˜์˜ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ CPU๋‚ด์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์€ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ํŠน์ˆ˜ ๋ชฉ์ ์šฉ ๋ ˆ์ง€์Šคํ„ฐ๋“ค๊ณผ ๋ช‡๋ช‡ ์ผ๋ฐ˜ ๋ชฉ์ ์šฉ ๋ ˆ์ง€์Šคํ„ฐ๋งŒ ์กด์žฌํ•œ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๋ ˆ์ง€์Šคํ„ฐ PC (Program Counter) ๋‹ค์Œ ์ธ์ถœ(Fetch) ๋  ๋ช…๋ น์–ด์˜ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ ˆ์ง€์Šคํ„ฐ AC (Accumulator) ์—ฐ์‚ฐ ๊ฒฐ๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ์ผ์‹œ์ ์œผ๋กœ ์ €์žฅํ•˜๋Š” ๋ ˆ์ง€์Šคํ„ฐ IR (Instruction Register) ๊ฐ€์žฅ ์ตœ๊ทผ์— ์ธ์ถœ๋œ ๋ช…๋ น์–ด(ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ๋ช…๋ น์–ด)๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๋ ˆ์ง€์Šคํ„ฐ SR (Status Register) ํ˜„์žฌ CPU ์˜ ์ƒํƒœ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ ˆ์ง€์Šคํ„ฐ MAR (Memory Address Register) PC์— ์ €์žฅ๋œ ๋ช…๋ น์–ด ์ฃผ์†Œ๊ฐ€ ์‚ฌ์šฉ๋˜๊ธฐ ์ „์— ์ผ์‹œ์ ์œผ๋กœ ์ €์žฅ๋˜..

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“Ÿโ”‚System_Study

์šด์˜์ฒด์ œ ๋ฐœ์ „๊ณผ์ •

์šด์˜์ฒด์ œ์˜ ๊ธฐ์ˆ  ๋ฐœ์ „ ๊ณผ์ • ์ผ๊ด„์ฒ˜๋ฆฌ/ ๋‹ค์ค‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ/ ์‹œ๋ถ„ํ™œ/ ๋‹ค์ค‘ ์ฒ˜๋ฆฌ/ ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ ์šด์˜์ฒด์ œ์˜ ๋ฐœ์ „ ๊ณผ์ • 1์„ธ๋Œ€ ์ผ๊ด„์ฒ˜๋ฆฌ 2์„ธ๋Œ€ ์‹œ๋ถ„ํ™œ ๋‹ค์ค‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ/ ์ฒ˜๋ฆฌ ์‹ค์‹œ๊ฐ„ 3์„ธ๋Œ€ ๋‹ค์ค‘ ๋ชจ๋“œ 4์„ธ๋Œ€ ๋ถ„์‚ฐ์ฒ˜๋ฆฌ(p2p, ํด๋ผ์ด์–ธํŠธ, ํด๋ผ์šฐ๋“œ 1. ์ผ๊ด„์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ ์ดˆ๊ธฐ์˜ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋œ ํ˜•ํƒœ ์ผ์ •๋Ÿ‰ ๋˜๋Š” ์ผ์ • ๊ธฐ๊ฐ„๋™์•ˆ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์•„ ํ•œ๊บผ๋ฒˆ์— ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹ - ์ผ๊ด„ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ์ ์ ˆํ•œ ์ž‘์—… ์ œ์–ด ์–ธ์–ด(JCL)๋ฅผ ์ œ๊ณตํ•ด์•ผํ•จ - ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์„ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ - ๋ฐ˜ํ™˜ ์‹œ๊ฐ„(Turn Around Time)์ด ๋Šฆ์ง€๋งŒ ํ•˜๋‚˜์˜ ์ž‘์—…์ด ๋ชจ๋“  ์ž์› ๋…์ ์ด๋‹ˆ, CPU ์œ ํœด ์‹œ๊ฐ„ ↓ ์œ ํ›„ ์‹œ๊ฐ„ : ์–ด๋– ํ•œ ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ•ด์„œ๋„ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์ƒํƒœ! ์ผ๊ด„์ฒ˜๋ฆฌ์˜ ์žฅ์  ๋งŽ์€ ์‚ฌ์šฉ์ž์™€ ํ”„๋กœ๊ทธ๋žจ์ด ์ปดํ“จํ„ฐ ์ž์› ๊ณต์œ  ์ˆ˜๋™์œผ๋กœ ๊ฐœ์ž…..

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“Ÿโ”‚System_Study

์šด์˜์ฒด์ œ(OS)๋ž€?

์šด์˜์ฒด์ œ(OS; Operating System)์˜ ๋ชฉ์  HW๊ด€๋ฆฌ ๋ฟ๋งŒ ์•„๋‹Œ App(์‘์šฉ ํ”„๋กœ๊ทธ๋žจ) ์‚ฌ์ด์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ! PC์˜ HW๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด๋ฉฐ, ์‚ฌ์šฉ์ž์˜ ํŽธ์˜๋ฅผ ๋งž์ถ”๋Š” ์„œ๋น„์Šค์ธ ๋ชฉ์ ! User์—๊ฒŒ PC์˜ App๋ฅผ ์‰ฝ๊ณ  ํšจ์œจ์ ์œผ๋กœ ์‹คํ–‰ํ•  ํ™˜๊ฒฝ ์ œ๊ณต ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ HW ๋ฐ SW ์ž์›์„ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž ๊ฐ„์— ํšจ์œจ์  ํ• ๋‹น, ๊ด€๋ฆฌ, ๋ณดํ˜ธ OS๋Š” ์ œ์–ด ํ”„๋กœ๊ทธ๋žจ = ์‚ฌ์šฉ์ž ํ”„๋กœ๊ทธ๋žจ์˜ ์˜ค๋ฅ˜๋‚˜ ์ž˜๋ชป๋œ ์ž์› ์‚ฌ์šฉ์„ ๊ฐ์‹œํ•˜๋Š” ๊ฒƒ๊ณผ ์ž…์ถœ๋ ฅ ์žฅ์น˜ ๋“ฑ์˜ ์ž์›์— ๋Œ€ํ•œ ์—ฐ์‚ฐ๊ณผ ์ œ์–ด๋ฅผ ๊ด€๋ฆฌํ•œ๋‹ค. OS๋Š” ์ปดํ“จํ„ฐ ์„ฑ๋Šฅ์„ ๋†’ํžˆ๊ณ , ์‚ฌ์šฉ์ž์—๊ฒŒ ํŽธ์˜์„ฑ ์ œ๊ณต์„ ๋ชฉ์ ํ•˜๋Š” HW๋ฅผ ๊ด€๋ฆฌ! ๋˜ํ•œ ํฐ ๋…ธ์ด๋งŒ ๊ตฌ์กฐ(ISA๊นŒ์ง€๋งŒ ์ฝ์œผ์„ธ์š”)๋ฅผ ๋”ฐ๋ฅด๋Š” ์ฒด๊ณ„๋กœ์จ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋งํฌ๋กœ Computer Architecture 1. ์ปดํ“จํ„ฐ ๊ตฌ์กฐ(Compu..

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“ฐโ”‚DB_Study

2. DBS

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์˜ ์ •์˜ DB์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ , ์ด๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์กฐ์ง๊ณผ ์ •๋ณด๋“ฑ์„ ํ†ตํ‹€์–ด ๋งํ•จ -Keyword- - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ์š”์†Œ - - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 3๋‹จ๊ณ„ ๊ตฌ์กฐ - - DBMS ์‹œ์Šคํ…œ ๊ตฌ์„ฑ - DBS, DataBase System DB, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค : ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ DBMS, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ : DB์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ผ๊ด€๋˜๊ณ  ๋ฌด๊ฒฐํ•œ ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋„๋ก ๊ด€๋ฆฌ DBS, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ : DB์™€ DBMS๋ฅผ ํ†ตํ•ด ์กฐ์ง์— ํ•„์š” ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ „์ฒด ์‹œ์Šคํ…œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์กฐ DB์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ , ์ด๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์กฐ์ง๊ณผ ์ •๋ณด๋“ฑ์„ ํ†ตํ‹€์–ด ๋งํ•จ ์Šคํ‚ค๋งˆ์™€ ์ธ์Šคํ„ด์Šค ์Šคํ‚ค๋งˆ : DB์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ์™€ ์ œ์•ฝ์กฐ๊ฑด - ํ•œ๋ฒˆ ์ •์˜๋˜๋ฉด ์ž์ฃผ ๋ณ€๊ฒฝ X ์ธ์Šคํ„ด์Šค : ์Šคํ‚ค๋งˆ์— ๋”ฐ๋ผ DB..

๐Ÿ’ปโ”‚IT_Study/๐Ÿ›ซโ”‚Web_Study

P2P(๋™๋“ฑ ๊ณ„์ธต๊ฐ„ ํ†ต์‹ ๋ง)

P2P(๋™๋“ฑ ๊ณ„์ธต๊ฐ„ ํ†ต์‹ ๋ง) ๋น„๊ต์  ์†Œ์ˆ˜์˜ ์„œ๋ฒ„์— ์ง‘์ค‘ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๋ง๊ตฌ์„ฑ์— ์ฐธ์—ฌํ•˜๋Š” ๊ธฐ๊ณ„๋“ค์˜ ๊ณ„์‚ฐ๊ณผ ๋Œ€์—ญํญ ์„ฑ๋Šฅ์— ์˜์กดํ•˜์—ฌ ๊ตฌ์„ฑ๋˜๋Š” ํ†ต์‹ ๋ง P2P(peer-to-peer network)๋Š” ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ์œ ์ €์™€ ์œ ์ €๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ๊ธฐ๋ฐ˜ ๋ฐฉ์‹์˜ ๋ถ„์‚ฐํ˜• ๋ฐ์ดํ„ฐ ์ €์žฅ ๊ธฐ์ˆ ์˜ ์ผ์ข… ์˜ค๋””์˜ค๋‚˜ ๋น„๋””์˜ค, ๋ฐ์ดํ„ฐ ๋“ฑ ์ž„์˜์˜ ๋””์ง€ํ„ธ ํ˜•์‹ ํŒŒ์ผ์˜ ๊ณต์œ ๋Š” ๋งค์šฐ ๋ณดํŽธ์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ธํ„ฐ๋„ท ์ „ํ™”(VoIP)๊ฐ™์€ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ๋“ฑ๋„ P2P ๊ธฐ์ˆ ์„ ํ†ตํ•ด ์„œ๋กœ ์ „๋‹ฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”ํžˆ ๋‹ค๋“ค ์•Œ๊ณ  ๊ณ„์‹œ๋Š” ํ† ๋žœํ† , ํ† ๋ฅด ๋“ฑ์„ ์ƒ๊ฐํ•˜๋ฉด ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šฐ์‹ค ๊ฒ๋‹ˆ๋‹ค. ๐Ÿ’กํ•ต์‹ฌ : ๋Œ€๋“ฑํ•œ ๊ด€๊ณ„์˜ ์ปดํ“จํ„ฐ ๊ทธ๋ฃน์„ ์ง์ ‘ ํ†ต์‹ ์„ ์ˆ˜ํ–‰ํ•˜๋Š”, ์ค‘์‹ฌ์ด ์—†๋Š” ๋„คํŠธ์›Œํฌ์œผ๋กœ์จ, ๋™๋“ฑํ•œ ๊ณ„์ธต ๋…ธ๋“œ๋“ค(peer nodes)์ด ์„œ๋กœ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ..

๐Ÿ’ปโ”‚IT_Study/๐ŸŽ“โ”‚SW_Engineering

์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™๊ณผ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค_3

1. ์• ์ž์ผ ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ ์• ์ž์ผ(agile)์˜ ์‚ฌ์ „์  ์˜๋ฏธ๋Š” '๋‚ ๋ ตํ•œ', '๋ฏผ์ฒฉํ•œ'์ž…๋‹ˆ๋‹ค. ์• ์ž์ผ ํ”„๋กœ์„ธ์Šค(aglie process) ๋ชจ๋ธ์€ ๊ณ ๊ฐ์˜ ์š”๊ตฌ์— ๋ฏผ์ฒฉํ•˜๊ฒŒ ๋Œ€์‘ํ•˜๊ณ  ๊ทธ๋•Œ๋งˆ๋‹ค ์ฃผ์–ด์ง„ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๊ฐ€๋Š” ๋ฐฉ๋ฒ•๋ก  ์• ์ž์ผ์˜ ๊ธฐ๋ณธ ๊ฐ€์น˜ ํ”„๋กœ์„ธ์Šค์™€ ๋„๊ตฌ ์ค‘์‹ฌ X, ๊ฐœ๊ฐœ์ธ๊ณผ์˜ ์ƒํ˜ธ ์†Œํ†ต ์ค‘์‹œ ๋ฌธ์„œ ์ค‘์‹ฌ X, ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ SW ์ค‘์‹œ ๊ณ„์•ฝ๊ณผ ํ˜‘์ƒ ์ค‘์‹ฌ X, ๊ณ ๊ฐ๊ณผ์˜ ํ˜‘๋ ฅ ์ค‘์‹œ ๊ณ„ํš ์ค‘์‹ฌ X, ๋ณ€ํ™”์— ๋Œ€ํ•œ ๋ฏผ์ฒฉํ•œ ๋Œ€์‘ ์ค‘์‹œ ๐Ÿ’ก์• ์ž์ผ์€ ๊ณ ๊ฐ๊ณผ์˜ ํ˜‘์—…, ๋น ๋ฅธ ์‹œ๊ฐ„ ์•ˆ์— ๊ณ ๊ฐ์ด ์ž‘๋™ํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š” SW, ํ™˜๊ฒฝ๊ณผ ๊ณ ๊ฐ์˜ ๋ณ€ํ™”์— ๋Šฅ๋™์ ์œผ๋กœ ๋Œ€์ฒ˜ํ•˜๋Š” ๊ฒƒ ๊ฐ•์กฐ! ์• ์ž์ผ์˜ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ• ๋ฐ˜๋ณต์ ์ธ ๊ฐœ๋ฐœ์„ ํ†ตํ•ด ์žฆ์€ ์ถœ์‹œ๋ฅผ ๋ชฉํ‘œ๋กœ ํ•จ 2. ์• ์ž์ผ ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ vs ํญํฌ์ˆ˜ ๋ชจ๋ธ ์• ์ž์ผ ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ๊ณผ ํญํฌ์ˆ˜ ๋ชจ๋ธ์˜ ๋น„๊ต ๊ตฌ๋ถ„ ์• ์ž์ผ ํ”„๋กœ..

๐Ÿ’ปโ”‚IT_Study/๐ŸŽ“โ”‚SW_Engineering

์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™๊ณผ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค_2

โ€‹ 1. ํ†ตํ•ฉ ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ ๋ฐ˜๋ณต์  ์ƒ๋ช…์ฃผ๊ธฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ์€ ๋งŽ์ง€๋งŒ, ์—ฌ๊ธฐ์„œ๋Š” ํ†ตํ•ฉ ํ”„๋กœ์„ธ์Šค(Unified Process, UP) ๋ชจ๋ธ ์„ค๋ช… ๊ฐ์ฒด์ง€ํ–ฅ ๋ถ„์„/์„ค๊ณ„ ์ค‘์‹ฌ์˜ ํ”„๋กœ์ ํŠธ์—์„œ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ฐ˜๋ณต์ /์ ์ฆ์  ํ”„๋กœ์„ธ์Šค ํ†ตํ•ฉ ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ์˜ ๊ฐœ๋ฐœ ๊ณผ์ •์€ ํฌ๊ฒŒ 4๋‹จ๊ณ„(๋„์ž…, ๊ตฌ์ฒดํ™”, ๊ตฌ์ถ•, ์ „์ด)๋กœ ๋‚˜๋‰˜๊ณ  ๊ฐ€๊ฐ€ ๋‹จ๊ณ„๋„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ๋‹จ์œ„๋กœ ๋‚˜์œ„์–ด ๊ฐ ๋ฐ˜๋ณต ๊ตฌ๊ฐ„์„ ํ•˜๋‚˜์”ฉ ์ •๋ณตํ•ด ๋‚˜์•„๊ฐ„๋‹ค. ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•œ ์†Œ๊ทœ๋ชจ ๋‹จ์œ„(Phase)๋กœ ๋‚˜๋ˆˆ๋‹ค ๊ทธ ์•ˆ์—์„œ ์ˆ˜ํ–‰๋  ์ž‘์€ ๋‹จ์œ„(Iteration)์˜ ๊ณ„ํš์„ ์„ธ์šด๋‹ค - 9๊ฐœ ๊ฐœ๋ฐœ ์˜์—ญ(Disciplines)๋„ ์ž‘์€ ๋‹จ์œ„ ๋‚ด์—์„œ ์ด๋ฃจ์ง„๋‹ค ๊ฐ ๋ฐ˜๋ณต์—์„œ ์ž‘์€ ๋ถ€๋ถ„์„ ํ†ตํ•ฉ, ํ…Œ์ŠคํŠธ, ์‹คํ–‰ํ•œ๋‹ค ์ž ๊ทธ๋Ÿผ ์ด์ œ 4๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑ๋œ ํ†ตํ•ฉ ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ์˜ ๊ฐ ๋‹จ๊ณ„๋งˆ๋‹ค ์ˆ˜..

๐Ÿ’ปโ”‚IT_Study/๐ŸŽ“โ”‚SW_Engineering

์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™๊ณผ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค

1. ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ดํ•ด ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ •์˜ ํ”„๋กœ๊ทธ๋žจ(์ฝ”๋“œ)์„ ๋น„๋กฏํ•ด ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ์ƒ์„ฑ๋œ ๋ชจ๋“  ์‚ฐ์ถœ๋ฌผ(์ž๋ฃŒ๊ตฌ์กฐ, DB๊ตฌ์กฐ, ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ๋“ฑ)๊ณผ ๊ฐ ๋‹จ๊ณ„์—์„œ ๋งŒ๋“ค์–ด์ง„ ๋ฌธ์„œ์™€ ์‚ฌ์šฉ์ž ๋งค๋‰ด์–ผ ๋“ฑ ๋ชจ๋‘ ํฌํ•จ ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ƒ๋ช…์ฃผ๊ธฐ(Software Development Life Cycle, SDLC)๋กœ ํ•˜๋ฉฐ ๊ณผ์ •์€ ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค 2. SW ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ ๋”๋ณด๊ธฐ ๐Ÿ’กKeyward - ์ฃผ๋จน๊ตฌ๊ตฌ์‹ ๋ชจ๋ธ - ์„ ํ˜• ์ˆœ์ฐจ์  ๋ชจ๋ธ L ํญํฌ์ˆ˜ ๋ชจ๋ธ / V ๋ชจ๋ธ- ์ง„ํ™”์  ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ - ํ”„๋กœํ† ํƒ€์ž… ๋ชจ๋ธ L ๋‚˜์„ ํ˜• ๋ชจ๋ธ- ๋‹จ๊ณ„์  ๊ฐœ๋ฐœ ๋ชจ๋ธ - ๋‹จ๊ณ„์  ๊ฐœ๋ฐœ ๋ชจ๋ธ L์ ์ฆ์  ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ• / ๋ฐ˜๋ณต์  ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ• 2_1. ์ฃผ๋จน๊ตฌ๊ตฌ์‹ ๋ชจ๋ธ ์ฆ‰ํฅ์  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋˜๋Š” ์ฝ”๋”ฉ๊ณผ ์ˆ˜์ • ๋ชจ๋ธ ๐Ÿ’ก์ผ๋‹จ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ์ œํ’ˆ์„ ๋งŒ๋“  ํ›„ ์š”..

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“ฐโ”‚DB_Study

1. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ DBMS - By L.M.S

1. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•„์š”์„ฑ ๋”๋ณด๊ธฐ ๐Ÿ’กKEYWORD - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•„์š”์„ฑ - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •์˜์™€ ํŠน์„ฑ - ๋ฐ์ดํ„ฐ์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - DBMS, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ๋ฐ์ดํ„ฐ๋ž€? DATA : ํ˜„์‹ค ์„ธ๊ณ„์— ์žˆ๋Š” ๋ชจ๋“  ์‚ฌ์‹ค ๋˜๋Š” ๊ฐ’ ์„ผ์„œ์—์„œ ์ธก์ •๋œ ๊ฐ’ ํ•™๊ต ํ•™์ƒ๋“ค์˜ ์ด๋ฆ„, ๋‚˜์ด, ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ, ์„ฑ์  etc... ์ •๋ณด๋ž€? Information : ๋ฐ์ดํ„ฐ์—์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์œ ์šฉํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•œ ๊ฒฐ๊ณผ๋ฌผ ์กฐ๋„ ์„ผ์„œ์—์„œ ์ธก์ •๋œ ๊ฐ’์„ ๋ชจ์•„ ํ•˜๋ฃจ ์ค‘ ๋น›์ด ๊ฐ€์žฅ ์„ผ ์‹œ๊ฐ„์„ ์ถ”์ถœํ•œ๋‹ค. ํ•™์ƒ๋“ค์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜์—ฌ ๋น„์ƒ์—ฐ๋ฝ๋ง์„ ๋งŒ๋“ ๋‹ค. ์ •๋ณด ์ฒ˜๋ฆฌ ๋ฐ์ดํ„ฐ์—์„œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๊ณผ์ • ์ •๋ณด ์‹œ์Šคํ…œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘๋ถ€ํ„ฐ ์ €์žฅ, ์šด์šฉ, ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ •๋ณด์‹œ์Šคํ…œ ์ข…๋ฅ˜ ์ค‘ ํ•˜๋‚˜ DB์˜ ํ•„์š”์„ฑ ์ข‹์€ ์ •๋ณด๋ฅผ ์–ป์œผ๋ ค๋ฉด, ๋ฐ์ดํ„ฐ๋ฅผ ์ตœ๋Œ€ํ•œ ๋งŽ์ด ์ˆ˜์ง‘ํ•˜์—ฌ ..

Jastes
'๐Ÿ’ปโ”‚IT_Study' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (3 Page)