현재 위치 - 회사기업대전 - 기업 정보 조회 - 컴퓨터 소프트웨어는 어떻게 분류합니까? 얼마나 많은 종류가 있습니까?

컴퓨터 소프트웨어는 어떻게 분류합니까? 얼마나 많은 종류가 있습니까?

일반적으로 소프트웨어는 운영 체제와 지원 소프트웨어를 포함하는 시스템 소프트웨어와 응용 프로그램으로 나뉩니다. [이 단락 편집] 소프트웨어의 진정한 의미 프로그래밍의 최종 결과는 소프트웨어입니다.

소프트웨어는 사용자와 하드웨어 간의 인터페이스입니다. 사용자는 주로 소프트웨어를 통해 컴퓨터와 소통한다. 소프트웨어는 컴퓨터 시스템 설계의 중요한 기초이다. 사용자 편의를 위해 컴퓨터 시스템의 전반적인 유용성을 높이기 위해서는 컴퓨터 시스템을 설계할 때 소프트웨어와 하드웨어의 조합과 사용자 및 소프트웨어의 요구 사항을 전체적으로 고려해야 합니다.

소프트웨어 엔티티 1. 런타임에 필요한 기능과 성능을 제공하는 명령 또는 컴퓨터 프로그램 모음입니다.

이 프로그램은 정보의 데이터 구조를 만족스럽게 처리 할 수 ​​있습니다.

3. 프로그램의 기능 요구 사항 및 프로그램이 필요한 문서를 작동 및 사용하는 방법을 설명합니다. 시스템 소프트웨어 시스템 소프트웨어는 운영 체제와 지원 소프트웨어로 나눌 수 있는 컴퓨터 사용에 가장 기본적인 기능을 제공합니다. 여기서 운영 체제는 가장 기본적인 소프트웨어입니다.

시스템 소프트웨어는 컴퓨터 시스템의 다양한 독립 하드웨어를 관리하여 작업을 조율할 수 있도록 합니다. 시스템 소프트웨어를 사용하면 컴퓨터 사용자 및 기타 소프트웨어가 기본 하드웨어가 어떻게 작동하는지 관계없이 컴퓨터를 전체로 볼 수 있습니다.

1. 운영 체제는 컴퓨터 하드웨어 및 소프트웨어 리소스를 관리하는 프로그램이자 컴퓨터 시스템의 핵심 및 초석입니다. 운영 체제는 메모리 관리 및 구성, 시스템 자원 공급 및 수요 우선 순위 결정, 입출력 장치 제어, 네트워크 운영, 파일 시스템 관리 등의 기본 트랜잭션을 담당합니다. 운영 체제는 또한 사용자에게 시스템과 상호 작용하는 운영 인터페이스를 제공합니다. ★ 운영 체제는 BIOS, BSD, DOS, Linux, Mac OS, OS/2, QNX, Unix, Windows 등으로 나뉜다.

2. 지원 소프트웨어는 소프트웨어 개발 환경 (IDE) 이라고도 하는 다양한 소프트웨어 개발 및 유지 관리를 지원하는 소프트웨어입니다. 주로 환경 데이터베이스, 다양한 인터페이스 소프트웨어 및 도구 세트가 포함됩니다. 유명한 소프트웨어 개발 환경에는 IBM 의 Web Sphere, Microsoft 의 Studio.NET 등이 있습니다. ★ 컴파일러, 데이터베이스 관리, 메모리 포맷, 파일 시스템 관리, 사용자 인증, 드라이버 관리, 네트워크 접속 등의 다양한 기본 툴이 포함되어 있습니다. [이 단락 편집] 응용 프로그램 소프트웨어 그러나 시스템 소프트웨어는 특정 응용 분야에 대한 것이 아닙니다. 반면 응용 프로그램 소프트웨어는 사용자와 서비스 영역에 따라 다른 기능을 제공합니다.

