国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

UNIX系統(tǒng)下軟件開發(fā)版本管理初探

2019-07-14 00:06:56張瑩波
關(guān)鍵詞:存儲管理軟件測試進程

馮 波 張瑩波

西南計算機有限責(zé)任公司 重慶 400060

一、UNIX系統(tǒng)管理

操作系統(tǒng)要管理計算機系統(tǒng)的硬件資源和軟件資源,以便為用戶所使用。硬件資源一般指CPU(中央處理機)、存儲器(內(nèi)存和外存)、外部設(shè)備等。軟件資源是指系統(tǒng)程序和數(shù)據(jù),即操作系統(tǒng)、系統(tǒng)實用程序及應(yīng)用軟件,以及用戶的程序和數(shù)據(jù),它們都以文件的方式存放在存儲器中。操作系統(tǒng)由若干個功能模塊有機地聯(lián)系在一一起,協(xié)調(diào)地進行工作。這些模塊是:處理機和進程管理模塊、存儲管理模塊、設(shè)備管理模塊、文件系統(tǒng)和用戶界面。由于處理機(CPU)是計算機中關(guān)鍵的資源,進程的執(zhí)行與CPU密切相關(guān),因此處理機和進程管理模塊可簡稱為進程管理模塊。我們把確定哪些作業(yè)將調(diào)入內(nèi)存運行和完成運行后撤出內(nèi)存的工作稱為作業(yè)調(diào)度。把如何控制一個作業(yè)在運行階段的三個狀態(tài)間的轉(zhuǎn)換成為進程調(diào)度。因而,如何充分發(fā)揮資源的利用率,使響應(yīng)時間短,使各用戶作業(yè)等待執(zhí)行的時間最短,是制訂相應(yīng)的作業(yè)調(diào)度算法和進程調(diào)度算法的原則。只是在不同的操作系統(tǒng)中,對以上目標(biāo)有不同的著重點,因而調(diào)度算法也就有所不同。存儲管理是對作業(yè)從進入就緒狀態(tài)起到運行結(jié)束之間所使用的存儲器(包括內(nèi)存和外存)進行管理??梢詫⒋鎯芾砟K的任務(wù)分為存儲分配、地址映射和存儲保護3部分。一個程序在編譯和鏈接后,得到一個稱為內(nèi)存映像的文件。該文件描述了這個程序在運行時所需要的內(nèi)存大小,其中包括代碼和數(shù)據(jù)區(qū)的地址。這些地址稱為邏輯地址,并且以首地址0為參考地址。每當(dāng)一個作業(yè)調(diào)入內(nèi)存,進入就緒狀態(tài),存儲管理模塊就要根據(jù)可利用的內(nèi)存空間與作業(yè)所需要的內(nèi)存兩者進行計算,給該作業(yè)分配相應(yīng)的內(nèi)存空間。將一個作業(yè)裝入內(nèi)存,意味著一個進程將被創(chuàng)建。存儲管理模塊會把該作業(yè)的映像文件首地址(為零)對準(zhǔn)內(nèi)存中進程的首地址。這個進程的首地址或起始地址是內(nèi)存中的物理地址,稱為偏移量(offset)。映像文件的邏輯地址加上偏移量,得到內(nèi)存中的地址值均為物理地址。每當(dāng)一個進程執(zhí)行過程中需要訪問某個地址時,存儲管理模塊就要檢查一下這個進程是否有權(quán)訪問這個物理地址。通常,每個進程在內(nèi)存中的區(qū)域是該進程可以訪問的合法地址。如果訪問的地址落在該進程的區(qū)域之外,即產(chǎn)生了非法訪問。一旦遇到非法訪問,內(nèi)存保護就要拒絕訪問,并進行出錯處理。外部設(shè)備包括文件存儲介質(zhì),例如磁盤、磁帶、光盤等輸入輸出設(shè)備,例如字符終端、圖形終端、各種打印機、繪圖儀、顯示器等;以及專用的輸入輸出設(shè)備,例如數(shù)據(jù)采集儀、圖像攝入裝置、音頻輸入輸出設(shè)備等。設(shè)備管理模塊的任務(wù)是為用戶提供方便和統(tǒng)一的界面,并根據(jù)作業(yè)對設(shè)備的申請,合理地分配這些資源,根據(jù)設(shè)備的性能和作用對設(shè)備分類,再用不同的驅(qū)動程序去驅(qū)動這些設(shè)備工作,以提高設(shè)備的效率。文件系統(tǒng)又可稱為信息管理模塊,或者文件管理模塊,主要負(fù)責(zé)對軟件資源的管理。所有的軟件資源都以文件的形式存放在存儲介質(zhì)中,并以文件為單位,在計算機中傳遞信息。因此,文件被定義為一組相關(guān)信息元素的集合。

二、軟件測試

