談學習軟體技術基礎的感受

2022-07-11 12:21:04 字數 1781 閱讀 5913

《軟體技術基礎》 結課報告

院系專業班級學生姓名

學號 任課教師

2013 年 05 月 22 日

電信1101 專業姓名巫小蘭學號 0703110127

關鍵字:軟體技術;發展;資料結構;作業系統

一、**軟體技術的發展

從第一台計算機的研製成功至今只有半個多世紀的歷史,但是計算機及其相關技術的發展速度之快,創造的價值之高,對社會的影響之大,史無前例。撇開硬體不談,單從軟體來講,其體系結構經歷了從單機到網路、從客戶機/伺服器結構到瀏覽器/伺服器結構的變化;編碼經歷了從機器語言、組合語言、高階語言、資料庫查詢語言到物件導向的語言、人工智慧語言的發展;開發工具從簡單的命令列編輯器到方便靈活的視覺化整合開發工具的發展;產品經歷了從功能單一的軟體包到整合了多種應用程式的大型軟體套件的發展;應用場合經歷了從集中應用到網路分布式應用、從桌面應用到移動應用、從有限應用到無線應用的發展。當今,全球正經歷著一場前所未有的由工業社會向資訊化社會的巨變。

軟體技術已處於資訊科技的核心位置,軟體產業已經成為資訊產業中的支柱產業。軟體業的發展,不僅創造了無數人間的奇蹟,還造就了許多it巨人和傳奇故事。

眾所周知,沒有安裝任何軟體的「裸機」是沒有任何用處的。從某種意義上來說,軟體決定了一台計算機能做什麼、有沒有用處、有多大的用處。是軟體將計算機從一種型別的計算機轉變成另一種型別的計算機,是軟體在計算機上開發出無窮無盡的功能,幫組人們處理各種各樣的事物,通過網路進行快捷的資訊交流和資源的共享。

因此,在計算機的應用中,硬體是肢體,軟體是靈魂。軟體在現代社會中扮演著越來越重要的角色,改變著我們的生活方式、工作方式和創造價值的方式,是我們的世界更加豐富多彩。

2、學習軟體技術基礎的收穫

(一)印象深刻的資料結構

大一時準備全國計算機二級考試中涉及到了計算機基礎知識,其中就包括資料結構的基本概念、線性結構、樹形結構、圖形結構、建立在資料結構上的查詢和排序這些知識點,依然記得當初自學時碰到了許多因為基本理論、概念理解不夠透徹而造成的難題,在系統的學習了資料結構這一內容後,原來疑惑的地方都迎刃而解。同時,也進一步鞏固了原來學習的知識,更加深入地懂得了如何分析、評價乙個演算法,要從幾個方面綜合考慮,不片面最求某一指標。有些指標之間往往是相互制約的,如時間效率與空間效率,簡潔性與高效性等等。

(2)博大精深的作業系統

計算機作業系統os是隨著計算機研究和應用的發展逐步形成並發展起來的,是計算機系統中最基本的系統軟體。隨著計算機的發展,作業系統的從簡單到複雜,種類相當多,按照os的功能可分為批處理作業系統、分時系統、實時系統、網路作業系統和分布式作業系統;按照應用領域可分為桌面作業系統、伺服器作業系統、嵌入式作業系統。一般可以從可靠性、方便性、效率、可維護性、可移植性來對作業系統的效能進行評價,分析作業系統也可以從它的結構進行入手,每一種結構都有其優點、缺點,比如整體式結構縮短了系統開發周期,但是形成了較複雜的呼叫關係,使得分析、移植和維護系統較為困難,層次結構避免了整體結構的缺陷,將整體問題區域性化,把乙個大型複雜系統分解成若干單向依賴的層次,可靠性得到了保證,便於維護和移植。

從資源管理的角度看,作業系統具備五大功能,學習如何實現到完善各個功能,程序管理主要是對**處理器(cpu)進行管理,儲存管理主要是管理記憶體資源,檔案管理主要任務是有效地管理檔案的儲存空間,裝置管理是按一定的策略為程序分配外部裝置、啟動外部裝置進行資料傳送,作業管理主要任務是根據使用者的要求對作業的實際執行進行合理的組織和相應的控制。作業系統通過自己的程式,將作業系統的各種資源合理有序使用,使得計算機使用者方便地使用電腦。

參考文獻

[1] 牟燕.計算機軟體技術基礎【m】. 北京:機械工業出版社,2007.

[2] 屠祁,屠立德,等,作業系統基礎【m】.3版.北京:清華大學出版社,2000.

軟體技術基礎學習心得

不知不覺中9周的 軟體技術基礎 這門課課已經結束了,雖然時間有點短,但這九個星期的學習中我卻受益匪淺,不僅讓我系統的了解了許多計算機軟體相關的基礎知識和一些常用的系統軟體,還讓我有了更科學的方法去分析一些軟體方面的問題,這對於我今後的學習和工作都是有很大幫助的。下面來談談我對學習這門課的一點點心得。...

軟體技術基礎 任務

軟體技術基礎2 實驗報告1 學院自動化 專業自動化 年級大一 姓名廖林 任課教師張坤龍 實驗指導張坤龍 2016年 3月 14日 實驗一一 實驗目的 通過本試驗,使學生掌握利用vc6.0除錯c 程式的過程及方法 深入理解c 程式的結構與組成和程式的執行機制 掌握常量 變數 表示式 基本輸入與輸出在程...

軟體技術基礎演算法總結

第六章圖 1 圖的遍歷 按深度優先遍歷圖 鄰接表 void dfs t t為出發點 return 非遞迴演算法 dfs t 標記入棧 當棧非空 按廣度優先的遍歷圖 鄰接表 void bfs t void bfs t 2 克魯斯卡爾方法構造最小代價生成樹 void klsk t,g,n else i ...