IT/์ž๊ฒฉ์ฆ

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] - 5

justdo2t 2024. 1. 1. 23:37

๐Ÿ“Œ Sec 86 ์ธํ„ฐํŽ˜์ด์Šค ์š”๊ตฌ์‚ฌํ•ญ ๊ฒ€์ฆ

์š”๊ตฌ์‚ฌํ•ญ ๊ฒ€ํ† 

๋™๋ฃŒ๊ฒ€ํ† (Peer review) : ์ž‘์„ฑ์ž๊ฐ€ ๋™๋ฃŒ๋“ค์—๊ฒŒ ๋ช…์„ธ์„œ๋ฅผ ์ง์ ‘ ์„ค๋ช…ํ•˜๋ฉฐ ๊ฒ€ํ† .
์›Œํฌ์Šค๋ฃจ(Walk Through) : ๊ฒ€ํ†  ํšŒ์˜ ์ „ ๋ฏธ๋ฆฌ๋ฐฐํฌ ํ›„ ๊ฒ€ํ† .
์ธ์ŠคํŽ™์…˜(Inspection) : ์ž‘์„ฑ์ž๋ฅผ ์ œ์™ธํ•œ ๋‹ค๋ฅธ ์ „๋ฌธ๊ฐ€๋“ค์ด ๊ฒ€ํ† .

 


๐Ÿ“Œ Sec 90 ๋ฏธ๋“ค์›จ์–ด

์šด์˜์ฒด์ œ์™€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์ด์—์„œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” SW๋ฅผ ๋งํ•œ๋‹ค.

 

RPC (์›๊ฒฉ ํ”„๋กœ์‹œ์ € ํ˜ธ์ถœ)

ํด๋ผ์ด์–ธํŠธ์—์„œ ์›๊ฒฉ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฏธ๋“ค์›จ์–ด๋‹ค.

 

MOM (๋ฉ”์‹œ์ง€ ์ง€ํ–ฅ ๋ฏธ๋“ค์›จ์–ด)

๋น„๋™๊ธฐํ˜• ๋ฉ”์‹œ์ง€๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฏธ๋“ค์›จ์–ด๋‹ค.

 

TP-Monitor (ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ ๋ชจ๋‹ˆํ„ฐ)

ํŠธ๋žœ์žญ์…˜์„ ์ฒ˜๋ฆฌ ๋ฐ ๊ฐ์‹œํ•˜๋Š” ๋ฏธ๋“ค์›จ์–ด๋‹ค.

 

ORB (๊ฐ์ฒด ์š”์ฒญ ๋ธŒ๋กœ์ปค)

์ฝ”๋ฐ” ํ‘œ์ค€ ์ŠคํŽ™์„ ๊ตฌํ˜„ํ•œ ๊ฐ์ฒด ์ง€ํ–ฅ ๋ฏธ๋“ค์›จ์–ด๋‹ค.

 

WAS (์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„)

๋™์ ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฏธ๋“ค์›จ์–ด๋‹ค.


๐Ÿ“Œ Sec 92 ๋ชจ๋“ˆ ์—ฐ๊ณ„๋ฅผ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๊ธฐ๋Šฅ ์‹๋ณ„

EAI (Enterprise Application Integration)

  • ๊ธฐ์—… ๋‚ด ๊ฐ์ข… ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ํ”Œ๋žซํผ ๊ฐ„ ์ƒํ˜ธ ์—ฐ๋™์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์†”๋ฃจ์…˜.
Point to Point – 1:1๋กœ ์—ฐ๊ฒฐ. ๋ณ€๊ฒฝ ๋ฐ ์žฌ์‚ฌ์šฉ์ด ์–ด๋ ต๋‹ค.
Hub & Spoke – ์ค‘์•™ ์ง‘์ค‘ํ˜• ๋ฐฉ์‹.
Message Bus – ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์ด์— ๋ฏธ๋“ค์›จ์–ด๊ฐ€ ์žˆ๋‹ค.
Hybrid – ํ—ˆ๋ธŒ์™€ ๋ฉ”์‹œ์ง€ ๋ฒ„์Šค์˜ ํ˜ผํ•ฉ.

 

 

