소프트웨어 시스템

Software system

소프트웨어 시스템은 컴퓨터 시스템의 일부를 형성하는 소프트웨어(하드웨어와 소프트웨어의 조합)에 기초컴포넌트 간의 통신 시스템입니다.「이러한 프로그램을 셋업 하기 위해서 사용되는 다수의 개별 프로그램, 설정 파일, 시스템의 구조를 설명하는 시스템 메뉴얼, 및 시스템의 사용 방법을 설명하는 유저 메뉴얼로 구성되어 있습니다.」[1]

"소프트웨어 시스템"이라는 용어는 "컴퓨터 프로그램" 및 "소프트웨어"라는 용어와 구별되어야 한다.컴퓨터 프로그램이라는 용어는 일반적으로 특정 작업을 수행하는 일련의 명령(소스 또는 객체 코드)을 나타냅니다.그러나 소프트웨어 시스템은 일반적으로 사양, 테스트 결과, 최종 사용자 문서, 유지보수 기록 [2]등 더 많은 컴포넌트를 포함하는 포괄적인 개념을 말합니다.

소프트웨어 시스템이라는 용어의 사용은 때때로 소프트웨어 엔지니어링맥락에서 시스템 이론 접근법의 적용과 관련이 있다.소프트웨어 시스템은 [1]여러 개의 개별 컴퓨터 프로그램과 함께 작동하는 관련 구성 파일, 설명서 등으로 구성됩니다.이 개념은 소프트웨어의 주요 컴포넌트와 그 상호작용에 초점을 맞추고 있기 때문에 크고 복잡한 소프트웨어 연구에 사용됩니다.또한 소프트웨어 아키텍처 분야와도 관련이 있습니다.

소프트웨어 시스템은 특히 소프트웨어 엔지니어링과 [3]시스템 엔지니어링 전반에 관심이 있는 그룹의 활발한 연구 영역입니다.Journal of Systems and Software(Elsevier가 발행)와 같은 학술지는 이 주제에 [4]전념하고 있습니다.

ACM Software System Award는 "개념에 대한 기여, 상업적 수용 또는 [5]다에 반영되어 영속적인 영향을 준 시스템을 개발한 사람 또는 조직에 수여하는 상입니다.1983년부터 컴퓨터 기계 협회(ACM)가 수여하고 있으며, IBM이 후원하는 상금이 수여되고 있습니다.의 두 가지 유형은 시스템소프트웨어와 애플리케이션소프트웨어입니다

분류

소프트웨어 시스템의 주요 범주에는 애플리케이션 소프트웨어 개발, 프로그래밍 소프트웨어 및 시스템 소프트웨어에 기반한 범주가 포함됩니다. 단, 구분이 어려울 수 있습니다.소프트웨어 시스템의 예로는 운영 체제, 컴퓨터 예약 시스템, 항공 교통 관제 시스템, 군 지휘 및 제어 시스템, 통신 네트워크, 콘텐츠 관리 시스템, 데이터베이스 관리 시스템, 전문가 시스템, 임베디드 시스템 등이 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b Sommerville, Ian (2007). "1.1.1; What is software?". Software Engineering (8th ed.). Addison-Wesley. pp. 5–6. ISBN 978-0-321-31379-9. OL 18264252M.
  2. ^ 'Grubb, P.; Takang, A. (2007). Software Maintenance: Concepts and Practice, 2nd Edition. New Jersey: World Scientific. pp. 7–9. doi:10.1142/5318. ISBN 978-981-238-426-3. OCLC 912499935.
  3. ^ "The Max Planck Institute for Software Systems". Retrieved 2020-12-31.
  4. ^ "Journal of Systems and Software (JSS)". DBLP. Germany: LZI. Retrieved 2020-12-31.
  5. ^ "Software System Award". ACM Awards. Association for Computing Machinery. Retrieved 2020-12-31.