소프트웨어의 진정한 의미
프로그래밍의 최종 결과는 소프트웨어입니다.
소프트웨어 인터페이스
소프트웨어는 사용자와 하드웨어 간의 인터페이스입니다. 사용자는 주로 소프트웨어를 통해 컴퓨터와 소통한다. 소프트웨어는 컴퓨터 시스템 설계의 중요한 기초이다. 사용자 편의를 위해 컴퓨터 시스템의 전반적인 유용성을 높이기 위해서는 컴퓨터 시스템을 설계할 때 소프트웨어와 하드웨어의 조합과 사용자 및 소프트웨어의 요구 사항을 전체적으로 고려해야 합니다.
1. 런타임 시 필요한 기능과 성능을 제공하는 명령 또는 컴퓨터 프로그램 모음입니다.
이 프로그램은 정보의 데이터 구조를 만족스럽게 처리 할 수 있습니다.
3. 프로그램의 기능 요구 사항 및 프로그램이 필요한 문서를 작동 및 사용하는 방법을 설명합니다.
시스템 소프트웨어
시스템 소프트웨어는 컴퓨터 사용에 가장 기본적인 기능을 제공하며 운영 체제와 지원 소프트웨어로 나눌 수 있습니다. 여기서 운영 체제는 가장 기본적인 소프트웨어입니다.
시스템 소프트웨어는 컴퓨터 시스템의 다양한 독립 하드웨어를 관리하여 작업을 조율할 수 있도록 합니다. 시스템 소프트웨어를 사용하면 컴퓨터 사용자 및 기타 소프트웨어가 기본 하드웨어가 어떻게 작동하는지 관계없이 컴퓨터를 전체로 볼 수 있습니다.
1. 운영 체제는 컴퓨터 하드웨어 및 소프트웨어 리소스를 관리하는 프로그램이자 컴퓨터 시스템의 핵심 및 초석입니다. 운영 체제는 관리와 같은 일을 담당하고 있다.
터치스크린 조회 소프트웨어
메모리 할당, 시스템 자원 공급과 수요의 우선 순위 결정, 입/출력 장치 제어, 네트워크 운영 및 파일 시스템 관리 등이 있습니다. 운영 체제는 또한 사용자에게 시스템과 상호 작용하는 운영 인터페이스를 제공합니다. ★ 운영 체제는 BSD, DOS, Linux, Mac OS, OS/2, QNX, Unix, Windows 등으로 나뉜다.
2. 지원 소프트웨어는 소프트웨어 개발 환경 (SDE) 이라고도 하는 다양한 소프트웨어 개발 및 유지 관리를 지원하는 소프트웨어입니다. 주로 환경 데이터베이스, 다양한 인터페이스 소프트웨어 및 도구 세트가 포함됩니다. 유명한 소프트웨어 개발 환경에는 IBM 과 Microsoft 의 Web Sphere 가 포함됩니다. ★ 컴파일러, 데이터베이스 관리, 메모리 포맷, 파일 시스템 관리, 사용자 인증, 드라이버 관리, 네트워크 접속 등의 다양한 기본 툴이 포함되어 있습니다.
앱
그러나 시스템 소프트웨어는 특정 응용 분야를 겨냥한 것이 아니다. 반면 응용 프로그램 소프트웨어는 사용자와 서비스 영역에 따라 다른 기능을 제공합니다.
응용 소프트웨어는 특정 목적을 위해 개발된 소프트웨어입니다. 이미지 브라우저와 같은 특정 프로그램일 수 있습니다. Microsoft Office 소프트웨어와 같이 밀접하게 관련되어 있고 상호 협력할 수 있는 일련의 프로그램일 수도 있습니다. 데이터베이스 관리 시스템과 같은 많은 독립 프로그램으로 구성된 방대한 소프트웨어 시스템일 수도 있습니다.
★ 더 일반적인 응용 프로그램은 다음과 같습니다.
산업 관리 소프트웨어: 컴퓨터 산업 관리 소프트웨어 케이론 IT200, 비즈니스 소프트 ERP 등.
워드 프로세싱 소프트웨어: office, OpenOffice, WPS, 영중사무실 등.
정보 관리 소프트웨어: Assces 데이터베이스, MySQL 데이터베이스 등.
보조 설계 소프트웨어: AutoCAD, CAXA, Photoshop, SolidWorks, CATIA, pro/e, UG 등.
미디어 재생 소프트웨어: 폭풍 비디오, QQ 비디오, kmplayer, 영웅 슈퍼패, Windows Media Player, RealPlayer 등.
시스템 최적화 소프트웨어: windows 최적화 마스터, 슈퍼 토끼 마법 설정 등
실시간 제어 소프트웨어: 예: KingACT
교육 엔터테인먼트 소프트웨어: 시험 책, 게임 등;
그래픽 이미지 소프트웨어: CorelDRAW, painter, GIMP(Linux(Linux 아래), 3DS MAX, Maya, Softimage | XSI, Lightwave, cinns Golive, Indesign, Creative Suite, Pagemaker, After Effects, Premiere, Font Folio, Adobe Framemaker, Flex
수학 소프트웨어: Mathematica, Maple, Matlab, MathCad;;
통계 소프트웨어: SAS, SPSS
사후 합성 소프트웨어: 사후 효과, 연소, 디지털 융합, 지터, 화염
바이러스 백신 소프트웨어: 외국 브랜드, 노턴, 카스퍼스키, 웹루트 바이러스 백신, G 데이터 바이러스 백신, F-Secure 바이러스 백신, 맥피? 참고), NOD32, tiesaimenke, 시만텍, 오쿠모, 트렌드 테크놀로지 바이러스, 파괴자, Vipre 바이러스+안티스파이웨어, AVG 바이러스, ParetoLogic 바이러스 백신 Okumo, antivir
국산 브랜드, 금산독패, 서성, 360, 코우, 동방전웨이, 안 박사 등.
통신 공동 작업 소프트웨어: 이메일 소프트웨어, 팩스 소프트웨어, 그룹웨어, 통신 소프트웨어, 원격 제어 소프트웨어
관리 효율성 소프트웨어: 개인 정보 관리 소프트웨어, 금융 소프트웨어, ocr 소프트웨어, 문서 소프트웨어, 프로젝트 관리 소프트웨어
휴대폰 소프트웨어
이름에서 알 수 있듯이 휴대전화 소프트웨어란 휴대전화에 설치할 수 있어 기존 시스템의 부족과 개인화된 소프트웨어를 개선할 수 있다는 것이다. 과학기술이 발전함에 따라 휴대전화의 기능이 점점 더 강해지고 있다. 이전처럼 단순하고 고지식하지 않고, 지금은 이미 핸드헬드와 견줄 정도로 발전했다. 휴대폰 소프트웨어는 컴퓨터와 같다. 휴대폰 소프트웨어를 다운로드할 때는 이 휴대전화에 설치된 시스템을 고려해 해당 소프트웨어를 다운로드할지 여부를 결정해야 한다. 현재 주류 휴대전화 시스템은 심비안, 리눅스, Research in Motion, Windows Mobile 입니다. 하지만 2007 년 애플은 아이폰을 출시하여 자체 소프트웨어를 운영했다. 구글은 내년에 안드로이드 모바일 운영 체제 플랫폼을 출시할 것이라고 발표했다. 두 개의 새로운 운영 체제의 진입은 일부 휴대전화 사업자의 계획을 바꿔 최종 사용자에게 약간의 번거로움을 주었고, 또한 응용 소프트웨어 개발자에게 더 큰 도전을 가져왔으며, 휴대전화 업계의 몇 가지 기본적인 변화를 예고하고 있다.
일반적으로 사용되는 휴대폰 소프트웨어: GPRS 도우미, UCWEB, 휴대폰 QQ, GLIVE.
이 섹션을 편집합니다
라이센스 사용
소프트웨어마다 일반적으로 해당 소프트웨어 라이센스가 있으며, 소프트웨어 사용자는 자신이 사용하는 소프트웨어의 라이센스에 동의해야 합법적으로 소프트웨어를 사용할 수 있습니다. 한편, 특정 소프트웨어의 라이센스 조항은 법과 상충될 수 없습니다.
라이센스 방식에 따라 소프트웨어는 크게 몇 가지 범주로 나눌 수 있습니다.
독점 소프트웨어: 이 라이센스는 일반적으로 사용자가 소프트웨어를 자유롭게 복사, 연구, 수정 또는 배포할 수 없도록 합니다. 이런 권한 위반은 통상 심각한 법적 책임을 져야 한다. 기존 상용 소프트웨어 회사는 마이크로소프트의 Windows 및 office 소프트웨어와 같은 라이센스를 채택합니다. 독점 소프트웨어의 소스 코드는 일반적으로 회사에서 사유 재산으로 간주하며 엄격하게 보호됩니다.
프리랜서 소프트웨어: 이 라이센스는 독점 소프트웨어와는 달리 사용자에게 소프트웨어를 복사, 연구, 수정 및 배포할 수 있는 권리를 부여하고 사용자가 자유롭게 사용할 수 있도록 소스 코드를 제공합니다. 단 몇 가지 제한 사항이 있습니다. Linux, Firefox, OpenOffice 모두 이러한 소프트웨어의 대표가 될 수 있습니다.
* * * 소프트웨어 이용 가능: 평가판 사용 및 이용은 일반적으로 무료로 제공되지만 기능이나 사용 기간은 제한되어 있습니다. 개발자는 모든 기능을 갖춘 상용 버전에 대해 비용을 지불하도록 권장할 것이다.
프리웨어: 무료로 받아서 복사할 수 있지만 소스 코드를 제공하지 않고 수정할 수 없습니다.
공공 소프트웨어: 원작자가 권리를 포기했거나, 저작권이 만료되었거나, 저자가 더 이상 우아하지 않습니다. 사용에는 제한이 없습니다.