해당 문서는 오래되었습니다

문서를 읽으실 때 조심하세요



목차

1. 개요
2. 구분
2.1. 프로그램

1. 개요

컴퓨터, 통신, 자동화 등의 장비와 그 주변장치에 대하여 명령·제어·입력·처리·저장·출력·상호작용이 가능하게 하는 지시·명령(음성이나 영상정보 등을 포함한다)의 집합과 이를 작성하기 위하여 사용된 기술서(記述書)나 그 밖의 관련 자료
- 소프트웨어 진흥법 제2조 제1호(舊 소프트웨어산업 진흥법)


Software

응용 프로그램데이터처럼, 컴퓨터하드웨어 상에서 구동되거나 처리되는 무형물을 뭉뚱그려 지칭하는 말이다.

소프트웨어는 컴퓨터의 시스템을 구성하는 주요 요소 중 하나이다(컴퓨터 = 하드웨어 + 소프트웨어 + 펌웨어).

2. 구분

2.1. 프로그램

입력물(Input)에 대한 사용자의 명령(Instruction)에 따라 일련의 산출물(Output)을 제공하는 소프트웨어를 말한다. 통상적으로 프로그램은 소프트웨어의 동의어로 사용되나, 소프트웨어가 보다 큰 개념으로 프로그램을 포함하고 있다.