chapter 04 컴퓨터소프트웨어 -...
TRANSCRIPT
소프트웨어 개요
시스템 소프트웨어
응용 소프트웨어
응용 소프트웨어의 기능별 분류
차례
2
SECTION 01 소프트웨어개요
3
소프트웨어(software)물리적인 컴퓨터 시스템을 동작시키는 데 사용되는 다양한프로그램
01 소프트웨어 개요 (1/4)
4
소프트웨어 분류시스템 소프트웨어(system software)
응용 소프트웨어(application software)
01 소프트웨어 개요 (2/4)
5
펌웨어(firmware)
응용 소프트웨어처럼 별도의 설치 과정을 거치는 것이 아니
라 하드웨어의 롬(ROM)에 저장되어 하드웨어를 제어하는
역할을 수행하는 소프트웨어
미들웨어(middleware)
서로 다른 기종의 하드웨어나 프로토콜, 통신 환경 등을 연
결하여 응용 프로그램과 그 프로그램이 운영되는 환경 간에
원만한 통신이 이루어질 수 있게 하는 소프트웨어
01 소프트웨어 개요 (3/4)
6
펌웨어와 미들웨어
01 소프트웨어 개요 (4/4)
7
SECTION 02 시스템소프트웨어
8
시스템소프트웨어(system software) 사용자가 컴퓨터 하드웨어 및 각종 정보를 효율적으로 사용할 수 있도록 지원하기 위한 모든 프로그램
종류
운영체제(operating system)
로더(loader)
컴파일러(compiler)
어셈블러(assembler)
링커(linker)
유틸리티(utility)
02 시스템소프트웨어
9
링커(linker)
하나의 결과를 출력하기 위해 작성된 서로 다른 작은 프로
그램들을 연결하여 실행 가능한 하나의 프로그램으로 만들
어주는 시스템 소프트웨어
로더(loader)
하드디스크와 같은 보조기억장치에 저장되어 있는 특정 프
로그램을 중앙처리장치가 실행하기 위해 주기억장치에 적
재하는 과정을 담당
2.1 링커와 로더 (1/2)
10
2.1 링커와 로더 (2/2)
11
프로그래밍 언어사용자가 컴퓨터를 통해 특정 작업을 수행하기 위해 사용하는 언어
기계어(machine code)컴퓨터가 사용하는 0, 1로 된 이진 체계 언어
언어처리 프로그램컴파일러(compiler)
C나 C++ 등과 같은 고급 언어를 기계어로 번역
어셈블러((assembler)
저급 언어인 어셈블리어(assembly language)를 기계어로 번역
2.2 언어처리 프로그램 (1/2)
12
언어 처리(번역) 프로그램
2.2 언어처리 프로그램 (2/2)
13
유틸리티(utility)
컴퓨터 하드웨어, 운영체제, 응용 소프트웨어를 관리하는
데 도움을 주는 프로그램
종류
디스크 조각모음
파일 압축
백업과 복원
장치 드라이버
2.3 유틸리티
14
SECTION 03 응용 소프트웨어
15
응용 소프트웨어사용자가 컴퓨터 시스템을 통해 특정 작업을 수행하고자 할때 사용하는 소프트웨어
03 응용 소프트웨어
16
상용 소프트웨어(commercial software)
3.1 상용소프트웨어와 주문형소프트웨어(1/2)
17
주문형 소프트웨어(customized software)
3.1 상용소프트웨어와 주문형소프트웨어(2/2)
18
프리웨어(freeware)
사용자들에게 대가없이 무료로 제공되는 소프트웨어
셰어웨어(shareware)
무료로 배포되긴 하지만 사용 기간이나 기능상에 제약이 있
는 소프트웨어
퍼블릭 도메인(public domain)
저작권이 소멸된 저작물
3.2 소프트웨어 저작권과 배포 (1/3)
19
오픈소스 소프트웨어(open-source software) 소스 코드 제공
사용자들이 자유롭게 변경하거나 수정가능
사이트 라이선스(site license)소프트웨어 사용권을 특정 단체에 소속된 사용자에게 부여하거나 정해진 종류 또는 정해진 수의 컴퓨터에 부여하는것
ASP(Application Service Provider) 고가의 하드웨어, 소프트웨어를 도입하지 않고 네트워크 인프라를 이용하여 다양한 정보화 솔루션을 사용할 수 있는어플리케이션 임대 서비스
3.2 소프트웨어 저작권과 배포 (2/3)
20
네트워크 라이선스(network license) 해당 프로그램을 서버에 설치해놓고 사용자들이 네트워크를 통해 서버로 접속하여 해당 프로그램을 사용하는 것
3.2 소프트웨어 저작권과 배포 (3/3)
21
SECTION 04 응용 소프트웨어의기능별 분류
22
업무용으로 사용되는 소프트웨어들을 하나로 묶은 응
용 프로그램 제품군
워드프로세서(word-processor)
스프레드시트 소프트웨어(spreadsheet software)
프레젠테이션 소프트웨어(presentation software)
데이터베이스 소프트웨어(database software)
4.1 오피스 제품군 (1/3)
23
워드프로세싱 소프트웨어(한/글, 워드)
스프레드시트 소프트웨어(엑셀, 칼크)
4.1 오피스 제품군 (2/3)
24
프레젠테이션 소프트웨어(파워포인트, 슬라이드)
데이터베이스 소프트웨어(엑세스, 베이스)
4.1 오피스 제품군 (3/3)
25
전자출판(electronic publishing) (1)탁상출판(DTP, DeskTop Publishing)
문자나 화상 정보를 디지털 미디어를 이용하여 출판하는작업
소프트웨어: 인디자인, 쿼크 익스프레스
4.2 전자출판 소프트웨어 (1/2)
26
전자출판(electronic publishing) (2)디지털 출판
E-BOOK, 오디오북, 모바일북 등의 전자책을 만드는 작업
4.2 전자출판 소프트웨어 (2/2)
27
그룹웨어(groupware)여러 명의 사용자가 각기 별개의 작업 환경에서 통합된 하나의 프로젝트를 동시에 수행할 수 있도록 만들어주는 소프트웨어
소프트웨어: 로터스 노츠
4.3 협업 소프트웨어
28
페인트(paint) 프로그램(포토샵, 페인트샵)
그리기(drawing) 프로그램(일러스트레이터, 드로우)
4.4 그래픽 소프트웨어 (1/3)
29
사진 편집(picture editing) 프로그램페인트 프로그램이 사진 편집 프로그램으로 사용됨
CAD(Computer Aided Design) 프로그램(오토캐드, 캐디안)
4.4 그래픽 소프트웨어 (2/3)
30
3D 모델링(3D modeling) 및 애니메이션(animation) 프로그램 (3D 스튜디오 맥스, 마야)
4.4 그래픽 소프트웨어 (3/3)
31
통계 분석: SAS(Statistical Analysis System)
수치 계산이나 모델링 및 데이터 분석: Mathematica
물리적인 신호 분석: DADiSP
4.5 분석 소프트웨어
32
The End