ESB(Enterprise Service Bus)

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„ ํ‘œ์ค€ ๊ธฐ๋ฐ˜์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์†”๋ฃจ์…˜์ด๋‹ค.

SOAP – XML ๊ธฐ๋ฐ˜์˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ๊ตํ™˜ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ.


๐Ÿ“Œ Sec 95 ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„

์†ก, ์ˆ˜์‹  ์‹œ์Šคํ…œ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ๊ตํ™˜ ๋ฐ ์ฒ˜๋ฆฌ๋ฅผ ์‹คํ˜„ํ•ด ์ฃผ๋Š” ์ž‘์—….

 

JSON (JavaScript Object Notation)

  • ๋ฐ์ดํ„ฐ ๊ฐ์ฒด๋ฅผ ์†์„ฑ, ๊ฐ’์˜ ์Œ ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ฐœ๋ฐฉํ˜• ํ‘œ์ค€ ํฌ๋งท.

AJAX 

  • ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„ XML ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ๋น„๋™๊ธฐ ํ†ต์‹  ๊ธฐ์ˆ .

๐Ÿ“Œ Sec 97 ์ธํ„ฐํŽ˜์ด์Šค ๋ณด์•ˆ

๋„คํŠธ์›Œํฌ ์˜์—ญ

- ์Šค๋‹ˆํ•‘ ๋“ฑ์„ ๋ฐฉ์ง€ํ•ด์•ผํ•œ๋‹ค.
- IPSec(๋„คํŠธ์›Œํฌ๊ณ„์ธต), SSL(TCP๊ณ„์ธต), S-HTTP๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฉ์–ดํ•œ๋‹ค.

 

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์˜์—ญ

์ฝ”๋“œ ์ƒ์˜ ๋ณด์•ˆ ์ทจ์•ฝ์ ์„ ๋ณด์™„

 

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜์—ญ

์ ‘๊ทผ ๊ถŒํ•œ ํŠธ๋ฆฌ๊ฑฐ๋“ฑ ์ทจ์•ฝ์ ์— ๋ณด์•ˆ๊ธฐ๋Šฅ ์ ์šฉ.

๐Ÿ“Œ Sec 98 ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๊ฒ€์ฆ

์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๊ฒ€์ฆ ๋„๊ตฌ

 

xUnit 

– ์ž๋ฐ”, C++ ๋“ฑ ๋‹ค์–‘ํ•œ ์–ธ์–ด๋ฅผ ์ง€์›ํ•˜๋Š” ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ํ”„๋ ˆ์ž„์›Œํฌ.


STAF

– ์„œ๋น„์Šค ํ˜ธ์ถœ ๋ฐ ์ปดํฌ๋„ŒํŠธ ์žฌ์‚ฌ์šฉ ๋“ฑ์„ ์ง€์›ํ•˜๋Š” ํ…Œ์ŠคํŠธ ํ”„๋ ˆ์ž„์›Œํฌ.


FitNesse

– ์›น ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์„ค๊ณ„


NTAF

– ๋‘ ๊ฐœ๊ฐ€ ์„ž์—ฌ์žˆ๋‹ค. (STAF & FitNesse)


Selenium 

– ๋‹ค์–‘ํ•œ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ง€์›ํ•˜๋Š” ์›น ํ…Œ์ŠคํŠธ ํ”„๋ ˆ์ž„์›Œํฌ.

 

์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๊ฐ์‹œ ๋„๊ตฌ

 

์Šค์นด์šฐํ„ฐ (Scouter)

– ์•ฑ ๋ฐ OS ๋“ฑ์„ ๊ฐ์‹œํ•˜๋Š” APM.


์ œ๋‹ˆํผ (Jennifer)

์•ฑ ์ „ ๋‹จ๊ณ„์— ๊ฑธ์ณ ์„ฑ๋Šฅ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•œ๋‹ค.


APM

– ์•ฑ ์„ฑ๋Šฅ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ธฐ๋Šฅ์„ ์ œ๊ณต.