1. 程式人生 > >計算機專業術語對照

計算機專業術語對照

內核 template string ftw 批量 version bit adc sed

A

  • abstraction layer,抽象層
  • access,獲取,存取
  • acoustic coupler,聲音耦合器
  • Active Directory,活動目錄
  • Acyclic Dependencies Principle,非循環依賴原則(ADP)
  • acyclic digraph,有向無環圖
  • Adaptive Code,自適應代碼
  • Add Parameter,添加參數
  • ADSL,Asymmetrical Dingital Subscriber Loop,非對稱數字用戶環線
  • affinity,綁定
  • affinity group,地緣組
  • agent,代理
  • agent-based interface,代理人界面
  • Agile,敏捷方法論
  • agile practice,敏捷實踐
  • agile peocess,敏捷流程
  • agility,敏捷性
  • AI,Artificial Intelligence,人工智能
  • air waves,無線電波
  • algorithm,算法
  • analog,模擬的
  • animation,動畫
  • annotation,註解,註釋
  • answering machine,電話應答機
  • antenna,天線
  • anti-pattern,反模式
  • APM,異步編程模型(Asynchronous Programming Model)
  • Apocalyptic defect,災難缺陷
  • application,應用,應用程序,應用軟件
  • application life cycle,應用程序生命周期
  • application pool,應用程序池
  • Application Programming Interface,應用程序編程接口(API)
  • architecture,體系機構,結構
  • architecture decay,架構腐壞
  • ARPA,Advanced Research Projects Agency,(美國國防部)高級研究計劃署
  • ARPAnet,ARPA網
  • Arrange-Act-Assert,準備-執行-斷言(AAA)
  • Aspect-Oriented Programming,面向切面編程(AOP)
  • aspect ratio,屏幕高寬比
  • assembly,程序集
  • Asynchronous Programming Model,異步編程模型(APM)
  • ATM,asynchronous transfer mode,異步傳輸模式
  • atomic opreation,原子操作
  • atomic transaction,原子事務
  • atomicity,原子性
  • attribute,特性
  • augmented reality,增強實現
  • authentication,身份驗證
  • authorization,授權
  • automated unit testing,自動化單元測試
  • automation,自動化
  • autonomous,獨立性
  • availability,可用性
  • availability set,可用性集

B

  • backpane,底板
  • backward compatibility,向後兼容性
  • bandwidth,帶寬
  • bar code,條形碼
  • Base Class Library,基類庫(BCL)
  • baseline,準線
  • baud,波特
  • BCL,基類庫(Base Class Library)
  • bear,熊
  • behavior,行為
  • behavior preserving program transformations,行為保留式程序轉換1
  • Behavioral error,行為錯誤
  • Big Ball of Mud,大泥球(BBM)
  • big data,大數據
  • Big Design Up Front,大優先設計(BDUF)
  • binary,二進制的
  • binochlar,雙目並用的
  • bit,比特
  • bitnik,比特族
  • blob,BLOB
  • block,阻斷
  • block blob,塊 BLOB
  • bottleneck,瓶頸
  • box,裝箱
  • bps,bits per second,比特/秒
  • breakpoint,斷點
  • broadcast,(無線電或電視)廣播
  • Broken Hierarchy,支離破碎的層次結構2
  • Broken Modularization,拆散的模塊化2
  • brownfield project,行進中項目
  • Browser Object Model,瀏覽器對象模型(BOM)
  • browser-server,瀏覽器-服務器
  • bug,缺陷
  • built-in,內置的,內建的;嵌入的;內置
  • business intelligence,商業智能
  • business layer,業務層
  • business logic layer,業務邏輯層
  • busy (status),忙(狀態);繁忙(狀態)
  • byte,字節

