개요
소프트웨어 정의 물리적 실체인 하드웨어의 반대어로 만들어진 용어이다. 프로그램과 프로그램의 개발, 운용, 보수에 필요한 관련 일체 정보를 말한다. 소프트웨어에 프로그램 이외의 문서와 정보를 포함시키는 이유는 이들 모두가 소프트웨어 생산 작업의 결과이기 때문이다. 또한 프로그램은 프로그램 언어로 작성된 코드, 즉 정적인 표현을 의미하지만 소프트웨어는 프로그램이 컴퓨터를 가동시킨다는 동적인 의미를 포함하고 있다. 공학 정의 공학은 무엇인가를 만드는 활동이라고 정의할 수 있고, 창조(creation)한다는 것과 유사한 의미를 가지고 있다. 만드는 과정에서 비용, 자원, 기간이 소요되어 현실적 접근을 해야하고, 경제성, 효율성과 연관되어 계획 또는 관리 등의 분야와 연결되어야 한다. 즉, 공학은 경영학, 경제학..
더보기