의견.png

"응용 소프트웨어"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
잔글
1번째 줄: 1번째 줄:
'''응용 소프트웨어'''(application software)란 홈페이지 운영이나 업무관리 등 특정한 기능을 수행하기 위해 개별적으로 개발한 소프트웨어를 말한다. 간략히 '''응용 S/W''' 또는 '''애플리케이션'''(application)이라고 한다. '''응용 프로그램'''('''AP''', application program)이라고도 하며, 줄여서 '''앱'''(App)이라고도 한다. 스마트폰 등 모바일 기기에서 사용하는 응용 프로그램을 [[모바일 앱]](mobile app)이라고 한다. [[탈중앙화]]된 분산 응용 프로그램을 [[디앱]](DApp)이라고 한다.
+
'''응용 소프트웨어'''(application software)란 홈페이지 운영이나 업무관리 등 특정한 기능을 수행하기 위해 개별적으로 개발한 소프트웨어를 말한다. 줄여서 '''응용 S/W''', '''애플리케이션'''(application)이라고도 한다. 직접 데이터를 처리하고 결과를 제공하며 사용자가 프로그래밍 명령으로 하드웨어를 동작시키려는 것을 운영체계를 통하여 가능하게 해주는 역할을 한다.
  
 
응용 소프트웨어를 구매하면 최종 실행 코드뿐 아니라 소스 코드까지 모두 제공하며, 일부 기능의 변경, 추가, 삭제 등 커스터마이징을 제공한다. 응용 S/W에는 업무관리시스템(WMS), 콘텐츠관리시스템(CMS), 학습관리시스템(LMS), 지리정보시스템(GIS), 구인구직 프로그램 등이 있다.
 
응용 소프트웨어를 구매하면 최종 실행 코드뿐 아니라 소스 코드까지 모두 제공하며, 일부 기능의 변경, 추가, 삭제 등 커스터마이징을 제공한다. 응용 S/W에는 업무관리시스템(WMS), 콘텐츠관리시스템(CMS), 학습관리시스템(LMS), 지리정보시스템(GIS), 구인구직 프로그램 등이 있다.
 +
 +
==개요==
 +