C

  • cable,電纜
  • Cache/Caching,緩存
  • call stack,調用堆棧
  • callout box,標註框
  • camelCase,camel 大小寫
  • carbon copy,復寫本,副本;抄送(CC)
  • carriage return,回車
  • Cascading Style Sheets,層疊樣式表(CSS)
  • cell,單元
  • cellular telephone,移動電話
  • Central Processing Unit,中央處理器(CPU)
  • certificate,(數字)證書
  • Certificate Authority,證書認證機構
  • Change Bidirectional Association to Unidirectional,將雙向關聯改為單向關聯1
  • Change Point,修改點:需要往代碼中引入修改的點
  • Change Reference to Value,將引用對象改為值對象1
  • Change Unidirectional Association to Bidirectional,將單向關聯改為雙向關聯1
  • Change Value to Reference,將值對象改為引用對象1
  • channel,信道,頻道
  • character,字符
  • Characterization test,特征測試:描述軟件某部分的當前行為的測試,當你修改代碼時能夠用來保持行為
  • check in,簽入
  • check out,簽出
  • chip,芯片
  • cipher,密碼
  • claim,聲明
  • class definition,類定義
  • CLI,公共語言基礎結構(Common Language Infrastructure)
  • client-server,客戶端-服務器
  • clone,克隆,復制
  • cloud computing,雲計算
  • cloud service,雲服務
  • CLR,公共語言運行時(Common Language Runtime)
  • CLS,公共語言規範(Common Language Specification)
  • cluster,集群
  • clustered index,聚集索引
  • co-occurring smells,同時出現的壞味2
  • coaxial cable,同軸電纜
  • CoC,更改開銷(Cost of Change)
  • code smell,代碼味道
  • Collapse Hierarchy,折疊繼承關系1
  • comcurrency,並發
  • command,命令
  • command prompt,命令行提示
  • Command/Query Responsibility Segregation,命令/查詢職責分離(CQRS)
  • Command/Query Separation,命令/查詢分離(CQS)
  • commingled bits,混合的比特
  • communication,通信
  • community,社區
  • committed,已提交(的)
  • Common Intermediate Language,公共中間語言
  • Common Language Infrastructure,公共語言基礎結構(CLI)
  • Common Language Runtime,公共語言運行時(CLR)
  • Common Language Specification,公共語言規範(CLS)
  • Common Type System,公共類型系統(CTS)
  • common name,通用名稱
  • compatibility,兼容性
  • Component Object Model,組件對象模型(COM)
  • composite formatting,復合格式化
  • Composite Pattern,復合模式
  • concurrency conflicts,並發沖突
  • concurrency mode,並發模式
  • conditional compilation,條件編譯
  • conditional compilation statement,條件編譯語句
  • configuration,配置,設置
  • connection string,連接字符串
  • Consolidate Conditional Expression,合並條件表達式1
  • Consolidate Duplicate Conditional Fragments,合並重復的條件片段1
  • consistenct,一致性
  • constructor,構造函數
  • container,容器
  • content,內容
  • context,上下文
  • contextual keyword,上下文關鍵字
  • continuous integration,持續集成
  • contribute,貢獻
  • Contributor License Agreement,貢獻者許可協議
  • convention,約定
  • covariance,協變
  • contravariance,逆變
  • convert,轉換
  • Convert Procedural Design to Objects,將過程化設計轉化為對象設計1
  • cookie,Cookie
  • core,內核
  • corruption,損毀
  • Cosmetic issue,外觀上問題
  • Cost of Change,更改開銷(CoC)
  • Coupling count,耦合數:當一個方法被調用時傳給它以及從它傳出來的值的數目。如果該方法沒有返回值,則耦合數就是它的參數數目。否則就是參數數目加1。如果你想要在沒有測試的情況下提取出一個消防法的話,計算一下它的耦合數是很有意義的。
  • CPU,中央處理器(Central Processing Unit)
  • crash,(程序)崩潰
  • crash dump,故障轉儲
  • cririque,評估
  • CRT,cathode ray tube,陰極射線管
  • cruft,殘留
  • crytography,密碼術
  • CTS,公共類型系統(Common Type System)
  • cursor,光標
  • cybraian,電腦族
  • cyberspace,電腦空間
  • cyclic digraph,有向有環圖
  • Cyclic Hierarchy,循環層次結構2
  • Cyclically-dependent Modularization,循環依賴式模塊化2
  • Cyclomatic complexity,圈復雜度

