軟件工程領(lǐng)域中通用的術(shù)語(一)_第1頁
軟件工程領(lǐng)域中通用的術(shù)語(一)_第2頁
軟件工程領(lǐng)域中通用的術(shù)語(一)_第3頁
軟件工程領(lǐng)域中通用的術(shù)語(一)_第4頁
軟件工程領(lǐng)域中通用的術(shù)語(一)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Word軟件工程領(lǐng)域中通用的術(shù)語(一)

(軟件)工程領(lǐng)域中通用的術(shù)語(一)

引言

本標(biāo)準(zhǔn)結(jié)構(gòu)如下:

a.詞條按英文對應(yīng)詞字母順序排列;

b.如果一個術(shù)語有一個以上的定義,則分別加以說明;

c.凡必要的地方用例子來說明定義;

d.為了說明本標(biāo)準(zhǔn)中一個術(shù)語與另一些術(shù)語的關(guān)系,使用了下述詞語:

——比較…...指補(bǔ)充性的術(shù)語;——與…相對照:指一個具有相反含義的或本質(zhì)上不同意義的術(shù)語;

——與…同義:指同義的術(shù)語;

——參見…:指讓(讀者)參見推薦使用的或與之關(guān)系密切的術(shù)語。

——還可參見…:指一有關(guān)術(shù)語。

1主題內(nèi)容與適用范圍

本標(biāo)準(zhǔn)定義軟件工程領(lǐng)域中通用的術(shù)語,適用于軟件開發(fā)、使用維護(hù)、科研、教學(xué)和出版等方面。

2術(shù)語

2.1夭折,異常終止abort

在一過程完成之前被迫終止

2.2絕對機(jī)器代碼absolu(te)machinecode

每次使用時必須裝入固定存儲單元且不能再定位的機(jī)器語言代碼。與2.399條相對照。

2.3抽象機(jī)abstractmachine

a.過程或機(jī)器的一種表示。

b.一個模塊,它象一臺機(jī)器那樣處理輸入。

2.4抽象abstracTIon

a.對某一問題的概括。它抽取與某一特定目標(biāo)相關(guān)的本質(zhì)的內(nèi)容而忽略非本質(zhì)的內(nèi)容。

b.形成上述抽象的過程。

2.5驗(yàn)收準(zhǔn)則accePtancecriterion

軟件產(chǎn)品要符合某一測試階段必須滿足的準(zhǔn)則,或軟件產(chǎn)品滿足交貨要求的準(zhǔn)則。

2.6驗(yàn)收(測試)accePtancetesTIng

確定一系統(tǒng)是否符合其驗(yàn)收準(zhǔn)則,使客戶能確定是否接收此系統(tǒng)的正式測試。參見2.381條、2.497條。

2.7可接近性accessibility

使組成軟件的各部分便于選擇使用或維護(hù)的程度

2.8訪問控制機(jī)制access-controlmechanism

為使某一(計算機(jī))系統(tǒng)或計算機(jī)系統(tǒng)的某一部分允許被獲準(zhǔn)者和防止未獲準(zhǔn)者接觸、訪問而設(shè)計的硬件或軟件的特性、操作過程或管理過程。

2.9準(zhǔn)確,準(zhǔn)確度accuracy

a.無誤差的一種品質(zhì)

b.無誤差程序的一種定性估計,估計越高,對應(yīng)的誤差越小。

c.誤差大小的一種度量,最好表示成相對誤差的函數(shù),其準(zhǔn)確度越高,對應(yīng)的誤差越小。

d.對無誤差程度的一種定量估計。與2.341條相對照。

2.10需方acquirer

從供方獲得或得到一個系統(tǒng)、產(chǎn)品或服務(wù)的一個機(jī)構(gòu)。

注:需方可以是買主、客戶、擁有者、用戶、采購人圓荊。

2.11獲取acquisi(TI)on

得到一個系統(tǒng)、一個產(chǎn)品或一項服務(wù)的過程。

2.12活動文件acTIvefile

