ㅁ 소프트웨어의 종류
응용소프트웨어, 시스템 소프트웨어
1. 시스템 소프트웨어
- 컴퓨터 하드웨어를 운영하고 응용 소프트웨어가 동작하기 위한 기반 구조를 형성하는 소프트웨어
- 컴퓨터 사용자가 손쉽게 컴퓨터를 쓸 수 있도록 도와주는 동시에 컴퓨터 시스템을 효율적으로
운영해 주는 기능을 갖춘 프로그램의 집단
- 운영체제, 유틸리티 등
- 운영체제의 역할
컴퓨터의 자원을 사용자가 쉽게 사용할 수 있도록 함
컴퓨터의 하드웨어 장치를 관리
디스크에 있는 파일시스템을 관리하고 보존
사용자가 컴퓨터와 대화할 수 있도록 인터페이스 제공
마이크로소프트 Windows
유닉스(UNIX) : 멀티태스킹, 멀티 유저를 지원하는 운영체제
리눅스(Linux) : 1991년 리누스 토발즈가 개발한 자유 소프트웨어 및 오픈소스에 입각한 운영체제
Mac OS : 애플이 매킨토시용으로 개발한 운영체제
- 언어번역기 : 프로그래밍 언어로 작성된 프로그램을 컴퓨터가 실행할 수 있는 기계어 코드로
변환하는 프로그램
고급언어 번역기의 종류 : 컴파일러, 인터프리터
- 유틸리티 소프트웨어 : 프로그램 작성하거나 컴퓨터 운영하는데 도움이 될 수 있또록 제공되는
프로그램
2. 응용 소프트웨어 : 사용자들이 특정 분야의 응용을 목적으로 사용할 수 있도록 개발되는 프로그램
- 워드프로세서
- 스프레드시트
- 멀티미디어 소프트웨어
ㅁ 소프트웨어 개발
1. 프로그래밍 언어
- 저급언어 : 기계어, 기계중심의 언어
- 어셈블리어 : 2세대 프로그래밍 언어, 기계어 명령을 알기 쉬운 기호로 표현
- 고급언어 : 3세대 언어, 절차적언어, 객체지향언어
2. 알고리즘
- 주어진 문제를 해결하기 위하여 유한한 개수의 정의된 명령으로 표현된 처리절차
- 순서도
- 의사코드 : 알고리즘을 구성하는 처리, 구조적 의사표현
3. 소프트웨어의 개발
- 소프트웨어 개발 방법론
폭포수 모델 : 계획 요구분석 설계 구현 시험 유지보수
ㅁ 소프트웨어의 사용권
- 사유소프트웨어
- 셰어웨어
- 프리웨어 : 사용권에 대한 비용이 없이 사용할 수 있도록 허용된 소프트웨어
- 자유 소프트웨어 운동 : 리눅스가 대표적
ㅁ 기업활동과 정보 시스템의 발전
- 경영정보 시스템(MIS) : 기업 경영에 대한 정보를 제공해 주는 컴퓨터 시스템
- 전사적 자원관리(ERP) : 생산, 판매 등 기업 전반업무 프로세스를 하나의 체계로 통합한 시스템
- 고객관계관리(CRM)
- 공급망 관리(SCM)
[문제풀이 정리]
1. 다음 중 시스템 소프트웨어의 역할인 것은?
컴퓨터의 시스템이 효율적으로 사용되도록 관리한다.
2. 프로그램 실행관리, 자원 효율적 운영, 사용자인터페이스 제공하는 소프트웨어는? 운영체제
3. 자유 소프트웨어 및 오픈소스에 입각한 운영체제는? 리눅스
4. 주어진 문제 해결을 위해 유한한 개수의 잘 정의된 명령으로 표현된 처리절차? 알고리즘
5. 데이터베이스 검색, 데이터 조작 및 분석 등 높은 수준의 기능을 위한 시간을 줄이기 위한 언어
를 의미하는 것은? 제 4세대 언어
6. 셰어웨어에 대한 올바른 설명은?
사용자에게 일정기간 또는 정품에 비해 제한된 기능만을 사용할 수 있도록 무료로 제공되는
소프트웨어
7. 생산, 판매, 자재, 인사, 회계 등 기업 전반 업무프로세스를 하나로 통합한 정보시스템? ERP
'방송통신대학교' 카테고리의 다른 글
| 방송대 컴퓨터의이해 8강 정보통신기술과 우리사회 요약 (0) | 2018.03.18 |
|---|---|
| 방송대 컴퓨터의이해 7강 데이터베이스 요약 (0) | 2018.03.17 |
| 방송대 컴퓨터의이해 5강 보조기억장치와 데이터저장 요약 (0) | 2018.03.16 |
| 방송대 컴퓨터의이해 4강 컴퓨터의 입출력 요약 (0) | 2018.03.16 |
| 방송대 컴퓨터의이해 3강 처리장치와 데이타처리 요약 (0) | 2018.03.14 |
