목록IT기술 & IT용어 (263)
투케이2K
[제 목] [IT 용어] KPI (Key Performance Indicators) 용어 설명 [설 명] 1. KPI 란 [핵심 성과 지표] 라는 의미로, 기업이 비즈니스 사업 목표를 달성하는 방법을 보여주는 지표 입니다 - 가장 중요한 목표를 달성하기 위해 필요한 성과를 객관적으로 평가할 수 있게 하는 척도 의미 2. KPI 는 비즈니스의 목표를 달성하는 데 도움을 주는 것으로서 목표에 대한 기여도와 영향관계를 분명히 파악할 수 있어야 하며, 측정 가능한 객관적이고 정량적인 목표여야 합니다 3. KPI 를 활용하는 이유는 가장 중요한 목표로서 목적지를 정해둔 후에, 현재 위치를 확인하면서도 목적지로 안내해주는 비즈니스의 나침반이 필요하기 때문입니다 4. 회사에서는 보너스..
[제 목] [IT 용어] Toy Project (토이 프로젝트) 용어 설명 [설 명] 1. 토이 프로젝트 란 누구 (학생, 직장인, 군인 등 .. ) 라도 남는 시간을 쪼개서 단기 프로젝트를 개발하는 것 입니다 2. 토이 프로젝트 는 짧으면 1개월에서 길면 3개월 이내에 완성을 목표로하는 프로젝트 입니다 3. 토이 프로젝트 는 단기적 결과 완성을 목표로하기 때문에 집중 및 스킬 개발 능력 향상에 많은 도움이 됩니다
[제 목] [IT 용어] PoC (Proof of Concept) 용어 설명 [설 명] 1. PoC 란 새로운 프로젝트가 실제로 실현 가능성이 있는지, 효과 및 효용, 기술적인 관점에서 검증 하는 과정 입니다 2. PoC 는 워크숍을 수행하면서 새로운 프로젝트에서 구현이 필요한 기술을 검증 합니다 3. IT 업계 에서는 PoC 는 신기술이 적용된 신제품을 직접보고 어떻게 작동하는지를 사전 검증의 개념으로 주로 사용 합니다
[제 목] [IT 용어] FT (Fault Tolerant) 용어 설명 [설 명] FT 란 하드웨어, 소프트웨어 일부에서 장애가 발생하더라도 전체 시스템이 정상적으로 동작할 수 있도록 보장하는 기술을 총칭 합니다 (시스템 출시 전 검증 및 확인 단계) FT 는 협의적으론 이중화와 같은 고가용성 보장과는 구분되는 개념이며, 광의적으론 고가용성 보장 기술을 포함 합니다 FT 단계 : 결함 감지(Fault Detection) 결함 진단(Fault Diagnosis) 결함 통제(Fault Isolation) 결함 복구(Fault Recovery) [참고 사이트] https://seb.kr/w/FT FT - IT용어위키 seb.kr
[제 목] [IT 용어] RFP (request for proposal) 제안요청서 설명 [설 명] RFP 란 발주자가 특정 과제의 수행에 필요한 요구사항을 체계적으로 정리하여 제시함으로써 제안자가 제안서를 작성하는데 도움을 주기 위한 문서 입니다 RFP 에는 해당 과제의 제목, 목적 및 목표, 내용, 기대성과, 수행기간, 금액(Budget), 참가자격, 제출서류 목록, 요구사항, 제안서 목차, 평가 기준 등의 내용이 포함 됩니다 RFP 는 프로젝트를 담당할 업체 또는 연구과제를 진행할 기업 및 학교를 선정하기 전에, 요구사항을 정리하여 후보 업체들에게 전달하는 문서 입니다 프로젝트 발주 절차 : 프로젝트 기획서 작성 : 프로젝트를 왜 해야하는지 경영자를 설득 할 수 있는 문..
[제 목] [IT 용어] 프론트 오피스 (Front Office) 및 백오피스 (Back Ofiice) 용어 설명 [설 명] 1. 프론트 오피스 란 실제로 사용자가 서비스를 이용할 수 있는 웹 및 앱을 의미합니다 2. 프론트 오피스 는 실제로 사용자들에게 서비스 화면을 제공해야하기 때문에 UI / UX 적으로 디자인에 신경을 많이 써야합니다 3. 백 오피스 란 서비스의 일련을 제공하기 위해 상품을 등록하고 마케팅 설정, 결제, 매출, 수익 등을 관리하는 서비스를 제공하는 관리자 페이지 및 애플리케이션 입니다 4. 백 오피스 는 개발자가 아니더라도 서비스를 제공하는 업무를 수행할 수 있는 직원이 관리하기도 합니다 [참고 사이트] https://jerome-it.tistory.com/5..
[제 목] [IT 용어] TLS (Transport Layer Security) 용어 설명 [설 명] TLS 란 인터넷에서의 정보를 암호화해서 송수신하는 프로토콜 입니다 (흔히, SSL 이라는 명칭으로 부름) TLS 는 넷스케이프 커뮤니케이션스사가 개발한 SSL(Secure Sockets Layer)에 기반한 기술로, 국제 인터넷 표준화 기구에서 표준으로 인정받은 프로토콜 입니다 TLS 는 TCP 443 포트를 사용하며, TLS를 사용해 암호화된 연결을 하는 HTTP 를 HTTPS (HTTP Secure) 라고 합니다 TLS 사용 시 방문자 (ex : 고객) 와 접속 대상자 (ex : 은행) 는 TLS 를 사용한 연결을 맺어 안전하게 통신을 할 수 있습니다 통신을 수행하기 (전) 인증서..
[제 목] [IT 용어] 로드 밸런서 (Load Balancer) 용어 설명 [설 명] 1. 로드 밸런서 란 서버에 가해지는 부하 (로드) 를 분산 (밸런싱) 해주는 장치 및 기술을 의미합니다 (로드 밸런싱에서 사용) 2. 로드 밸런서 는 클라이언트 와 서버 풀 (Server Pool) 사이에 위치하며, 한대의 서버로 부하가 집중되지 않게 트래픽을 관리해 각각의 서버가 최적의 퍼포먼스를 보일 수 있도록 합니다 - 서버 풀 : 분산 네트워크를 구성하는 서버들의 그룹 3. 로드 밸런싱 은 사업 규모의 확장 및 많은 클라이언트의 수로 인해 기존 서버만으로 정상적인 서비스가 불가능 한 경우 사용합니다 - 로드 밸런싱 : 여러 대의 서버를 두고 서비스를 제공하는 분산 처리 시스템 기술..
[제 목] [IT 용어] R&D (Research and Development) 용어 설명 [설 명] 1. R&D 란 Research and Development 의미로 연구 개발을 뜻 합니다 (연구과정을 거쳐 제품을 개발해 내는 것) 2. 한국산업기술진흥협회는 R&D 를 기초연구, 응용연구, 개발연구로 구분하고 있습니다 3. [기초연구] 란 지식의 진보를 목적으로 행하는 연구로 특정 응용을 노리지 않는 것, 또는 특정의 사업적 목적없이 과학지식의 진보를 목적으로 하는 연구활동을 말합니다 4. [응용연구] 란 지식의 진보를 목적으로 행하는 연구로 실제 응용을 직접 노리는 연구활동, 또는 제품과 공정에서 특정 상업적 목적을 가지고 행한 연구활동을 말합니다 5. [개발연구] 란 기초연구..
[제 목] [IT 용어] AWS IoT Shadow (섀도우) 개념 설명 [설 명] AWS IoT Shadow (섀도우) 란 사물 (객체) 을 따라 다니며, AWS IoT 에 연결되어 있는지 여부에 관계없이 앱 및 기타 서비스에서 디바이스의 상태를 사용할 수 있는 것 입니다 섀도우는 디바이스, 앱 및 기타 클라우드 서비스가 데이터를 공유할 수 있는 신뢰할 수 있는 데이터 스토어를 제공하며, 이를 통해 디바이스, 앱 및 기타 클라우드 서비스가 디바이스 상태를 유지하면서 연결하거나 연결을 끊을 수 있습니다 디바이스, 앱 및 기타 클라우드 서비스가 AWS IoT에 연결되어 있는 동안 해당 섀도우를 통해 디바이스의 현재 상태에 액세스하고 제어할 수 있습니다 디바이스가 오프라인으로 전..
[제 목] [IT 용어] 마일스톤 (milestone) 개념 [설 명] 1. 마일스톤 이란 단기적 사업 계획 , 새해 실적 목표 , 장기적인 목표의 달성 과정을 위해 순차적으로 세운 목표들을 모두 포괄하고 있는 것 입니다 2. 마일스톤에는 프로젝트 계약, 착수, 인력투입, 선금 수령, 중간보고, 감리, 종료, 잔금 수령 등 프로젝트 성공을 위해 반드시 거쳐야하는 항목을 포함하고 있습니다 3. 마일스톤은 프로젝트 성공을 위해 필수적인 사항들을 각 단계별로 체크함으로써 전체적인 일정이 늦춰지지 않고 제 시간 안에 과업이 종료될 수 있도록 관리하는데 도움을 줍니다 [참고 사이트] https://ko.wikipedia.org/wiki/%EB%A7%88%EC%9D%BC%EC%8A%A4%E..
[제 목] [IT 용어] 레거시 코드 (Legacy code) 개념 [설 명] 1. 레거시 시스템 이란 낡은 기술이나 방법론, 컴퓨터 시스템, 소프트웨어 등을 말합니다 2. 레거시 코드 란 [아래] 레거시 종류에서 하나라도 만족을 하는 경우 레거시 코드라고 할 수 있습니다 3. 레거시 코드 종류 : - 다른 사람으로부터 상속 된 소스 코드 - 이전 버전의 소프트웨어에서 상속 된 소스 코드 - 개발자가 변경하기를 어려워하는 코드 - 주석 과 코멘트 등이 없어 수정 및 보완 등이 어려운 코드 - 테스트를 전혀 하지 않아 버그가 발생하는 코드 - 리팩토링을 전혀 수행 하지 않아 버전 관리가 되지 않는 코드 4. 레거시 코드 예방 방법 : - 코드가 올바르게..
[제 목] [IT 용어] thing (띵) 설명 [설 명] 1. thing 이란 어떤 고유한 사물을 의미 합니다 (ex : 디바이스) 2. thing 은 thingName , GroupName , attributes 을 설정해 등록 요청을 수행할 수 있습니다 3. 정상적으로 thing 등록이 완료되면 thing 정보를 사용해 통신 요청 및 응답을 확인 할 수 있습니다
[제 목] [IT 기술] MQTT (Message Queueing Telemetry Transport) 통신 설명 [설 명] MQTT 설명 : MQTT 는 머신 대 머신 통신에 사용되는 표준 기반 메시징 프로토콜 또는 규칙 세트입니다 (TCP/IP 프로토콜 위에서 동작) MQTT 는 발행(Publish)-구독(Subscribe) 기반의 메시지 송수신 프로토콜로 최소한의 전력과 패킷으로 통신합니다 MQTT 는 스마트 센서, 웨어러블 및 기타 사물 인터넷(IoT) 디바이스는 일반적으로 리소스 제약이 있는 네트워크를 통해 제한된 대역폭으로 데이터를 전송하고 수신 합니다 MQTT는 디바이스에서 클라우드로, 클라우드에서 디바이스로의 메시징을 지원합니다 IoT 에서 구현이 쉽고 데이터를 효율적으로 전달할 수..
[제 목] [IT 용어] X.509 인증서 (공개키 인증서 형식) 설명 [설 명] X.509 인증서 란 공개키 인증서의 표준 형식 입니다 X.509 시스템에서 CA는 X.500 규약에 따라 서로 구별되는 공개키를 가진 인증서를 발행 합니다 X.509 인증서의 확장자 : - .CRT - CRT 암호화 된 인증서, 보통 개인키와 주는 파일 - .CER - CER 암호화 된 인증서, 복수의 인증서도 가능 - .DER - DER 암호화 된 인증서 - .PEM - (Privacy Enhanced Mail) Base64로 인코딩 된 인증서 "-----BEGIN CERTIFICATE-----" 와 "-----END CERTIFICATE-----" 가운데에 들어간다. - .P7B - .p7c 참조 - ...
[제 목] [IT 용어] pseudo code (의사 코드 / 슈도 코드) 설명 [설 명] 1. 슈도 코드 란 프로그램을 작성할 때 각 모듈이 작동하는 논리를 표현하기 위해 프로그래밍 언어로 알고리즘을 작성해 놓은 코드 입니다 2. 슈도 코드 는 흉내만 내는 코드이기 때문에, 실제적인 프로그래밍 언어로 작성된 코드처럼 컴퓨터에서 실행할 수 없습니다 3. 슈도 코드 는 특정 언어로 프로그램을 작성하기 전에 알고리즘의 모델을 대략적으로 모델링하는 데에 쓰인다 [참고 사이트] https://ko.wikipedia.org/wiki/%EC%9D%98%EC%82%AC%EC%BD%94%EB%93%9C 의사코드 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 의사코드(슈도코드,..
[제 목] [IT 용어] 로드 밸런싱 (Load Balancing) 용어 설명 [설 명] - 로드 밸런싱 (Load Balancing) 설명 : - 로드 밸런싱 이란 서버가 처리해야 할 업무 혹은 요청 (Load) 을 여러 대의 서버로 나누어 (Balancing) 처리하는 것을 의미 합니다 - 로드 밸런싱 은 한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 퍼포먼스를 보일 수 있도록 하는 것이 목적 입니다 - 로드 밸런싱 (Load Balancing) 흐름도 : - [사용자가 api 요청] >> [로드 밸런싱] >> [A 서버], [B 서버] .. 등 각각 서버가 나눠서 분산 처리 실시 - 로드 밸런싱 (Load Balancing) 기법 : - 라운드로빈 방식 (Rou..
[제 목] [IT 용어] BTS (Bug Tracking System) 버그 트래킹 시스템 , ITS (Issue Tracking System) 이슈 트래킹 시스템 설명 [설 명] - [ ITS (Issue Tracking System) 설명 ] - ITS 란 프로젝트를 진행하면서 발생하는 모든 사항들 (새 기능 구현, 기존 기능 개선, 버그 수정, 데이터 이관, 시스템 설치, 문서 작업, 성능 테스트, 고객 지원팀이 수신한 고객 요청 사항, 영업팀의 문의 사항 등) 의 이슈를 관리하는 시스템 입니다 - ITS 는 협업 규모가 커질수록, 분업화가 되어 있을수록 필수적으로 필요합니다 - [ BTS (Bug Tracking System) 설명 ] - BTS 란 소프트웨어 내의 버그를 찾고, 기록 및 추적..
[제 목] [IT 용어] CMS (Central Monitoring System) 용어 설명 [설 명] - CMS 란 중앙 모니터링 시스템 으로 실시간 데이터의 모니터링 및 관리, 기록 데이터의 로깅 및 검색을 수행하는 시스템 입니다 - CMS 는 실시간 데이터 및 트래픽 , 비상 상황 (Emergency) 을 확인 할 수 있으며, 비상 상황 발생 시 신속하게 현장 대응을 수행할 수 있습니다 - 일반적으로 CMS 에서는 월별 기록 및 통계 자료를 엑셀 다운로드 할 수 있으며, 특정 양식 등을 설정해 보고서를 생성 할 수 있습니다 - CMS 는 여러 분산 되어 있는 구역 및 장비를 관리 (무인 경비 >> 비상 상황 대처), 품질 관리 전 유통 과정 확인, IT 시스템 로그 모니터링 등 여러 분야에서 많..
[제 목] [IT 용어] SCM / SCP / SCE 용어 설명 [설 명] - [ SCM (Supply Chain Management) 설명 ] : - SCM 란 Supply Chain Management 단어로 [공급망 관리] 를 의미 합니다 - SCM 은 부품 제공업자로부터 생산자, 배포자, 고객에 이르는 물류의 흐름을 하나의 가치사슬 관점에서 파악하고 필요한 정보가 원활히 흐르도록 지원하는 시스템을 말합니다 - SCM 은 원자재 조달에서 마지막 단계인 제품 배송에 이르기까지 제품 또는 서비스와 관련된 상품, 데이터 및 재정의 흐름을 관리 합니다 - SCM 은 기업 내에 부문별 최적화나 개별 기업단위의 최적화에서 탈피하여 공급망의 구성요소들 간에 이루어지는 전체프로세스 최적화를 달성하고자 하는..