尚未超過終止時間的文件。

2.13活動activity

一個過程的組成元素;

注:對基線的改變要經(jīng)有關(guān)當(dāng)局的正式批準(zhǔn)。

2.14實(shí)參actualpa(ram)eter

在調(diào)用子程序時用來指定數(shù)據(jù)或要傳輸給該子程序的程序元素的數(shù)值或表達(dá)式。與2.211條相對照。

2.15適應(yīng)性(ad)aPtability

使不同的系統(tǒng)約束條件和用戶需求得到滿足的容易程度。

2.16適應(yīng)性維護(hù)adaptivemaintenance

為使軟件產(chǎn)品在改變了的環(huán)境下仍能使用而進(jìn)行的維護(hù)。

2.17地址address

a.標(biāo)識一寄存器、(存儲器)特定部分、或其他一些數(shù)據(jù)來源或目的地的一個或一組(字符)。

b.用來指定一設(shè)備或一個數(shù)據(jù)項。

2.18地址空間addressspace

計算機(jī)機(jī)程序可以有效利用的地址范圍。

2.19算法algorithm

a.用有限步數(shù)求解某問題的一套明確定義的規(guī)則的集合;例如,求sin(x)到給定精度的一系列算術(shù)運(yùn)算的完整的說明。

b.定義良好的規(guī)則的有限集合,它給出完成一特定任務(wù)的運(yùn)算序列。

2.20算法分析algorithmanalysis

對一算法的檢查。目的在于確定與其預(yù)期的用途有關(guān)的正確性,確定其運(yùn)行特性,或?yàn)榱烁浞值乩斫饽骋凰惴ㄒ员銓ζ溥M(jìn)行修改、簡化或改進(jìn)。

2.21別名alias

a.某一項目的另一個名字。

b.一個替換標(biāo)號。例如,可以使用一個標(biāo)號和一個或多個別名來指示計算機(jī)程序中同一數(shù)據(jù)元素或點(diǎn)。

2.22分析階段analysisphase

參見2.406條.

2.23分析模型analyticalmodel

用一組可解方程來表示一個過程或一個現(xiàn)象。與2.430條相對照。

2.24面向應(yīng)用的語言annlicatlon-orientedllanguage

a.一種面向計算機(jī)的語言,具有用于某種單一應(yīng)用領(lǐng)域的手段或記號;例如,用于統(tǒng)計分析或機(jī)器設(shè)計的語言。

b.一種面向問題的語言,其語句包含或匯集了用戶職業(yè)的術(shù)語。

2.25應(yīng)用軟件(app)licationsoftware

解決屬于專用領(lǐng)域的,非計算機(jī)本身問題的軟件。

2.26體系結(jié)構(gòu)architecture

參見2.353條、2.491條。

2.27體系結(jié)構(gòu)設(shè)計architecturaldesign

a.定義一組硬件和軟件元素及其(接口)的過程,其目的是為開發(fā)一計算機(jī)系統(tǒng)而建立其主體結(jié)構(gòu)。

b.體系結(jié)構(gòu)設(shè)計過程的結(jié)果。

2.28人工語言artificiallanguage

參見2.210條。

2.29匯編assemble

把用匯編語言表示的程序翻譯成機(jī)器語言,有時還要連接子程序。實(shí)現(xiàn)匯編的常用方法是用機(jī)器語言操作碼代替匯編語言操作碼,并用絕對地址、中間地址、浮動地址或虛擬地址來代替符號地址。與2.72條、2.254條相對照。

2.30匯編程序assemb

用于進(jìn)行匯編的計算機(jī)程序。與2.73條、2.255條相對照。

2.31匯編語言assemblylanguage

a.一種面向計算機(jī)的語言,其指令與計算機(jī)指令通常是—一對應(yīng)的,且能提供使用宏指令的便利。與2.279條、2.225條相對照。參見2.72條、2.73條。

b.一種特定機(jī)器語言,其指令通常和計算機(jī)指令—一對應(yīng)。

