또한 , 본 발명 에 따른 장치 에 탑재 되 고 본 발명 에 따른 방법 을 실행 하 는 컴퓨터 프로그램 ( 프로그램 , 소프트웨어 , 소프트웨어 어플리케이션 , 스크립트 혹은 코드 로 도 알려져 있 음 ) 은 컴파일 되 거나 해석 된 언어 나 선험 적 혹은 절차 적 언어 를 포함 하 는 프로그래밍 언어 의 어떠 한 형태 로 도 작성 될 수 있 으며 , 독립 형 프로그램 이나 모듈 , 컴포넌트 , 서브루틴 혹은 컴퓨터 환경 에서 사용 하 기 에 적합 한 다른 유닛 을 포함 하 여 어떠 한 형태 로 도 전개 될 수 있 다 . 컴퓨터 프로그램 은 파일 시스템 의 파일 에 반드시 대응 하 는 것 은 아니 다 . 프로그램 은 요청 된 프로그램 에 제공 되 는 단일 파일 내 에 , 혹은 다중 의 상호 작용 하 는 파일 ( 예컨대 , 하나 이상 의 모듈 , 하위 프로그램 혹은 코드 의 일부 를 저장 하 는 파일 ) 내 에 , 혹은 다른 프로그램 이나 데이터 를 보유 하 는 파일 의 일부 ( 예컨대 , 마크업 언어 문서 내 에 저장 되 는 하나 이상 의 스크립트 ) 내 에 저장 될 수 있 다 . 컴퓨터 프로그램 은 하나 의 사이트 에 위치 하 거나 복수 의 사이트 에 걸쳐서 분산 되 어 통신 네트워크 에 의해 상호 접속 된 다중 컴퓨터 나 하나 의 컴퓨터 상 에서 실행 되 도록 전개 될 수 있 다 .