D

  • dashboard,儀表盤
  • data access layer,數據訪問層
  • data clumps,數據泥團2
  • Data Encryption Standard,數據加密標準(DES)
  • data layer,數據層
  • data integrity,數據完整性
  • data invariant,數據不變式
  • data mining,數據挖掘
  • Data Transfer Object,數據傳輸對象(DTO)
  • declarative programming,宣告式編程
  • Decompose Conditional,分解條件表達式1
  • Decorator Pattern,修飾器模式(DP)
  • Deep Hierarchy,過深的層次結構2
  • Defensive Programming,防禦式編程
  • Deficient Encapsulation,不充分的封裝2
  • Definition of Done,完成的定義(DoD)
  • dependenct injection,依賴註入(DI)
  • dependency,依賴
  • dependency digraph,依賴有向圖
  • deployment,部署
  • dequeue,出列
  • derives from,繼承
  • design pattern,設計模式
  • device,設備
  • DfT,為可測試性而設計
  • DI,依賴註入(dependenct injection)
  • diagnostics,診斷
  • directed graph,有向圖
  • directive,指令
  • discussion forum,論壇
  • disk,磁盤
  • distributed system,分布式系統
  • DLL,動態鏈接庫(Dynamic Link Library)
  • Document Object Model,文檔對象模型(DOM)
  • domain-driven design,領域驅動設計(DDD)
  • DRY 原則,不自我重復原則(Don‘t Repeat Yourself),“不要重復你自己3”
  • duck-typing,鴨子類型
  • duck test,鴨子測試
  • dummy function,虛構函數
  • dump,轉儲
  • Duplicate Abstraction,重復的抽象2
  • Duplicate Observed Data,復制“被監視數據”1
  • durability,持久性
  • Dynamic Link Library,動態鏈接庫(DLL)

E

  • EAP,早期評估版本(Early Assessment Program)
  • EAP,基於事件的異步模式(Event-based Asynchronous Pattern)
  • Early Assessment Program,早期評估版本(EAP)
  • effect sketch,影響草圖
  • Egress,流出
  • elasticity,彈性
  • Element (XML),元素
  • Encapsulate Collection,封裝集合1
  • Encapsulate Downset,封裝向下轉型1
  • Encapsulate Field,封裝字段1
  • endpoint,端點
  • enqueue,入列;加入隊列
  • entity,實體
  • entourage anti-pattern,隨從反模式
  • erosion,侵蝕
  • Event-based Asynchronous Pattern,基於事件的異步模式(EAP)
  • exception handling,異常處理
  • Exclusive OR,異或(XOR)
  • explanatory figures,圖示
  • Extensible Markup Language,可擴展標記語言(XML)
  • extra large,特大型
  • extra small,特小型
  • Extract Class,提煉類1
  • Extract Hierarchy,提煉繼承體系1
  • Extract Inerface,提煉接口1
  • Extract Method,提煉函數1
  • Extract Subclass,提煉子類1
  • Extract Superclass,提煉超類1
  • eXtreme Programming,極限編程(XP)