2.32斷言assertion

一種邏輯表達(dá)式,規(guī)定必須存在的一種程序狀態(tài),或規(guī)定在程序執(zhí)行過程中某一特定點(diǎn)上程序變量必須滿足的條件集合,例如,A為正且A>B。參見2.236條、2.322條。

2.33賦值語句assignmentstatement

用于表達(dá)一系列操作,或用于把操作數(shù)賦給指定變量,或符號,或變量和符號兩者的指令。

2.34審計audit

a.為評估是否符合軟件需求、規(guī)格說明、基線、標(biāo)準(zhǔn)、過程、指令、代碼以及合同和特殊要求而進(jìn)行的一種獨(dú)立的檢查。參見2.63條。

b.通過調(diào)查研究確定已制定的過程、指令、規(guī)格說明、代碼和標(biāo)準(zhǔn)或其它的合同及特殊要求是底恰當(dāng)和被遵守,以及其實(shí)現(xiàn)是否有效而進(jìn)行的活動。

2.35自動設(shè)計(工具)automateddesigntool

幫助進(jìn)行軟件設(shè)計的綜合、分析、模擬或文檔編制的軟件工具。自動設(shè)計工具的例子如:(仿真器)、分析工具、設(shè)計表示處理器和文件生成器。

2.36自動測試用例生成器automatedtestcasegenerator

參見2.38條。

2.37自動測試數(shù)據(jù)生成器automatedtestdatagenerator

參見2.38條。

2.38自動測試生成器automatedtestgenerator

一種軟件工具,它以計算機(jī)程序和準(zhǔn)則作為輸入,產(chǎn)生滿足這些準(zhǔn)則要求的測試輸入數(shù)據(jù),有時還確定預(yù)期的結(jié)果。

2.39自動驗(yàn)證系統(tǒng)automatedverificationsystem

一種軟件工具,以計算機(jī)程序及其規(guī)格的表示作為輸入(可能借助人的幫助),產(chǎn)生該程序的正確與否的證明。參見2.40條。

2.40自動驗(yàn)證工具automatedverificationtools

用于評估軟件開發(fā)過程中的產(chǎn)品的一類軟件工具。這些工具有助于驗(yàn)證正確性、完全性、一致性、可跟蹤性、可測試性,以及檢查是否遵守了標(biāo)準(zhǔn)。軟件驗(yàn)證工具包括設(shè)計分析器、自動驗(yàn)證系統(tǒng)、靜態(tài)分析器、動態(tài)分析器和標(biāo)準(zhǔn)實(shí)施器。

2.41可用性av(ai)lability

a.軟件在投入使用時能實(shí)現(xiàn)其指定的系統(tǒng)功能的概率。

b.系統(tǒng)正常工作時間和總的運(yùn)行時間之比。

c.在運(yùn)行時,某一配置項實(shí)現(xiàn)指定功能的能力。

2.42可用性模型availabilitymodel

用于預(yù)測、估計、判定可用性的模型。

2.43后備,后援back-up

發(fā)生系統(tǒng)失效或?yàn)?zāi)害時,為恢復(fù)數(shù)據(jù)文件或軟件,重新起動處理,使用備份計算機(jī)設(shè)備而做的準(zhǔn)備。

2.44基線baseline

a.業(yè)已經(jīng)過正式審核與同意,可用作下一步開發(fā)的基礎(chǔ),并且只有通過正式的修改管理步驟方能加以修改的規(guī)格說明或產(chǎn)品。

b.在配置項目生存周期的某一特定時間內(nèi),正式指定或固定下來的配置標(biāo)識文件和一組這樣的文件。基線加上根據(jù)這些基線批準(zhǔn)同意的改動構(gòu)成了當(dāng)前配置標(biāo)識。對于配置管理,有以下三種基線:

功能基線——最初通過的功能配置;

分配基線——最初通過的分配的配置;

品基線——最初通過的或有條件地通過的產(chǎn)品配置。

