Lecture Notes in Introduction to Computers Chapter 2: Computer Software 컴퓨터 소프트 웨어 컴퓨터 공학 개론 Computers: Tools for an Information Age 제 2 장 (C)1998 SNU Dept. of Computer Engineering
학습 목표 운영 체제와 응용 프로그램간의 차이 이해 다양한 소프트웨어 소개 다양한 업무용 소프트웨어 소개 대기업과 소규모의 기업에서 사용 가능한 소프트웨어의 종류를 이해 컴퓨터와 관련된 다양한 사람들의 업무와 기능에 대한 이해
소프트 웨어의 종류(1) 시스템 소프트웨어(System software) 운영 체제 (Operating system): 컴퓨터의 작동에 필요한 필수 소프트웨어
소프트웨어의 종류(2) 응용 소프트웨어(Application software) 특정 작업을 수행하기 위한 소프트웨어 주문형 소프트웨어 (custom software) 특정 사용자의 요구에 맞게 제작된 소프트웨어 패키지 소프트웨어 (package software) 상용 소프트웨어 (commercial software)
소프트웨어의 획득 Freeware Shareware Copyrighted software Public domain에 공개 개인적으로 배포 소프트웨어 공급자에 의해 광고용으로 배포 Shareware 무료로 배포 사용자의 자발적인 대금 지급 기대 Copyrighted software packaged software 임의로 복사, 배포할 수 없음
소프트웨어 구입 개인 단체 소규모의 소프트웨어 판매점이 사라지는 추세 Software warehouse store 우편 주문 판매점 (mail-order houses) 단체 Site license : 소프트웨어 공급자로부터 특정 소프트웨어를 자유로이 그 집단 내에서 배포할 수 있도록 허락 받고 그 소프트웨어를 이용하는 방식
소프트웨어 구입 새로운 경향 전자 소프트웨어 분배 (Electronic software distribution) 네트웍을 통해 소프트웨어를 제공 받음(download)
소프트웨어와 윤리 소프트웨어의 불법 복사 문제 합법적인 복사 행위 합법적인 행위 vs. 비합법적인 행위 소프트웨어 개발자에게 막대한 금전적인 손실 불법적인 복제는 물건을 훔치는 행위와 같음 정당한 대가를 치르지 않고 소프트웨어를 사용하려는 의도에서 비롯한 복제는 범죄 행위 합법적인 복사 행위 백업용 편의상의 프로그램의 이동 (플로피 디스켓 하드 디스크)
업무용 소프트웨어(1) 워드 프로세싱/데스크 탑 출판 워드 프로세싱(word processing) 문서의 생성, 편집, 포맷, 저장 및 인쇄 데스크 탑 출판(desktop publishing) 워드 프로세싱 출판 (타입 세팅, 색조,...) 잡지, 신문 제작
업무용 소프트웨어(2) 전자 스프레드 쉬트 (Electronic spreadsheet) 많은 수의 행과 열로 이루어짐 평균, 총합 등의 계산을 자동으로 수행 회계업무,가계부 정리에 사용
업무용 소프트웨어(3) 데이터베이스 관리(Database management) 그래픽(Graphics) 대량의 데이터를 저장, 갱신, 검색, 출력해 줌. 연관성 있는 대량의 데이터를 유지, 관리를 위한 도구 재고 관리, 주소록 관리 그래픽(Graphics) 정보를 시각적으로 표시 그래프, 지도, 차트 컴퓨터 예술
업무용 소프트웨어(4) 통신 (Communications) 사무용 도구 모음집 (Office Suite) 전화망 등을 통해 다른 위치의 컴퓨터와 연결 웹 브라우저, 기타 통신 프로그램 사무용 도구 모음집 (Office Suite) 서로 상호 작용하도록 설계된 기본 소프트웨어 모음집 호환성 문제로 인해 선호 워드 프로세싱 + 스프레드 쉬트 +그래픽 프로그램 보다 다양한 업무를 보다 쉽게 종합적으로 처리해 줄 수 있는 통합 suite가 개발 중
소프트웨어 시장(1) 수직 시장 소프트웨어 (Vertical market software) 그룹웨어 (GroupWare) 특정 고객 층들을 위해 제작된 소프트웨어 사용자 지향적인 소프트웨어 (User-oriented software) 병원 의사, 자동차 정비소 등… 그룹웨어 (GroupWare) 동일 그룹의 성원들로 하여금 정보를 공유 할 수 있도록 만들어진 소프트웨어 대규모의 소프트웨어 개발 시 정보의 중앙 집중화와 공유가 필요
그룹웨어의 예: Notes 그룹 웨어 패키지 동일 프로젝트에 참가 하는 사람들간의 정보 공유를 도와 주기 위한 소프트웨어 E-mail 기능 네트웍 기능 데이터 베이스 기능
소프트웨어 시장(2) SOHO SOHO Package Small Office, Home Office 소규모 사업체 경영자와 홈-오피스 작업자들의 증가로 인한 조어 SOHO Package 적당한 가격 사업의 능률을 높이기 위한 소프트웨어 사업상의 필수적인 기능들을 묶어 패키지로 공급
소프트웨어 시장(3) SOHO Package의 기능 회계관리: 스프레드 쉬트 기능 문서 작성과 광고문 작성: 워드 프로세싱 + 탁상 출판 기능 고객 서비스: 데이터 베이스 기능 고객 유지 및 관리: 네트웍 기능 프리젠테이션: 제품의 효과적인 소개 및 선전을 위한 도구
컴퓨터에 관련된 사람들: 일반 사용자 일반 사용자 층의 확대 사용자 친화적(user-friendly)인 소프트웨어의 보편화 소형, 저가의 개인용 컴퓨터 보급 이용이 간편한 소프트웨어 보급
컴퓨터에 관련된 사람들: 전문가(1) 컴퓨터 관련 부서 데이터 입력 운영자 (Data entry operator) 컴퓨터에 관련된 사람들: 전문가(1) 컴퓨터 관련 부서 경영 정보 시스템 (Management Information System) 컴퓨터 정보 시스템 (Computer Information System) 컴퓨팅 서비스 (Computing Service) 정보 서비스 (Information Service) 데이터 입력 운영자 (Data entry operator) 처리할 데이터를 컴퓨터에 입력
컴퓨터에 관련된 사람들: 전문가(2) 컴퓨터 운영자 (Computer operator) 자료 관리자 (Librarian) 컴퓨터에 관련된 사람들: 전문가(2) 컴퓨터 운영자 (Computer operator) 컴퓨터나 주변장치의 작동을 관리 자료 관리자 (Librarian) 디스크, 테이프 등의 목록을 만들고 보관 컴퓨터 프로그래머 (Computer programmer) 프로그램의 설계, 구현, 테스트 및 유지 보수 시스템 분석자 (System analyst) 전체 컴퓨터 시스템에 대한 기획 및 설계
컴퓨터에 관련된 사람들: 전문가(3) 통신망 관리자 (Network manager) 컴퓨터에 관련된 사람들: 전문가(3) 통신망 관리자 (Network manager) 사용자와 컴퓨터의 접속을 위해 통신망을 관리 정보 책임자 (CIO: Chief Information Officer) 컴퓨터 기술 뿐만 아니라 소속 기관의 목표 및 운영에 대해서도 잘 알고 있는 사람
Chapter Review 요약 및 용어 정리: 소프트웨어 응용 소프트웨어 (Application software) 운영 체제 (Operating System0 프리웨어 (Freeware) 패키지 소프트웨어 (Packaged software) 카피라이트 소프트웨어 (Copyrighted software) 전자 소프트웨어 배포 (electronic software distribution) 사이트 라이센스 (site license)
Chapter Review 요약 및 용어 정리 그룹웨어 SOHO (Small Office, Home Office) MIS (Management Information Service) CIS (Computer Information System)