응용 소프트웨어는 특정 목적을 위해 개발된 소프트웨어입니다. 이미지 브라우저와 같은 특정 프로그램일 수 있습니다. Microsoft Office 소프트웨어와 같이 밀접하게 관련되어 있고 상호 협력할 수 있는 일련의 프로그램일 수도 있습니다. 데이터베이스 관리 시스템과 같은 많은 독립 프로그램으로 구성된 방대한 소프트웨어 시스템일 수도 있습니다.

★ 더 일반적인 응용 프로그램은 다음과 같습니다.

산업 관리 소프트웨어: 컴퓨터 산업 관리 소프트웨어 케이론 IT200, 소프트 ERP 등.

워드 프로세싱 소프트웨어: office, OpenOffice, WPS, 영중사무실 등.

정보 관리 소프트웨어: 예: Assces 데이터베이스 및 MySQL 데이터베이스.

보조 디자인 소프트웨어: AutoCAD 및 Photoshop 등.

미디어 재생 소프트웨어: 폭풍 비디오, QQ 비디오, kmplayer, 영웅 슈퍼패, Windows Media Player, RealPlayer 등.

시스템 최적화 소프트웨어: windows 최적화 마스터, 슈퍼 토끼 마법 설정.

실시간 제어 소프트웨어:

교육 및 엔터테인먼트 소프트웨어:

그래픽 및 이미지 소프트웨어: CorelDRAW, painter, GIMP(linux (Linux), 3DS MAX, Maya, Softimage | XSI, Lightwave, com Golive, Indesign, Creative Suite, Pagemaker, After Effects, Premiere, Font Folio, Adobe Framemaker, Flex

수학 소프트웨어: Mathematica, Maple, Matlab, MathCad.

통계 소프트웨어: SAS, SPSS

후기 합성 소프트웨어: 특수 효과, 연소, 디지털 융합, 진동, 화염.

바이러스 백신 소프트웨어: 서성, 금산독패, 카스퍼스키, 노턴, 맥피, NOD32, 강민 등

통신 공동 작업 소프트웨어: 이메일 소프트웨어, 팩스 소프트웨어, 그룹웨어, 통신 소프트웨어, 원격 제어 소프트웨어.

관리 효율성 소프트웨어: 개인 정보 관리 소프트웨어, 금융 소프트웨어, ocr 소프트웨어, 문서 소프트웨어, 프로젝트 관리 소프트웨어

휴대폰 소프트웨어

이름에서 알 수 있듯이 휴대전화 소프트웨어란 휴대전화에 설치할 수 있어 기존 시스템의 부족과 개인화된 소프트웨어를 개선할 수 있다는 것이다. 과학기술이 발전함에 따라 휴대전화의 기능이 점점 더 강해지고 있다. 이전처럼 단순하고 고지식하지 않고, 지금은 이미 핸드헬드와 견줄 정도로 발전했다. 휴대폰 소프트웨어는 컴퓨터와 같다. 휴대폰 소프트웨어를 다운로드할 때는 이 휴대전화에 설치된 시스템을 고려해 해당 소프트웨어를 다운로드할지 여부를 결정해야 한다. 현재 주류 휴대전화 시스템은 심비안, 리눅스, Research in Motion, Windows Mobile 입니다. 하지만 2007 년 애플은 아이폰을 출시하여 자체 소프트웨어를 운영했다. 구글은 내년에 안드로이드 모바일 운영 체제 플랫폼을 출시할 것이라고 발표했다. 두 개의 새로운 운영 체제의 진입은 일부 휴대전화 사업자의 계획을 바꿔 최종 사용자에게 약간의 번거로움을 주었고, 또한 응용 소프트웨어 개발자에게 더 큰 도전을 가져왔으며, 휴대전화 업계의 몇 가지 기본적인 변화를 예고하고 있다.

일반적으로 사용되는 휴대폰 소프트웨어: GPRS Helper, UCWEB, 휴대폰 QQ, GGLIVE [편집본] 의 다른 소프트웨어 라이센스에는 일반적으로 해당 소프트웨어 라이센스가 있으며, 소프트웨어 사용자는 자신이 사용하는 소프트웨어의 라이센스에 동의한 후에만 합법적으로 소프트웨어를 사용할 수 있습니다. 한편, 특정 소프트웨어의 라이센스 조항은 법과 상충될 수 없습니다.

라이센스 방식에 따라 소프트웨어는 크게 몇 가지 범주로 나눌 수 있습니다.

독점 소프트웨어: 이 라이센스는 일반적으로 사용자가 소프트웨어를 자유롭게 복사, 연구, 수정 또는 배포할 수 없도록 합니다. 이런 권한 위반은 통상 심각한 법적 책임을 져야 한다. 기존 상용 소프트웨어 회사는 마이크로소프트의 Windows 및 office 소프트웨어와 같은 라이센스를 채택합니다. 독점 소프트웨어의 소스 코드는 일반적으로 회사에서 사유 재산으로 간주하며 엄격하게 보호됩니다.

프리랜서 소프트웨어: 이 라이센스는 독점 소프트웨어와는 달리 사용자에게 소프트웨어를 복사, 연구, 수정 및 배포할 수 있는 권리를 부여하고 사용자가 자유롭게 사용할 수 있도록 소스 코드를 제공합니다. 단 몇 가지 제한 사항이 있습니다. Linux, Firefox, OpenOffice 모두 이러한 소프트웨어의 대표가 될 수 있습니다.

* * * 소프트웨어 이용 가능: 평가판 사용 및 이용은 일반적으로 무료로 제공되지만 기능이나 사용 기간은 제한되어 있습니다. 개발자는 모든 기능을 갖춘 상용 버전에 대해 비용을 지불하도록 권장할 것이다.

프리웨어: 무료로 받아서 배포할 수 있지만 소스 코드를 제공하지 않고 수정할 수 없습니다.

공용 소프트웨어: 원작자가 권리를 포기했거나, 저작권이 만료되었거나, 작성자가 더 이상 검토할 수 없는 소프트웨어입니다. 사용에는 제한이 없습니다. [이 단락 편집] 소프트웨어 개발 소프트웨어 개발은 사용자 요구 사항에 따라 소프트웨어 시스템이나 시스템의 소프트웨어 부분을 구축하는 프로세스입니다. 소프트웨어 개발은 수요 캡처, 수요 분석, 설계, 구현 및 테스트를 포함하는 시스템 엔지니어링입니다. 소프트웨어는 일반적으로 프로그래밍 언어로 구현됩니다. 일반적으로 소프트웨어 개발 도구를 사용하여 개발할 수 있습니다. 소프트웨어: 소프트웨어라고 하는 특정 기능을 가진 다양한 컴퓨터 프로그램입니다.

운영 체제 소프트웨어

운영 체제는 컴퓨터 하드웨어 및 소프트웨어 리소스를 관리하는 프로그램이며 컴퓨터 시스템의 핵심 및 초석이기도 합니다. 운영 체제는 메모리 관리 및 구성, 시스템 자원 공급 및 수요 우선 순위 결정, 입출력 장치 제어, 네트워크 운영, 파일 시스템 관리 등의 기본 트랜잭션을 담당합니다. 운영 체제는 또한 사용자에게 시스템과 상호 작용하는 운영 인터페이스를 제공합니다.

BeOS

버클리 캘리포니아 대학 소프트웨어 (Berkeley Software Distribution)

디스크 운영 체제

리눅스 운영 체제

Mac 운영 체제

운영체제 /2

QNX

유닉스 운영 체제

Windows[ 이 단락 편집] 주요 소프트웨어 개발 언어 소개 1: Java

크로스 플랫폼 언어로서 Windows 및 Unix/Linux 에서 실행할 수 있으며 이미 사용자에게 선호되고 있습니다. JDK6.0 이후 전체 성능이 크게 향상되어 시장 활용도가 20% 를 넘어섰습니다. 자신이 이미 절정에 이르렀다고 느꼈는데, 얼마나 더 버틸 수 있을지 모르겠다.

둘째: C.

셋: C++

전통 언어로서, 이 두 언어는 효율성 우선 분야에서 줄곧 큰 영향을 발휘해 왔다. 자바와 같은 언어의 핵심은 모두 C/C++ 로 쓴 것이다. 높은 동시 실시간 처리, 산업 통제 등의 분야에서 선호됩니다.

4: VB

마이크로소프트의 보물은 정말 잘 쓰인다.

다섯째: PHP

플랫폼 간 스크립팅 언어이기도 하며, 여러분의 웹 사이트 프로그래밍에 선호됩니다. PHP 를 지원하는 호스트는 저렴하고 PHP+Linux+MySQL+Apache 의 조합은 간단하고 효과적입니다.

6: 펄

스크립트 언어의 개척자, 우수한 텍스트 처리 능력, 특히 정규 표현식은 PHP, Java, C# 와 같은 향후 많은 웹 사이트 개발 언어의 기초가 되었습니다.

7: 파이썬

객체 지향 해석 컴퓨터 프로그래밍 언어이자 강력하고 정교한 일반 언어입니다. 10 여 년의 발전 역사가 있어 성숙하고 안정적이다. Python 은 스크립팅 언어에서 가장 풍부하고 강력한 클래스 라이브러리를 갖추고 있어 대부분의 일상적인 애플리케이션을 지원할 수 있습니다.

이 언어는 매우 간단하고 명확한 문법적 특징을 가지고 있어 다양한 고급 작업을 수행하는 데 적합하며 거의 모든 운영 체제에서 실행할 수 있습니다.

현재 이 언어를 기반으로 한 관련 기술은 빠르게 발전하고 있으며, 사용자 수가 급속히 확대되고 관련 자원도 많다.

8 시 C#

C# 는 마이크로소프트가 발표하고 운영하는 객체 지향 고급 프로그래밍 언어입니다. NET Framework 는 Microsoft Professional Developers Forum (PDC) 무대에서 선보일 계획입니다. C# 는 마이크로소프트 연구원 앤더스 헬스버그의 최신 성과입니다. C # 는 Java 와 놀라울 정도로 비슷해 보입니다. 단일 상속, 인터페이스, Java 와 거의 동일한 구문, 중간 코드로 컴파일 및 실행되는 프로세스 등이 포함됩니다. 그러나 C# 은 Java 와 분명히 다릅니다. Delphi 의 기능을 통해 COM (Component Object Model) 과 직접 통합되어 Microsoft 의 주역입니다. NET windows 네트워크 프레임워크.

9: 자바스크립트

Javascript 는 Netscape 의 LiveScript 에서 개발된 스크립팅 언어입니다. 그것의 주요 목적은 Perl 과 같은 서버 터미널 언어가 남긴 속도 문제를 해결하는 것이다. 당시 서버는 네트워크 속도가 상당히 느리기 때문에 28.8kbps 에 불과했기 때문에 데이터를 검증해야 했습니다. 이 단계를 검증하는 데 너무 많은 시간이 소요되었습니다. 그래서 웹장면의 브라우저 내비게이터는 자바스크립트를 추가하여 데이터 검증의 기본 기능을 제공합니다.

10: 루비

간단하고 빠른 객체 지향 프로그래밍 (object-oriented programming) 을 위해 만든 스크립팅 언어로, 일본인 송본홍이 영어로 번역한다 Ruby 의 저자는 Ruby > (Smalltalk+Perl)/2 를 생각하는데, 이는 Ruby 가 Smalltalk 처럼 객체 지향 구문, 스크립트 실행 및 Perl 의 강력한 워드 프로세싱 기능을 갖춘 프로그래밍 언어라는 것을 의미합니다.

데이터는 2008 년 7 월 순위에서 나온 것이다.

copyright 2024회사기업대전