2.45開始——結(jié)束塊begin-endblock

由begin和end分隔符括起來的設(shè)計或程序語句序列。其特征是具有單一的入口和單一的出口。

2.46協(xié)約(名),聯(lián)編,約束,結(jié)合binding

把一個值或指定的對象(referent)賦給某一標(biāo)識符。例如,把一個值賦給一個參數(shù)或把一絕對地址、虛擬地址或設(shè)備標(biāo)識符分配給計算機(jī)程序中的符號地址或標(biāo)號。參見2.166條、2.470條。

2.47塊(名),阻滯(動)blOCk

a.由某些技術(shù)或邏輯原因形成的被當(dāng)作一個實(shí)體看待的一串記錄、一串字或一字符串。

b.作為一個單元而記錄下來的一組連續(xù)的記錄。塊與塊之間用間隙分隔,每一塊可以包含一個或多個記錄。

c.被當(dāng)作一個單元而加以傳送的一組二進(jìn)制位數(shù)或N進(jìn)制位數(shù)。通常對這組二進(jìn)制位數(shù)或N進(jìn)制位數(shù)采用某種編碼步驟以達(dá)到出錯控制的目的。

d.作為一個單元來處理的事物,如字、字符或數(shù)字的集合。

e.參見2.354條。

f.系統(tǒng)中的某些操作因某種原因,暫時不能繼續(xù)執(zhí)行。

2.48框圖blockdiagram

表示某一系統(tǒng)、計算機(jī)或設(shè)備的圖,圖中主要部分由加有適當(dāng)解釋的幾何(圖形)來表示,用以說明這些主要部分的基本功能及其功能關(guān)系。與2.209條相對照。

2.49塊結(jié)構(gòu)語言block-structuredlanguage

一種程序設(shè)計語言,在這種語言中,語句序列通常是由begin和end界限符劃界。參見2.354條。

2.50引導(dǎo)程序bootstraP

a.一段短的計算機(jī)程序,常駐計算機(jī)或很容易裝入計算機(jī)。引導(dǎo)程序的執(zhí)行能把另一個較大的程序,如操作系統(tǒng)或其裝入程序引入內(nèi)存。

b.一組指令,它能使另外的指令被裝入直到全部計算機(jī)程序都存入存儲器中為止。

c.借助自身的動作而使其達(dá)到所希望的狀態(tài)的一種技術(shù)或設(shè)備;例如,一段機(jī)器子程序,其前幾條指令足以使其余部分指令從輸入設(shè)備輸入到計算機(jī)中。

d.用于建立計算機(jī)程序另一版本的部分計算機(jī)程序。

e.使用一引導(dǎo)程序。

2.51引導(dǎo)裝入程序bootstraPloader

使用預(yù)置計算機(jī)操作以裝入引導(dǎo)程序的一種輸入例行程序。

2.52自底向上bottom-uP

一種方法,這種方法從層次結(jié)構(gòu)的最低層軟件組成部分開始,逐級向上直至最高層組成成分為止,例如,自底向上設(shè)計、自底向上程序設(shè)計、自底向上測試等。與2.526條相對照。

2.53自底向上設(shè)計bottom-uPdesign

從最基本的或原始的部分著手,逐級進(jìn)入到較高層部分的系統(tǒng)設(shè)計方法。與2.527條相對照。

2.54隱錯,缺陷bug

參見2.198條。

2.55隱錯撒播bugseeding

參見2.201條。

2.56構(gòu)件build

軟件產(chǎn)品的一個工作版本,其中包含最終產(chǎn)品將擁有的能力的一個規(guī)定的子集。

2.57構(gòu)件塊buildingblock

較高一級程序或模塊使用的一個單元或模塊。

2.58(分)情況語句case

能根據(jù)控制表達(dá)式的值對有限個程序語句進(jìn)行選擇性執(zhí)行的多分支條件語句。參見2.106條。

2.59認(rèn)證Cert(if)1Cation

a.一個系統(tǒng)或計算機(jī)程序符合其規(guī)定的需求的一種書面保證。

