




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章一、什么是軟件危機?它有哪些典型表現?為什么會出現軟件危機?軟件危機是指在計算機軟件開發、使用與維護過程中遇到的一系列嚴重問題和難題。它包括兩方面:如何開發軟件,已滿足對軟件日益增長的需求;如何維護數量不斷增長的已有軟件。軟件危機的典型表現:(1)對軟件開發成本和進度的估計常常很不準確。常常出現實際成本比估算成本高出一個數量級、實際進度比計劃進度拖延幾個月甚至幾年的現象。而為了趕進度和節約成本所采取的一些權宜之計又往往損害了軟件產品的質量。這些都降低了開發商的信譽,引起用戶不滿。(2)用戶對已完成的軟件不滿意的現象時有發生。(3)軟件產品的質量往往是靠不住的。 (4)軟件常常是不可維護的。(5)軟件通常沒有適當的文檔資料。文檔資料不全或不合格,必將給軟件開發和維護工作帶來許多難以想象的困難和難以解決的問題。(6)軟件成本、軟件維護費在計算機系統總成本中所占比例逐年上升。(7)開發生產率提高的速度遠跟不上計算機應用普及的需求。軟件危機出現的原因:(1)來自軟件自身的特點:是邏輯部件,缺乏可見性;規模龐大、復雜,修改、維護困難。(2)軟件開發與維護的方法不當:忽視需求分析;認為軟件開發等于程序編寫;輕視軟件維護。(3)供求矛盾將是一個永恒的主題:面對日益增長的軟件需求,人們顯得力不從心。二、什么是軟件工程?它有哪些本質特征?怎樣用軟件工程消除軟件危機?1993年IEEE的定義:軟件工程是:①把系統的、規范的、可度量的途徑應用于軟件開發、運行和維護過程,也就是把工程應用于軟件;②研究①中提到的途徑。軟件工程的本質特征:(1)軟件工程關注于大型程序(軟件系統)的構造 (2)軟件工程的中心課題是分解問題,控制復雜性 (3)軟件是經常變化的,開發過程中必須考慮軟件將來可能的變化(4)開發軟件的效率非常重要,因此,軟件工程的一個重要課題就是,尋求開發與維護軟件的更好更有效的方法和工具(5)和諧地合作是開發軟件的關鍵 (6)軟件必須有效地支持它的用戶(7)在軟件工程領域中是由具有一種文化背景的人替具有另一種文化背景的人(完成一些工作)消除軟件危機的途徑:(1)對計算機軟件有一個正確的認識(軟件≠程序)(2)必須充分認識到軟件開發不是某種個體勞動的神秘技巧,而應該是一種組織良好、管理嚴密、各類人員協同配合、共同完成的工程項目(3)推廣使用在實踐中總結出來的開發軟件的成功技術和方法(4)開發和使用更好的軟件工具三、簡述結構化范型和面向對象范型的要點,并分析他們的優缺點。七、什么是軟件生命周期模型?試比較瀑布模型、快速原型模型、增量模型和螺旋模型的優缺點,說明每種模型的使用范圍。軟件生命周期模型是跨越整個生存期的系統開發、運作和維護所實施的全部過程、活動和任務的結構框架。瀑布模型優點:它提供了一個模板,這個模板使得分析、設計、編碼、測試和支持的方法可以在該模板下有一個共同的指導。雖然有不少缺陷但比在軟件開發中隨意的狀態要好得多。缺點:(1)實際的項目大部分情況難以按照該模型給出的順序進行,而且這種模型的迭代是間接的,這很容易由微小的變化而造成大的混亂。(2)經常情況下客戶難以表達真正的需求,而這種模型卻要求如此,這種模型是不歡迎具有二義性問題存在的。(3)客戶要等到開發周期的晚期才能看到程序運行的測試版本,而在這時發現大的錯誤時,可能引起客戶的驚慌,而后果也可能是災難性的。(4)會經常在過程的開始和結束時碰到等待其他成員完成其所依賴的任務才能進行下去,有可能花在等待的時間比開發的時間要長。稱之為“堵塞狀態”。它是軟件工程中應用最廣泛的過程模型,在軟件工程中占有肯定和重要的位置。快速原型模型在進行了基本需求分析之后,快速開發出產品的原型,然后基于這個原型,同客戶溝通、交流,更好地了解客戶需求,不斷修改這個原型,到了雙方認可的程度,再做詳細地分析、設計和編程,最終開發出令客戶滿意的產品。優點:使用戶能夠感受到實際的系統,使開發者能夠快速地構造出系統的框架。缺點:產品的先天性不足,因為開發者常常需要做實現上的折中,可能采用不合適的操作系統或程序設計語言,以使原型能夠盡快工作。增量模型優點:(1)人員分配靈活,剛開始不用投入大量人力資源,當核心產品很受歡迎時,可增加人力實現下一個增量。(2)當配備的人員不能在設定的期限內完成產品時,它提供了一種先推出核心產品的途徑,這樣就可以先發布部分功能給客戶,對客戶起到鎮靜劑的作用。缺點:(1)至始至終開發者和客戶糾纏在一起,直到完全版本出來。(2)適合于軟件需求不明確、設計方案有一定風險的軟件項目。該模型具有一定的市場。螺旋模型優點:對于大型系統及軟件的開發,這種模型是一個很好的方法。開發者和客戶能夠較好地對待和理解每一個演化級別上的風險。缺點:(1)需要相當的風險分析評估的專門技術,且成功依賴于這種技術。(2)很明顯一個大的沒有被發現的風險問題,將會導致問題的發生,可能導致演化的方法失去控制。(3)這種模型相對比較新,應用不廣泛,其功效需要進一步的驗證。該模型適合于大型軟件的開發第二章4.目前住院病人主要由護士護理,這樣做不僅需要大量護士,而且由于不能隨時觀察危重病人的病情變化,還會延誤搶救時機。某醫院打算開發一個以計算機為中心的患者監護系統,請寫出問題定義,并且分析開發這個系統的可行性。醫院對患者監護系統的基本要求是隨時接收每個病人的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況以形成患者日志,當某個病人的生理信號超出醫生規定的安全范圍時向值班護士發出警告信息,此外,護士在需要時還可以要求系統印出某個指定病人的病情報告。問題定義:從問題陳述可知,本系統的數據源點是“病人”和“護士”,他們分別提供生理信號和要求病情報告的信息。進一步分析問題陳述,從系統應該“定時記錄病人情況以形成患者日志”這項要求可以想到,還應該有一個提供日期和時間信息的“時鐘”作為數據源點。從問題陳述容易看出,本系統的數據終點是接收警告信息和病情報告的護士。系統對病人生理信號的處理功能主要是“接收信號”、“分析信號”和“產生警告信息”。此外,系統還應該具有“定時取樣生理信號”、“更新日志”和“產生病情報告"的功能。為了分析病人生理信號是否超出了醫生規定的安全范圍,應該存儲“患者安全范圍”信息。此外,定時記錄病人生理信號所形成的“患者日志”,顯然也是一個數據存儲。可行性敘述略。5.北京某高校可用的電話號碼有以下幾類:校內電話號碼由4位數字組成,第1位數字不是0;校外電話又分為本市電話和外地電話兩類,撥校外電話需先撥0,若是本市電話則再接著撥8位數字(第1位不是0),若是外地電話則撥3位區碼,再撥8位電話號碼(第1位不是0)。請用2.5.2小節講述的定義數據的方法,定義上述的電話號碼。電話號碼=[校內電話號碼|校外電話號碼] 校內電話號碼=非零數字+3位數字校外電話號碼=[本市號碼|外地號碼] 本市號碼=數字零+8位數字外地號碼=數字零+3位數字+8位數字 非零數字=[1|2|3|4|5|6|7|8|9]數字零=0 3位數字=3{數字}3 8位數字=非零數字+7位數字7位數字=7{數字}7 數字=[0|l|2|3|4|5|6|7|8|9]第三章為什么要進行需求分析?通常對軟件系統有哪些需求?通過需求分析,明確用戶對目標軟件系統在功能、性能、行為、設計約束等方面的期望,回答軟件系統“必須做什么”。通常對軟件系統的需求是以下幾方面的綜合:(1)功能需求;(2)性能需求;(3)可靠性和可用性需求;(4)出錯處理需求;(5)接口需求;(6)約束;(7)逆向需求;(8)將來可能提出的要求。2、怎樣與用戶有效的溝通以獲取用戶的真實需求?(1)初步需求獲取,通過訪談與會議、問卷調查、觀察用戶工作流程等方法;(2)面向數據流,自頂向下求精(3)簡易的應用規格說明 (4)快速建立軟件原型6、復印機的工作過程大致如下:未接到復印命令時處于閑置狀態,一旦接到復印命令則進入復印狀態,完成一個復印命令規定的工作后又回到閑置狀態,等待下一個復印命令;如果執行復印命令時發現沒紙,則進入缺紙狀態,發出警告,等待裝紙,裝滿紙后進入閑置狀態,準備接收復印命令;如果復印時發生卡紙故障,則進入卡紙狀態,發出警告,等待維修人員來排除故障,故障排除后回到閑置狀態。請用狀態轉換圖描繪復印機的行為。從問題陳述可知,復印機的狀態主要有“閑置”、“復印”、“缺紙”和“卡紙”。引起狀態轉換的事件主要是“復印命令”、“完成復印命令”、“發現缺紙”、“裝滿紙”、“發生卡紙故障”和“排除了卡紙故障”。狀態轉換圖如下:1、為每種類型的模塊耦合舉一個具體的例子。(1)非直接耦合—例如,兩個模塊沒有直接關系(模塊1和模塊2),模塊獨立性最強。(2)數據耦合—例如,下左圖數據耦合特征耦合(3)特征耦合—例如,上右圖“住戶情況”是一個數據結構,圖中模塊都與此數據結構有關。“計算水費”和“計算電費”本無關,由于引用了此數據結構產生依賴關系,它們之間也是標記偶合。(4)控制耦合--模塊A通過傳送開關、標志、名字等控制信息,明顯地控制選擇模塊B的功能,例如下圖(5)外部耦合—例如,下左圖,模塊A、B均需使用共享打印機外部耦合公共環境耦合(6)公共環境耦合—例如,上右圖,模塊A、B、C共享全局變量數組(7)內容耦合—例如,一個過程非正常地進入另一個過程SubAA(…)… … gotoL …EndsubSubBB(…)… … L:… …Endsub2、用面向數據流的方法設計下列系統的軟件結構:(3)患者監護系統(需求見習題2-4)功能級數據流圖:軟件結構圖:3、從偽碼轉換成的數據流程圖從偽碼轉換成的盒圖4、(1)通常所說的結構化程序,是按照狹義的結構程序的定義衡量,符合定義規定的程序。本題圖6-18所示的程序的循環控制結構有兩個出口,顯然不符合狹義的結構程序的定義,因此是非結構化的程序。(2)使用附加的標志變量flag,至少有兩種方法可以把該程序改造為等價的結構化程序,下圖所示盒圖描繪了兩個等價的結構化程序。(3)不使用flag把該程序改造為等價的結構化程序的方法如下圖所示。7、令P代表交易的總金額,Q代表每股的售價,n代表交易的股數。判定表的每一列是一條計算規則。例如,第1列(規則l)規定,當交易總金額P少于1,000元,且每股售價Q低于l4元,且交易的股數n是l00的倍數時,給經紀人的手續費為:(1+0.05)×0.084P第16列(規則l6)表明,當交易總金額P超過l0,000元,且每股售價Q在14元到25元之間,且交易的股數n不是l00的倍數時,手續費為:(1+0.06)X(0.04P+134)表示手續費計算方法的判定表和判定樹如下圖所示。判定表判定樹4(3)答:(1)語句覆蓋的測試用例因為每個判定表達式為真或為假時均有賦值語句,為了使每個語句都至少執行一次,總共需要兩組測試數據,以便使得每個判定表達式取值為真或為假各一次。下面是實現語句覆蓋的典型測試用例:①使3個判定表達式之值全為假輸入:A=1,B=1,C=1 預期的輸出:X=1,Y=2,Z=3②使3個判定表達式之值全為真輸入:A=20,B=40,C=60 預期的輸出:X=10,Y=20,Z=30(2)路徑覆蓋的測試用例本程序共有8條可能的執行通路,為做到路徑覆蓋總共需要8組測試數據。下面是實現路徑覆蓋的典型測試用例:①3個判定表達式之值全為假輸入:A=1,B=1,C=1 預期的輸出:X=1,Y=2,Z=3②3個判定表達式依次為假、假、真輸入:A=1,B=1,C=60 預期的輸出:X=1,Y=2,Z=30③3個判定表達式依次為假、真、假輸入:A=1,B=40,C=1 預期的輸出:X=1,Y=20,Z=3④3個判定表達式依次為假、真、真輸入:A=1,B=40,C=60 預期的輸出:X=1,y=20,Z=30⑤3個判定表達式依次為真、假、假輸入:A=20,B=1,C=1 預期的輸出:X=10,y=2,Z=3⑥3個判定表達式依次為真、假、真輸入:A=20,B=1,C=60 預期的輸出:X=10,y=2,Z=30⑦3個判定表達式依次為真、真、假輸入:A=20,B=40,C=1 預期的輸出:X=10,y=20,Z=3⑧3個判定表達式全為真輸入:A=20,B=40,C=60 預期的輸出:X=10,y=20,Z=306、答:應該分別使用正常的輸入數據和異常的輸入數據,作為驗收測試數據。(1)用正常的輸人數據作為測試數據①輸入常規的出發點、目的地、5個位置校核點、高度、速度及飛機型號。②針對5對不同的出發點和目的地,重復執行測試①。③固定出發點、目的地、位置校核點、高度和速度,分別輸入3~5種不同的飛機型號,重復執行測試①。④固定出發點、目的地、位置校核點、高度和飛機型號,分別輸入3~5個不同的速度,重復執行測試①。⑤固定出發點、目的地、位置校核點、速度和飛機型號,分別輸入3~5個不同的高度,重復執行測試①。⑥固定出發點、目的地、高度、速度和飛機型號,分別輸入3~5組不同的位置校核點,重復執行測試①。⑦固定出發點、位置校核點、高度、速度和飛機型號,分別輸入3~5個不同的目的地,重復執行測試①。=8\*GB3⑧固定目的地、位置校核點、高度、速度和飛機型號,分別輸入3~5個不同的出發點,重復執行測試①。⑨同時改變一對參數的值,其他參數的值固定,重復執行測試①。⑩同時改變3個參數的值,其他參數的值固定,重復執行測試①。(11)以適當的方式改變描述天氣狀況的數據,重復執行測試①。(2)用邊界數據值作為測試數據①分別使用距離非常近和距離非常遠的兩個地點作為出發點和目的地。②輸入位置校核點的非常規組合。③分別輸入非常高和非常低的高度值。④分別輸入非常高和非常低的速度值。⑤輸入極其少見的飛機型號。(3)用無效的數據作為測試數①用由字母數字字符和控制字符混合在一起組成的字符串作為出發點或目的地。②用數字0作為所有參數的值。③用負數作為高度和速度的值。補充作業:答:題中并沒有給出實現函數SEARCH的算法,僅僅描述了它的功能,因此,只能用黑盒測試技術設計測試它的測試方案。為了用等價劃分法設計測試方案,首先需要劃分輸入數據的等價類。根據該函數的功能,可以把它的輸入數據劃分成以下等價類:(1)有效輸入的等價類·數組有偶數個元素,第1個元素是所要找的數。·數組有偶數個元素,最后一個元素是所要找的數。·數組有偶數個元素,數組中沒有所要找的數。·數組有奇數個元素,第1個元素是所要找的數。·數組有奇數個元素,最后一個元素是所要找的數。·數組有奇數個元素,數組中沒有所要找的數。·數組有多個元素,其中一個正整數是所要找的數。·數組有多個元素,其中一個負整數是所要找的數。·數組有多個元素,其中一個0是所要找的數。(2)無效輸入的等價類數組實際長度不等于變元size的值。為了使用邊界值分析法設計測試方案,應該再考慮下述幾種邊界情況:·數組長度為l,其元素是所要找的數。·數組長度為l,其元素不是所要找的數。·數組為空(長度為0)。根據上面劃分出的等價類及邊界情況,可以設計出下述測試方案:①數組長度為l,其正整數元素是所要找的數輸入:somearray={6},size=1,value=6 預期的輸出:l②數組長度為l,其負整數元素是所要找的數輸入:somearray={-20),size=1,value=20 預期的輸出:l③數組長度為l,其元素0是所要找的數輸入:somearray={0},size=1,value=0 預期的輸出:l④數組長度為l,其元素不是所要找的數輸入:somearray={6},size=1,value=8 預期的輸出:-1⑤數組為空輸入:somearray={},size=0,value=6 預期的輸出:-1⑥數組有偶數個元素,第1個元素是正整數且是所要找的數輸入:somearray={1,2,3,4},size=4,value=1 預期的輸出:l⑦數組有偶數個元素,最后一個元素是負整數且是所要找的數輸入:somearray={1,2,3,一4},size=4,value=4 預期的輸出:4⑧數組有偶數個元素,其中一個元素0是所要找的數輸入:somearray={1,2,0,3},size=4,value=0 預期的輸出:3⑨數組有偶數個元素,元素中沒有所要找的數輸入:somearray={1,2,3,4},size=4,value=5 預期的輸入:-1,⑩數組有奇數個元素,第1個元素是0且是要找的數輸入:somearray={0,1,2),size=3,value=0 預期的輸出:l(11)數組有奇數個元素,最后一個元素是負整數且是所要找的數輸入:somearray={1,2,一3},size=3,value=3 預期的輸入:3(12)數組有奇數個元素,沒有要找的數輸入:somearray={1,2,3},size=3,value=3 預期的輸出:-1(13)數組實際長度不等于size輸入:somearray={1,2,3},size=2,value=1 預期的輸出:“無效的size值”第九章作業2、答:對象是面向對象方法學開發軟件時對客觀世界實體的抽象,它是由描述實體屬性的數據和可以對這些數據施加的所有操作封裝在一起構成的統一體。傳統的數據是傳統方法學開發軟件時對客觀世界實體的抽象,但是,這種抽象是不全面的:數據只能描述實體的靜態屬性,不能描述實體的動態行為。必須從外界對數據施加操作,才能改變數據、實現相應的行為。對象與傳統數據有本質的區別,它不是被動地等待外界對它施加操作,相反,它是進行處理的主體。必須發消息請求對象主動地執行它的某些操作,處理它的私有數據,而不能直接從外界對它的私有數據進行操作。5、答:所謂模型,就是為了理解事物而對事物進行的一種抽象,是對事物的一種無歧義的書面描述。通常,模型由一組圖形符號和組織這些符號的規則組成,利用它們來定義和描述問題域中的術語和概念。更進一步地講,模型是一種思維工具,利用這種工具可以把知識規范地表示出來。眾所周知,在解決問題之前必須理解所要解決的問題。對問題理解得越透徹,就越容易解決它。在軟件開發的過程中,為了更好地理解客戶要求解決的問題,往往需要建立問題域的模型。為了開發復雜的軟件系統,系統分析員應該從不同角度抽象出目標系統的特征,使用精確地表示方法構造系統的模型,驗證模型是否滿足用戶對目標系統的需求,并在設計過程中逐步把和實現有關的細節加進模型中來,直到最終實現這個模型。對于那些過分復雜而不能直接理解的系統,特別需要建立模型。建立模型的目的主要是為了降低復雜性。人的頭腦每次只能處理少量信息,模型通過把系統的重要部分分解成人的頭腦一次能處理的若干個子部分,從而減少了系統的復雜度。10、答:訂貨系統用例圖作業題:有如下用戶需求:王大夫在小鎮上開了一家牙科診所。他有一個牙科助手、一個牙科保健員和一個接待員。王大夫需要一個軟件系統來管理預約。當病人打電話預約時,接待員將查閱預約登記表,如果病人申請的就診時間與已定下的預約時間沖突,則接待員建議一個就診時間以安排病人盡早得到診治。如果病人同意建議的就診時間,接待員將輸入約定時間和病人的名字。系統將核實病人的名字并提供記錄的病人數據,數據包括病人的病歷號等。在每次治療或清洗后,助手或保健員將標記相應的預約診治已經完成,如果必要的話會安排病人下一次再來。系統能夠按病人姓名和按日期進行查詢,能夠顯示記錄的病人數據和預約信息。接待員可以取消預約,可以打印出前兩天預約尚未接診的病人清單。系統可以從病人記錄中獲知病人的電話號碼。接待員還可以打印出關于所有病人的每天和每周的工作安排。(1)建立牙科診所管理系統的對象模型;(2)建立牙科診所管理系統的用例模型;(3)用數據流圖建立牙科診所管理系統的功能模型;(4)寫出牙科診所管理系統的腳本;(5)畫出牙科診所管理系統的狀態圖。解答:(1)從對牙科診所問題的陳述中,可以找出下列名詞作為對象的候選者:王大夫,小鎮,牙科診所,牙科助手,牙科保健員,接待員,軟件系統,預約,病人,預約登記表,就診時間,預約時間,約定時間,系統,名字,記錄的病人數據,病歷號,姓名,日期,預約信息,病人清單,病人記錄,電話號碼,每天工作安排,每周工作安排。通常,通過詞法分析找到的候選對象中有許多并不是問題域中真正有意義的對象,因此,必須對這些候選對象進行嚴格的篩選,從中刪去不正確的或不必要的,只保留確實應該記錄其信息或需要其提供服務的那些對象。具體說到牙科診所問題,“王大夫”只不過是牙醫的一個實例,實際上,本軟件系統的主要功能是管理病人的預約,并不關心診所內每名工作人員的分工,因此,牙醫、牙科助手、牙科保健員和接待員都不是問題域中的對象;“小鎮”是牙科診所的地址屬性,不是獨立的對象;“軟件系統”和“系統”是同義詞,指的是將要開發的軟件產品,不是問題域中的對象;“就診時間”、“預約時間”和“約定時間”在本問題陳述中的含義相同,指的都是預約的就診時間,實際上,預約的就診時間既包括日期又包括時間,但是,它們是預約登記表包含的屬性,不是問題域中獨立的對象;“名字”和“姓名”是同義詞,應該作為病人和預約登記表的屬性;“記錄的病人數據”實際上就是“病人記錄”,可以統一使用“病人記錄”作為對象名;“病歷號”和“電話號碼”是病人記錄的屬性,不是獨立的對象;從問題陳知,“病人清單”是已預約但尚未就診的病人名單,應該包含病人姓名、預約的就診時間等內容,它和“預約信息”包含的內容基本相同,可以只保留“病人清單”作為問題域中的對象。接下來分析確定問題域中對象彼此之間的關系。“每天工作安排”和“每周工作安排”有許多共同點,可以從它們泛化出一個父類“工作安排”。此外,問題域的對象之間還有下述關聯關系:牙科診所診治多名病人;一位病人有一份病人記錄;一位病人可能預約多次也可能一次也沒預約;牙科診所在一段時間內將打印出多份病人清單;牙科診所開業以來已經建立了多份預約登記表;預約登記表中記錄了多位病人的預約;根據預約登記表在不同時問可以制定出不同的工作安排。綜上所述,可以畫出圖7.2所示的牙科診所管理系統的對象模型。(2)用例圖從用戶角度描述系統的功能,它必須包含用戶關心的所有關鍵功能。用戶通常就是用例圖中的行為者。為了畫出系統的用例圖,首先應該找出系統的用戶,然后根據用戶對系統功能的需求確定用例。從對牙科診所問題的陳述可知,接待員負責處理病人預約事務,為此他需要訪問預約登記表和病人記錄,接待員也可以取消預約,此外,接待員還可以根據預約登記表打印出關于所有病人的每天和每周的工作安排,牙醫將按照工作安排診治病人;在病人就診后,助手或保健員將標記相應的預約診治已完成,必要時還將安排病人下次再來,也就是說,他們將更新預約登記表的內容;系統能夠按照病人姓名和日期查詢預約信息,這項功能需求雖然沒有指明行為者,但是這并不意味著沒有行為者也可以有用例,事實上,一個用例至少必須與一個行為者相關聯,可以認為“查詢預約’’這個用例的行為者是牙科診所的職員。在牙科診所問題中,沒有必要區分接待員、助手和保健員在業務工作中扮演的不同角色,可以把他們統稱為職員。綜上所述,可以畫出圖7.3所示的牙科診所管理系統的用例圖。(3)從牙科診所管理系統的需求陳述得知,當進行預約時病人提供姓名、希望的就診日期等數據,系統查詢預約登記表,以確定一個有效的就診日期,此外,系統還將查詢病人記錄以獲得病歷號等病人數據。在每次預約診治完成之后,應該更新預約登記表,以標記相應的預約診治已經完成,必要時將約定下次就診日期。診所職員可以按照病人姓名和日期查詢預約信息,也可以取消預約。此外,系統可以打印出每天和每周的工作安排給牙醫。根據上述的系統功能,可以畫出圖7.4所示的牙科診所管理系統的數據流圖。(4)腳本從用戶角度描述系統典型的工作過程。根據對牙科診所管理系統的需求,至少可以設想出下述3個腳本。(a)正常情況:病人甲請求預約。系統識別出病人的名字。系統建議二個就診時間。病人同意該時間,接待員輸入該預約。在預約的就診日期到來之前兩天,系統輸出一份包含病人姓名和電話號碼等信息的提醒清單。接待員打電話提醒病人。病人如約到來。治療完之后,牙醫助手安排該病人的下一次預約。(b)新病人:病人乙請求預約。系統不認識該病人的名字,必須把該病人的信息輸入到病人記錄系統中并為他建立一個記錄。(c)多個預約:病人丙請求在未來兩年內進行16次預約。接待員將其姓名輸入到系統中,系統提出建議的預約就診時間,病人同意后接待員輸入病人認可的預約。(5)狀態圖描繪系統可能有的狀態轉換。牙科診所管理系統的主要功能是實現病人預約,根據需求陳述和在第9題解答中給出的腳本,可以畫出圖7.5所示的牙科診所管理系統狀態圖。圖中把除了完成病人預約之外的事務籠統地稱為日常事務。第十一章作業P288第3題答:面向對象技術中的“類”,不妨稱之為類構件,是比較理想的可重用軟構件。原因如下:為使軟構件也像硬件集成電路那樣,能在構造各種各樣的軟件系統時方便地重復使用,就必須使它們滿足下列要求:(1)模塊獨立性強。具有單一、完整的功能,且經過反復測試被確認是正確的。它應該是一個不受或很少受外界干擾的封裝體,其內部實現在外面是不可見的。(2)具有高度可塑性(可裁剪性)。也就是說,必須提供為適應特定需求而擴充或修改已有構件的機制,而且所提供的機制必須使用起來非常簡單方便。(3)接口清晰、簡明、可靠。軟構件應該提供清晰、簡明、可靠的對外接口,而且還應該有詳盡的文檔說明,以方便用戶使用。精心設計的“類”基本上能滿足上述要求,可以認為它是可重用軟構件的雛形。類構件有3種重用方式,分別是實例重用、繼承重用和多態重用。補充:從面向對象分析到面向對象設計,對象模型有何變化?答:在面向對象分析階段建立的對象模型中對象是對問題空間中實體的抽象。隨著軟件開發過程進入面向對象設計階段,這些對象逐漸變成了解空間的實體。需要的時間以及子任務彼此之間的依賴關系。請用工程網絡描述下表中給出的信息,并且計算每個事件的最早時刻和最遲時刻。附錄資料:不需要的可以自行刪除常見的電腦英語查詢大全3DNow!(3Dnowaiting)3DPA(3DPositionalAudio,3D定位音頻)3DS(3DSubSystem,三維子系統)ABS(AutoBalanceSystem,自動平衡系統)AC(AudioCodec,音頻多媒體數字信號編解碼器)ACOPS:AutomaticCPUOverHeatPreventionSystem(CPU過熱預防系統)ACPI(AdvancedConfigurationandPowerInterface,先進設置和電源管理)AE(AtmosphericEffects,霧化效果)AFR(AlternateFrameRendering,交替渲染技術)AGAS(AntiGlareAntiStaticCoatings,防強光、防靜電涂層)AGP:AccelaratedGraphicPort(加速圖形端口),一種CPU與圖形芯片的總線結構AGU(AddressGenerationUnits,地址產成單元)AH:AuthenticationHeader,鑒定文件頭AHA(AcceleratedHubArchitecture,加速中心架構)AL:ArtificialLife(人工生命)ALU(ArithmeticLogicUnit,算術邏輯單元)AMR(Audio/ModemRiser,音效/數據主機板附加直立插卡)AMR(Audio/ModemRiser;音效/調制解調器主機板附加直立插卡)AnisotropicFiltering(各向異性過濾)API(ApplicationProgrammingInterfaces,應用程序接口)APIC:AdvancedProgrammableInterruptController(高級程序中斷控制器)APM(AdvancedPowerManagement,高級能源管理)APPE(AdvancedPacketParsingEngine,增強形幀解析引擎)ARP(AddressResolutionProtocol,地址解析協議)ASC(AntiStaticCoatings,防靜電涂層)ASC(Auto-SizingandCentering,自動調效屏幕尺寸和中心位置)ASCII(AmericanStandardCodeforInformationInterchange,美國國家標準信息交換代碼)ASIC:ApplicationSpecificIntegratedCircuit(特殊應用積體電路)ASKIR(AmplitudeShiftKeyedInfra-Red,長波形可移動輸入紅外線)ASMO(AdvancedStorageMagneto-Optical,增強形光學存儲器)ASPI(AdvancedSCSIProgramInterface,高級SCSI編程接口。它定義了當和SCSI主機適配器通訊時應用程序使用的一系列軟件命令)AST(AverageSeektime,平均尋道時間)ATA(ATAttachment,AT擴展型)ATAPI(ATAttachmentPacketInterface)ATC(AccessTimefromClock,時鐘存取時間)ATL:ActiveXTemplateLibrary(ActiveX模板庫)ATM(AsynchronousTransferMode,異步傳輸模式)ATOMM(AdvancedsuperThin-layerandhigh-OutputMetalMedia,增強形超薄高速金屬媒體)ATX:ATExtend(擴展型AT)AuxiliaryInput(輔助輸入接口)AV(AnalogVideo,模擬視頻)AVI(AudioVideoInterleave,音頻視頻插入)BackBuffer,后置緩沖Backfaceculling(隱面消除)BASIC:Beginner'sAll-purposeSymbolicInstructionCode(初學者通用指令代碼)BattleforEyeballs(眼球大戰,各3D圖形芯片公司為了爭奪用戶而作的競爭)BCF(BootCatalogFile,啟動目錄文件)Benchmarks:基準測試程序數值BGA(BallGridArray,球狀矩陣排列)BGA(BallGridArray,球狀矩陣排列)BGA:BallGridArray(球狀網格陣列)BHT(branchpredictiontable,分支預測表)BIF(BootImageFile,啟動映像文件)BilinearFiltering(雙線性過濾)BIOS(BasicInput/OutputSystem,基本輸入/輸出系統)BLA:BearnLandingArea(電子束落區)BMC(BlackMatrixScreen,超黑矩陣屏幕)BOD(BandwidthOnDemand,彈性帶寬運用)BOPS:BillionOperationsPerSecond,十億次運算/秒bps(bitpersecond,位/秒)BPU(BranchProcessingUnit,分支處理單元)BrachPediction(分支預測)BSD(BerkeleySoftwareDistribution,伯克利軟件分配代號)BSRAM(BurstpipelinedsynchronousstaticRAM,突發式管道同步靜態存儲器)BTB/C:BranchTargetBuffer/Cache(分支目標緩沖)C2C:card-to-cardinterleaving,卡到卡交錯存取CAD:computer-aideddesign,計算機輔助設計CAM(CommonAccessModel,公共存取模型)CAS(ColumnAddressStrobe,列地址控制器)CBR(CommittedBurstRate,約定突發速率)CC:CompanionChip(同伴芯片),MediaGX系統的主板芯片組CCD(ChargeCoupledDevice,電荷連接設備)CCIRN:CoordinatingCommitteeforIntercontinentalResearchNetworking,洲CCM(CallControlManager,撥號控制管理)cc-NUMA(cache-coherentnonuniformmemoryaccess,連貫緩沖非統一內存尋址)CCS(CutChangeSystem)CCT(ClockCycleTime,時鐘周期)CDR(CDRecordable,可記錄光盤)CD-ROM/XA(CD-ROMeXtendedArchitecture,唯讀光盤增強形架構)CDRW(CD-Rewritable,可重復刻錄光盤)CDSL:ConsumerDigitalSubscriberLine(消費者數字訂閱線路)CE(ConsumerElectronics,消費電子)CEM(cubeenvironmentmapping,立方環境映射)CenterProcessingUnitUtilization,中央處理器占用率CEO(ChiefExecutiveOfficer,首席執行官)CG(ComputerGraphics,計算機生成圖像)CGI(CommonGatewayInterface,通用網關接口)CHRP(CommonHardwareReferencePlatform,共用硬件平臺,IBM為PowerPC制定的標準,可以兼容MacOS,WindowsNT,Solaris,OS/2,Linux和AIX等多種操作系統)CIEA:CommercialInternetExchangeAssociation,商業因特網交易協會CIR(CommittedInfomationRate,約定信息速率)CISC(ComplexInstructionSetComputing,復雜指令集計算機)CISC(ComplexInstructionSetComputing,復雜指令集計算機)CISC:ComplexInstructionSetComputing(復雜指令結構)Clipping(剪貼紋理)CLK(ClockCycle,時鐘周期)ClockSynthesizer,時鐘合成器CLV(ConstantLinearVelocity,恒定線速度)CMOS:ComplementaryMetalOxideSemiconductor(互補金屬氧化物半導體)CMOS:ComplementaryMetalOxideSemiconductor,互補金屬氧化物半導體CMOS:ComplementaryMetalOxideSemiconductor,互補金屬氧化物半導體COB(Cacheonboard,板上集成緩存)COB(Cacheonboard,板上集成緩存)COD(CacheonDie,芯片內集成緩存)COD(CacheonDie,芯片內集成緩存)COM:ComponentObjectModel(組件對象模式)COMDEX:ComputerDistributionExposition(計算機代理分銷業展覽會)compressedtextures(壓縮紋理)ConcurrentCommandEngine,協作命令引擎COO(ChiefOrganizerOfficer,首席管理官)CP:CeramicPackage(陶瓷封裝)CPGA(CeramicPinGridArray,陶瓷針型柵格陣列)CPGA(CeramicPinGridArray,陶瓷針型柵格陣列)CPGA:CeramicPinGridArray(陶瓷針腳網格陣列)CPS:CertificationPracticeStatement(使用證明書)CPU(CenterProcessingUnit,中央處理器)CPU:CenterlProcessingUnit(中央處理器)CPU:CenterProcessingUnit,中央處理器CRC:CyclicalRedundancyCheck(循環冗余檢查)CRT(CathodeRayTube,陰極射線管)CS(ChannelSeparation,聲道分離)CSE(ConfigurationSpaceEnable,可分配空間)CSS(CommonCommandSet,通用指令集)CSS:CascadingStyleSheets,層疊格式表CTO(ChiefTechnologyOfficer,首席技術官)CTS(CarpalTunnelSydrome,計算機腕管綜合癥)CTS(CleartoSend,清除發送)CVS(ComputeVisualSyndrome,計算機視覺綜合癥)DAC(DigitaltoAnalogConverter,數模傳換器)DAC:DualAddressCycle,雙重地址周期DAE(digitalAudioExtraction,數據音頻抓取)DataForwarding(數據前送)DB:DeepBuffer(深度緩沖)DB:DeviceBay,設備插架DBS-PC:DirectBroadcastSatellitePC(人造衛星直接廣播式PC)DCD:DocumentContentDescriptionforXML:XML文件內容描述DCE:DataCircuitTerminalEquipment,數據通信設備DCOM:DistributingComponentObjectModel,構造物體模塊DCT:DisplayCompressionTechnology(顯示壓縮技術)DDC:DisplayDataChannel,顯示數據通道DDRSDRAM(DoubleDateRate,雙數據率SDRAM)DDSSII(DoubleDynamicSuspensionSystemII,第二代雙層動力懸吊系統)DDSS(DoubleDynamicSuspensionSystem,雙懸浮動態減震系統)DEC(DirectEtchingCoatings,表面蝕刻涂層)Decal(印花法,用于生成一些半透明效果,如:鮮血飛濺的場面)Decode(指令解碼)DES:DataEncryptionStandard,數據加密標準DFL(DynamicFocusLens,動態聚焦)DFP(DigitalFlatPanel,數字式平面顯示器)DFS(DigitalFlexScan,數字伸縮掃描)DFS:DynamicFlatShading(動態平面描影),可用作加速DHCP:DynamicHostConfigurationProtocol,動態主機分配協議DIB(DualIndependentBus,雙獨立總線)DIB:DualIndependentBus(雙重獨立總線),包括L2cache總線和PTMM(ProcesserToMainMemory,CPU至主內存)總線DIC:DigitalImageControl(數字圖像控制)DigitalMultiscanII(數字式智能多頻追蹤)DIL(dual-in-line)DIMM(DualIn-lineMemoryModules,雙重內嵌式內存模塊)DIR(DirectRenderingInfrastructure,基層直接渲染)DirectionalLight,方向性光源DiscWizard(磁盤控制軟件)Dithering(抖動)DLP(digitalLightProcessing,數字光處理)DLS-2(DownloadableSoundsLevel2,第二代可下載音色)DMA(DirectMemoryAccess,直接內存存取)DME:DirectMemoryExecute(直接內存執行)DMF:DistributionMediaFormatDMI(DesktopManagementInterface,桌面管理接口)DMT:DiscreteMulti-Tone,不連續多基頻模式DNA:DistributedInternetApplication(分布式因特網應用程序)DNS(DomainNameSystem,域名系統)DOCSIS(DataOverCableServiceInterfaceSpecifications,線纜服務接口數據規格)DOF(DepthofField,多重境深)DOSD:DigitalOnScreenDisplay(同屏數字化顯示)DotPitch(點距)dottextureblending(點型紋理混和)DoubleBuffering(雙緩沖區)DP:DualProcessing(雙處理器)DPC(DesktopPC,桌面PC)DPMS(DisplayPowerManagementSignalling,顯示能源管理信號)DQL(DynamicQuadrapoleLens,動態四極鏡)DRAM(DynamicRandomAccessMemory,動態隨機存儲器)DRDRAM(DirectRAMbusDRAM,直接RAMbus內存)DS3D(DirectSound3DStreams)DSD(DirectStreamDigital,直接數字信號流)DSL(DownLoadableSample,可下載的取樣音色)DSL:DataStrobeLink,數據選通連接DSP(DigitalSignalProcessing,數字信號處理)DST(DriveSelfTest,磁盤自檢程序)DTD:DocumentTypeDefinition,文件類型定義DTE:DataTerminalEquipment,數據終端設備DVD(DigitalVideoDisk,數字視頻光盤)DVI(DigitalVideoInterface,數字視頻接口)DX:指包含數學協處理器的CPUECC:ErrorCheckCorrect(錯誤檢查糾正)DxR:DynamicXTendedResolution(動態可擴展分辨率)ISP(InternetServiceProvider,因特網服務提供商)ISVs:IndependentSoftwareVendors,獨立軟件購買者ITD(InterauralTimeDifference,兩側聲音時間延遲差別)JIT:JustInTime,準時制生產JVM:JavaVirtualMachine,Java虛擬機KBC(KeyBroadControl,鍵盤控制器)KNI(KatmaiNewInstructions,Katmai新指令集,即MMX2)KNI(KatmaiNewInstructions,Katmai新指令集,即SSE)L1cache:Level1(一級)高速緩存,通常是集成在CPU中的,但現在也有把L2cache集成在CPU中的設計,如:Pentium2LB:LinearBurst(線性突發),是Cyrix6x86采用的特殊技術.L2TP(Layer2TunnelingProtocol,二級通道協議)LAN(LocalAreaNetwork,局域網)largetextures(大型紋理)Latency(潛伏期)LBA(LogicalBlockAddressing,邏輯塊尋址)LCD(liquidcrystaldisplay,液晶顯示屏)LCOS:LiquidCrystalOnSilicon(硅上液晶)LDAP:LightweightDirectoryAccessProtocol,輕權目錄訪問協議LDT(LightningDataTransport,閃電數據傳輸總線)LED(lightemittingdiode,光學二級管)LF(LinearFiltering,線性過濾,即雙線性過濾)lighting(光源)lightmap(光線映射)LMDS:LocalMultipointDistributedSystem,局域多點分布式系統LocalInterconnect(局域互連)LocalPeripheralBus(局域邊緣總線)LOM(LAN-on-Montherboard)L-SAGIC(LowPower-SmallApertureG1wihtImpregnatedCathode,低電壓光圈陰極管)LVD(LowVoltageDifferential)LVD(LowVoltageDifferential,低分差動)LVDS:LowVoltageDifferentialSignal(低電壓差動信號)MADD:乘法-加法指令MAG:乘法-累加指令,兩浮點相乘后再和另一浮點數相加,可顯著提高3D圖形運算速度MALS(MultiAstigmatismLensSystem,多重散光聚焦系統)MBR(MasterBootRecord,主引導記錄)MDA(MonochromeAdapter,單色設備)MDC(MobileDaughterCard,移動式子卡)MESI(Modified,Exclusive,Shared,Invalid:修改、排除、共享、廢棄)MFC:MicrosoftFoundationClasses(微軟基礎類庫)MFD:MultiFunctionDevice(多功能設備)MFLOPS(MillionFloationgPoint/Second,每秒百萬個浮點操作)MHz(MillionHertz,兆赫茲)MHz:工作頻率的單位兆赫茲(MegaHertz),1GHz=1000MHzMIDI:MusicalInstrumentDigitalInterface(樂器數字接口)MIME:MultipurposeInternetMailExtension,多用途因特網郵件擴展協議MIOC:MemoryandI/OBridgeController,內存和I/O橋控制器MiPad(MultimodalInteractiveNotepad,多語態互動式記事本)mipmapping(MIP映射)MIPS(MillionInstructionPerSecond,百萬條指令/秒)MIPS:MillionInstructionsperSecond(每秒鐘百萬條指令),是CPU速度的一個參數,當然是越大越好MMU(MultimediaUnit,多媒體單元)MMVF(Multi-MediaVideoFile,多媒體視頻文件)MMX(MultiMediaExtensions,多媒體擴展指令集)MMX:MultimediaExtensions(這個大家應該很熟悉了,這種CPU有57新的64位指令,是自386以來的最大變化,另外還有SIMD架構等)MMX:MultiMediaExtensions,多媒體擴展指令集MNP:MicrocomNetworkingProtocalMODEM(ModulatorDemodulator,調制解調器)Modulate(調制混合)motionblur(模糊移動)MotionCompensation,動態補償MP(Multi-Processing,多重處理器架構)MPGA:MicroPGA,散熱和體積都比TCP小MPP(MassiveParallelProcessing,巨量平行處理架構)MPPS:MillionPixelsPerSecond,百萬個像素/秒MPS(MultiProcessorSpecification,多重處理器規范)MRH-R(MemoryRepeaterHub,內存數據處理中心)MRH-S(SDRAMRepeaterHub,SDRAM數據處理中心)MRPII:ManufacturingResourcePlanning,制造資源計劃MRP:MaterialRequirementPlanning,物料需求計劃MRS(MidrangeServer,中型服務器)MRW(MidrangeWorkststion,中型工作站)MS:MagneticSensors(磁場感應器)MSN:MicrosoftNetwork,微軟網絡MSP:MediaStreamProcessor(媒體流處理器)MSRs(Model-SpecificRegisters,特別模塊寄存器)MTBF(MeanTimeBeforeFailure,平均故障時間)MTH(MemoryTransferHub,內存轉換中心)MTVPAK(MicrosoftTVPlatformAdaptationKit,微軟TV平臺適配套件)MultiThreadedBusMaster,多重主控Multi-ResolutionMesh,多重分辨率組合Multitexture(多重紋理)MUX:DataPathMultiplexor,多重路徑數據訪問NAOC(no-accountOverClock,無效超頻)NAT(NetworkAddressTranslation,網絡地址轉換)NBC:NorthBridgeChip(北橋芯片)NC(NetworkComputer,網絡計算機)NDA:non-DWORD-aligned,非DWORD排列NDIS:NetworkDriverInterfaceSpecification,網絡驅動程序接口規范NDS:NovellDirectoryService,Novell目錄服務nerestMipmap(鄰近MIP映射,又叫點采樣技術)NGIO(NextGenerationInput/Output,新一代輸入/輸出標準)NI:Non-Intel,非英特爾NI:Non-Intel,非英特爾NT(NewTechnology,新技術)OFDM(orthogonalfrequencydivisionmultiplexing,直角頻率部分多路復用)OJI:OpenJavaVMInterface,開放JAVA虛擬機接口OLGA(OrganicLandGridArray,基板柵格陣列)OoO(OutofOrder,亂序執行)OPT:OptimizedProductionTechnology,優化生產技術Overdraw(透支,全景渲染造成的浪費)P3P(PrivacyPreferenceProject,個人私隱安全平臺)P64H(64-bitPCIControllerHub,64位PCI控制中心)ParallelProcessingPerspectiveEngine(平行透視處理器)partialtexturedownloads(并行紋理傳輸)PC(PerspectiveCorrection,透視糾正)PCAV(PartConstantAngularVelocity,部分恒定角速度)PCB(printedcircuitboard,印刷電路板)PCBA(PrintedCircuitBoardAssembly,印刷電路板裝配)PCISIG(PeripheralComponentInterconnectSpecialInterestGroup,互連外圍設備專業組)PCI:PeripheralComponentInterconnect,互連外圍設備PDA(PersonalDigitalAssistant,個人數字助理)PDS:PublicDirectorySupport,公眾目錄支持PGA:PinGridArray(引腳網格陣列),耗電大,適用用臺式機PGA:Pin-GridArray(引腳網格陣列),耗電大PGA:Pin-GridArray(引腳網格陣列),耗電大PGC(ParallelGraphicsConfiguration,并行圖像設置)PGP:PrettyGoodPrivacy,優良保密協議PIB(ProcessorInaBox,盒裝處理器)PIB:ProcessorInaBox(盒裝處理器)PIC(ProgrammableInterruptController,可編程中斷控制器)PICS:PlatformforInternetContentSelection,因特網內容選擇平臺PIIX:PCIISA/IDEAccelerator(加速器)PIM:PersonalInformationManagement,個人信息管理系統pin:CPU的針腳PLL:PhaseLockLoop(階段鎖定)PIO(ProgrammedInputOutput,可編程輸入輸出模式)PIROM:ProcessorInformationROM,處理器信息ROMpixel(Pictureelement,圖像元素,又稱P像素,屏幕上的像素點)PLEDM:Phase-stateLowElectron(hole)-numberDriveMemoryPNP:PlugandPlay,即插即用POF:PolymerOpticalFiber,聚合體光纖pointlight(一般點光源)pointsampling(點采樣技術,又叫鄰近MIP映射)POP3:PostOfficeProtocolVersion3,第三版電子郵局協議PorousTungsten(活性鎢)POST(PowerOnSelfTest,加電自測試)Post-RISCPPGA(PlasticPinGridArray,塑膠針狀矩陣封裝)PPGA(PlasticPinGridArray,塑膠針狀矩陣封裝)PPTP:PointtoPointTunnelingProtocol,點對點通道協議PQFP(PlasticQuadFlatPackage)PQFP(PlasticQuadFlatPackage,塑料方塊平面封裝)PR(PerformanceRate,性能比率)PR:P-rating,是一種額定性能指數,以Winstone96測試為基本(PR2用Winstone97),如PR-75即相當于奔騰75RISC:ReducedInstructionSetComputing(精簡指令結構),是相對于CISC而言的ROB:ReorderBuffer(重新排序緩沖區)PrecisePixelInterpolation,精確像素插值PRML(PartialResponseMaximumLikelihood,最大可能部分反應,用于提高磁盤讀寫傳輸率)Proceduraltextures(可編程紋理)PSE36:PageSizeExtension36-bit,36位頁面尺寸擴展模式PSN(ProcessorSerialnumbers,處理器序列號)PSN(ProcessorSerialnumbers,處理器序列號)PSU(PowerSupplyUnit,計算機電源)PXB:PCIExpanderBridge,PCI增強橋QBM(QuadBandMemory,四倍邊帶內存)QEM(QsoundEnvironmentalModeling,Qsound環境建模揚聲器組)Qos:QualityofService,服務質量QPA:QuadPortAcceleration(四接口加速)ABP:AddressBitPermuting,地址位序列改變RAC(RambusAsicCell,Rambus集成電路單元)RADSL:RateAdaptiveDSL,速率自適應數字訂閱線路RAMDAC(RandomAccessMemoryDigitaltoAnalogConverter,隨機存儲器數/模轉換器)RARP(ReverseAddressResolutionProtocol,反向地址解析協議)RAS(RowAddressStrobe,行地址控制器)RawPCM:RawPulseCodeModulated(元脈碼調制)RAW(ReadafterWrite,寫后讀)RCG:RAS/CASGenerator,RAS/CAS發生器RDF:ResourceDescriptionFramework,資源描述框架RDRAM(RambusDirectRAM,直接型RambusRAM)Reflectionmapping(反射貼圖)RegisterContention(搶占寄存器)RegisterPressure(寄存器不足)RegisterRenaming(寄存器重命名)REMA:RealtimeExclusiveModeApplications,實時高級應用Remark(芯片頻率重標識)render(著色或渲染)Resourcecontention(資源沖突)Retirement(指令引退)RF(RadioFrequency,無線電頻率)RIMM(RAMBUSIn-lineMemoryModules,RAMBUS內嵌式內存模塊)RISC(ReducedInstructionSetComputing,精簡指令集計算機)RISC(ReducedInstructionSetComputing,精簡指令集計算機)DXTC(DirectXTextureCompress,DirectX紋理壓縮,以S3TC為基礎)DynamicZ-buffering(動態Z軸緩沖區),顯示物體遠近,可用作遠景EAX(EnvironmentalAudioExtensions,環境音效擴展技術)EB(ExpansionBus,擴展總線)EBR(ExcessBurstRate,超額突發速率)EC(EmbeddedController,嵌入式控制器)EC(EmbeddedController,微型控制器)ECC(ErrorCheckingandCorrection,錯誤檢查修正)ECC:EllipticCurveCrypto(橢圓曲線加密)ECRS:EntryCallReturnStack(回叫堆棧),代替RAM存儲返回地址.E-DDC(EnhancedDisplayDataChannel,增強形視頻數據通道協議,定義了顯示輸出與主系統之間的通訊通道,能提高顯示輸出的畫面質量)EdgeAnti-aliasing,邊緣抗鋸齒失真E-EDID(EnhancedExtendedIdentificationData,增強形擴充身份辨識數據,定義了電腦通訊視頻主系統的數據格式)EEPROM(ElectricallyErasableProgrammableROM,電擦寫可編程只讀存儲器)EFEAL(ExtendedFieldEllipticalApertureLens,可擴展掃描橢圓孔鏡頭)EIDE(enhancedIntegratedDriveElectronics,增強形電子集成驅動器)EISA(EnhancedIndustryStandardArchitecture,增強形工業標準架構)EmbeddedChips(嵌入式)EMI(ElectromagneticInterference,電磁干擾)EMP:EmergencyManagementPort,緊急事件管理端口environmentmappedbumpmapping(環境凹凸映射)EPIC(explicitlyparallelinstructioncode,并行指令代碼)EPIC:ExplicitlyParallelInstructionComputing(清晰平行指令計算),是一個64位指令集ERP(estimatedretailprice,估計零售價)ERP:EnterpriseRequirementPlanning,企業需求計劃ES(EnergyStar,能源之星)ESCD(ExtendedSystemConfigurationData,可擴展系統配置數據)ESDJ(EasySettingDualJumper,簡化CPU雙重跳線法)浩鑫ESP:EncapsulatingSecurityPayload,壓縮安全有效載荷ExecuteBuffers,執行緩沖區ExtendedBurstTransactions,增強式突發處理ExtendedStereo(擴展式立體聲)FADD(FloationgPointAddition,浮點加)FAQ:FrequentlyAskedQuestions(常見問題回答)FAT(Tables,文件分配表)FBC(FrameBufferCache,幀緩沖緩存)FCPGA(FlipChipPinGridArray,反轉芯片針腳柵格陣列)FDBM(Fluiddynamicbearingmotors,液態軸承馬達)FDC(FloppyDiskController,軟盤驅動器控制裝置)FDD(FloppyDiskDriver,軟盤驅動器)FDIV(FloationgPointDivide,浮點除)FDM:FrequencyDivisionMulti,頻率分離FEMMS:FastEntry/ExitMultimediaState,快速進入/退出多媒體狀態FEMMS:FastEntry/ExitMul
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 糧食儲備的社區糧食安全計劃考核試卷
- 釀酒行業節能減排措施考核試卷
- 道路工程測繪技術考核試卷
- 遙感技術在應急管理與救援中的應用考核試卷
- 組織結構優化與流程再造考核試卷
- 常見心臟疾病手術方式
- 新生兒NICU出科報告
- 麻醉專業就業分析研究
- Quadrilineatin-生命科學試劑-MCE
- 9-Heptadecanone-Heptadecan-9-one-生命科學試劑-MCE
- 民兵訓練管理規定
- 2025年國家公務員考試行測常識題庫及答案(共300題)
- 2024冀少版七年級下冊生物期末復習知識點提綱(詳細版)
- 2025年《義務教育小學體育課程標準測試卷2022版》測試題庫及答案
- 全國衛生健康系統職業技能競賽(傳染病防治監督)參考試題(附答案)
- 人工智能算法與市場營銷的融合研究
- DBJ50-T-157-2022房屋建筑和市政基礎設施工程施工現場從業人員配備標準
- 國家開放大學專本科《經濟法學》期末紙質考試總題庫2025春期版
- 顯示屏幕抗反光技術研究-洞察分析
- 地磅及地磅房施工方案
- 批判性思維實踐手冊
評論
0/150
提交評論