넓은 의미에서는 운영체제에서 실행되는 모든 소프트웨어를 말하고, 좁은 의미에서는 운영체제 위에서 사용자가 직접 사용하게 되는 소프트웨어들을 뜻한다. 대부분 업체에서 여러 가지 일을 효율적으로 처리할 수 있는 프로그램들을 미리 만들어 제공하면, 사용자가 효과적인 업무 수행을 위해 목적에 맞는 것을 골라 사용하는 방식으로 사용되고 있다. 응용 소프트웨어는 컴퓨터가 실제 하는 일에 집중하기 보다는 컴퓨터를 하나의 문제 해결을 위한 도구로써 활용하는 소프트웨어다. 시스템 소프트웨어의 문제 해결과 구동을 위해 사용한다.<ref>〈[http://gnujava.com/board/article_view.jsp?article_no=305&menu_cd=99&board_no=71&table_cd=EPAR08&table_no=08 시스템소프트웨어와 응용소프트웨어의 차이는??]〉, 《GNUJAVA》, 2014-03-25</ref> 통상적으로 프로그램은 소프트웨어를 칭하므로, 응용 프로그램(application program)이라고도 하며, 약자를 따서 앱(AP)이라고 부르기도 한다. 스마트폰과 같은 모바일 기기에서 사용하는 응용 프로그램은 [[모바일 앱]](mobile app)이라고 하며, [[탈중앙화]]된 분산 응용 프로그램을 [[디앱]](DApp)이라고 한다.
 +
 +
==특징==
 +
자바(JAVA), C ++, .net 등의 고급언어로 작성되며, 사용자가 요청할 때 실행된다. 일반적으로 시스템을 시행하는데 필요하지 않지만, 사용자별로 다르다. 시스템 소프트웨어와 달리 특수 용도이다.<ref>〈[https://ko.gadget-info.com/difference-between-system-software 시스템소프트웨어와 응용 소프트웨어의 차이점]〉, 《Gadget-info.com》</ref> 여러 가지 프로그래밍 언어의 규칙에 맞게 문서 편집기를 이용하여 소스 프로그램을 작성해야 한다. 시스템 소프트웨어에 의해 생성된 플랫폼에서 실행되는데, 응용 프로그램 소프트웨어는 최종 사용자와 시스템 소프트웨어 간의 중개자다.
 +
 +
==분류==
 +
===개발자에 따른 분류===
 +
*패키지 프로그램
 +
:특정 분야에서 공동적으로 사용할 수 있도록 소프트웨어 전문 업체에서 개발한 프로그램으로, 많은 노력이 필요 없이 쉽게 업무를 처리할 수 있다는 장점이 있지만, 쉽게 수정할 수 없다는 단점이 있다. 그 예로 워드 프로세서, 스프레드 시트, 그래픽 소프트웨어, 데이터베이스 프로그램 등이 있다.
 +
*사용자 프로그램
 +
:사용자들이 자기만의 특정한 문제를 해결하기 위하여 직접 만들거나 주문제작하여 사용하는 프로그램이다. 스프레드시트 템플릿이나 워드 프로세서 매크로, 과학 시뮬레이션, 전자메일 필터 등이 있다. 사용자는 직접 이러한 소프트웨어를 제작하고도 이것들을 중요하게 여기지 않을 때가 많다.<ref name=“응용소프트웨어”>꿈, 〈[https://m.blog.naver.com/PostView.nhn?blogId=mothra&logNo=50029949384&proxyReferer=https:%2F%2Fwww.google.com%2F 시스템소프트웨어와 응용소프트웨어 QQQ]〉, 《네이버 블로그》, 2008-04-04</ref>
 +
 +
===사용 목적에 따른 분류===
 +
*오피스 제품군
 +
*컴퓨터 통신
 +
*멀티미디어
 +
*분석 소프트웨어
 +
*협업 소프트웨어
 +
*사무용 소프트웨어
 +
*교육용 소프트웨어
 +
학생들의 학습을 도와주기 위한 프로그램으로, 학생 혼자서 자신의 능력에 따라 학습할 수 있도록 도와주는 컴퓨터 보조 수업(CAL, Computer aided insction) 프로그램, 학습용 모의 실험 프로그램 등이 있다.
 +
*가사용
 +
가정에서 이루어지는 일상 생활에 도움을 주기 위한 프로그램으로서 가족 건강 관리 프로그램, 집안 꾸미기 프로그램, 정원 관리 프로그램, 가계부 관리 프로그램 등이 있다.
 +
*오락용
 +
개인의 취미 생활을 즐기고 여가를 즐겁게 활용할 수 있도록 도와주는 프로그램이다. 음악 연주 및 작곡 프로그램, 노래 부르기 프로그램, 바둑 프로그램 등 여러 가지 프로그램이 잇다.
 +
*특수 업무용
 +
개인이나 단체의 특수 목적을 달성하기 위한 프로그램으로 병원, 역, 출판사, 설계 사무실 등에서 사용된다.
 +
*스프레드시트
 +
수치 자료를 입력하고 각종 통계를 구하거나 분석하는 프로그램이다. 대표적인 것으로는 엑셀, 모터스 123, 넥셀 등이 있다.
 +
*그래픽 프로그램
 +
도형을 그리거나 사진을 입력하고 편집하는 프로그램으로 페인트샵 프로, 포토샵 등이 많이 이용된다.
 +
*데이터베이스 관리 프로그램
 +
많은 양의 데이터를 저장하여 검색, 수정 등의 관리를 하는 프로그램으로 학교 생활 기로부, 고객관리, 도서 관리, 재고 관리 등에 사용한다.<ref>2615, 〈[http://blog.daum.net/scvprove/7 응용소프트웨어의 종류와 기능]〉, 《다음 블로그》, 2010-05-18</ref>
 +
 +
{{각주}}
 +
 +
==참고자료==
 +
*〈[http://gnujava.com/board/article_view.jsp?article_no=305&menu_cd=99&board_no=71&table_cd=EPAR08&table_no=08 시스템소프트웨어와 응용소프트웨어의 차이는??]〉, 《GNUJAVA》, 2014-03-25
 +
*〈[https://ko.gadget-info.com/difference-between-system-software 시스템소프트웨어와 응용 소프트웨어의 차이점]〉, 《Gadget-info.com》
 +
*꿈, 〈[https://m.blog.naver.com/PostView.nhn?blogId=mothra&logNo=50029949384&proxyReferer=https:%2F%2Fwww.google.com%2F 시스템소프트웨어와 응용소프트웨어 QQQ]〉, 《네이버 블로그》, 2008-04-04
 +
*2615, 〈[http://blog.daum.net/scvprove/7 응용소프트웨어의 종류와 기능]〉, 《다음 블로그》, 2010-05-18
  
 
==같이 보기==
 
==같이 보기==
 
* [[소프트웨어]]
 
* [[소프트웨어]]
 
* [[시스템 소프트웨어]]
 
* [[시스템 소프트웨어]]
* [[상용 소프트웨어]]
 
 
* [[모바일 앱]]
 
* [[모바일 앱]]
 
* [[디앱]](DApp)
 
* [[디앱]](DApp)

2021년 1월 15일 (금) 17:58 판

응용 소프트웨어(application software)란 홈페이지 운영이나 업무관리 등 특정한 기능을 수행하기 위해 개별적으로 개발한 소프트웨어를 말한다. 줄여서 응용 S/W, 애플리케이션(application)이라고도 한다. 직접 데이터를 처리하고 결과를 제공하며 사용자가 프로그래밍 명령으로 하드웨어를 동작시키려는 것을 운영체계를 통하여 가능하게 해주는 역할을 한다.

응용 소프트웨어를 구매하면 최종 실행 코드뿐 아니라 소스 코드까지 모두 제공하며, 일부 기능의 변경, 추가, 삭제 등 커스터마이징을 제공한다. 응용 S/W에는 업무관리시스템(WMS), 콘텐츠관리시스템(CMS), 학습관리시스템(LMS), 지리정보시스템(GIS), 구인구직 프로그램 등이 있다.

개요

넓은 의미에서는 운영체제에서 실행되는 모든 소프트웨어를 말하고, 좁은 의미에서는 운영체제 위에서 사용자가 직접 사용하게 되는 소프트웨어들을 뜻한다. 대부분 업체에서 여러 가지 일을 효율적으로 처리할 수 있는 프로그램들을 미리 만들어 제공하면, 사용자가 효과적인 업무 수행을 위해 목적에 맞는 것을 골라 사용하는 방식으로 사용되고 있다. 응용 소프트웨어는 컴퓨터가 실제 하는 일에 집중하기 보다는 컴퓨터를 하나의 문제 해결을 위한 도구로써 활용하는 소프트웨어다. 시스템 소프트웨어의 문제 해결과 구동을 위해 사용한다.[1] 통상적으로 프로그램은 소프트웨어를 칭하므로, 응용 프로그램(application program)이라고도 하며, 약자를 따서 앱(AP)이라고 부르기도 한다. 스마트폰과 같은 모바일 기기에서 사용하는 응용 프로그램은 모바일 앱(mobile app)이라고 하며, 탈중앙화된 분산 응용 프로그램을 디앱(DApp)이라고 한다.

특징

자바(JAVA), C ++, .net 등의 고급언어로 작성되며, 사용자가 요청할 때 실행된다. 일반적으로 시스템을 시행하는데 필요하지 않지만, 사용자별로 다르다. 시스템 소프트웨어와 달리 특수 용도이다.[2] 여러 가지 프로그래밍 언어의 규칙에 맞게 문서 편집기를 이용하여 소스 프로그램을 작성해야 한다. 시스템 소프트웨어에 의해 생성된 플랫폼에서 실행되는데, 응용 프로그램 소프트웨어는 최종 사용자와 시스템 소프트웨어 간의 중개자다.

분류

개발자에 따른 분류

  • 패키지 프로그램
특정 분야에서 공동적으로 사용할 수 있도록 소프트웨어 전문 업체에서 개발한 프로그램으로, 많은 노력이 필요 없이 쉽게 업무를 처리할 수 있다는 장점이 있지만, 쉽게 수정할 수 없다는 단점이 있다. 그 예로 워드 프로세서, 스프레드 시트, 그래픽 소프트웨어, 데이터베이스 프로그램 등이 있다.
  • 사용자 프로그램
사용자들이 자기만의 특정한 문제를 해결하기 위하여 직접 만들거나 주문제작하여 사용하는 프로그램이다. 스프레드시트 템플릿이나 워드 프로세서 매크로, 과학 시뮬레이션, 전자메일 필터 등이 있다. 사용자는 직접 이러한 소프트웨어를 제작하고도 이것들을 중요하게 여기지 않을 때가 많다.[3]

사용 목적에 따른 분류

  • 오피스 제품군
  • 컴퓨터 통신
  • 멀티미디어
  • 분석 소프트웨어
  • 협업 소프트웨어
  • 사무용 소프트웨어
  • 교육용 소프트웨어

학생들의 학습을 도와주기 위한 프로그램으로, 학생 혼자서 자신의 능력에 따라 학습할 수 있도록 도와주는 컴퓨터 보조 수업(CAL, Computer aided insction) 프로그램, 학습용 모의 실험 프로그램 등이 있다.

  • 가사용

가정에서 이루어지는 일상 생활에 도움을 주기 위한 프로그램으로서 가족 건강 관리 프로그램, 집안 꾸미기 프로그램, 정원 관리 프로그램, 가계부 관리 프로그램 등이 있다.

  • 오락용

개인의 취미 생활을 즐기고 여가를 즐겁게 활용할 수 있도록 도와주는 프로그램이다. 음악 연주 및 작곡 프로그램, 노래 부르기 프로그램, 바둑 프로그램 등 여러 가지 프로그램이 잇다.

  • 특수 업무용

개인이나 단체의 특수 목적을 달성하기 위한 프로그램으로 병원, 역, 출판사, 설계 사무실 등에서 사용된다.

  • 스프레드시트

수치 자료를 입력하고 각종 통계를 구하거나 분석하는 프로그램이다. 대표적인 것으로는 엑셀, 모터스 123, 넥셀 등이 있다.

  • 그래픽 프로그램

도형을 그리거나 사진을 입력하고 편집하는 프로그램으로 페인트샵 프로, 포토샵 등이 많이 이용된다.

  • 데이터베이스 관리 프로그램

많은 양의 데이터를 저장하여 검색, 수정 등의 관리를 하는 프로그램으로 학교 생활 기로부, 고객관리, 도서 관리, 재고 관리 등에 사용한다.[4]

각주

  1. 시스템소프트웨어와 응용소프트웨어의 차이는??〉, 《GNUJAVA》, 2014-03-25
  2. 시스템소프트웨어와 응용 소프트웨어의 차이점〉, 《Gadget-info.com》
  3. 꿈, 〈시스템소프트웨어와 응용소프트웨어 QQQ〉, 《네이버 블로그》, 2008-04-04
  4. 2615, 〈응용소프트웨어의 종류와 기능〉, 《다음 블로그》, 2010-05-18

참고자료

같이 보기


  의견.png 이 응용 소프트웨어 문서는 소프트웨어에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.