F

  • failover,容錯轉移
  • failure domain,故障域
  • fake object,偽對象:在測試中偽裝成一個類的合作者的對象
  • fan-in,扇入
  • fan-out,扇出
  • fat client,胖客戶端
  • FCL,.NET Framework 類庫(Framework Class Library)
  • FDD,軟盤(Floopy Disk Drive)
  • feature sketch,特性草圖
  • first-party,第一方
  • Floopy Disk Drive,軟盤(FDD)
  • follow up,跟進
  • foreign key,外鍵
  • Form Template Method,塑造模板函數1
  • format item,格式項
  • format string,格式字符串
  • forward,轉發
  • FPP,零售版(Full Packaged Product)
  • Framework Class Library,.NET Framework 類庫(FCL)
  • free,免費
  • free function,自由函數:一個不屬於任何類的函數。在 C 和其他過程式語言中,自由函數被簡單地稱為函數;在 C++ 中被稱為非成員函數。在 Java 和 C# 中沒有自由函數。
  • full-duplex,全雙工
  • Full Packaged Product,零售版(FPP)

G

  • Garbage Collection,垃圾回收器(GC)
  • GC Heap,垃圾回收堆
  • GC root,GC 根對象
  • generalizing specialist,全科專家(敏捷開發術語)
  • generator,生成器
  • Geo-Replication,地域復制
  • Geo Redundant,地域冗余
  • Global Assembly Cache,全局程序集緩存(GAC)
  • global state,全局狀態

H

  • handle,句柄
  • Hard Disk Drive,硬盤(HDD)
  • HDD,硬盤(Hard Disk Drive)
  • header,頭;標頭;表頭
  • Hide Delegate,隱藏“委托關系”1
  • Hide Method,隱藏函數1
  • High Avaliability,高可用性
  • high surrogate,高位代理項
  • Homogeneous,同質化
  • hook point,掛接點
  • Horizontal Scale,水平縮放
  • Hosting,宿主
  • Hub-like Modularization,輪轂式模塊化2
  • Hybrid Cloud,混合雲

I

  • Iaas,設施即服務(Infrastructure as a Service)
  • Idempotent Operation,冪等操作
  • Identity Provider,身份提供方
  • IL,中間語言(intermediate language)
  • Illegitimate Injection,非法註入
  • image,映像
  • immersion approach,沈浸法
  • Imperative Abstraction,命令式抽象2
  • Incomplete Abstraction,不完整的抽象2
  • index,索引
  • Infrastructure as a Service,設施即服務(Iaas)
  • ingesting,攝取
  • ingress,流入
  • Inline Class,將類內聯化1
  • Inline Method,內聯函數1
  • Inline Temp,內聯臨時變量1
  • input endpoint,輸入端點
  • instance,實例
  • Instance InputEndpoint,實例輸入端點
  • instantiation,實例化
  • Insufficient Modularization,不充分的模塊化2
  • Interaction-based testing,基於交互的測試
  • Intercept,截取
  • interception point,攔截點:可以編寫測試來感知某些條件的地方
  • intermediate language,中間語言(IL)
  • Internal Endpoint,內部端點
  • Internet Information Service,Internet 信息服務(IIS)
  • Introduce Assertion,引入斷言1
  • Introduce Explaining Variable,引入解釋性變量1
  • Introduce Foreign Method,引入外加函數1
  • Introduce Local Extension,引入本地擴展1
  • Introduce Null Object,引入 Null 對象1
  • Introduce Parameter Object,引入參數對象1
  • Inversion of Control,控制反轉(IoC)
  • Isolation,隔離性
  • iterable,可叠代的
  • iteration,叠代
  • iterator,叠代器
  • iterator protocol,叠代器協議

J

  • Job,作業
  • just-in-time compilation,即時編譯,JIT 編譯

K

  • Key,密鑰
  • Key-Value Pair,鍵-值對
  • KISS 原則,保持簡單原則(Keep It Simple Silly),“簡單是一切之本3”

L

  • Language Integrated Query,語言集成查詢(LINQ)
  • Large,大型
  • Leaky Encapsulation,泄露的封裝2
  • Legacy system,遺留系統
  • license,許可證
  • lifetime,生命周期
  • link,鏈接
  • link seam,連接期接縫:在連接期接縫處,可以通過連接到另一個庫來替換行為。在編譯型語言中可替換的東西包括產品庫、DLL、程序集或 JAR 文件。其目的是為了解除依賴,或感知某些在測試期間可有能會發生的條件。
  • linked resource,鏈接的資源
  • Liskov Substitution Principle,裏氏替換原則(LSP)
  • literal,字面量、文字常量、直接量
  • load-balancing,負載平衡
  • load balancer,負載平衡器
  • LOC,代碼行數
  • log,日誌
  • loop,自循環
  • loose coupling,松散耦合
  • low surrogate,低位代理項

