소프트웨어
InfoWiki
software
컴퓨터를 사용하려면 하드웨어가 기능을 발휘하게끔 지시하고 제어하는 프로그램이 필요한데 이를 소프트웨어라 한다. 다시 말해, 소프트웨어는 물리적인 실체인 하드웨어와 대응되는 용어로, 컴퓨터 시스템의 작동을 통제하는 컴퓨터 프로그램들로 구성되어 있다. 소프트웨어가 없다면 사용자는 컴퓨터 하드웨어만가지고는 아무런 일도 할 수 없다. 소프트웨어의 기능을 요약하면 다음과 같다.
- 조직이 보유하고 있는 컴퓨터 자원을 관리하고
- 인간이 이러한 자원을 이용할 수 있도록 필요한 도구를 제공하고
- 조직이 사용자와 저장된 정보 사이에서 중재자 역할을 담당한다.
소프트웨어 프로그램은 컴퓨터가 인식하는 명령어를 논리적으로 순서에 맞게 나열하여 모아놓은 것이다. 프로그램을 작성하는 과정을 프로그래밍이라 하고 이러한 업무만을 전문으로 하는 사람을 프로그래머라 한다.
소프트웨어는 크게 시스템 소프트웨어와 응용 소프트웨어 두 종류로 구분되며 각각은 서로 다른 기능을 수행한다. 시스템 소프트웨어는 컴퓨터 자원들을 관리하는 일련의 프로그램 집합이며, 응용 소프트웨어는 사용자들이 특정한 컴퓨팅 문제를 해결할수록 도와주는 프로그램이다. 가령, 문서를 작성하거나 전자 우편을 발송하는 소프트웨어들을 말한다.