b.一種書面認(rèn)可書,說明某計算機(jī)系統(tǒng)是可靠的,可以在一確定的環(huán)境中工作或產(chǎn)生合理的信息。

c.為使系統(tǒng)獲準(zhǔn)投入運(yùn)行性使用,對系統(tǒng)的可接受性所做的正式演示。

d.證實(shí)一系統(tǒng)、軟件子系統(tǒng)或計算機(jī)程序在其運(yùn)行環(huán)境中能滿足規(guī)定的需求的過程。認(rèn)證通常在實(shí)際條件下的現(xiàn)場中進(jìn)行,不僅用于估價軟件本身,而且用于估價作為軟件設(shè)計依據(jù)的規(guī)格說明。認(rèn)證使驗(yàn)證和確認(rèn)的過程擴(kuò)充到實(shí)際的或模擬的運(yùn)行環(huán)境中。

e.一正式的權(quán)威機(jī)構(gòu)根據(jù)可付諸實(shí)施的需求以書面形式確定、驗(yàn)證和證明人圓勁處理、過程或條款為合格所采取的步驟和行動。

2.60鏈接表chainedlist

一種表,在這種表中各個項目可以是分散的,但每項都含有指出下一項位置的標(biāo)識符。與2.269條同義。

2.61更動管理changecontrol

提議作一項更動并對其進(jìn)行估計、同意或拒絕、調(diào)度和跟蹤的過程。

2.62代碼,編碼code

a.一組無歧義性的規(guī)則,它規(guī)定了使數(shù)據(jù)得以用某種離散形式加以表示的方式。

b.用處理機(jī)可以接受的符號形式表示數(shù)據(jù)或計算機(jī)程序。

c.書寫例行程序。

d.也可指一個或多個計算機(jī)程序,或計算機(jī)程序一部分。已為了安全的目的對數(shù)據(jù)進(jìn)行的加密表示。

2.63代碼審計codeaudit

由某人、某小組、或借助某種工具對源代碼進(jìn)行的獨(dú)立的審查,以驗(yàn)證其是否符合軟件設(shè)計文件和程序設(shè)計標(biāo)準(zhǔn)。還可能對正確性和有效性進(jìn)行估計。參見2.34條、2.468條、2.237條、2.545條。

2.64代碼生成器codegenerator

一個程序或程序功能,常常屬于編譯程序的一部分,它把計算機(jī)程序從某種中間級表示(通常為語法分析程序的輸出)變換成較為低級的表示,如匯編代碼或機(jī)器代碼。

2.65代碼審查codeinspection

參見2.237條。

2.66代碼走查codewalk-through

參見2.545條。

2.67內(nèi)聚度cohesion

單個程序模塊所執(zhí)行的諸任務(wù)在功能上的互相關(guān)聯(lián)的程度。與2·112條相對照。

2.68命令語言commandlanguage

一組過程性的操作符及與之有關(guān)的語法,用來指明交給操作系統(tǒng)執(zhí)行的功能。

2.69解釋comment

a.在計算機(jī)程序、命令語言或數(shù)據(jù)之間的說明信息,旨在給讀者提供澄清性材料,并不影響機(jī)器的解釋工作。

b.加到或散置在源語言語句當(dāng)中的描述、附注或解釋,在目標(biāo)語言中這些是無效的。

2.70(比較器)comparator

用來比較兩個計算機(jī)程序、文件或數(shù)據(jù)集合的一種軟件工具,目的是找出其共同點(diǎn)或不同的地方。比較的典型對象是源代碼、目標(biāo)(代)碼、數(shù)據(jù)基文件的相似版本或測試結(jié)果。

2.71兼容性compatibility

a.兩個或兩個以上系統(tǒng)運(yùn)行同一軟件可得到同樣結(jié)果的能力。

b.兩個或兩個以上系統(tǒng)處理同樣的數(shù)據(jù)文

溫馨提示

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

評論

0/150

提交評論