M

  • Mainframe,主機
  • Maintainability,可維護性
  • managed code,托管代碼
  • managed execution,托管執行
  • Management Key,管理密鑰
  • manifest,清單
  • Mathematical Markup Language,數學標記語言(MathML)
  • Media Service,媒體服務
  • Medium,中型
  • Merge,合並
  • Metadata,元數據
  • Middleware,中間件
  • mind map,思維導圖、腦圖、心智圖
  • Minimum Marketable Feature,最小可售特性(MMF)
  • Minimum Viable Product,最小化可行產品(MVP)
  • Minimum Viable Release,最小可行發布(MVR)
  • Missing Abstraction,缺失抽象2
  • Missing Encapsulation,缺失的封裝2
  • Missing Hierarchy,缺失層次結構2
  • Mobile Service,移動服務
  • Mock Object,模擬對象,仿對象:在內部對條件進行斷言的偽對象
  • Move Field,搬移字段1
  • Move Method,搬移函數1
  • Multitenancy,多租戶
  • Multifaced Abstraction,多方面抽象2
  • Multipath Hierarchy,多路徑層次結構2
  • Multitier Architecture,多層體系結構
  • Multi-factor Authentication,多重驗證

N

  • Namespace,命名空間,名稱空間
  • native code,本機代碼
  • Non-clustered Index,非聚集索引
  • node,節點
  • normalize,規格化
  • notification,通知
  • notification hub,通知中心
  • N-Tier,N 層(結構)

O

  • obfuscator,混淆器
  • Object/Relational Mapper,對象/關系映射器(ORM,O/RM)
  • object seam,對象接縫:在對象連接處可以通過替換一個對象為另一個對象來“更替”行為。在面向對象語言中,通常通過子類化產品代碼中的類並重寫其方法來實現這一點。
  • On-demand (media),點播(媒體)
  • Once and Only Once,一次且僅一次3(OAOO)
  • One rule, one place,一個規則,實現一次
  • Open Closed Principle,開閉原則(OCP)
  • Open System Interconnection,開放式系統互聯(OSI)
  • Optical Character Recognition,光學字符識別(OCR)
  • Optimistic Concurrency,樂觀並發控制
  • Ordering Principal,良序原則
  • overriding,重寫
  • Overview,概覽
  • over-post,過度提交

P

  • Paas,平臺即服務(Platform as a Service)
  • Page Blob,頁 BLOB
  • Parameterize Method,令函數攜帶參數1
  • partition,分區
  • PascalCase,Pascal 大小寫
  • pass-through,直托
  • passive,被動(的)
  • pattern,模式
  • Pay as You Go,即用即付
  • PC,個人計算機(Personal Computer)
  • peek,查看
  • performance,性能
  • performance counter,性能計數器
  • Personal Computer,個人計算機(PC)
  • Pessimistic Concurrency,悲觀並發控制
  • PHAME,由 Booch 提出的對象模型的 4 個主要元素的設計規則的統稱,即 Principle of Hierarchy, Abstraction, Modularization, and Encapsulation,層次結構、抽象、模塊化與封裝原則
  • pinch point,匯點:影響結構圖中的隘口和交通要沖,在匯點編寫測試的好處就是只需針對少數幾個方法編寫測試,就能達到探測大量其他方法的改動的目的。
  • placeholder,占位符
  • Platform as a Service,平臺即服務(Paas)
  • Point-to-Site,點到站點
  • polling,輪詢
  • polymorphism,多態
  • Poor Man’s Dependency Injection,窮人的依賴註入
  • post-initialization,後初始化
  • postcondition,後置條件
  • pre-initialization,預初始化
  • Predicate Decorator,謂詞修飾器
  • precondition,前提,前置條件
  • presentation layer,表現層
  • Preserve Whole Object,保持對象完整1
  • primitive obsession,基本類型偏執2
  • private cloud,私有雲
  • priority queue,優先級隊列
  • probe,探測器
  • process,進程
  • product backlog,產品積壓工作
  • Product Owner,產品負責人(PO)
  • production,生產(環境)
  • programming by difference,差異式編程
  • proof of concept,概念驗證
  • protected variation,防止變異
  • protocol,協議
  • prototype,原型
  • proxy,代理
  • public cloud,公有雲
  • Pull Up Constructor Body,構造函數本體上移1
  • Pull Up Field,字段上移1
  • Pull Up Method,函數上移1
  • push,推送
  • Push Down Field,字段下移1
  • Push Down Method,函數下移1

