정보 처리 시스템의 물리적 구성 요소 전체 또는 일부 (예: 컴퓨터 또는 외부 장치).
소프트웨어를 제외하고 컴퓨터는 모두 하드웨어이다.
인체를 비유하다. 인체는 하드웨어이고, 사고는 소프트웨어이다. 뇌가 명령을 내리면 그에 상응하는 동작을 할 수 있다.
간단히 말해서 하드웨어는 물리적 (예: 마우스, 키보드, 모니터, 장치 호스트 등) 입니다. ), 만질 수 있는 것을 볼 수 있다! 소프트웨어는 프로그램, 시스템 등과 같은 가상 물건입니다. ), 만질 수 있는 것을 볼 수 있다!
컴퓨터 시스템:
소프트웨어:
응용 소프트웨어: 응용 프로그램 패키지, 문제 지향 프로그래밍 언어 등
시스템 소프트웨어: 운영 체제, 언어 컴파일 및 해석 시스템 서비스 프로그램
하드웨어:
호스트: 중앙 처리 장치 (연산 장치, 컨트롤러) 및 메모리.
외부 장치: 입력 장치, 출력 장치, 외부 메모리, 아날로그-디지털 변환기, 디지털-아날로그 변환기, 데이터 터미널 등
컴퓨터 하드웨어는 컴퓨터 시스템에 있는 다양한 장치의 총칭이다. 컴퓨터의 하드웨어는 다섯 가지 기본 부분, 즉 연산자, 컨트롤러, 메모리, 입력 장치 및 출력 장치로 구성되어야 하며, 이러한 기본 부분의 기능은 다릅니다. 운영자는 더하기, 빼기, 곱하기, 나누기 등의 기본 작업을 수행할 수 있어야 합니다. 스토리지는 데이터뿐만 아니라 지시문도 저장할 수 있다. 컴퓨터는 데이터와 지시를 구분할 수 있어야 한다. 컨트롤러는 자동으로 명령을 실행할 수 있어야 합니다. 운영자는 입력 및 출력 장치를 통해 호스트와 통신할 수 있습니다. 컴퓨터는 이진수를 사용하여 명령과 데이터를 표현합니다. 운영자는 프로그래밍된 프로그램과 원시 데이터를 기본 메모리로 보내고 컴퓨터 작업을 시작합니다. 컴퓨터는 개입 없이 하나씩 명령을 제거하고 실행하는 작업을 시작해야 한다.
소프트웨어란 무엇입니까?
컴퓨터의 외관과 호스트 안의 부품은 모두 볼 수 있는 것으로, 일반적으로 컴퓨터의' 하드웨어' 라고 불린다. 컴퓨터의 "소프트웨어" 는 무엇입니까? 호스트를 켜도 소프트웨어가 어디에 있는지 볼 수 없습니다. 만질 수 없고, 추상적으로 들리지만, 소프트웨어도 없고, 식물인처럼, 몸도 없으면 움직일 수 없다. (아리스토텔레스, 니코마코스 윤리학, 지혜명언) 컴퓨터를 시작하면 컴퓨터가 부트 프로그램을 실행하고 시스템을 부팅합니다. 그런 다음 Word 프로그램을 시작하여 문서 편집 문서를 열거나 Excel 을 사용하여 보고서를 작성하고 IE 를 사용하여 인터넷에 접속합니다. 위에서 언급한 운영 체제, 열린 프로그램 및 문서는 모두 컴퓨터 소프트웨어에 속한다.
103 지원자: 군트 글래스 9 학년 2005-10-2213: 21.
제가 >> 에 대해 논평하겠습니다
질문자의 답안에 대한 평가: 구체적입니다. 감사합니다!
소프트웨어
이 섹션 이름 설명을 편집합니다
1, 소프트웨어 [소프트웨어] (중국 본토와 홍콩 용어, 대만성은 소프트웨어라고 함) 는 특정 순서로 구성된 일련의 컴퓨터 데이터와 지침입니다. 2. 소프트웨어에는 컴퓨터에서 실행할 수 있는 컴퓨터 프로그램 (여기서 컴퓨터는 넓은 의미의 컴퓨터) 뿐만 아니라 이러한 컴퓨터 프로그램과 관련된 문서는 일반적으로 소프트웨어의 일부로 간주됩니다. 간단히 말해서 소프트웨어는 프로그램과 문서의 모음입니다. 3. 사회구조의 관리제도, 이데올로기, 사상정치의식, 법률법규 등을 말합니다.
이 단락 유형 구분 편집
일반적으로 소프트웨어는 운영 체제와 지원 소프트웨어를 포함하는 시스템 소프트웨어와 응용 프로그램으로 나뉩니다 (Microsoft 는 최근 컴퓨터 등의 장치에 더 빠르고 에너지 효율적인 임베디드 시스템, 하드웨어 수준 소프트웨어를 발표했습니다). 소프트웨어의 진정한 의미는 소프트웨어이다. 소프트웨어 인터페이스
소프트웨어는 사용자와 하드웨어 간의 인터페이스입니다. 사용자는 주로 소프트웨어를 통해 컴퓨터와 소통한다. 소프트웨어는 컴퓨터 시스템 설계의 중요한 기초이다. 사용자 편의를 위해 컴퓨터 시스템의 전반적인 유용성을 높이기 위해서는 컴퓨터 시스템을 설계할 때 소프트웨어와 하드웨어의 조합과 사용자 및 소프트웨어의 요구 사항을 전체적으로 고려해야 합니다. 1. 런타임 시 필요한 기능과 성능을 제공하는 명령 또는 컴퓨터 프로그램 모음입니다. 이 프로그램은 정보의 데이터 구조를 만족스럽게 처리 할 수 있습니다. 3. 프로그램의 기능 요구 사항 및 프로그램이 필요한 문서를 작동 및 사용하는 방법을 설명합니다.
시스템 소프트웨어
시스템 소프트웨어는 컴퓨터 사용에 가장 기본적인 기능을 제공하며 운영 체제와 지원 소프트웨어로 나눌 수 있습니다. 여기서 운영 체제는 가장 기본적인 소프트웨어입니다. 시스템 소프트웨어는 컴퓨터 시스템의 다양한 독립 하드웨어를 관리하여 작업을 조율할 수 있도록 합니다. 시스템 소프트웨어를 사용하면 컴퓨터 사용자 및 기타 소프트웨어가 기본 하드웨어가 어떻게 작동하는지 관계없이 컴퓨터를 전체로 볼 수 있습니다. 1. 운영 체제는 컴퓨터 하드웨어 및 소프트웨어 리소스를 관리하는 프로그램이자 컴퓨터 시스템의 핵심 및 초석입니다. 운영 체제에는 터치 스크린 쿼리 관리 등의 소프트웨어가 장착되어 있습니다.
메모리 할당, 시스템 자원 공급과 수요의 우선 순위 결정, 입/출력 장치 제어, 네트워크 운영 및 파일 시스템 관리 등이 있습니다. 운영 체제는 또한 사용자에게 시스템과 상호 작용하는 운영 인터페이스를 제공합니다. ★ 운영 체제는 BSD, DOS, Linux, Mac OS, OS/2, QNX, Unix, Windows 등으로 나뉜다. 2. 지원 소프트웨어는 소프트웨어 개발 환경 (SDE) 이라고도 하는 다양한 소프트웨어 개발 및 유지 관리를 지원하는 소프트웨어입니다. 주로 환경 데이터베이스, 다양한 인터페이스 소프트웨어 및 도구 세트가 포함됩니다. 유명한 소프트웨어 개발 환경에는 IBM 과 Microsoft 의 Web Sphere 가 포함됩니다. ★ 컴파일러, 데이터베이스 관리, 메모리 포맷, 파일 시스템 관리, 사용자 인증, 드라이버 관리, 네트워크 접속 등의 다양한 기본 툴이 포함되어 있습니다.
앱
그러나 시스템 소프트웨어는 특정 응용 분야를 겨냥한 것이 아니다. 반면 응용 프로그램 소프트웨어는 사용자와 서비스 영역에 따라 다른 기능을 제공합니다. 응용 소프트웨어는 특정 목적을 위해 개발된 소프트웨어입니다. 이미지 브라우저와 같은 특정 프로그램일 수 있습니다. Microsoft Office 소프트웨어와 같이 밀접하게 관련되어 있고 상호 협력할 수 있는 일련의 프로그램일 수도 있습니다. 데이터베이스 관리 시스템과 같은 많은 독립 프로그램으로 구성된 방대한 소프트웨어 시스템일 수도 있습니다. ★ 일반적으로 사용되는 응용 소프트웨어는 다음과 같습니다: 컴퓨터 산업 관리 소프트웨어 Kailong 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 후기 합성 소프트웨어: After Effects, 연소, 디지털 융합, Shake, 화염 바이러스 백신 소프트웨어: 외국 브랜드, 노턴, 카스퍼스키, 웹루트 바이러스 백신, 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 모두 이러한 소프트웨어의 대표가 될 수 있습니다. * * * 소프트웨어 이용 가능: 평가판 사용 및 이용은 일반적으로 무료로 제공되지만 기능이나 사용 기간은 제한되어 있습니다. 개발자는 모든 기능을 갖춘 상용 버전에 대해 비용을 지불하도록 권장할 것이다. 프리웨어: 무료로 받아서 복사할 수 있지만 소스 코드를 제공하지 않고 수정할 수 없습니다. 공공 소프트웨어: 원작자가 권리를 포기했거나, 저작권이 만료되었거나, 저자가 더 이상 우아하지 않습니다. 사용에는 제한이 없습니다.
이 소프트웨어 개발 편집
소프트웨어 개발은 사용자의 요구에 따라 소프트웨어 시스템이나 시스템의 소프트웨어 부분을 구축하는 프로세스입니다. 소프트웨어 개발은 수요 캡처, 수요 분석, 설계, 구현 및 테스트를 포함하는 시스템 엔지니어링입니다. 소프트웨어는 일반적으로 프로그래밍 언어로 구현됩니다. 일반적으로 소프트웨어 개발 도구를 사용하여 개발할 수 있습니다. 소프트웨어: 소프트웨어라고 하는 특정 기능을 가진 다양한 컴퓨터 프로그램입니다.
이 단락에서 주요 소프트웨어 개발 언어의 소개를 편집합니다.
자바 언어 (특히 웹 사이트를 만드는 데 사용되는 컴퓨터 언어)
크로스 플랫폼 언어로서 Windows 및 Unix/Linux 에서 실행할 수 있으며 이미 사용자에게 선호되고 있습니다. JDK6.0 이후 전체 성능이 크게 향상되어 시장 활용도가 20% 를 넘어섰습니다. 자신이 이미 절정에 이르렀다고 느꼈는데, 얼마나 더 버틸 수 있을지 모르겠다.
C/C++
전통 언어로서, 이 두 언어는 효율성 우선 분야에서 줄곧 큰 영향을 발휘해 왔다. 자바와 같은 언어의 핵심은 모두 C/C++ 로 쓴 것이다. 높은 동시 실시간 처리, 산업 통제 등의 분야에서 선호됩니다.
동사
마이크로소프트의 보물은 정말 잘 쓰인다.
서버측 프로그래밍 언어 (professional hypertext preprocessor 의 약어)
플랫폼 간 스크립팅 언어이기도 하며, 여러분의 웹 사이트 프로그래밍에 선호됩니다. PHP 를 지원하는 호스트는 저렴하고 PHP+Linux+MySQL+Apache 의 조합은 간단하고 효과적입니다.
Perl 언어
스크립트 언어의 개척자, 우수한 텍스트 처리 능력, 특히 정규 표현식은 PHP, Java, C# 와 같은 향후 많은 웹 사이트 개발 언어의 기초가 되었습니다.
아나콘다
객체 지향 해석 컴퓨터 프로그래밍 언어이자 강력하고 정교한 일반 언어입니다. 10 여 년의 발전 역사가 있어 성숙하고 안정적이다. Python 은 스크립팅 언어에서 가장 풍부하고 강력한 클래스 라이브러리를 갖추고 있어 대부분의 일상적인 애플리케이션을 지원할 수 있습니다. 이 언어는 매우 간단하고 명확한 문법적 특징을 가지고 있어 다양한 고급 작업을 수행하는 데 적합하며 거의 모든 운영 체제에서 실행할 수 있습니다. 현재 이 언어를 기반으로 한 관련 기술은 빠르게 발전하고 있으며, 사용자 수가 급속히 확대되고 관련 자원도 많다.
C#
C# 는 마이크로소프트가 발표하고 운영하는 객체 지향 고급 프로그래밍 언어입니다. NET Framework 는 Microsoft Professional Developers Forum (PDC) 무대에서 선보일 계획입니다. C# 는 마이크로소프트 연구원 앤더스 헬스버그의 최신 성과입니다. C # 는 Java 와 놀라울 정도로 비슷해 보입니다. 단일 상속, 인터페이스, Java 와 거의 동일한 구문, 중간 코드로 컴파일 및 실행되는 프로세스 등이 포함됩니다. 그러나 C# 은 Java 와 분명히 다릅니다. Delphi 의 기능을 통해 COM (Component Object Model) 과 직접 통합되어 Microsoft 의 주역입니다. NET windows 네트워크 프레임워크.
자바 기술 언어
Javascript 는 Netscape 의 LiveScript 에서 개발된 스크립팅 언어입니다. 그것의 주요 목적은 Perl 과 같은 서버 터미널 언어가 남긴 속도 문제를 해결하는 것이다. 그 당시 서버는 소프트웨어 프로그래밍 순위로 인해 데이터를 검증해야 했습니다.
인터넷 속도는 상당히 느리며 28.8kbps 에 불과하며 검증 단계는 시간이 너무 많이 낭비된다. 그래서 웹장면의 브라우저 내비게이터는 자바스크립트를 추가하여 데이터 검증의 기본 기능을 제공합니다.
루비
간단하고 빠른 객체 지향 프로그래밍 (object-oriented programming) 을 위해 만든 스크립팅 언어로, 일본인 송본홍이 영어로 번역한다 Ruby 의 저자는 Ruby > (Smalltalk+Perl)/2 를 생각하는데, 이는 Ruby 가 Smalltalk 처럼 객체 지향 구문, 스크립트 실행 및 Perl 의 강력한 워드 프로세싱 기능을 갖춘 프로그래밍 언어라는 것을 의미합니다. 데이터는 2008 년 7 월 순위에서 나온 것이다.
포트란어
Fortran 은 과학 컴퓨팅 소프트웨어 분야에서 가장 중요한 프로그래밍 언어였다. 일반적인 예로는 Fortran 77, Watcom Fortran 및 NDP Fortran 이 있습니다.
이 소프트웨어 엔지니어 편집
일반적으로 소프트웨어 개발에 종사하는 사람을 가리킨다. 10 년 이상 소프트웨어 엔지니어는 고임금 직업 순위에서 선두를 차지하고 있습니다. 하이테크 산업의 대표로서 그들은 기술이 뛰어나다. 직위의 경쟁도 유난히 치열하다. 소프트웨어 개발은 시장 수요 분석, 소프트웨어 코드 작성, 소프트웨어 테스트, 소프트웨어 유지 관리 등의 절차를 거쳐야 하는 체계적인 프로세스입니다. 소프트웨어 개발 엔지니어는 전체 과정에서 매우 중요한 역할을 하며, 주로 수요에 따라 프로젝트 소프트웨어를 개발하는 데 종사한다.
법적 보호를 위해 이 섹션을 편집합니다
컴퓨터 소프트웨어는 지식 제품으로서 법적 보호를 받기 위해 다음 조건을 충족해야 합니다. (1) 독창성. 즉, 소프트웨어는 개발자가 독립적으로 설계하고 컴파일하는 코드 조합이어야 합니다. (2) 지각력. 보호되는 소프트웨어는 반드시 유형적인 물체에 고정해야 하며, 객관적인 수단으로 표현하여 사람들에게 알려져야 한다. (3) 재현성. 유형물체에 소프트웨어를 다시 인쇄할 가능성입니다.
이 단락의 판권 소유 편집
컴퓨터 소프트웨어 보호 조례 제 10 조에 따르면 컴퓨터 소프트웨어의 저작권은 소프트웨어 개발자에게 속한다. 따라서, 컴퓨터 저작권의 귀속을 확정하는 총원칙은' 누가 저작권을 가지고 있는지를 개발하는 것' 이다. 소프트웨어 개발자란 실제 조직 개발 작업, 작업 조건을 제공하여 소프트웨어 개발을 완료하고 소프트웨어에 대한 책임을 지는 법인 또는 비법인 단위, 그리고 자신의 조건에 따라 소프트웨어 개발을 완료하고 소프트웨어에 대한 책임을 지는 시민을 말합니다. "컴퓨터 소프트웨어 보호 규정" 제 1 1 ~ 14 조는 상술한 일반 원칙 외에 소프트웨어 저작권이 귀속되는 몇 가지 특수한 상황을 규정하고 있다. (1) 협력 개발. 협동 개발자가 소프트웨어 저작권에 대한 향유와 행사는 사전 상황 약속에 기반을 두고 있다. 서면 합의가 없으면 저작권은 모든 협력 개발자가 공유한다. 합작으로 개발한 소프트웨어는 단독으로 사용할 수 있고, 개발자는 자신이 개발한 부분에 대해 단독으로 저작권을 누릴 수 있지만, 저작권의 행사는 합작으로 개발한 소프트웨어 전체의 저작권으로 확장해서는 안 된다. (2) 개발을 의뢰하다. 타인에게 사용하는 소프트웨어를 위탁하고, 그 저작권의 귀속은 의뢰인과 수탁자가 서면 협의를 체결해야 한다. 서면 약속이나 약속이 명확하지 않은 경우 저작권은 수탁자에게 속한다. (3) 교육 발전. 상급 기관이나 정부 부처가 하달한 임무를 완수하기 위해 개발한 소프트웨어는 그 저작권의 귀속은 프로젝트 임무서나 계약서에 합의해야 한다. 프로젝트 임무서나 계약에는 명시적으로 규정되어 있지 않으며, 소프트웨어 저작권은 임무를 받아들이는 기관에 속한다. (4) 사업 개발. 시민들이 직장에서 근무하는 동안 개발한 소프트웨어는 자신의 업무 수행 결과, 즉 자신의 업무에서 실제 개발 목표를 위해 개발되거나 자신의 업무 활동에 종사하는 예측 가능한 결과 또는 자연 결과, 이 소프트웨어의 저작권은 단위에 속한다. (5) 비 직무 개발. 시민들이 개발한 소프트웨어는 자신의 직무를 수행한 결과가 아니라면, 개발자와 본 단위의 업무 내용에 직접 연락하지 않고, 본 단위의 물질적 기술 조건을 사용하지 않고, 소프트웨어의 저작권은 개발자 본인에게 속한다.
이 소프트웨어 캐리어를 편집합니다.
소프트웨어 캐리어는 CD, VCD, DVD, USB 디스크, 플로피 디스크입니다. 시디는 레이저로 VCD 나 DVD 에 새겨져 있다.
이 개발 프로세스 편집
소프트웨어 개발 프로세스는 소프트웨어 개발 프로세스입니다. 소프트웨어 기능 및 알고리즘 및 방법 설계, 소프트웨어의 전반적인 구조 설계 및 모듈 설계, 프로그래밍 및 디버깅, 프로그램 디버깅 및 테스트, 프로그램 작성 및 제출 등 소프트웨어 설계 아이디어 및 방법의 일반적인 프로세스 1 관련 시스템 분석가 및 사용자는 요구 사항을 초기에 파악한 다음 WORD 를 사용하여 개발할 시스템의 주요 기능 모듈과 각 주요 기능 모듈에 어떤 소형 기능 모듈이 있는지 나열합니다. 일부 요구 사항의 경우 관련 인터페이스가 명확할 때 이 단계에서 소량의 인터페이스를 초기에 정의할 수 있습니다. 2 시스템 분석가는 요구 사항을 심층적으로 이해하고 분석한 다음 자신의 경험과 요구 사항에 따라 WORD 또는 관련 도구를 사용하여 문서 시스템의 기능 요구 사항 문서를 작성합니다. 이 문서에서는 시스템의 일반적인 주요 기능 모듈, 주요 기능 모듈에 있는 작은 기능 모듈, 관련 인터페이스 및 인터페이스 기능에 대해 명확하게 설명합니다. 3 시스템 분석가 및 사용자가 요구 사항을 다시 확인합니다. 4. 시스템 분석가는 확인된 요구사항 문서에 사용된 인터페이스 및 기능 요구사항에 따라 각 인터페이스 또는 기능을 반복적으로 체계적으로 요약했습니다. 시스템 분석가는 작성한 요약 설계 문서를 프로그래머에게 넘겨주고 프로그래머는 나열된 기능에 따라 하나씩 작성한다. 6 서면 시스템을 테스트합니다. 사용자에게 맡기고, 사용자가 사용한 후 각 기능을 하나씩 확인한 후 검수하다.
이 R&D 딜레마 편집
2008 년 이후 미국 금융위기가 전 세계를 휩쓸고 가상 경제에서 실물경제로 확산되면서 글로벌 소프트웨어 산업에 뚜렷한 영향을 미쳤으며, 1 위는 시장 수요가 크게 감소한 것으로 나타났다. IDC, iSuppli, Gartner 등 시장 컨설팅 기관의 조사에 따르면 2008 년 4 분기 전 세계 IT 지출 증가율은 원래 계획보다 2 ~ 3% 포인트 낮은 것으로 나타났다. 미국 대기업의 40% 이상이 2009 년 IT 지출을 줄였으며, 이 가운데 금융 부문의 IT 지출은 30% 이상 감소했다. 일본 IT 아웃소싱 시장 수요가 65,438+00% 이상 감소했습니다. 2008 년 4 분기에는 소프트웨어 아웃소싱 업체가 일본 고객과 계약을 갱신할 때였지만, 기업은 갱신 주문을 거의 반영하지 않았습니다. 둘째, 대기업의 실적이 전반적으로 하락하고 있다. 갑골문의 2 분기 (2008 년 6 월 30 일 현재) 소프트웨어 매출과 이윤은 각각 3%, 65,438+0% 하락했고, 3 분기 실적은 사상 최저치를 기록할 것으로 보인다. 2008 년 2 분기와 3 분기에 SAP 의 이윤은 각각 9%, 5% 하락했고, 연간 5% 이상 감소했다. 씨스코는 2008 년 3 분기 매출이 3 년 만에 가장 낮은 수준이며 4 분기에는 10% 하락할 예정이다. 지난 3 분기 실적에도 불구하고 분석가들은 Microsoft 가 새 회계연도에 수익 경보를 발표할 것으로 예상하고 있습니다. 셋째, 일부 수출형 국가에 미치는 영향이 뚜렷하다. 인도 아일랜드 등 소프트웨어 아웃소싱 수출에 의존하는 국가가 특히 두드러진다. 인도의 경우, 소프트웨어 아웃소싱의 60% 는 미국 시장에서, 40% 는 금융 분야에서 나왔기 때문에 그 영향은 매우 두드러졌습니다. 인도 소프트웨어 및 정보 서비스 협회에 따르면 2008 년 인도 소프트웨어 및 서비스업의 매출 증가율은 30% 이상 하락하고 이익률은 5 ~ 6% 포인트 하락할 것으로 전망했다. 인디퍼스는 2009 년 3 월 3 1 일 현재 회계연도 수입이 47 억 5 천만 달러로 예상보다 5% 낮을 것으로 전망했다. 타타는 2008 년 이익 증가율이 5% 미만이었고 최근 몇 년 동안 30% 의 평균 수준보다 훨씬 낮았다.
이 온라인 소프트웨어 편집
온라인 소프트웨어는 소프트웨어 공급업체가 제공하는 SaaS (소프트웨어 온라인 서비스) 입니다. SaaS 는 SaaS (software as a service) 의 약자입니다. 인터넷 기술의 발전과 응용 소프트웨어의 성숙함에 따라 2 1 세기가 시작된 완전히 혁신적인 소프트웨어 응용 모델입니다. 온디맨드 소프트웨어, 애플리케이션 서비스 공급업체 (ASP) 및 호스팅 소프트웨어와 비슷한 의미를 지닙니다. 인터넷을 통해 소프트웨어를 제공하는 모델로, 공급업체가 자체 서버에 애플리케이션 소프트웨어를 균일하게 배포합니다. 고객은 자신의 실제 요구에 따라 인터넷을 통해 공급업체에 필요한 어플리케이션 소프트웨어 서비스를 주문하고, 주문한 서비스의 수와 길이에 따라 공급업체에 비용을 지불하고, 인터넷을 통해 공급업체가 제공하는 서비스를 받을 수 있습니다. 사용자는 소프트웨어를 구입할 필요 없이 공급업체로부터 웹 기반 소프트웨어를 대여하여 기업의 업무 활동을 관리하며 소프트웨어를 유지 관리할 필요가 없습니다. 서비스 제공업체는 소프트웨어를 완전히 관리 및 유지 관리합니다. 소프트웨어 공급업체는 고객에게 인터넷 애플리케이션을 제공하는 동시에 소프트웨어의 오프라인 운영 및 로컬 데이터 스토리지를 제공하여 사용자가 언제 어디서나 주문한 소프트웨어와 서비스를 사용할 수 있도록 합니다. 많은 중소기업에서 SaaS 는 고급 기술을 채택하는 가장 좋은 방법이며 기업이 인프라와 어플리케이션을 구매, 구축 및 유지 관리할 필요가 없습니다. 이 모드에서 고객은 더 이상 기존 모델처럼 많은 하드웨어, 소프트웨어 및 인력을 투입하지 않고 일정 수준의 리스 서비스료만 지불하면 인터넷을 통해 적절한 하드웨어, 소프트웨어 및 유지 보수 서비스를 받을 수 있으며, 소프트웨어 사용권을 누리고 지속적으로 업그레이드할 수 있습니다. 이것이 네트워크 어플리케이션의 가장 효과적인 운영 모델입니다. 현재 시장에서 비교적 성숙한 온라인 소프트웨어 사이트에는 김나비 상우, 용우, 알리 소프트웨어 등이 있다.