計算機軟件技術基礎教程課件-1第一章-緒論_第1頁
計算機軟件技術基礎教程課件-1第一章-緒論_第2頁
計算機軟件技術基礎教程課件-1第一章-緒論_第3頁
計算機軟件技術基礎教程課件-1第一章-緒論_第4頁
計算機軟件技術基礎教程課件-1第一章-緒論_第5頁
已閱讀5頁,還剩5頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

目錄第1章緒論第3章結構化開發方法第4章面向對象的系統分析和設計第2章軟件工程概述第6章數據結構概述第5章并發程序開發技術第7章線性表第8章棧和隊列第10章樹第11章圖第9章數組第15章互聯網軟件開發實踐第12章排序第14章數據庫基本概念與應用程序設計第13章查找第1部分軟件技術基礎第2部分數據結構第3部分軟件技術實踐第1部分軟件技術基礎

第一章緒論1.1計算機軟件及其發展1.計算機軟件計算機軟件是指計算機程序和與之相關的文檔資料的總和。計算機軟件概念示意圖文檔是指編制程序所使用的技術資料和使用該程序的說明性資料(使用說明書等),即開發、使用和維護程序所需的一切資料。1.1計算機軟件及其發展2.計算機軟件的分類計算機軟件種類繁多,概括起來分為兩類:系統軟件和應用軟件。系統軟件:指操作系統及其與之相關的各種軟件的總稱;應用軟件:指為用戶的特殊目的而開發的軟件。系統軟件包括操作系統、語言開發系統和測試工具等。操作系統:個人桌面、移動端、服務器、嵌入式等;語言開發系統:編譯型、解釋型和混合型等;測試工具:測試軟件正確性的工具。1.1計算機軟件及其發展3.計算機軟件的發展計算機軟件是在計算機軟件技術和硬件技術發展的前提下得到發展的,其發展過程主要是從以下兩條線索來體現的:計算機操作系統的發展過程;計算機軟件開發系統的發展過程。1.1計算機軟件及其發展計算機軟件開發系統的發展主要體現在計算機語言的發展過程中,它經歷了以下四個階段:1)機器語言階段:計算機能夠執行的指令是二進制形式的指令,這些指令組成了機器指令系統。2)匯編語言階段:為了幫助程序員擺脫記憶機器指令的困難,出現了用指令符號來代替機器指令的匯編指令3)高級語言階段4)面向對象語言和可視化語言階段:為了給用戶提供方便的編程接口并提高編程效率,就出現了面向對象語言和可視化語言。1.2計算機軟件技術1.計算機軟件的主要范疇

按照計分支學科的內容劃分,計算機軟件技術相應有以下八個領域:軟件工程技術程序設計技術軟件工具環境技術系統軟件技術數據庫技術實時軟件技術網絡軟件技術與實際工作相關的軟件技術1.2計算機軟件技術2.計算機軟件技術的現狀在國內,軟件技術也有了很大的發展,在軟件工程、軟件工具環境、并行處理算法、軟件形式化等方面都取得了一系列成果。另外,國產操作系統的研制、面向對象技術的研究、網絡互連技術和移動互聯網技術等方面的進展都呈現出一派欣欣向榮的景象。。3.計算機軟件技術的發展趨勢

隨著計算機科學基礎理論和計算機硬件技術的發展以及計算機應用的有力推動,計算機軟件技術還會不斷提出新的問題、新的方向。1.3軟件技術基礎作為非計算機專業的學生和計算機應用人員,應掌握以下幾種軟件技術:軟件工程的基本概念,程序設計方法和程序設計語言,算法和數據結構,數據庫基本概念與應用程序設計,計算機網絡基本概念與互聯網程序設計等,這些

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論