SW관련 용어
인공지능 (Artification Intelligence):
인간의 두뇌와 같이 컴퓨터 스스로 추론, 학습, 판단 등 인간지능적인 작업을 수행하는 시스템이다
뉴럴링크(Neuralink) : 사람의 뇌와 컴퓨터를 결합하는 기술을 개발하기 위해 설립한 회사이다
작은 전극을 뇌에 이식함으로써 생각을 업로드하고 다운로드하는 것을 목표로 삼고 있는 회사이다
딥 러닝(Deep Learning) :인간의 두뇌를 모델로 만들어진 인공 신경망을 기반으로 하는 기계 학습 기술이다
마치 사람처럼 스스로 학습할 수 있고 많은 데이터를 정형화하지 않고도 스스로 필요한데이터를 수집하고 분석하여 고속으로 처리할 수 있다
매시업(Mashup) :
웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스, 데이터베이스등을 만드는 기술이다
서비스 지향 아키텍처(SOA; Service Oriented Architecture):
기업의 소프트웨어 인프라인 정보시스템을 공유와 재사용이 가능한 서비스 단위나
컴포넌트 중심으로 구축하는 정보기술 아키텍처이다
기업의 IT시스템을 비즈니스에 맞춰 유연하게 사용할 수 있다는 장점이 있다.
시큐어 코딩(Secure Cording) :
소프트웨어의 구현 단계에서 발생할 수 있는 보안 취약점들을 최소화하기 위해 보안 요소들을 고려하며
코딩하는 것을 의미한다.
보안 취약점을 사전에 대응하여 안정성과 신뢰성을 확보하기 위해 사용된다.
보안 정책을 바탕으로 시큐어 코딩 가이드를 작성하고, 개발 참여자에게는 시큐어 코딩 교육을 실시해야 한다.