Q

  • quality assurance,質量保證(QA)
  • Queue,隊列
  • Quota,配額

R

  • Rack,機架
  • Ready (status),就緒(狀態)
  • Rapid Application Development,快速應用程序開發(RAD)
  • real-time,即時、實時
  • real-time discussions,即時討論、實時討論
  • Rebellious Hierarchy,叛逆性層次結構2
  • recursion,遞歸
  • Redundancy,冗余
  • Redundant,冗余(的)
  • Refactor,重構
  • region,地域
  • reification,具體化
  • relay,中繼
  • Relevancy,適切性
  • Reliability,可靠性
  • Relying Party,依賴方
  • Remove Assignments to Parameters,移除對參數的賦值1
  • Remove Control Flag,移除控制標記1
  • Remove Middle Man,移除中間人1
  • Remove Parameter,移除參數1
  • Remove Setting Method,移除配置函數1
  • Rename Method,函數改名1
  • Replace Array with Object,以對象取代數組1
  • Replace Conditional with Polymorphism,以多態取代條件表達式1
  • Replace Constructor with Factory Method,以工廠函數取代構造函數1
  • Replace Data Value with Object,以對象取代數據值1
  • Replace Delegation with Inheritance,以繼承取代委托1
  • Replace Error Code with Exception,以異常取代錯誤碼1
  • Replace Exception with Test,以測試取代異常1
  • Replace Inheritance with Delegation,以委托取代繼承1
  • Replace Magic Number with Symbolic Constant,以字面常量取代魔法數1
  • Replace Method with Method Object,以函數對象取代函數1
  • Replace Nested Conditional with Guard Clauses,以衛語句取代嵌套條件表達式1
  • Replace Parameter with Explicit Methods,以明確函數取代參數1
  • Replace Parameter with Methods,以函數取代參數1
  • Replace Record with Data Class,以數據類取代記錄1
  • Replace Subclass with Fields,以字段取代子類1
  • Replace Temp with Query,以查詢取代臨時變量1
  • Replace Type Code with Class,以類取代類型碼1
  • Replace Type Code with State/Strategy,以 State/Strategy 取代類型碼1
  • Replace Type Code with Subclass,以子類取代類型碼1
  • reporting,報表
  • Repository,存儲庫;倉儲;倉庫
  • REpresentational State Transfer,表述性狀態轉移(REST)
  • request pipeline,請求管道
  • Requirements Churn,需求波動
  • reserved,專屬
  • resolution,解析
  • Return on Investment,投資回報(ROI)
  • reverse proxy module,反向代理模塊
  • retail,零售版
  • Rich Client,豐富客戶端
  • Ripple Effect,漣漪效應
  • role,角色
  • Rolling Upgrade,滾動升級
  • round-robin,輪流(分配);輪叫
  • round-tripping,還原;回傳;往返,往返切換
  • router,路由器
  • row,行