軟件測試是整個軟件開發(fā)過程中最重要的環(huán)節(jié)。軟件測試主要是保證軟件質(zhì)量、提高軟件可靠性的一項工作。隨著軟件設(shè)計技術(shù)的發(fā)展,軟件規(guī)模的增加,軟件開發(fā)周期的縮短,軟件測試工作量的增大,使用軟件測試自動化技術(shù)提高軟件測試的速度和效率,縮短軟件開發(fā)周期,降低測試成本就成為了軟件測試發(fā)展的必然趨勢。開發(fā)有效,操作簡便的自動化測試工具對于軟件開發(fā)具有重要的作用。軟件質(zhì)量的不斷提高不僅僅取決于軟件測試技術(shù)水平,某種程度上更取決于對軟件測試這一工作的態(tài)度和觀念。所以在軟件開發(fā)階段,軟件測試并不僅僅是一個走過場的過程,是一個保證軟件正常運轉(zhuǎn)的過程。軟件測試可以讓軟件可以更加的完整,保證在今后的運行過程中不出現(xiàn)較大的錯誤。只有重視軟件測試,才可以保證企業(yè)所研發(fā)出的軟件可以受到大眾的歡迎,保證軟件健康發(fā)展。想要軟件測試更好的發(fā)展,需要改變以往軟件開放的流程,重視軟件測試流程,將軟件測試貫穿到整個軟件開發(fā)過程中。拓展軟件測試的內(nèi)容,將對軟件問題提前進行控制和預(yù)防,不僅可有效保證軟件質(zhì)量還將大大縮短軟件開發(fā)周期。在科技快速發(fā)展的今天,對軟件開發(fā)也要掌握新的技術(shù),在測試過程中不斷地完善流程,對軟件測試人員提出新要求,保證測試方法隨著軟件的開發(fā)方式不斷更新。軟件測試人員在學(xué)習(xí)軟件開發(fā)新技術(shù)的同時,找到或開發(fā)出適合新技術(shù)軟件產(chǎn)品測試的新方法。實現(xiàn)軟件質(zhì)量、進度、成本之間想要平衡發(fā)展,需要不斷的更新管理方法,保證管理層、軟件開發(fā)團隊、質(zhì)保人員、測試團隊等在軟件開發(fā)各個環(huán)節(jié)中通力合作。軟件測試過程中,重視對測試過程,團隊力量,人才進行管理,以高質(zhì)量來要求團隊的工作。保證團隊的知識結(jié)構(gòu)、創(chuàng)新能力和凝聚力,以便于測試流程、測試技術(shù)可以高效的進行。采用計劃、組織、領(lǐng)導(dǎo)、控制等手段,組建高效團隊,制定完善的測試流程,做好測試設(shè)計,有效執(zhí)行測試,加強過程跟蹤,從而順利完成質(zhì)量保證和測試任務(wù)。

三、結(jié)語

實現(xiàn)軟件質(zhì)量、進度、成本之間想要平衡發(fā)展,需要不斷的更新管理方法,保證管理層、軟件開發(fā)團隊、質(zhì)保人員、測試團隊等在軟件開發(fā)各個環(huán)節(jié)中通力合作。軟件測試過程中,重視對測試過程,團隊力量,人才進行管理,以高質(zhì)量來要求團隊的工作。保證團隊的知識結(jié)構(gòu)、創(chuàng)新能力和凝聚力,以便于測試流程、測試技術(shù)可以高效的進行。采用計劃、組織、領(lǐng)導(dǎo)、控制等手段,組建高效團隊,制定完善的測試流程,做好測試設(shè)計,有效執(zhí)行測試,加強過程跟蹤,從而順利完成質(zhì)量保證和測試任務(wù)。

猜你喜歡
存儲管理軟件測試進程
基于OBE的軟件測試課程教學(xué)改革探索
計算機教育(2020年5期)2020-07-24 08:53:20
債券市場對外開放的進程與展望
中國外匯(2019年20期)2019-11-25 09:54:58
EXCEL和VBA實現(xiàn)軟件測試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
電子測試(2017年15期)2017-12-18 07:19:20
一種衛(wèi)星數(shù)據(jù)廣播系統(tǒng)端站存儲管理方案設(shè)計
電子制作(2017年13期)2017-12-15 09:00:32
文檔存儲管理系統(tǒng)的設(shè)計
軟件測試工程化模型及應(yīng)用研究
省級氣象數(shù)據(jù)文件共享存儲管理系統(tǒng)研究
社會進程中的新聞學(xué)探尋
我國高等教育改革進程與反思
彩票| 邵东县| 阳泉市| 积石山| 高陵县| 三台县| 乐平市| 晋城| 乐业县| 晴隆县| 合作市| 三台县| 乐至县| 石台县| 通江县| 聂拉木县| 中方县| 凉山| 安泽县| 长寿区| 江华| 忻州市| 九台市| 泗洪县| 东阿县| 扶余县| 江华| 信阳市| 江津市| 沾化县| 堆龙德庆县| 萨嘎县| 双峰县| 札达县| 伊金霍洛旗| 常熟市| 石家庄市| 大足县| 巫山县| 金阳县| 成安县|