計算機導論(12.05)課後總結

3.1軟件的定義

(1)軟件是用戶於硬件之間的接口,用戶主要是通過軟件與計算機進行交流的。
(2)國標中對軟件的定義爲:與計算機系統操作有關的計算機程序、規程、規則,以及可能有的文件、文檔及數據。

3.2軟件的分類

3.2.1按軟件的功能分類

(1)系統軟件
系統軟件爲計算機使用提供最基本的功能,可分爲操作系統和系統軟件,其中操作系統是最基本的軟件。
1.操作系統
操作系統是一管理計算機硬件與軟件資源的程序,同時也是計算機系統的內核與基石。操作系統身負諸如管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網絡與管理文件系統等基本事務。操作系統也提供一個讓使用者與系統交互的操作接口。
2.支撐軟件
支撐軟件是支撐各種軟件的開發與維護的軟件,又稱爲軟件開發環境(SDE)。它主要包括環境數據庫、各種接口軟件和工具組。著名的軟件開發環境有IBM公司的Web Sphere,微軟公司的等。
(2)應用軟件
應用軟件是爲了某種特定的用途而被開發的軟件。

3.2.2按軟件的規模分類

按照所需的人力,時間以及完成的源代碼行數,劃分軟件爲6類。

3.2.3按軟件的工作方式分類

(1)實時處理軟件
(2)分時軟件
(3)交互式軟件
(4)批處理軟件

3.3軟件架構

3.3.1軟件架構的定義

(1)軟件架構所指的就是說相應的系列性的抽象模式,可以爲設計大型軟件系統的各個方面提供相應的指導。
(2)軟件架構設計師軟件開發中至關重要的一環,良好的軟件架構是一個軟件開發項目成功的保證。

3.3.2軟件架構的分層

分層表示將功能進行了有序地分組:應用程序專用功能位於高層,跨越應用程序領域的功能位於中層,而配置環境專用功能則位於底層。

3.4操作系統

3.4.1操作系統的定義

(1)系統觀點—計算機資源管理
操作系統是計算機軟件的核心,是計算機系統的大腦是整個系統的控制中心。
(2)用戶觀點——用戶計算機的界面
通過操作系統,計算機能夠提供種類更多、質量更高的服務。用戶一般可以通過命令方式、系統調用和圖形界面三種方式獲得計算機系統提供的服務。
(3)軟件觀點——程序、數據和文檔的集合
操作系統是硬件相鄰的第一層軟件。

3.4.2DOS

硬盤操作系統是個人計算機上使用的一種操作系統。通過在命令行方式下輸入命令對計算機資源進行管理。DOS有核心程序和命令程序組成,核心程序包括系統引導程序、MSDOS.SYS、IO.SIS和COMMAND.COM。
在這裏插入圖片描述

3.4.3windows操作系統

3.4.3.1簡介

MicrosoftWindows操作系統是美國微軟公司研發的一套操作系統,它問世於1985年,起初僅僅是Microsoft-DOS模擬環境,後續的系統版本由於微軟不斷的更新升級,不但易用,也當前應用最廣泛的操作系統。Windows採用了圖形化模式GUI,比起從前的Dos需要輸入指令使用的方式,更爲人性化。隨着計算機硬件和軟件的不斷升級,微軟的 Windows也在不斷升級,從架構的16位、32位再到64位,系統版本從最初的 Windows1.0到大家熟知的 Windows95、 Windows98、 Windows2000、 Windows XP、 Windows Vista、 Windows7、Windows8、Windows8.1、Windows10和 Windows Server服務器企業級操作系統,不斷持續更新,微軟一直在致力於Windows操作系統的開發和完善

3.4.3.2windows之美

(1)直觀、高效的面向對象的圖形用戶界面,易學易用。
(2)用戶界面統一、友好、漂亮
(3)豐富的設備無關的圖像操作
(4)多任務

3.4.3.3windows的體系結構

在這裏插入圖片描述

3.4.4UNIX操作系統

3.4.4.1UNIX簡介

UNIX是一個通用的、多任務、交互式的分時操作系統,可以應用於巨型計算機、個人計算機等多種不同的平臺上,是應用面最廣、影響力最大的操作系統。

3.4.4.2UNIX之美

(1)提供可編程的命令語言。
(2)提供了許多程序包。
(3)文件系統簡介。
(4)可移植性強。
(5)網絡通信功能強。

3.4.5Linux操作系統

3.4.5.1Linux操作系統簡介

Linux是一個領先的操作系統,世界上運算最快的10臺高性能計算機上運行的都是Linux系統。

3.4.5.2Linux操作系統之美

(1)模塊化程度高。
  (2)源代碼公開。
  (3)廣泛的硬件支持。
  (4)安全性及可靠性好。
  (5)完整的網絡集成。

3.4.6macOS操作系統

Mac OS可以被分爲兩個系列:Classic Mac OS 和 Mac OS X。Mac OS是首個在商用領域成功的圖形用戶界面操作系統。

3.4.7智能手機操作系統簡介

智能手機是一種在手機內安裝了相應操作系統的手機,用戶可以在智能手機操作系統上安裝第三方軟件,所以智能手機有着豐富的功能,具有比傳統功能手機更強的運算能力和更多的功能。

3.5軟件的開發

3.5.1軟件工程

1、軟件危機,指在計算機軟件的開發維護過程中所遇到的一系列嚴重問題。
2、學科定義,software engineering,SE 研究如何以系統性的,規範性的,可定量的過程化方法去開發和維護軟件,以及如何把經過時間考驗而被證明正確的管理技術和當前能夠得到的最好的軟件開發與維護方法結合起來的學科,即是一門研究用工程化方法構建和維護有效的,實用的和高質量的軟件學科。涉及,程序設計,數據庫,軟件開發工具,系統平臺,標準及設計模式等方面。

3.6軟件行業職業簡介

3.6.1項目管理類

3.6.1.1、項目經理
在一系列的項目計劃,組織和控制活動中做好領導工作,從而實現項目目標。
3.6.1.2、QA工程師
quality assurance,負責質量管理體系標準所要求的有關質量保證的人員。

3.6.2開發類

1、軟件需求分析師
2、軟件開發工程師
3、系統分析師
4、系統架構師

3.6.3測試類

1、軟件測試工程師
2、軟件產品測試經理

3.6.4系統,安全及維護類

1、網絡工程師
2、IT基礎設施工程師
3、網絡安全管理員
4、安全開發工程師
5、數據庫管理員
6、系統管理員

3.6.5銷售類

1、售前工程師
2、售後技術工程師
3、系統集成工程師

發佈了11 篇原創文章 · 獲贊 9 · 訪問量 3317
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章