문맥 (context)
응용 소프트웨어(application software) 또는 애플리케이션은 운영 체제에서 실행되는 모든 소프트웨어를 뜻한다. 따라서, 워드프로세서, 스프레드시트, 웹브라우저들뿐만 아니라 컴파일러나 링커 등도 응용 소프트웨어에 속한다. 또는 좁은 의미에서는 OS 위에서 사용자가 직접 사용하게되는 소프트웨어들을 뜻한다. 이런 경우 컴파일러나 링커등 시스템소프트웨어를 제외한 워드프로세서등의 소프트웨어들만을 주로 뜻한다. 이렇게 뜻을 한정할 경우 응용 소프트웨어는 시스템 소프트웨어의 여집합이라고도 생각할 수 있다. 간단하게 줄여서 애플리케이션이라고 하며 준말로 앱(app)이라도 부른다.
쉽지만 꽤 정확하지는 않은 비유를 쓰자면, 이것은 하드웨어의 세계에서 전기 불빛을 응용 프로그램(애플리케이션)이라 하고, 발전소를 시스템이라고 할 수 있다. 발전소는 전기를 생산하지만, 전등과 같은 응용품을 이용하기 전에는 그 자체가 빛을 내는 등의 사용자가 바라는 기능을 수행하지는 않는다.
<heading>응용 프로그램 제품군 </heading>
응용 프로그램 제품군은 하나의 꾸러미로 묶인 여러 개의 응용 프로그램을 말한다. 워드 프로세서와 스프레드시트, 그 밖에 몇몇의 응용 프로그램들이 함께 포함된 마이크로소프트 오피스가 대표적인 예이다. 하나의 꾸러미로 묶인 응용 프로그램들은 대개 사용자가 배우거나 사용하기 쉽게 짜여진 일관된 사용자 인터페이스를 사용한다. 그리고 이들은 보통 사용자의 편의를 위해 응용 프로그램 사이에 상호 작용하는 기능을 가진다. 예를 들어, 한 스프레드시트에 워드 프로세서의 문서를 포함할 수 있고, 게다가 다른 종류의 스프레드시트 응용 프로그램에서 이 스프레드시트의 문서를 만들 수도 있다.
<heading>사용자 소프트웨어 </heading>
사용자 소프트웨어는 시스템이 사용자에 특화된 요구에 적합하도록 만든다. 사용자는 직접 이러한 소프트웨어를 제작하고도 이를 중요하게 여기지 않을 때가 많다.
<heading>임베디드 시스템 </heading>
VCR, DVD 플레이어, 전자레인지와 같은 임베디드 시스템에서는 응용 소프트웨어와 운영 체제 소프트웨어를 구별하기 어려울 수도 있다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
응용 프로그램 제품군이 갖는 주요 특징은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation응용 프로그램 제품군의 속성 및 특징을 묻는 질문임을 파악한다.
-
2정보 추출
information_extraction본문 내 '응용 프로그램 제품군' 섹션에서 해당 대상의 특징을 설명하는 문장을 찾는다.
- 응용 프로그램 제품군은 하나의 꾸러미로 묶인 여러 개의 응용 프로그램을 말한다.
- 하나의 꾸러미로 묶인 응용 프로그램들은 대개 사용자가 배우거나 사용하기 쉽게 짜여진 일관된 사용자 인터페이스를 사용한다.
- 그리고 이들은 보통 사용자의 편의를 위해 응용 프로그램 사이에 상호 작용하는 기능을 가진다.
-
3근거 선택
evidence_selection제품군의 핵심 속성인 '일관된 사용자 인터페이스'와 '응용 프로그램 간 상호 작용 기능'을 선별한다.
- 일관된 사용자 인터페이스를 사용한다.
- 응용 프로그램 사이에 상호 작용하는 기능을 가진다.
-
4논리 통합
logical_integration선별된 두 가지 특징을 결합하여 제품군의 속성을 정의한다.
-
5결론 도출
conclusion_formulation사용자 편의를 위한 인터페이스의 일관성과 프로그램 간 상호 작용성을 특징으로 도출한다.
-
6답변 생성
answer_generation질문에 대해 문맥에 근거한 완성된 문장으로 답변을 작성한다.
- 일관된 사용자 인터페이스를 사용한다.
- 응용 프로그램 사이에 상호 작용하는 기능을 가진다.
최종 답변 (final_answer)
응용 프로그램 제품군은 사용자가 배우거나 사용하기 쉽도록 일관된 사용자 인터페이스를 사용하며, 사용자의 편의를 위해 응용 프로그램들 사이에 상호 작용하는 기능을 갖는다는 특징이 있다.
핵심 해석 (core_interpretation)
응용 프로그램 제품군은 일관된 사용자 인터페이스를 사용하고 응용 프로그램 사이에 상호 작용하는 기능을 가진다.