軟體工程英語術語解析

才智咖 人氣:7.07K

導語:軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。下面是本站小編收集整理的軟體工程英語術語,歡迎參考!

軟體工程英語術語解析

abstract class 抽象類

提供一組子類共有行為的類,但它本身並不具有例項。抽象類表示一個概念,從中派生的類代表對這一概念的實施。

Abstraction 抽象

對檢視或模型的建立,其中忽略了不必要的細節,以便專注於一組特定的相關細節。

access modifier存取許可權

對類、方法或屬性進行訪問控制的關鍵字。Java 中的存取許可權可以是公有、私有、保護和包裝(預設)。

accessor methods存取器方法

由物件提供的、用於定義連線該物件例項變數的方法。用來返回例項變數值的存取器方法被稱為獲取方法;用來為例項變數指定值的存取器方法被稱為設定方法。

acceptance驗收

客戶接受軟體產品(作為部分或完整履行合同的結果)所有權的操作。

action動作

對構成計算過程抽象的可執行語句的規範。動作通常會導致系統狀態發生變化,這是通過向一個物件傳送訊息或是更改連結或屬性值來實現。

action sequence動作序列

解析為一系列先後發生的動作的表示式。

action state動作狀態

表示不可分動作的執行狀態,通常指的是呼叫一個操作。

actual parameter實參

ad hoc review 臨時評審

是一種非正式的評審,在這樣的評審中,過程的執行者可隨時請求其同事幫助發現所正在開發之構件中的問題。

Advanced Program-to-Program Communication (APPC)高階程式間通訊

主要在 IBM 環境下使用的通訊協議。

aggregate class聚合類

在聚合(整體與部分)關係中表示"整體"的類。請參見聚合關係。

aggregation聚合關係

用於在聚合(整體)及其部分之間建立整體與部分關係的一種關聯。

一種特殊形式的關聯關係,它確定了介於聚合(整體)和組成部分之間的整體與部分關係。請參見組裝。

American Standard Code for Information Interchange (ASCII) 美國國家資訊交換標準程式碼

美國國家資訊交換標準程式碼。由絕大多數 PC 和 UNIX 系統使用的 8 位字元解碼方案。它取代了早期的 7 位 ASCII 標準。

analysis分析

在軟體開發過程中,主要任務在於確立問題領域的模型的流程部分。分析側重於做什麼,而設計則側重於怎樣做。請參見設計。

analysis class分析類

由設計元素在系統中所擔任的角色的抽象,通常處於用例實現的環境之下。分析類可以提供若干個角色的抽象,表示這些角色的共有行為。分析類通常會演變為一個或多個設計元素,例如設計類和/或封裝體,或者是設計子系統。

analysis & design分析設計

軟體開發的前期階段,目的在於顯示如何通過實施實現系統需求。有關分析設計活動的結果,請參見設計模型。

analysis mechanism分析機制

在設計過程初期,即在發現和確定關鍵類和子系統期間所使用的一種結構機制。通常,分析機制記錄瞭解決方案的主要方面,其中並未考慮實施的影響。分析機制一般與問題領域無關,它是一個"電腦科學"的概念。它們為與領域相關的類或構件提供特定的行為,或者對應於類和/或構件之間協作的實施。它們也可作為框架實施。例如處理永久性、程序間通訊、錯誤或故障處理、通知和訊息傳遞等的機制,其他例子不勝列舉。

analysis pattern分析模式

表示業務建模中的共有構架的一組概念。它可能只與一個領域有關,也可能跨越多個領域。

analyst分析員

專案團隊成員,負責獲取並解釋涉眾需求,並將這些需要傳達給整個團隊。

activation啟用

動作的執行。

active class主動類

表示系統中控制執行緒的類。請參見主動物件。

activity活動

要求角色執行的工作單元。

active object主動物件

擁有執行緒並可發起控制活動的物件。主動類的例項。

activity graph活動圖

