๋ชฉ๋กTIL (11)
๐ป
RPA(Robotic Process Automation) ์ด๋ ๋จ์ด๋ฅผ ๋ง์ด ๋ค์ด๋ดค์ ๊ฒ์ด๋ค. ๋ง์ ํ์ฌ๋ค์ด ์ ๋ฌด ์๋ํ๋ฅผ ๊ฐ์กฐํ๊ณ ์๊ณ , ํจ์จ์ ์ธ ์ ๋ฌด ์ฒ๋ฆฌ๋ฅผ ์ํด ์๋ํ ์์คํ ์ ๋์ ํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์๋ค. UiPath๋ RPA๋ถ์ผ 1์์ธ ํด์ด๋ค. ์ปค๋ฎค๋ํฐ ํด๋ผ์ฐ๋ ๋ฒ์ ์ผ๋ก ๋ฌด๋ฃ๋ก ํ๋ก๊ทธ๋จ์ ๋ค์ด์ ๋ฐ์์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. www.uipath.com/ko/product ์ํฐํ๋ผ์ด์ฆ RPA ํ๋ซํผ - AI ๊ธฐ๋ฐ ์๋ํ | UiPath UiPath ํ๋ซํผ์ด ์ด๋ป๊ฒ ์ ์ฒด ์๋ํ ์๋ช ์ฃผ๊ธฐ๋ฅผ ์ง์ํ๋ฉฐ ์ ์ํ๊ฒ ์ ๋ฌด๋ฅผ ์๋ํํ์ฌ ๋์งํธ ํ์ ์ ๊ฐ์ํํ๋์ง ํ์ธํด ๋ณด์ญ์์ค. www.uipath.com ์ค์น ํ์ ๊ฐ๋จํ๊ฒ ๋ค์ด๋ฒ์์ ๊ธฐ์ฌ๋ฅผ ๊ฒ์ํด์ ํค๋๋ผ์ธ๊ณผ ๋งํฌ๋ฅผ ์์ ๋ก ๋ค์ด๋ก๋ ๋ฐ๋ ๊ฒ์ ์ค์ตํด๋ดค๋ค. ์ฝ๋ฉ์ด ํ..
์ฟ ํค์ ์ธ์ ์ ์ฌ์ฉํ๋ ์ด์ ๋? HTTP ํ๋กํ ์ฝ ์ ํน์ง์ธ 1) ๋น์ฐ๊ฒฐ์งํฅ(Connectionless) : HTTP๋ ๋จผ์ ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์์ฒญ(request)์ ๋ณด๋ด๋ฉด, ์๋ฒ๋ ํด๋ผ์ด์ธํธ์๊ฒ ์์ฒญ์ ๋ง๋ ์๋ต(response)๋ฅผ ๋ณด๋ด๊ณ ์ ์์ ๋๋๋ค. 2) ์ํ์ ๋ณด์ ์ง์ํจ(Stateless) : ์ฐ๊ฒฐ์ ๋๋ ์๊ฐ ํด๋ผ์ด์ธํธ์ ์๋ฒ์ ํต์ ์ด ๋๋๋ฉฐ ์ํ ์ ๋ณด๋ ์ ์งํ์ง ์๋ ํน์ฑ์ด ์๋ค. ๋น์ฐ๊ฒฐ์งํฅ์ด๋ผ๋ ํน์ฑ ๋๋ถ์ ๊ณ์ํด์ ํต์ ์ฐ๊ฒฐ์ ์ ์งํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ฆฌ์์ค ๋ญ๋น๊ฐ ์ค์ด๋๋ ๊ฒ์ ์ฅ์ ์ด์ง๋ง ํต์ ํ ๋๋ง๋ค ์๋ก ์ปค๋ฅ์ ์ ์ด๊ธฐ ๋๋ฌธ์ ํด๋ผ์ด์ธํธ๋ ๋ด๊ฐ ๋๊ตฌ์ธ์ง ์ธ์ฆ์ ๊ณ์ํด์ผํ๋ ๋จ์ ์ด ์๊ธด๋ค. https://jeong-pro.tistory.com/80 Web - ์ฟ ํค์ ์ธ์ ์ ์ฐจ์ด, ์ฉ๋, ์ฌ..
์ธํฐํ์ด์ค(Interface) - ์๋ก ๋ค๋ฅธ ๋ ๊ฐ ์ด์์ ๋ ๋ฆฝ๋ ์์คํ ๊ตฌ์ฑ ์์ ๊ฐ์ ์ ๋ณด๋ฅผ ๊ตํํ๋ ๊ณต์ ๊ฒฝ๊ณ(shared boundary) ์ด๋ค. - ์ปดํจํฐ์ ์ฌ์ฉ์ ๊ฐ์ ํต์ ์ด ๊ฐ๋ฅํ๋๋ก ํ๋ ์ฅ์น๋ ํ๋ก๊ทธ๋จ์ ์๋ฏธํ๊ธฐ๋ ํ๋ค. ๋ ๊ฐ์ง ์กฐ๊ฑด์ ์ถฉ์กฑ์์ผ์ผํ๋ค. 1) ์๋ก ๋ค๋ฅธ ๊ฒ ์ฌ์ด(๊ธฐ๊ธฐ ํน์ ์ฌ๋ ๋ฑ ์ด๋ค ๊ฒ)์ ์ํต, ํน์ ์ฐ๊ฒฐ 2) ๋ณต์กํ ๊ธฐ๋ฅ์ ๋จ์ํ ์๋ฅผ ๋ค๋ฉด, ๋ฆฌ๋ชจ์ปจ์ด ์๊ฒ ๋ค. ๋ฆฌ๋ชจ์ปจ์ TV๋ฅผ ์กฐ์ํ๊ธฐ ์ํ ๋๊ตฌ. (์ด๋ค ๊ธฐ๊ณ๊ฐ์ ์ฅ์น๋ผ๋ฆฌ ์ ๋ณด๋ฅผ ๊ตํํ๊ธฐ ์ํ ์๋จ์ด๋, ๋ฐฉ๋ฒ) UI(User Interface) : ์ฌ๋๊ณผ ์ฌ๋ฌผ ๋๋ ์์คํ , ํนํ ๊ธฐ๊ณ, ์ปดํจํฐ ํ๋ก๊ทธ๋จ ๋ฑ ์ฌ์ด์์ ์์ฌ์ํต์ ํ ์ ์๋๋ก ์ผ์์ ๋๋ ์๊ตฌ์ ์ธ ์ ๊ทผ์ ๋ชฉ์ ์ผ๋ก ๋ง๋ค์ด์ง ๋งค๊ฐ์ฒด - ์ฌ์ฉ์์ ์ฌ์ฉ์๊ฐ ๋ค๋ฃฐ..
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋? : ํน์ ๊ธฐ์ ์ด๋ ์กฐ์ง ๋๋ ๊ฐ์ธ์ด ํ์์ ์ํด(์: ๋ถ๊ฐ๊ฐ์น๊ฐ ๋ฐ์ํ๋) ๋ฐ์ดํฐ๋ฅผ ์ผ์ ํ ํํ๋ก ์ ์ฅํด๋์ ๊ฒ. - DBMS? : ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์ํํธ์จ์ด - SQL? : RDBMS ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ค๊ณ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด - ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค : ๋ฐ์ดํฐ๋ฅผ ํ ์ด๋ธ ํํ๋ก ์ ์ฅํด๋์ ๊ฒ. ์ฅ์ ์ ๊ทํ๋ฅผ ํตํด ์ด์ํ์์ ์ ๊ฑฐํ๊ณ ๋ฐ์ดํฐ ์ค๋ณต์ ํผํ ์ ์๋ค. ๋์์ฑ ๊ด๋ฆฌ, ๋ณํ ์ ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๋ค. ๋ฐ์ดํฐ์ ํํ ๋ฐฉ๋ฒ ๋ฑ์ ์ฒด๊ณํํ ์ ์๊ณ , ๋ฐ์ดํฐ ํ์คํํ ์ ์๋ค. ๋ณด์ ๊ธฐ๋ฅ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ค. ๋ฐ์ดํฐ๋ฅผ ํ๋ณต/๋ณต๊ตฌํ๋ ๊ธฐ๋ฅ - SQL ๋ฐ์ดํฐ ์กฐ์์ด(DML) SELECT, INSERT, UPDATE, DELETE ๋ฐ์ดํฐ ์ ์์ด(DDL) CREATE, ALT..
1. ๋คํธ์ํฌ๋? : ๋ฌผ๋ฆฌ์ ์ ์ก ๋งค์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก ์ฐ๊ฒฐ๋ ์ฅ์น ์ธํธ - ์ปดํจํฐ ๋คํธ์ํฌ๋ ํ๋์จ์ด, ๋ฐ์ดํฐ ๋ฐ ์ํํธ์จ์ด์ ๊ฐ์ ์ ๋ณด ๋ฐ ๋ฆฌ์์ค๋ฅผ ํต์ ํ๊ณ ๊ณต์ ํ๊ธฐ ์ํด ์๋ก ์ฐ๊ฒฐ๋ ์ปดํจํฐ ๊ทธ๋ฃน - ๋คํธ์ํฌ์์ ๋ ธ๋๋ ๋ ์ด์์ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐ ์ฌ์ฉ๋จ 1-1. ๋คํธ์ํฌ ๋ง์ ์ข ๋ฅ - LAN : ํ ๊ฑด๋ฌผ ๋๋ ์ฌ๋ฌด์ค ๋ด์ ํธ์คํธ๋ค ๊ฐ์ ์ฐ๊ฒฐ๋ ์๊ท๋ชจ ๋คํธ์ํฌ - WAN : LAN๊ณผ LAN์ ์ฐ๊ฒฐํ๋ ๋๊ท๋ชจ ๋คํธ์ํฌ 2. Cast์ ์ข ๋ฅ - Unicast : 1:1 ํต์ , ์ํ๋ ๋์ ํ๋๋ฅผ ์ ํด์ ํต์ - Multicast : 1:Nํต์ , ์ํ๋ ๋์ ์ฌ๋ฌ ๋ช ์ ์ ํด์ ํต์ - Broadcast : 1:all ํต์ , ๋ด ์์ง์ ์๊ด์์ด ๋ฌด์กฐ๊ฑด ๋ฐ์๋ค์ฌ์ผ ํ๋ ํต์ 3. ํ์ , ๋์ญํญ์ด๋? : ..
- ๋ฐ์ดํฐ๋? ์ปดํจํฐ๊ฐ ์ฒ๋ฆฌ ํ ์ ์๋ ๋ฌธ์, ์ซ์, ์๋ฆฌ, ๊ทธ๋ฆผ ๋ฐ์์ ํํ๋ก ๋ ์ ๋ณด๋ฅผ Data ๋ผ ํ๋ค. - ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ํ ๊น? ํ์ค์ธ๊ณ -> ์ถ์ํ, ๋จ์ํ, ๋ช ํํ -> ์ค๊ณ๋๋ฅผ ํตํ ์์คํ ์ค๊ณ ์ฆ, ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ด๋ ๊ฐ๋ ํ๋ ์๋น์ค๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ตฌํํ์ฌ ์์คํ ํ ํ๋ ๊ฒ - ๋ชจ๋ธ๋ง์ 3๊ฐ์ง ๊ด์ - ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ 3๋จ๊ณ ํ๋ก์ธ์ค ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง -> ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง -> ๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง : ํ์ค์ธ๊ณ ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง : ๋น์ง๋์ค ์๊ตฌ์ ๋ง์ถฐ ๋ ผ๋ฆฌ์ ์ธ ๊ตฌ์กฐ์ ๊ท์น์ ๋ช ํํ๊ฒ ํํํ๋ ๊ณผ์ . ์ํฐํฐ, ์์ฑ, ๊ด๊ณ๋ฅผ ์ ์ํ๋ ๊ณผ์ . ์ํฐํฐ : ์ ๋ฌด์ ํ์ํ๊ณ ์ ์ฉํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ '์งํฉ' ์ ์ธ ๊ฒ. ์ค์ฒด, ๊ฐ์ฒด ๊ด๊ณ : ์ํฐํฐ์ ..
์ ์์ผ(Agile) : ์์ ๊ณํ์ ์งง์ ๋จ์๋ก ์ธ์ฐ๊ณ ์์ ํ์ ๋ง๋ค์ด ๋๊ฐ๋ ์ฌ์ดํด์ ๋ฐ๋ณตํจ์ผ๋ก์จ ๊ณ ๊ฐ์ ์๊ตฌ ๋ณํ์ ์ ์ฐํ๊ณ ๋ ์ ์ํ๊ฒ ๋์ํ๋ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ↔ ์ํฐํด(Waterfall) : ์ฅ๊ธฐ์ ๊ด์ ์์ ๊ณํ์ ์ ๊ตํ๊ฒ ์ธ์ฐ๊ณ ์ฌ์ ์ ๋จ๊ณ๋ณ๋ก ์ ํด๋์ ๊ธฐ์ค์ ์ถฉ์กฑํ์ง ์์ผ๋ฉด ๋ค์์ผ๋ก ๋์ด๊ฐ์ง ์๋๋ค๋ ํน์ง์ด ์๋ค. - ์ต๊ทผ ์ ์์ผ์ ๊ฐ๋ฐ์ ๊ตญํ๋์ง ์๊ณ ์กฐ์ง๊ณผ ์ฌ์ ๋ฑ ๊ธฐ์ ๊ฒฝ์ ์ ๋ฐ์ผ๋ก ์ฌ์ฉ๋ฒ์๊ฐ ํ์ฅ - ์ํฐํด ๊ฐ๋ฐ์ ๋จ์ ์ ์ง๋์น๊ฒ ๊ณํ๊ณผ ์ ์ฐจ์ ์์กด. ์ด๋ ์๊ฐ๊ณผ ๋น์ฉ์ ๋ญ๋น๊ฐ ์ฆ๊ฐ - ์ ์์ผ์ ํ๋์ ํน์ ๋ฐฉ๋ฒ๋ก ์ ๊ฐ๋ฆฌํค๋ ๊ฒ ์๋, ๋น ๋ฅด๊ณ ๋ญ๋น์์ด ๋ณํ์ ๊ธฐ๋ฏผํ๊ฒ ๋์ํ๋ ๊ฐ๋ฐ์ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค์ด์ฃผ๋ ๋ค์ํ ๋ฐฉ๋ฒ๋ก ์ ์ฒด๋ฅผ ์ผ์ปซ๋ ๋ง๋ก ํต์ฉ๋๊ธฐ์ ์ด๋ฅด๋ ๋ค. - ํน์ง 1) ๊ณ ๊ฐ ์ค์ฌ 2) ์์..
- ๋ฐ์ดํฐ๋ ๋ฌด์์ธ๊ฐ? : ์ปดํจํฐ๊ฐ ์ฒ๋ฆฌํ ์ ์๋ ๋ฌธ์, ์ซ์, ์๋ฆฌ, ๊ทธ๋ฆผ ๋ฐ์์ ํํ๋ก ๋ ์ ๋ณด - ๋ชจ๋ธ๋ง์ ํน์ง : ์ถ์ํ, ๋จ์ํ, ๋ช ํํ - ๋ชจ๋ธ๋ง์ 3๊ฐ์ง ๊ด์ ๋ฐ์ดํฐ๊ด์ ํ๋ก์ธ์ค ๊ด์ ๋ฐ์ดํฐ์ ํ๋ก์ธ์ค์ ์๊ด๊ด์ - ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ด๋? ์ ๋ณด์์คํ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ๋ฐ์ดํฐ๊ด์ ์ ์ ๋ฌด ๋ถ์ ๊ธฐ๋ฒ ํ์ค์ธ๊ณ์ ๋ฐ์ดํฐ์ ๋ํด ์ฝ์๋ ํ๊ธฐ๋ฒ์ ์ํด ํํํ๋ ๊ณผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ๋ถ์/์ค๊ณ์ ๊ณผ์ - ์ ๋ชจ๋ธ๋ง์ ํ๋๊ฐ? : ํ์ค์ธ๊ณ -> ์ถ์ํ, ๋จ์ํ, ๋ช ํํ -> ์ค๊ณ๋๋ฅผ ํตํ ์์คํ ์ ์ค๊ณ. ๊ฐ๋ ํ๋ ์๋น์ค๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ตฌํํ์ฌ ์์คํ ํ ํ๋ ๊ฒ - ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ํน์ง ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ ๊ณต ๊ธฐ๋ฅ : ๊ฐ์ํ, ๋ช ์ธํ, ๋ฌธ์ํ ์ค์์ฑ : ํ๊ธํจ๊ณผ ํผ, ๊ฐ๊ฒฐํ ํํ ๊ฐ๋ฅ, ๋ฐ์ดํฐ ํ์ง ์ ์ง..