S

  • Saas,軟件即服務(Software as a Service)
  • Scalability,縮放性
  • Scalable Vector Graphic,可伸縮矢量圖(SVG)
  • Scale,縮放
  • Scale Out,向外縮放
  • Scale Up,向上縮放
  • Schema (database),架構(數據)
  • Schema (xml),架構(xml)
  • Scrum Master,Scrum 主管(SM)
  • seam,接縫:程序中的一些特殊的點,可以讓你無需做任何修改就能達到修改程序行為的目的。
  • Secure Socket Layer,安全套接層(SSL)
  • Security,安全(性)
  • Security Socket Layer,安全套接層
  • Security Token,安全令牌
  • Self Encapsulate Field,自封裝字段1
  • Self-signed Certificate,自簽名證書
  • Seqarate Domain from Presentation,將領域和表述/顯示分離1
  • Seqarate Query from Modifier,將查詢函數和修改函數分離1
  • Serializable,可序列化
  • Server Affinity,服務器綁定
  • Service Bus,服務總線
  • Service Contract,服務合同
  • Service Level Agreement,服務水平協議(SLA)
  • Service Provider,服務提供方
  • Setting,設置
  • Shared,共享;分享
  • Shopping cart,購物車
  • Sign in,登錄
  • Sign out,註銷
  • Signature,簽名
  • Single responsibility principle,單一職責原則(SRP)
  • single point of failure,單一故障點(SPOF)
  • Singleton Pattern,單例模式
  • Site,站點
  • Site-to-Site,站點到站點
  • SLA,服務水平協議(Service Level Agreement)
  • Small,小型
  • snapshot,快照
  • Software as a Service,軟件即服務(Saas)
  • source lines of code,源代碼行數(SLOC)
  • Speculative Hierarchy,憑空想象的層次結構2
  • Split Temporary Variable,分解臨時變量1
  • sprint,沖刺(敏捷開發術語)
  • sprint backlog,沖刺積壓工作
  • SQL Database,SQL 數據庫
  • Staging,過渡(環境)
  • state indeterminism,狀態不確定性
  • State-based testing,基於狀態的測試
  • Stateless,無狀態
  • Sticky Session,黏性會話
  • Stickyness,黏性;黏度
  • story,故事(敏捷開發術語)
  • Storage,存儲
  • Storage Account,存儲賬戶
  • Stream,流
  • structure,結構
  • Structured Systems Analysis and Design Methodology,結構化系統分析和設計方法(SSADM)
  • Subnet,子網
  • Sub-region,子地域
  • Subscription,訂閱
  • Substitute Algorithm,替換算法1
  • Synchronized Multimedia Integration Language,同步多媒體集成語言(SMIL)
  • syntactic sugar,語法糖
  • System Under Test,測試目標系統(SUT)

T

  • Table,表
  • TAP, ,基於任務的異步模式
  • Task-based Asynchronous Pattern,基於任務的異步模式
  • TDD,測試驅動開發(Test-Driven Development)
  • Tease Apart Inheritance,梳理並分解繼承體系1
  • technical bankruptcy,技術破產
  • Technical Debt,技術債務(TDBT)
  • Template Method pattern,模板方法模式
  • Tenant,租戶
  • Terminus,端點
  • test doubles,測試替身
  • Test-Driven Development,測試驅動開發(TDD)
  • test harness,測試用具
  • Thin Client,瘦客戶端
  • Thread,線程
  • Thread Environment Block,線程環境塊
  • Thread Kernel Object,線程內核對象
  • Thread Pool,線程池
  • Thread Starvation,線程饑荒
  • Throttle,節流;限速
  • Timestamp,時間戳
  • Throughput,吞吐量
  • TNP,交通網絡提供者(Transportation Network Providers)
  • Topic,主題
  • Topology,拓撲結構
  • Token,令牌
  • TPL,任務並行庫
  • (Code) Tracing,(代碼)追蹤
  • Transaction,事務
  • Transient Error,瞬時錯誤
  • Transportation Network Providers,交通網絡提供者(TNP)