狀態機的特例,用於對涉及一個或多個分類器的程序建模。對比:狀態圖 (statechart diagram)。同義詞:活動圖 (activity diagram)。

actor主角

在系統之外與系統互動的某人或某事物。

actor class主角類

定義一組主角例項,其中每個主角例項相對於系統而言都擔任著同樣的角色。

在與用例互動時這些用例的使用者所擔任的一組緊密相關的角色。主角為每個要與其通訊的用例都準備了一個角色。

actor-generalization主角泛化關係

從一個主角類(後代)到另一個主角類(祖先)的主角泛化關係,表示後代將繼承祖先在用例中所能擔任的角色。

API

應用程式程式設計介面

APPC

高階程式間通訊

application programming interface (API)應用程式程式設計介面

使應用程式能夠相互通訊的軟體介面。API 是一組程式語言結構或語句,可編制為程式程式碼以獲取由基礎作業系統或服務程式提供的特定功能和服務。

appraisal評估

審查組對所審查的產品質量的一種集體判定,包含在跟蹤階段對所要求的返工驗證種類的判定。

architectural baseline 構架基線

處於精化階段末期的基線,此時系統的基礎結構和行為已較穩定。

architectural mechanism 構架機制

構架機制表示對於常見問題的通用具體解決方案。它們可以指結構模式、行為模式,也可以指這兩者。在 Rational Unified Process 中,構架機制是一個涵蓋分析機制、設計機制和實施機制的術語。

architectural pattern構架模式

構架模式表示軟體系統的基本結構組織方案。它提供了一組預定義的子系統、指定它們的職責,並且包括用於組織其間關係的規則和指導。可以進一步解釋如下:構架模式是一個特定範圍的模式(即解決方案模板),並且也是具體軟體構架的模板。它涉及整個系統範圍內的特徵,並且通常涉及子系統範圍內(而非類級別)的關係。儘管從原則上說不是不可能以此方式使構架模式更為細化,構架模式就其本質來說似乎與應用程式領域無關(特定領域的詞彙似乎與模式說明無關)。請與分析模式作比較。軟體構架文件將提供在系統中使用的構架模式。

architectural view 構架檢視

以某一特定角度看到的系統構架,注重於表示結構、模組度、核心構件和主要控制流。

architecture構架

系統在其所處環境中的最高層次的概念。軟體系統的'構架是通過介面互動的重要構件(在特定時間點)的組織或結構,這些構件又由一些更小的構件和介面組成。

系統的組織結構。構架可以遞迴解構為通過介面互動的部件、連線部件的關係以及組裝部件的一些限制條件。通過介面互動的部件有類、構件和子系統。

artifact工件

由軟體開發過程所生成或使用的文件、模型、說明或軟體。同義詞:產品 (product)。

artifact guidelines工件指南

有關如何使用特定工件的說明,包括如何建立和修訂工件的說明在內。

artifact set工件集

體現系統一個方面的一組有關工件。由於在若干核心工作流程中都要用到一些工件,例如風險列表、軟體構架文件和迭代計劃。

ASCII

美國國家資訊交換標準程式碼

ASP

活動伺服器頁

association關聯關係

對多個例項間的雙向語義連線進行建模的關係。

在兩個或多個分類器(指定其例項間的連線)之間的語義關係。

association class關聯類

同時具有關聯關係和類特徵的模型元素。關聯類可被視作一種具有類特徵的關聯關係,或是一個還具有關聯關係特徵的類。

association end關聯關係端

關聯關係的端點,它連線關聯關係和分類器。

asynchronous action非同步動作

傳送物件沒有暫停來等待結果的請求。對比:同步動作 (synchronous action)。

asynchronous review非同步評審

一種不需開會,只需評審者在不同時間獨立地完成評語的同級評審。

attribute屬性

由類定義的特徵,表示類或其物件的指定特徵。屬性具有型別,用於定義其例項的型別。