[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ์ ๋ฒ์ ์ฝ์ ํ ์์๋ฌธ์
- -
์ด๋ฒ์๋ 2022๋ ๋ ์ค๊ธฐ ์ํ ์ค๋นํ๋ฉด์ ๋ ธํธ์ ๋ฆฌ ํ์๋ ๋ด์ฉ๋ค์ ํฌ์คํ ํด๋ณด๊ฒ ์ต๋๋ค. ๋ด์ฉ์ด ๋ง์ด ๋ถ์กฑํ์๊ฒ ์ง๋ง ์ด๋๊น์ง ์ฐธ๊ณ ์ฉ์ผ๋ก๋ง ๋ด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๐๐
์ฐธ๊ณ ๋ก, ์๊ฐ ๊ด๊ณ์ ์ ๋ถ ์ ๋ฆฌ๋์ด ์์ง๋ ์์ต๋๋ค. ์ถ๊ฐ๋ก ์ ๋ C๋ฑ๊ธ๊ณผ D๋ฑ๊ธ์ ํ์ต ๋ชฉํ์์ ์ ์ธํ์ต๋๋ค.
ํด๋น ๋ด์ฉ์ 2022๋ ๋ ์๋๊ณต ์ถํ์ฌ์ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ ์ฑ ์ ๋ด์ฉ์ด ์กฐ๊ธ ํฌํจ๋์ด ์์ต๋๋ค.
๊ฐ๊ธ์ ์ฑ ์ ๊ตฌ๋งคํ์ ์ผ ํ๊ณ ์ถํ์ฌ๋ ์๋๊ณต ๋๋ ์์ ๋น๋ก ๊ณต๋ถํ์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.
์ ๋ฒ์ ์ฝ์ ํ ์์๋ฌธ์
- XML(eXtensible Markup Language)
- HTML๊ณผ SGML์ ๋จ์ ์ ๋ณด์ํ ํน์ํ ๋ชฉ์ ์ ๊ฐ๋ ๋งํฌ์ ์ธ์ด์ด๋ค.
- WSDL(Web Services Description Language)
- ์น ์๋น์ค์ ๋ํ ์์ธ ์ ๋ณด๊ฐ ๊ธฐ์ ๋ XML ํ์์ ์ธ์ด์ด๋ค.
- ๋ฐ์ดํฐ ๋ง์ด๋(Data Mining)
- ๋๊ท๋ชจ ๋ฐ์ดํฐ ์์์ ํต๊ณ์ ๊ท์น์ด๋ ๋ฐ์ดํฐ ๊ฐ์ ๊ด๊ณ, ํจํด, ์ถ์ธ๋ฅผ ๋ฐ๊ฒฌํ๊ณ , ์ด๋ฅผ ์๋ฏธ ์๋ ์ ๋ณด๋ก ๋ณํํ์ฌ ๊ธฐ์ ์์ฌ๊ฒฐ์ ์ ํ์ฉํ๋ ๊ธฐ์ ์ด๋ค.
- ์ธ์คํ์
(Inspection)
- ์ ์์ ์ธ์ ๋ค๋ฅธ ์ ๋ฌธ๊ฐ ๋๋ ํ์ด ๊ฒ์ฌํ์ฌ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ์ฌ๋ฐ๋ฅธ ํด๊ฒฐ์ ์ฐพ์๋ด๋ ํ์์ , ๊ณต์์ ๊ฒํ ๊ธฐ๋ฒ์ด๋ค.
- ์ํฌ์ค๋ฃจ(Walkthrough)
- ๊ฒํ ์๋ฃ๋ฅผ ํ์ ์ ์ ๋ฐฐํฌํ์ฌ ์ฌ์ ์ ๊ฒํ ๋ฅผ ์งํํ ํ, ์งง์ ์๊ฐ ๋์ ํ์๋ฅผ ํตํด ์ฝ๋์ ์ค๋ฅ๋ฅผ ๊ฒ์ถํ๊ณ ๋ฌธ์ํํ๋ ๋น๊ณต์์ ๊ธฐ๋ฒ์ด๋ค.
- ESB(Enterprise Service Bus)
- ์๋ก ๋ค๋ฅธ ํ๋ซํผ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ์ฐ๊ณํด์ ๊ด๋ฆฌ, ์ด์ํ ์ ์๋๋ก ์๋น์ค ์ค์ฌ์ ํตํฉ์ ์งํฅํ๋ ๊ธฐ์ ์ด๋ค.
- ์ ๊ทํ(Normalization)
- ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ์์ ์ค๋ณต์ ์ต์ํํ์ฌ ์ด์ ํ์์ ๋ฐฉ์งํ๋ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๊ธฐ๋ฒ์ด๋ค.
- ํฐ์ด๋๋กญ(Teardrop)
- IP ํจํท์ ์ฌ์กฐํฉ ๊ณผ์ ์์ ์๋ชป๋ Fragment Offset ์ ๋ณด๋ก ์ธํด ์์ ์์คํ ์ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ Dos ๊ณต๊ฒฉ์ด๋ค.
- ๋กํน(Locking) ๊ธฐ๋ฒ
- ํ๋์ ํธ๋์ญ์ ์ด ๋ฐ์ดํฐ๋ฅผ ์ก์ธ์คํ๋ ๋์ ๋ค๋ฅธ ํธ๋์ญ์ ์ด ๊ทธ ๋ฐ์ดํฐ ํญ๋ชฉ์ ์ก์ธ์คํ ์ ์๋๋ก ์ ์ดํ๋ ๊ธฐ๋ฒ์ด๋ค.
- ๋ณํ ์ ์ด(Concurrency Control)
- ๋์์ ์ฌ๋ฌ ํธ๋์ญ์ ์ ์ํํ ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ผ๊ด์ฑ ์ ์ง๋ฅผ ์ํด ํธ๋์ญ์ ๊ฐ ์ํธ์์ฉ์ ์ ์ดํ๋ ๊ธฐ๋ฒ์ด๋ค.
- ์ด์ถฉ์ ํจ๋ฌ๋
์ค(Pesticide Paradox)
- ๋์ผํ ํ ์คํธ ์ผ์ด์ค๋ก ๋ฐ๋ณต์ ์ธ ํ ์คํธ๋ฅผ ์ํํ๋ฉด ๋ ์ด์ ๊ฒฐํจ์ ๋ฐ๊ฒฌํ ์ ์๋ค๋ ํ ์คํธ์ ์๋ฆฌ์ด๋ค.
- ํธ๋์ญ์
(Transaction)
- ํ๋์ ๋ ผ๋ฆฌ์ ๊ธฐ๋ฅ์ ์ํํ๊ธฐ ์ํ ์์ ์ ๊ธฐ๋ณธ ๋จ์์ด์ ํ๊บผ๋ฒ์ ๋ชจ๋ ์ํ๋์ด์ผ ํ ์ผ๋ จ์ ์ฐ์ฐ์ด๋ค.
- ํ
์ผ๋ฌ๋ง(Tailoring)
- ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค, ๊ธฐ๋ฒ, ์ฐ์ถ๋ฌผ ๋ฑ์ ๋น์ฆ๋์ค์ ์ผ๋ก ๋๋ ๊ธฐ์ ์ ์ธ ์๊ตฌ์ ๋ง๊ฒ ์ต์ ํํ๋ ๊ณผ์ ๋ฐ ๋ฐฉ๋ฒ๋ก ์ด๋ค.
- ์๋งจํฑ ์น(Semantic Web)
- ์จํจ๋ก์ง๋ฅผ ํ์ฉํ์ฌ ์๋น์ค๋ฅผ ๊ธฐ์ ํ๊ณ , ์ด๋ฅผ ์๋ํ๋ ๊ธฐ๊ณ๊ฐ ์ฒ๋ฆฌํ๋๋ก ํ๋ ์ง๋ฅํ ์น์ด๋ค.
- ํธ๋ฆฌ๊ฑฐ(Trigger)
- ๋ฐ์ดํฐ ๋ณ๊ฒฝ ์ด๋ฒคํธ ๋ฐ์ ์ DBMS์์ ์๋์ ์ผ๋ก ์คํ๋๋๋ก ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ด๋ค.
- ํ๋ก์์ (Procedure)
- ์ผ๋ จ์ SQL ์ฟผ๋ฆฌ์ ์งํฉ์ผ๋ก ๋ง์น ํ๋์ ํจ์์ฒ๋ผ ์ฟผ๋ฆฌ์ ์งํฉ์ ์คํํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๋ ํ๋ก๊ทธ๋จ์ด๋ค.
- CSRF(Cross-Site Request Forgery)
- ์ฌ์ฉ์๊ฐ ์์ ์ ์์ง์๋ ๋ฌด๊ดํ๊ฒ ๊ณต๊ฒฉ์๊ฐ ์๋ํ ํ์๋ฅผ ํน์ ์น์ฌ์ดํธ์ ์์ฒญํ๊ฒ ํ๋ ๊ณต๊ฒฉ์ด๋ค.
- ํํฐ์
๋(Partitioning)
- ๋์ฉ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํํฐ์ ์ด๋ผ๋ ๋ณด๋ค ์์ ๋จ์๋ก ๋ถํ ํจ์ผ๋ก์จ ๊ด๋ฆฌ ์ฉ์ด์ฑ, ์ฑ๋ฅ ํฅ์, ๊ฐ์ฉ์ฑ ๋ฑ์ ์ฉ์ดํ๊ฒ ํ๋ ๊ธฐ์ ์ด๋ค.
- ํ
์คํธ ์ค๋ผํด(Test Oracle)
- ํ ์คํธ ์ํ ๊ฒฐ๊ณผ๊ฐ ์ฐธ์ธ์ง ๊ฑฐ์ง์ธ์ง ํ๋จํ๊ธฐ ์ํด ๋ฏธ๋ฆฌ ์ ์๋ ์ฐธ ๊ฐ์ ๋์ ํ์ฌ ๋น๊ตํ๋ ๊ธฐ๋ฒ์ด๋ค.
- ๋๋ฑ ๋ถํ ํ
์คํธ(Equivalence Partitioning Test)
- ์ ๋ ฅ ๋ฐ์ดํฐ์ ์์ญ์ ์ ์ฌํ ๋๋ฉ์ธ๋ณ๋ก ์ ํจ๊ฐ/๋ฌดํจ๊ฐ์ ๊ทธ๋ฃนํํ์ฌ ๋ํ๊ฐ์ ํ ์คํธ ์ผ์ด์ค๋ก ๋์ถํ์ฌ ํ ์คํธํ๋ ๊ธฐ๋ฒ์ด๋ค.
- NoSQL(Not Only SQL)
- ์ ํต์ ์ธ RDBMS์ ๋ค๋ฅธ DBMS๋ฅผ ์ง์นญํ๊ธฐ ์ํ ์ฉ์ด๋ก ๋ฐ์ดํฐ ์ ์ฅ์ ๊ณ ์ ๋ ํ ์ด๋ธ ์คํค๋ง๊ฐ ํ์ํ์ง ์๊ณ ์กฐ์ธ ์ฐ์ฐ์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ํ์ ์ผ๋ก ํ์ฅ์ด ๊ฐ๋ฅํ DBMS์ด๋ค.
- VPN(Virtual Private Network)
- ์ธํฐ๋ท๊ณผ ๊ฐ์ ๊ณต์ค๋ง์์ ๋ง์น ์ฌ์ค๋ง๊ณผ ๊ฐ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ฐ์์ ๋คํธ์ํฌ์ด๋ค.
- REST(Representational State Transfer)
- ์น๊ณผ ๊ฐ์ ๋ถ์ฐ ํ์ดํผ๋ฏธ๋์ด ํ๊ฒฝ์์ ์์์ ์กด์ฌ/์ํ ์ ๋ณด๋ฅผ ํ์คํ๋ HTTP ๋ฉ์๋๋ก ์ฃผ๊ณ ๋ฐ๋ ์น ์ํคํ ์ฒ์ด๋ค.
- Alien Code
- ๋ฐฐ๋ ์ฝ๋์ ์ ํ์ผ๋ก ์์ฃผ ์ค๋๋๊ฑฐ๋ ์ฐธ๊ณ ๋ฌธ์ ๋๋ ๊ฐ๋ฐ์๊ฐ ์์ด์ ์ ์ง๋ณด์ ์์ ์ด ์ด๋ ค์ด ์์ฉํ๋ก๊ทธ๋จ์ ์์ค์ฝ๋์ด๋ค.
- ์์คํ
์นดํ๋ก๊ทธ(System Catalog)
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋์ด ์๋ ๋ชจ๋ ๋ฐ์ดํฐ ๊ฐ์ฒด๋ค์ ๊ดํ ์ ๋ณด๋ ๋ช ์ธ์ ๋ํ ์ ๋ณด๊ฐ ์๋ก๋์ด ์๋ ํ ์ด๋ธ๋ค์ ์งํฉ์ฒด์ด๋ค.
- ์ค๋จธํ(Smurf) ๊ณต๊ฒฉ
- ์ถ๋ฐ์ง ์ฃผ์๋ฅผ ๊ณต๊ฒฉ ๋์์ IP๋ก ์ค์ ํ์ฌ ๋คํธ์ํฌ ์ ์ฒด์ ICMP Echo ํจํท์ ์ง์ ๋ธ๋ก๋์บ์คํ ํ์ฌ ํ์ผ ์์คํ ์ ๋ง๋น์ํค๋ ๊ณต๊ฒฉ๊ธฐ๋ฒ์ด๋ค.
- ์ํ ํ
์คํธ
- ์ ํ๋ ์ฌ์ฉ์๊ฐ ๊ฐ๋ฐ์ ํ๊ฒฝ์์ ํต์ ๋ ์ํ๋ก ๊ฐ๋ฐ์์ ํจ๊ป ์ํํ๋ ์ธ์ ํ ์คํธ์ด๋ค.
- ๋ฒ ํ ํ
์คํธ
- ์ค์ ํ๊ฒฝ์์ ์ผ์ ์์ ์ฌ์ฉ์์๊ฒ ๋์ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๊ฒ ํ๊ณ ํผ๋๋ฐฑ์ ๋ฐ๋ ์ธ์ ํ ์คํธ์ด๋ค.
- XSS [↔ 17. CSRF]
- ๊ฒ์ฆ๋์ง ์์ ์ธ๋ถ ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ์นํ์ด์ง๊ฐ ์ ์ก๋๋ ๊ฒฝ์ฐ, ์ฌ์ฉ์๊ฐ ํด๋น ์นํ์ด์ง๋ฅผ ์ด๋ํจ์ผ๋ก์จ ์นํ์ด์ง์ ํฌํจ๋ ๋ถ์ ์ ํ ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋๋ ๊ณต๊ฒฉ์ด๋ค.
- IPSec(IP Security)
- IP ๊ณ์ธต์์ ๋ฌด๊ฒฐ์ฑ๊ณผ ์ธ์ฆ์ ๋ณด์ฅํ๋ ์ธ์ฆ ํค๋์ ๊ธฐ๋ฐ์ฑ์ ๋ณด์ฅํ๋ ์ํธํ๋ฅผ ์ด์ฉํ IP ๋ณด์ ํ๋กํ ์ฝ์ด๋ค.
- SSL(Secure Sockets Layer)/TLS(Transport Layer Security)
- ์ ์ก ๊ณ์ธต๊ณผ ์์ฉ ๊ณ์ธต ์ฌ์ด์์ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ์น ๋ฐ์ดํฐ ์ํธํ(๊ธฐ๋ฐ์ฑ), ์ํธ ์ธ์ฆ ๋ฐ ์ ์ก ์ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ ๋ณด์ ํ๋กํ ์ฝ์ด๋ค.
- S-HTTP
- ์น์์์ ๋คํธ์ํฌ ํธ๋ํฝ์ ์ํธํํ๋ ๋ฐฉ๋ฒ ์ค ํ๋๋ก, ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ์ ์ก๋๋ ๋ชจ๋ ๋ฉ์์ง๋ฅผ ๊ฐ๊ฐ ์ํธํํ์ฌ ์ ์กํ๋ ๊ธฐ์ ์ด๋ค.
- ํ์์คํฌํ ์ค๋๋ง(Timestamp Ordering)
- ํ์์คํฌํ๋ฅผ ํธ๋์ญ์ ์ ๋ถ์ฌํ๋ ๊ฒ์ผ๋ก, ํธ๋์ญ์ ๊ฐ์ ์์๋ฅผ ๋ฏธ๋ฆฌ ์ ํํ๊ณ ๋์์ฑ ์ ์ด์ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉํ๋ ๊ธฐ๋ฒ์ด๋ค.
- ๋๊ด์ ๊ฒ์ฆ(Validation)
- ํธ๋์ญ์ ์ ์ํํ๋ ๋์ ์ด๋ ํ ๊ฒ์ฌ๋ ํ์ง ์๊ณ , ํธ๋์ญ์ ์ข ๋ฃ ์ ์ผ๊ด์ ์ผ๋ก ๊ฒ์ฆ์ ์ํํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ํ๋ ๊ธฐ๋ฒ์ด๋ค.
- ์ตํฐ๋ง์ด์ (Optimizer)
- SQL์ ์ํํ ์ต์ ์ ์ฒ๋ฆฌ๊ฒฝ๋ก๋ฅผ ์์ฑํด ์ฃผ๋ DBMS ๋ด๋ถ์ ํต์ฌ์์ง์ด๋ค.
- ๋ณด์ ์ด์์ฒด์ (Secure OS)
- ์ปค๋์ ๋ณด์ ๊ธฐ๋ฅ ๋ฐ ์ฐธ์กฐ ๋ชจ๋ํฐ๋ฅผ ์ถ๊ฐํ์ฌ ์ด์์ฒด์ ์ ๋ณด์์ ๊ฒฐํจ์ผ๋ก ์ธํด ๋ฐ์ ๊ฐ๋ฅํ ๊ฐ์ข ํดํน์ผ๋ก๋ถํฐ ์์คํ ์ ๋ณดํธํ๊ธฐ ์ํ ์ด์์ฒด์ ์ด๋ค.
- SDN(Software Defined Network)
- ์คํ API ๊ธฐ๋ฐ์ผ๋ก ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ๋ฐ์ดํฐ ํ๋ ์ธ์ ๋ถ๋ฆฌํ์ฌ ๋คํธ์ํฌ ํธ๋ํฝ์ ์ค์ ์ง์ค์ ์ผ๋ก ๊ด๋ฆฌํ๋ ์ํํธ์จ์ด ๊ธฐ๋ฐ์ ๋คํธ์ํฌ ๊ธฐ์ ์ด๋ค.
- NFV(Network Function Virtualization)
- ๋ฒ์ฉ ํ๋์จ์ด์ ๊ฐ์ํ ๊ธฐ์ ์ ์ ์ฉํ์ฌ ๋คํธ์ํฌ ๊ธฐ๋ฅ์ ๊ฐ์ ๊ธฐ๋ฅ์ผ๋ก ๋ชจ๋ํํ๊ณ , ํ์ํ ๊ณณ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋คํธ์ํฌ ๊ฐ์ํ ๊ธฐ์ ์ด๋ค.
- BCP(Business Continuity Planning)
- ๊ฐ์ข ์ฌํด, ์ฅ์ , ์ฌ๋์ผ๋ก๋ถํฐ ์๊ธฐ ๊ด๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌํด ๋ณต๊ตฌ, ์ ๋ฌด ๋ณต๊ตฌ ๋ฐ ์ฌ๊ฐ, ๋น์ ๊ณํ ๋ฑ์ ํตํด ๋น์ฆ๋์ค ์ฐ์์ฑ์ ๋ณด์ฅํ๋ ์ฒด๊ณ์ด๋ค.
- RTO(Recovery Time Objective)
- ์ ๋ฌด ์ค๋จ ์์ ๋ถํฐ ์ ๋ฌด๊ฐ ๋ณต๊ตฌ๋์ด ๋ค์ ๊ฐ๋๋ ๋๊น์ง์ ์๊ฐ์ด๋ค.
- RPO(Recovery Point Objective)
- ์ ๋ฌด ์ค๋จ ์์ ๋ถํฐ ๋ฐ์ดํฐ๊ฐ ๋ณต๊ตฌ๋์ด ๋ค์ ์ ์ ๊ฐ๋๋ ๋๊น์ง์ ๋ฐ์ดํฐ ์์ค ํ์ฉ ์์ ์ด๋ค.
- BIA(Business Impact Analysis)
- ์ฅ์ ๋ ์ฌํด๋ก ์ด์์์ ์์ค์ ์ ์ ๊ฒ์ ๊ฐ์ ํ์ฌ ์๊ฐ ํ๋ฆ์ ๋ฐ๋ฅธ ์ํฅ๋ ๋ฐ ์์ค ํ๊ฐ๋ฅผ ์กฐ์ฌํ๋ BCP๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ๋น์ฆ๋์ค ์ํฅ ๋ถ์์ด๋ค.
- DRS(Disaster Recovery System)
- ์ฌํด ๋ณต๊ตฌ ๊ณํ์ ์ํํ ์ํ์ ์ง์ํ๊ธฐ ์ํด ํ์์์ ํ๋ณดํ์ฌ ๋๋ ์ธ์ , ๋ฌผ์ ์์ ๋ฐ ์ด๋ค์ ๋ํ ์ง์์ ์ธ ๊ด๋ฆฌ ์ฒด๊ณ๊ฐ ํตํฉ๋ ์ฌํด ๋ณต๊ตฌ ์ผํฐ์ด๋ค.
- ๊ฒฐํฉ๋(Coupling)
- ์ธ๋ถ ๋ชจ๋๊ณผ์ ์ฐ๊ด๋ ๋๋ ๋ชจ๋ ๊ฐ์ ์ํธ์์กด์ฑ์ ๋ํ๋ด๋ ์ ๋์ด๋ค.
- ์์ง๋(Cohesion)
- ๋ชจ๋์ ๋ ๋ฆฝ์ฑ์ ๋ํ๋ด๋ ๊ฐ๋ ์ผ๋ก, ๋ชจ๋ ๋ด๋ถ ๊ตฌ์ฑ์์ ๊ฐ์ ์ฐ๊ด ์ ๋์ด๋ค.
- ๋ฐ์ดํฐ ํ๋ฆ๋(Data Flow Diagram; DFD)
- ๋ฐ์ดํฐ๊ฐ ๊ฐ ํ๋ก์ธ์ค๋ฅผ ๋ฐ๋ผ ํ๋ฅด๋ฉด์ ๋ณํ๋๋ ๋ชจ์ต์ ๋ํ๋ธ ๊ทธ๋ฆผ์ผ๋ก, ์์คํ ๋ถ์๊ณผ ์ค๊ณ์์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๋ ๋ค์ด์ด๊ทธ๋จ์ด๋ค.
- ์๋ฃ ์ฌ์ (Data Dictionary; DD)
- ์๋ฃ ์์, ์๋ฃ ์์๋ค์ ์งํฉ, ์๋ฃ์ ํ๋ฆ, ์๋ฃ ์ ์ฅ์์ ์๋ฏธ์ ๊ด๊ณ ๋ฑ์ ๊ตฌ์ฒด์ ์ผ๋ก ๋ช ์ํ๋ ์ฌ์ ์ด๋ค.
- HIPO(Hierarchy Input Process Output)
- ์์คํ ์ ๋ถ์ ๋ฐ ์ค๊ณ๋ ๋ฌธ์ํ๋ฅผ ํ ๋ ์ฌ์ฉ๋๋ ํํฅ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ํ ๋ฌธ์ํ ๋๊ตฌ์ด๋ค.
- ๊ณ ๊ฐ์ฉ์ฑ(HA; High Availability)
- ์ ๋ณด์์คํ ์ด ์ฅ์ ์ ๋์ํ์ฌ ๊ธด ์๊ฐ ๋์ ์ง์์ ์ผ๋ก ์ ์ ์ด์์ด ๊ฐ๋ฅํ ์ฑ์ง์ด๋ค.
- tpmC(Transaction Processing Performance Council)
- ํน์ ์๋ฒ์ ๋ํด ์์ฒด ๊ธฐ์ค์ผ๋ก ํ ์คํธ๋ฅผ ์ํํ์ฌ ๋์จ ๊ฒฐ๊ณผ ์ค 1๋ถ๊ฐ ์ต๋ ์ฒ๋ฆฌ๊ฑด์๋ฅผ ๋ํ๋ธ ์์น๋ก, ๊ฐ์ฅ ๊ฐ๊ด์ ์ผ๋ก ํ๋์จ์ด ์ฑ๋ฅ์ ๋ํ๋ด๋ ์งํ๋ก ์ฌ์ฉ๋๋ค.
- ๊ฐ์ฒด์งํฅ ์ค๊ณ ์์น(SOLID)
- ๋จ์ผ ์ฑ
์์ ์์น(SRP; Single Responsibility Principle)
- ํ๋์ ํด๋์ค๋ ํ๋์ ์ฑ ์๋ง์ ๊ฐ์ ธ์ผ ํ๋ค.
- ๊ฐ๋ฐฉ-ํ์ ์์น(OCP; Open Closed Principle)
- ์ฝ๋์ ์์ ์์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์์ด์ผ ํ๋ค.
- ๋ฆฌ์ค์ฝํ ์นํ ์์น(LSP; Liskov Substitution Principle)
- ์์ ํด๋์ค๋ ์ธ์ ๋ ์ง ๋ถ๋ชจ ํด๋์ค๋ฅผ ๋์ฒดํ ์ ์์ด์ผ ํ๋ค.
- ์ธํฐํ์ด์ค ๋ถ๋ฆฌ ์์น(ISP; Interface Segregation Principle)
- ์์ ์ด ์ฌ์ฉํ์ง ์๋ ์ธํฐํ์ด์ค์๋ ์์กด ๊ด๊ณ๋ฅผ ๋งบ์ด๋ ์ํฅ์ ๋ฐ์์๋ ์๋๋ค.
- ์์กด ์ญ์ ์์น(DIP; Dependency Inversion Principle)
- ๊ตฌ์ฒด์ ์ธ ํด๋์ค๋ณด๋ค๋ ์ถ์์ ์ธ ํด๋์ค์ ์์กด ๊ด๊ณ๋ฅผ ๋งบ์ด์ผ ํ๋ค.
- ๋จ์ผ ์ฑ
์์ ์์น(SRP; Single Responsibility Principle)
- CRUD Matrix
- ํ๋ก์ธ์ค์ ๋ฐ์ดํฐ ์ฌ์ด์ ๊ด๊ณ ์์กด์ฑ์ CRUD(Create, Read, Update, Delete)๋ก ํํํ ๋งคํธ๋ฆญ์ค์ด๋ค.
- ์ธ๋ฑ์ค(Index)
- ๊ฒ์ ์ฐ์ฐ์ ์ต์ ํ ๋ฐ ํ ์ด๋ธ์ ๋ํ ๋์ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด ์ด(์ปฌ๋ผ)์ ๋ํ ์ ๋ณด๋ฅผ ๊ตฌ์ฑํด๋์ ์๋ฃ๊ตฌ์กฐ์ด๋ค.
- ๋ฉํ๋ฐ์ดํฐ(Metadata)
- ๋ฐ์ดํฐ ๊ทธ ์์ฒด๊ฐ ์๋ ์๋ฃ์ ์์ฑ, ๊ตฌ์กฐ ๋ฑ์ ์ค๋ช ํ๋ ๋ฐ์ดํฐ์ ๋ฐ์ดํฐ์ด๋ค.
- ํ
์คํธ ์ผ์ด์ค(Test Case)
- ์์ฉ ์ํํธ์จ์ด๊ฐ ์ฌ์ฉ์ ์๊ตฌ์ฌํญ์ ์ค์ํ๋์ง ํ์ธํ๊ธฐ ์ํด ์ค๊ณ๋ ์ ๋ ฅ๊ฐ, ์คํ ์กฐ๊ฑด, ๊ธฐ๋ ๊ฒฐ๊ณผ๋ก ๊ตฌ์ฑ๋ ํ ์คํธ ํญ๋ชฉ์ ๋ช ์ธ์์ด๋ค.
- ๊ธฐ๋ฅ ์ ์(FP; Function Point) ๋ฐฉ์
- ์๊ตฌ ๊ธฐ๋ฅ์ ์ฆ๊ฐ์ํค๋ ์ธ์๋ณ๋ก ๊ฐ์ค์น๋ฅผ ๋ถ์ฌํ๊ณ , ์์ธ๋ณ ๊ฐ์ค์น๋ฅผ ํฉ์ฐํ์ฌ ์ด ๊ธฐ๋ฅ์ ์ ์๋ฅผ ๊ณ์ฐํด์ ๋น์ฉ์ ์ฐ์ ํ๋ ๋ฐฉ์์ด๋ค.
- ์ํํธ์จ์ด ์ํคํ
์ฒ(Software Architecture)
- ์ฌ๋ฌ ๊ฐ์ง ์ํํธ์จ์ด ๊ตฌ์ฑ์์์ ์ธ๋ถ์ ๋๋ฌ๋๋ ํน์ฑ, ๊ตฌ์ฑ์์ ๊ฐ์ ๊ด๊ณ๋ฅผ ํํํ๋ ์์คํ ๊ตฌ์กฐ๋ก, ์ํํธ์จ์ด๋ฅผ ์ค๊ณํ๊ณ ์ ๊ฐํ๊ธฐ ์ํ ์ง์นจ๊ณผ ์์น์ด๋ค.
- API(Application Programming Interface)
- ์ด์์ฒด์ ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ ์ดํ ์ ์๊ฒ ๋ง๋ ์ธํฐํ์ด์ค์ด๋ค.
- IGMP(Internet Group Management Protocol)
- ํธ์คํธ ์ปดํจํฐ์ ์ธ์ ๋ผ์ฐํฐ๊ฐ ๋ฉํฐ์บ์คํธ ๊ทธ๋ฃน ๋ฉค๋ฒ์ญ์ ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉํ๋ ํต์ ํ๋กํ ์ฝ์ด๋ค.
- ์ค๋ฅ-๋ถ์ฌ์ ๊ถค๋ณ(Absence of Error Fallacy)
- ์๊ตฌ์ฌํญ์ ์ถฉ์กฑ์ํค์ง ๋ชปํ๋ค๋ฉด, ๊ฒฐํจ์ด ์์ด๋ ํ์ง์ด ๋๋ค๊ณ ๋ณผ ์ ์๋ ์ํํธ์จ์ด ํ ์คํธ ์๋ฆฌ์ด๋ค.
- ์ํผํค(Super Key)
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฆด๋ ์ด์ ์ ์๋ ๋ชจ๋ ํํ์ ๋ํด ์ ์ผ์ฑ์ ๋ง์กฑ์ํค์ง๋ง, ์ต์์ฑ์ ๋ง์กฑ์ํค์ง ๋ชปํ๋ ํค์ด๋ค.
- ๊ด๊ณ ๋์
- ์ํ๋ ์ ๋ณด๊ฐ ๋ฌด์์ธ๊ฐ๋ฅผ ์ ์ํ๊ณ , ์ํ๋ ์ ๋ณด๋ฅผ ์ ๋ํ๊ธฐ ์ํ ๊ณผ์ ์ ์ ์ํ ์ ์ฐจ์ ์ ํ ์ธ์ด์ด๋ค.
- ๊ด๊ณ ํด์
- ์ํ๋ ์ ๋ณด๊ฐ ๋ฌด์์ธ์ง๋ง์ ์ ์ํ๋ ๋น์ ์ฐจ์ ์ธ์ด์ด๋ค.
- ๋งต๋ฆฌ๋์ค(MapReduce)
- ๊ตฌ๊ธ์์ ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ฐ ๋ณ๋ ฌ ์ปดํจํ ์์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ ์ํ ์ํํธ์จ์ด ํ๋ ์์ํฌ์ด๋ค.
- ๊ทธ๋ฃน ํจ์(Group Function)
- ํ ์ด๋ธ์ ์ ์ฒด ํ์ ํ๋ ์ด์์ ์ปฌ๋ผ์ ๊ธฐ์ค์ผ๋ก ์ปฌ๋ผ๊ฐ์ ๋ฐ๋ผ ๊ทธ๋ฃนํํ์ฌ ๊ทธ๋ฃน๋ณ๋ก ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ํจ์์ด๋ค.
- ์ค๋ ์ฑ(Thrashing)
- ์ด๋ค ํ๋ก์ธ์ค์ ๊ณ์์ ์ผ๋ก ํ์ด์ง ๋ถ์ฌ๊ฐ ๋ฐ์ํ์ฌ ํ๋ก์ธ์ค์ ์ค์ ์ฒ๋ฆฌ ์๊ฐ๋ณด๋ค ํ์ด์ง ๊ต์ฒด ์๊ฐ์ด ๋ ๋ง์์ง๋ ํ์์ด๋ค.
- ์ํน ์ธํธ(Working Set)
- ํ๋ก์ธ์ค๊ฐ ๋ง์ด ์ฐธ์กฐํ๋ ํ์ด์ง๋ค์ ์งํฉ์ ์ฃผ๊ธฐ์ต์ฅ์น์ ๊ณ์ ์์ฃผํ๊ฒ ํ์ฌ ๋น๋ฒํ ํ์ด์ง ๊ต์ฒด ํ์์ ์ค์ด๋ ๊ธฐ๋ฒ์ด๋ค.
- PFF
- ํ์ด์ง ๋ถ์ฌ์จ์ ์ํ๊ณผ ํํ์ ์ ํด์ ์ง์ ์ ์ผ๋ก ํ์ด์ง ๋ถ์ฌ์จ์ ์์ธกํ๊ณ ์กฐ์ ํ๋ ๊ธฐ๋ฒ์ด๋ค.
- LoC(Lines of Code)
- ์ํํธ์จ์ด ๊ฐ ๊ธฐ๋ฅ์ ์์ ์ฝ๋ ๋ผ์ธ ์์ ๋๊ด์น, ์ค๊ฐ์น, ๋น๊ด์น๋ฅผ ์ธก์ ํ์ฌ ์์ธก์น๋ฅผ ๊ตฌํ๊ณ , ์ด๋ฅผ ์ด์ฉํด์ ๋น์ฉ์ ์ฐ์ ํ๋ ๋น์ฉ์ฐ์ ๋ชจ๋ธ์ด๋ค.
- ์ํ์ ์๊ณ ๋ฆฌ์ฆ(Banker's Algorithm)
- ์ฌ์ ์ ์์ ์ ํ์ํ ์์์ ์๋ฅผ ์ ์ํ๊ณ , ์์ ์ํ์ผ ๋๋ง ์์์ ํ๋ก์ธ์ค์๊ฒ ํ ๋นํ๋ ๊ต์ฐฉ์ํ ํํผ๊ธฐ๋ฒ์ด๋ค.
- ๋งํฌ ์ํ ์๊ณ ๋ฆฌ์ฆ(Link State Algorithm)
- ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ์ฌ ๋งํฌ ์ํ ์ ๋ณด๋ฅผ ๋ชจ๋ ๋ผ์ฐํฐ์ ์ ๋ฌํด์ ์ต๋จ ๊ฒฝ๋ก ํธ๋ฆฌ๋ฅผ ๊ตฌ์ฑํ๋ ๋ผ์ฐํ ํ๋กํ ์ฝ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
- ์์ด์ดํ๋ ์(Wireframe)
- ์ดํด๊ด๊ณ์๋ค๊ณผ์ UI ํ๋ฉด ๊ตฌ์ฑ์ ํ์ํ๊ฑฐ๋, ์๋น์ค์ ๊ฐ๋ตํ ํ๋ฆ์ ๊ณต์ ํ๊ธฐ ์ํด ํ๋ฉด ๋จ์์ ๋ ์ด์์์ ์ค๊ณํ๋ ์์ ์ด๋ค.
- ์คํ ๋ฆฌ๋ณด๋(Storyboard)
- UI ํ๋ฉด ์ค๊ณ๋ฅผ ์ํด ์ ์ฑ , ํ๋ก์ธ์ค, ์ฝํ ์ธ ์ ๊ตฌ์ฑ ๋ฑ ๊ตฌ์ถํ๋ ์๋น์ค๋ฅผ ์ํ ๋๋ถ๋ถ์ ์ ๋ณด๊ฐ ์๋ก๋ ๋ฌธ์์ด๋ค.
- UML(Unified Modeling Language)
- ๊ฐ์ฒด์งํฅ ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ณผ์ ์์ ์ฐ์ถ๋ฌผ์ ๋ช ์ธํ, ์๊ฐํ, ๋ฌธ์ํํ ๋ ์ฌ์ฉ๋๋ ๋ชจ๋ธ๋ง ๊ธฐ์ ๊ณผ ๋ฐฉ๋ฒ๋ก ์ ํตํฉํด์ ๋ง๋ ํ์คํ๋ ๋ฒ์ฉ ๋ชจ๋ธ๋ง ์ธ์ด์ด๋ค.
- ๋๋ผ์ด๋ธ ๋ฐ์ด ๋ค์ด๋ก๋(Drive By Download)
- ๋ถํน์ ์น ์๋ฒ์ ์น ํ์ด์ง์ ์ ์ฑ ์คํฌ๋ฆฝํธ๋ฅผ ์ค์นํ๊ณ , ๋ถํน์ ์ฌ์ฉ์ ์ ์ ์ ์ฌ์ฉ์ ๋์ ์์ด ํ๋ก๊ทธ๋จ์ด ์คํ๋์ด ์๋๋ ๋ฉ์จ์ด ์๋ฒ๋ก ์ฐ๊ฒฐ๋์ด ์ฌ์ฉ์๋ฅผ ๊ฐ์ผ์ํค๋ ๊ณต๊ฒฉ ๊ธฐ๋ฒ์ด๋ค.
- ๋ฉํฐ์บ์คํธ ํ๋กํ ์ฝ(Multicast Protocol)
- ์ธํฐ๋ท์์ ๊ฐ์ ๋ด์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ๋ช ์ ํน์ ํ ๊ทธ๋ฃน์ ์์ ์๋ค์๊ฒ ๋์ ์ ์กํ ์ ์๋ ํ๋กํ ์ฝ์ด๋ค.
- ์ ์ด ํ๋ฆ ํ
์คํธ(Control Flow Testing)
- ํ๋ก๊ทธ๋จ ์ ์ด ๊ตฌ์กฐ๋ฅผ ๊ทธ๋ํ ํํ๋ก ๋ํ๋ด์ด ๋ด๋ถ ๋ก์ง์ ํ ์คํธํ๋ ๊ธฐ๋ฒ์ด๋ค.
- UDDI(Universal Description, Discovery and Integration) [← 2. WSDL]
- WSDL์ ๋ฑ๋กํ๊ณ ๊ฒ์ํ๊ธฐ ์ํ ์ ์ฅ์๋ก ๊ณต๊ฐ์ ์ผ๋ก ์ ๊ทผ, ๊ฒ์์ด ๊ฐ๋ฅํ ๋ ์ง์คํธ๋ฆฌ์ด์ ํ์ค์ด๋ค.
- ์ ์์ผ ๋ฐฉ๋ฒ๋ก (Agile Development)
- ์ ์ฐจ๋ณด๋ค ์ฌ๋์ด ์ค์ฌ์ด ๋์ด ๋ณํ์ ์ ์ฐํ๊ณ , ํ๋ก์ ํธ์ ์๋ช ์ฃผ๊ธฐ ๋์ ๋ฐ๋ณต์ ์ผ๋ก ์์คํ ์ ๊ฐ๋ฐํ ์ ์๋ ์ ์ ์ ์์ ๊ฒฝ๋ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ด๋ค.
- ์ ์ค์ผ์ด์ค ๋ค์ด์ด๊ทธ๋จ(Usecase Diagram)
- ์์คํ ์ด ์ ๊ณตํ๊ณ ์๋ ๊ธฐ๋ฅ ๋ฐ ์ธ๋ถ ์์๋ฅผ ์ ์ค์ผ์ด์ค, ์กํฐ, ์์คํ ๋ฑ์ ํ์ฉํ์ฌ ์ฌ์ฉ์์ ๊ด์ ์์ ํํํ ๋ค์ด์ด๊ทธ๋จ์ด๋ค.
- RIP(Routing Information Protocol)
- AS ๋ด์์ ์ฌ์ฉํ๋ ๊ฑฐ๋ฆฌ ๋ฒกํฐ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ์ดํ์ฌ ๊ฐ๋ฐ๋ 15ํ ์ ํ์ ํน์ง์ด ์๋ ๋ด๋ถ ๋ผ์ฐํ ํ๋กํ ์ฝ์ด๋ค.
- ๋์ฌ์จ์ด(Ransomware)
- ์ ์ฑ ์ฝ๋์ ํ ์ข ๋ฅ๋ก ๊ฐ์ผ๋ ์์คํ ์ ํ์ผ๋ค์ ์ํธํํ์ฌ ๋ณตํธํํ ์ ์๋๋ก ํ๊ณ , ํผํด์๋ก ํ์ฌ๊ธ ์ํธํ๋ ํ์ผ์ ์ธ์ง์ฒ๋ผ ์ก๊ณ ๋ชธ๊ฐ์ ์๊ตฌํ๋ ์ ์ฑ ์ํํธ์จ์ด์ด๋ค.
- SQL ํํธ(HINT)
- SQL ๋ฌธ์ ์ก์ธ์ค ๊ฒฝ๋ก ๋ฐ ์กฐ์ธ ์์ ๋ฑ์ ์ ๋ณด๋ฅผ ์ฌ์ ์ ์ฃผ์ด์ SQL ๋ฌธ ์คํ์ ๋น ๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ธ์ค๋ ํจ๊ณผ๋ฅผ ๋ง๋๋ ๊ธฐ๋ฒ์ด๋ค.
- ๋ฐฉํ๋ฒฝ(Firewall)
- ๋ฏธ๋ฆฌ ์ ์๋ ๋ณด์ ๊ท์น์ ๊ธฐ๋ฐ์ผ๋ก ์ธ๋ถ์ ๋ถ๋ฒ ์นจ์ ๊ณผ ๋ด๋ถ์ ๋ถ๋ฒ ์ ๋ณด ์ ์ถ์ ๋ฐฉ์งํ๊ณ , ๋ด/์ธ๋ถ ๋คํธ์ํฌ์ ์ํธ ๊ฐ ์ํฅ์ ์ฐจ๋จํ๊ธฐ ์ํ ๋ณด์ ์์คํ ์ด๋ค.
- ์ค๋ ๋(Thread)
- ํ๋ก์ธ์ค์์ ์คํ ์ ์ด๋ง ๋ถ๋ฆฌํ ์คํ ๋จ์๋ก ํ๋ก์ธ์ค๋ณด๋ค ๊ฐ๋ณ๊ณ , ๋ ๋ฆฝ์ ์ผ๋ก ์ํ๋๋ ํ๋ฆ์ ๋จ์์ด๋ค.
- ๋ธํ์ด ๊ธฐ๋ฒ(Delphi Method)
- ์ ๋ฌธ๊ฐ์ ๊ฒฝํ์ ์ง์์ ํตํ ๋ฌธ์ ํด๊ฒฐ ๋ฐ ๋ฏธ๋ ์์ธก์ ์ํ ๋ฐฉ๋ฒ์ด๋ค.
- ๊ฐ์ฒด์งํฅ
- ์์(Inheritance)
- ๋ถ๋ชจ ํด๋์ค์ ํ๋์ ๋ฉ์๋๋ฅผ ์์ ํด๋์ค์์ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ ๊ฐ์ฒด์งํฅ ๊ธฐ๋ฒ์ด๋ค. (JAVA - extends)
- ๋คํ์ฑ(Polymorphism)
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ฐ ์์๋ค์ด ๋ค์ํ ์๋ฃํ์ ์ํ๋ ๊ฒ์ด ํ๊ฐ๋๋ ์ฑ์ง์ด๋ค.
- ํด๋์ค(Class)
- ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์์ ํน์ ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ธฐ ์ํด ๋ณ์์ ๋ฉ์๋๋ฅผ ์ ์ํ๋ ์ผ์ข ์ ํ์ด๋ค.
- ์์(Inheritance)
- ๋ธ๋ก๋์บ์คํธ ํ๋กํ ์ฝ(Broadcast Protocol)
- ํ๋์ ์ก์ ์๊ฐ ๊ฐ์ ์๋ธ ๋คํธ์ํฌ ์์ ๋ชจ๋ ์์ ์์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ํ๋กํ ์ฝ์ด๋ค.
- ํธ๋ก์ด ๋ชฉ๋ง(Trojan Horses)
- ์ ์ฑ ๋ฃจํด์ด ์จ์ด์๋ ํ๋ก๊ทธ๋จ์ผ๋ก ๊ฒ๋ณด๊ธฐ์๋ ์ ์์ ์ธ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ณด์ด์ง๋ง ์คํํ๋ฉด ์ ์ฑ ์ฝ๋๋ฅผ ์คํํ๋ ํ๋ก๊ทธ๋จ์ด๋ค.
- ์ฝ๋ ๋๋
ํ(Code Obfuscation)
- ์ญ๊ณตํ์ ํตํ ๊ณต๊ฒฉ์ ๋ง๊ธฐ ์ํด ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋๋ฅผ ์์๋ณด๊ธฐ ํ๋ ํํ๋ก ๋ฐ๊พธ๋ ๊ธฐ์ ์ด๋ค.
- DHCP(Dynamic Host Configuration Protocol)
- TCP/IP ํต์ ์ ์คํํ๊ธฐ ์ํด DHCP ์๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ IP ์ฃผ์ ๋ฐ ์ค์ ์ ๋ณด๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ๋์ ์ผ๋ก ํ ๋นํด์ฃผ๋ ํ๋กํ ์ฝ์ด๋ค.
- NAT(Network Address Translation)
- ์ฌ์ค ๋คํธ์ํฌ์ ์ํ IP๋ฅผ ๊ณต์ธ IP ์ฃผ์๋ก ๋ฐ๊ฟ์ฃผ๋ ๋คํธ์ํฌ ์ฃผ์ ๋ณํ ๊ธฐ์ ์ด๋ค.
- SAN(Storage Area Network)
- ๊ด์ฑ๋ ์ค์์น ๋ฐ ๋ฉํฐ ํ๋กํ ์ฝ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๊ฐ๊ธฐ ๋ค๋ฅธ ์ด์์ฒด์ ๋ฅผ ๊ฐ์ง ์ฌ๋ฌ ๊ธฐ์ข ๋ค์ด ๋คํธ์ํฌ ์์์ ๋์ผ ์ ์ฅ์ฅ์น์ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๊ฒ ํจ์ผ๋ก์จ, ์ฌ๋ฌ ๊ฐ์ ์ ์ฅ์ฅ์น๋ ๋ฐฑ์ ์ฅ๋น๋ฅผ ๋จ์ผํ์ํจ ์์คํ ์ด๋ค.
- ํ์ ๊ด๋ฆฌ์ ์ ์ฐจ [์์ ๋น 8-6]
- ํ์ ๊ด๋ฆฌ
- ์ํํธ์จ์ด์ SDLC ์ ๋จ๊ณ์์ ์ํํธ์จ์ด์ ๋ณ๊ฒฝ์ ํต์ ํ๊ณ ๋ณ๊ฒฝ ์๊ตฌ๋ฅผ ์ ๋์ ์ผ๋ก ์๋ ดํ๋ ์ผ๋ จ์ ํ๋์ด๋ค.
- ํ์ ์๋ณ
- ํ์ ๊ด๋ฆฌ ๋์์ ์ ์ ๋ฐ ์๋ณํ๋ ํ๋์ผ๋ก ์ถ์ ์ฑ ๋ถ์ฌ๋ฅผ ์ํด ID์ ๊ด๋ฆฌ๋ฒํธ๋ฅผ ๋ถ์ฌํ๋ค.
- ํ์ ํต์
- ํ์ ํญ๋ชฉ์ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ํ ํ์ํต์ ์์ํ๋ฅผ ์ด์ํ๊ณ , ๋ฒ ์ด์ค๋ผ์ธ์ ๋ํ ๊ด๋ฆฌ ๋ฐ ํ์ ํต์ ๋ฅผ ์ํํ๋ค.
- ํ์ ๊ฐ์ฌ
- ์ํํธ์จ์ด ๋ฒ ์ด์ค๋ผ์ธ์ ๋ฌด๊ฒฐ์ฑ์ ํ๊ฐํ๊ณ , ๋ฒ ์ด์ค๋ผ์ธ ๋ณ๊ฒฝ ์ ์๊ตฌ์ฌํญ๊ณผ ์ผ์น ์ฌ๋ถ๋ฅผ ๊ฒํ ํ๋ค. [์์ ๋น] / ํ์ ๊ด๋ฆฌ ๊ณํ๋๋ก ํ์ ๊ด๋ฆฌ๊ฐ ์งํ๋๊ณ ์๋์ง, ํ์ ํญ๋ชฉ์ ๋ณ๊ฒฝ์ด ์๊ตฌ์ฌํญ์ ๋ง๊ฒ ์ ๋๋ก ์ด๋ฃจ์ด์ก๋์ง ๋ฑ์ ์ดํด๋ณด๋ ํ๋์ด๋ค. [์ฝ์ ํ ๋ฝ๊ฐ๊ธฐ]
- ํ์ ๊ธฐ๋ก
- ์ํํธ์จ์ด ํ์ ๋ฐ ๋ณ๊ฒฝ๊ด๋ฆฌ์ ๋ํ ๊ฐ์ข ์ํ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํ๋ค.
- ํ์ ๊ด๋ฆฌ
- ์ค๋ฒ๋ผ์ด๋ฉ
- ํ์ ํด๋์ค์์ ์์ ํด๋์ค์ ๋ฉ์๋๋ฅผ ์ฌ์ ์ํ ์ ์๋ ๊ธฐ๋ฅ์ด๋ค.
- ์บก์ํ
- ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์์ ๊ฐ์ฒด์ ๋ฐ์ดํฐ์ ๊ธฐ๋ฅ์ ํ๋๋ก ๋ฌถ๊ณ , ์ธ๋ถ์ ๋ ธ์ถ๋์ง ์๋๋ก ์จ๊น ์ฒ๋ฆฌํ๋ ๊ฒ์ด๋ค.
- ์ปค๋ฐ(COMMIT)
- ํธ๋์ญ์ ์ ๋ฉ๋ชจ๋ฆฌ์ ์๊ตฌ์ ์ผ๋ก ์ ์ฅํ๋ ์ ์ด์ด์ด๋ค.
- ์ถ์ ํด๋์ค(Abstract Class) [์์ ๋น 2-34]
- ๊ฐ์ฒด ์ธ์คํด์ค๋ฅผ ์์ฑํ์ง ์๊ณ ๋จ์ง ์ ์ฌ ํด๋์ค๋ค์ ๊ณตํต๋ ํน์ง์ ์ ์ํ๊ณ , ํ๋ ์ด์์ ์ถ์ ๋ฉ์๋์ ์ผ๋ฐ ํ๋ ๋ฐ ์ผ๋ฐ ๋ฉ์๋๋ฅผ ํฌํจํ๋ ํด๋์ค์ด๋ค. (UML - <<abstract>>)
- ๊ฒฉ๋ฆฌ์ฑ(Isolation)
- ๋ ์ด์์ ํธ๋์ญ์ ์ด ๋์์ ๋ณํ ์คํ๋๋ ๊ฒฝ์ฐ, ํ๋์ ํธ๋์ญ์ ์คํ ์ค ๋ค๋ฅธ ํธ๋์ญ์ ์ด ์ฐ์ฐ์ ์ค๊ฐ ๊ฒฐ๊ณผ์ ์ ๊ทผํ๊ฑฐ๋ ๋ผ์ด๋ค ์ ์๋ ํน์ฑ์ด๋ค.
- ํด๋ผ์ฐ๋ ์ปดํจํ (Cloud Computing) - ์ธํฐ๋ท์ ํตํด ๊ฐ์ํ๋ ์ปดํจํฐ ์์คํ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ๊ณ , ์ ๋ณด๋ฅผ ํด๋ผ์ฐ๋์ ์ฐ๊ฒฐ๋ ๋ค๋ฅธ ์ปดํจํฐ๋ก ์ฒ๋ฆฌํ๋ ๊ธฐ์ ์ด๋ค.
- ๋ฉํ๋ฒ์ค(Metaverse) - ๊ฐ์·์ด์๊ณผ ์ธ๊ณ·์ฐ์ฃผ์ ํฉ์ฑ์ด์ด์ 3์ฐจ์ ๊ฐ์ ์ธ๊ณ๋ฅผ ๋ปํ๋ ์ฉ์ด๋ก, ์ ์น·๊ฒฝ์ ·์ฌํ·๋ฌธํ์ ์ ๋ฐ์ ์ธก๋ฉด์์ ํ์ค๊ณผ ๋นํ์ค ๋ชจ๋ ๊ณต์กดํ ์ ์๋ ์ํํ·๊ฒ์ํ ๊ฐ์ ์ธ๊ณ๋ผ๋ ์๋ฏธ๋ก ํญ๋๊ฒ ์ฌ์ฉ๋๊ณ ์๋ค.
๋ง์น๋ฉฐ..
์๋๋ ์ ๋ง ๋ณด๋ ค๊ณ ๋ ธํธ ์ ๋ฆฌํ๋ ๋ด์ฉ์ด๋ผ์ ํ์ ํ ์ ์ด ๋ง๊ธฐ๋ ํ ๊ฑฐ๊ณ ์คํ๋ ์์ ์ ์์ต๋๋ค. ์ฐธ๊ณ ์ฉ์ผ๋ก๋ง ๋ด์ฃผ์ธ์ ๐
๋ง์ด ๋ถ์กฑํ ๋ด์ฉ์ด์ จ๊ฒ ์ง๋ง ๋์์ด ๋์ จ๋ค๋ฉด ๋๊ธ ํ ๋ฒ์ฉ ๋จ๊ฒจ์ฃผ์๋ฉด ๋ง์ด ๋ฟ๋ฏํ ๊ฒ ๊ฐ์ต๋๋ค. ๐๐
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 1์ฅ ์๊ตฌ์ฌํญ ํ์ธ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 2์ฅ ๋ฐ์ดํฐ ์ ์ถ๋ ฅ ๊ตฌํ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 3์ฅ ํตํฉ ๊ตฌํ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 4์ฅ ์๋ฒํ๋ก๊ทธ๋จ ๊ตฌํ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 5์ฅ ์ธํฐํ์ด์ค ๊ตฌํ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 6์ฅ ํ๋ฉด ์ค๊ณ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 7์ฅ ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ ๊ด๋ฆฌ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 8์ฅ SQL ์์ฉ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 9์ฅ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ณด์ ๊ตฌ์ถ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 10์ฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ
์๊ฐ ๊ด๊ณ์ ๋ ธํธ ์ ๋ฆฌ ๋์ ๋ฌธ์ ํ์ด๋ก ๋์ฒด... ๐ข๐ข
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 11์ฅ ์์ฉ SW ๊ธฐ์ด ์ธ์ด ํ์ฉ
์๊ฐ ๊ด๊ณ์ ๋ ธํธ ์ ๋ฆฌ ๋์ ๋ฌธ์ ํ์ด๋ก ๋์ฒด... ๐ข๐ข
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 12์ฅ ์ ํ์ํํธ์จ์ด ํจํค์ง
์๊ฐ ๊ด๊ณ์ ๋ ธํธ ์ ๋ฆฌ ๋์ ๋ฌธ์ ํ์ด๋ก ๋์ฒด... ๐ข๐ข
'์๊ฒฉ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 2์ฅ ๋ฐ์ดํฐ ์ ์ถ๋ ฅ ๊ตฌํ (0) | 2023.02.07 |
---|---|
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 1์ฅ ์๊ตฌ์ฌํญ ํ์ธ (0) | 2023.02.07 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ] ์ ๋ณด์์คํ ๊ตฌ์ถ๊ด๋ฆฌ (0) | 2023.02.07 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ] ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ (0) | 2023.02.07 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ] ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ถ (0) | 2023.02.07 |
๋น์ ์ด ์ข์ํ ๋งํ ์ฝํ ์ธ
์์คํ ๊ณต๊ฐ ๊ฐ์ฌํฉ๋๋ค. ๐