U

  • Ubiquitous Computing,普存計算
  • Ubiquitous Language,統一語言
  • Uncommitted,未提交(的)
  • Update Domain,更新域
  • unbox,拆箱
  • under-post,提交不足
  • undirected graph,無向圖
  • Unexploited Encapsulation,未利用封裝2
  • Unfactored Hierarchy,未歸並的層次結構2
  • Unified Modeling Language,統一建模語言(UML)
  • unit of work,工作單元
  • Unit test,單元測試
  • unit test coverage,單元測試覆蓋率
  • unmanaged code,非托管代碼
  • unit-testing harnesses,單元測試用例
  • Unnecessary Abstract,不必要的抽象2
  • Unnecessary Hierarchy,不必要的層次結構2
  • Unutilized Abstraction,未用的抽象2
  • User Datagram Protocol,用戶數據報協議(UDP)
  • User Mode Stack,用戶模式棧

V

  • variant,變體
  • Variation Encapsulation Principle,變化封裝原則(VEP)
  • versionable interaction contract,可以進行版本控制的交互契約
  • Vertical Scale,垂直縮放
  • VES,虛擬執行系統(Visual Execution System)
  • viscosity,粘滯性
  • VIP,虛擬 IP(或不譯)
  • VIP Swap,VIP 交換
  • Virtual Execution System,虛擬執行系統(VES)
  • Virtual Network,虛擬網絡
  • Virtual Machine,虛擬機
  • viscosity,粘稠性
  • VLO,團體批量許可證;大量采購授權合約(Volume Licensing for Organizations)
  • VOL,團體批量許可證;大量采購授權合約(Volume Licensing for Organizations)
  • Volume Licensing for Organizations,團體批量許可證;大量采購授權合約(VOL 或 VLO)

W

  • WCF,分布式通信(Windows Comminication Foundation)
  • Weak Generational Hypothesis,弱分代假設
  • Wearable Device,可穿戴設備
  • Web Role,網站角色
  • Web Service,網絡服務
  • Web Service Definition Language,Web 服務定義語言(WSDL)
  • Web Sites,網站
  • Weighted Method per Class,類累計圈復雜度(WMC)
  • WF,工作流(WIndows Workflow)
  • Wide Hierarchy,過寬的層次結構2
  • Windows Comminication Foundation,分布式通信(WCF)
  • Windows Internet Name Service,Windows Internet 命名服務(WINS)
  • Windows Management Instrumentation,Windows 管理規範(WMI)
  • Windows Presentation Foundation,富客戶端表示(WPF)
  • WIndows Workflow,工作流(WF)
  • WINS,Windows Internet 命名服務(Windows Internet Name Service)
  • WINS Proxy,WINS 代理
  • WINS Resource,WINS 資源
  • wireless communication,無線通訊
  • WMI,Windows 管理規範(Windows Management Instrumentation)
  • Worker Role,輔助角色
  • Workflow,工作流
  • workgroup,工作組
  • World Wide Web Consortium,萬維網聯盟(W3C)
  • WPF,富客戶端表示(Windows Presentation Foundation)

X

  • X.509v3 certificate,X.509 證書
  • XML,可擴展標記語言(Extensible Markup Language)
  • XOR,異或(Exclusive OR)
  • XUL,XML 用戶界面語言(XML User Interface Language)

Y

  • YAGNI 原則,不需要原則(You Aren‘t Gonna Need It),“你不會用到它3”

Z

  • Zero-downtime Upgrade,零停機升級
  • zip disk,壓縮磁盤
  • zone,區域
  • zone list,區域列表
  • zone transfer,區域傳送

註釋

[1] 重構列表,摘自《重構》一書。

[2] 壞味道列表,摘自《軟件設計重構》一書。

[3] 摘自《Microsoft.NET 企業級應用架構設計》一書。

計算機專業術語對照