計算機導論(第四節課總結)

2021-10-01 07:51:31 字數 1773 閱讀 5710

軟體是使用者與硬體之間的介面,使用者主要是通過軟體與計算機進行交流的。

按功能分類

系統軟體

應用軟體

按規模分類

按工作方式分類

實時處理軟體

分時軟體

互動式軟體

批處理軟體

跟據使用者的需求不同和設計的難度,需要設計不同的類別的軟體,這樣不僅能減少資源浪費,還能滿足需求,所以在設計乙個軟體時,我們應該考慮好它的分類,選擇合適的方法來設計它。

軟體架構是有關軟體整體結構與元件的抽象模式,用於指導大型軟體系統各個方面的設計。

軟體架構應該是軟體開發中最重要的一環,良好的軟體架構是乙個軟體開發專案成功的保證。設計的目標應該是具有靈活性、可擴充性和可移植性。要滿足設計目標越來越困難,用分層對系統進行分而治之的管理是一種行之有效的辦法。

作業系統

計算機執行的第乙個程式。

軟體開發的過程

問題定義-要解決的問題是什麼

可行性研究-對上乙個階段所確定的問題是否有行得通的解決辦法

需求分析-為了解決這個問題,目標系統需要做什麼

總體設計-概括地說,應該如何實現目標系統

詳細設計-如何具體實現這個系統

程式開發

軟體測試

軟體維護

專案管理類

專案經理

qa工程師

開發類

軟體需求分析師

軟體開發工程師

系統分析師

系統構架師

測試類

軟體測試工程師

軟體產品測試經理

系統、安全及維護類

網路工程師

it基礎設施工程師

網路安全管理員

安全開發工程師

資料庫管理員

系統管理員

銷售類

售前工程師

售後技術工程師

系統整合工程師

大型機盛行的60年代開始出現高階程式語言,大大提高了**編寫效率,然後是微機、網路和現在的雲計算時代,相繼出現結構化、物件導向和服務導向的計算機語言,讓程式**更接近自然語言的表達,更真實地反映現實中的實體關係。

程式語言是一組用來定義電腦程式的語法規則。與人類的語言類似,也擁有語言的三個元素:語法、語義和語用

機器語言

組合語言

高階語言

程式語言設計經歷了從機器語言到組合語言,再到現在的高階語言的演化過程,它的四種程式設計模式-過程式程式設計模式、物件導向程式設計模式、函式式程式設計模式和說明式程式設計模式,描述了使用計算機語言處理要解決問題的方法。

本節課的學習主要涉及了軟體方面的知識,軟體是使用者與硬體之間的介面,使用者主要是通過軟體與計算機進行交流的。要掌握軟體,就要對軟體的分類有全面的了解,知道哪一類都能做什麼,為什麼這樣分類,其次軟體架構應該是軟體開發中最重要的一環,良好的軟體架構是乙個軟體開發專案成功的保證。設計的目標應該是具有靈活性、可擴充性和可移植性。要滿足設計目標越來越困難,用分層對系統進行分而治之的管理是一種行之有效的辦法。而作業系統是開啟計算機執行的第乙個程式,從計算機發明以來出現了很多的作業系統,每乙個作業系統都有屬於它的特性。軟體的開發是乙個複雜的過程,需要我們明確各階段的工作目標,實現該目標所必須工作的內容,只有在上乙個階段的工作完成後,才能開始下一階段。最後介紹了軟體行業職業簡介,通過了解這些可以讓我們更加明確自己的方向,知道每乙份工作都是做什麼的,要怎樣才能拿到自己理想的職業。

C 第四節課

知識點 三種屬性,using改變許可權,繼承時名字的遮蔽,函式過載的遮蔽問題,派生類的建構函式,多繼承類,命名衝突,虛繼承,多繼承的建構函式,在基類中,基類的public,protected private 成員都是可以訪問的,但是類的物件只能訪問public成員 public繼承 基類的publi...

軟體測試第四節課總結

1 netware 作業系統 工業網際網路 基於文字介面 沒趕上圖形介面 被淘汰 windows基於tcp ip,剛開始不穩定,但搶占了先機,靠使用者反饋資訊,現在ubuntu走的就是這條路 2 黑盒測試方法 邊界值 等價類劃分 正交測試 對偶組合測試 因果圖測試 白盒測試 塊測試 語句覆蓋 判定覆...

學習python第四節課

基礎資料概念 資料型別指的就是變數的值的型別,也就是可以為變數賦哪些值 整數和小數 整數 所有整數 例如 a 1 b 100 c 999 都是int型別 小數常量 所有小數 例如 a 1.2 b 6.66 用float型別表示 字串是由數字 字母 下劃線組成的一串字元 注意 單引號和雙引號不能混合使...