컴퓨터시스템
소셜 로봇 (Social Robot)
I. 소셜 로봇의 개념 및 특징 가. 소셜 로봇의 개념 개념도 개념 일상적 의사소통 및 상대 행동에 따라 적응해가며 사회적…
챗봇 (Chatbot)
I. 인공지능 기반 채팅, 챗봇 가. 챗봇의 개념 사람과 문자 대화를 통해 질문에 알맞은 답이나 각종 연관 정보 제공 인공지능…
로봇공정 자동화 (RPA)
I. AI융합 생산성 향상기술, 로봇공정 자동화 단순 반복 업무를 사람이 처리하지 않고, 로봇 자동화 솔루션을 통해 처리하는 혁신 시스템 기존…
협동 로봇 (Collaborative Robot)
I. 인간과 로봇의 협동, 협동 로봇의 개념 인간과 로봇이 같은 공간에서 함께 작업하기 위한 협동운용 조건을 충족하는 산업용 로봇 (ISO10218)…
무선 전력전송, 무선 충전
I. 선 없는 충전 기술, 무선 전력전송/충전 기술 가. 무선 전력전송/충전 기술 개요 전력선을 사용하지 않고 무선으로 전기 에너지를 자기장…
소프트웨어 리팩토링 (Refactoring)
I. 소프트웨어 코드 정제 기법, 소프트웨어 리팩토링 개념 목적 유지보수 생산성 향상 위해 기능을 변경하지 않고 소스코드를 수정, 보완하는 소프트웨어 품질향상…
3R(Reverse Engineering, Re-engineering, Reuse)
I. 소프트웨어 생산성 향상을 위한 3R 가. 소프트웨어 3R(Reverse Engineering, Re-engineering, Reuse)의 개념 Repository를 기반으로 역공학(Reverse Engineering), 재공학(Re-engineering), 재사용(Reuse)을 통해…
소프트웨어 모듈화(Modularity)
I. 효율적인 프로그램 구성 지원, 모듈화 가. 모듈화(Modularity)의 개념 프로그램을 분석하고 추상화하여 소프트웨어의 성능을 향상시키거나, 프로그램의 시험, 통합 및 수정을…
Lehman 소프트웨어 변화
I. 변화 관리와 유지보수 핵심, Lehman 소프트웨어 변화 가. Lehman 소프트웨어 변화 원리 소프트웨어는 요구에 의해 계속적으로 변경되며, 변경에 따른…
SW유지보수
I. 소프트웨어 생명 연장, SW유지보수 개요 가. SW유지보수의 개념 SW가 인수, 설치된 후 폐기될 때까지 결함제거, 성능향상, 변화된 환경에 소프트웨어의…