freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

銀行atm(自動取款機)系統(tǒng)軟件工程課程實驗指導書畢業(yè)論文-預覽頁

2025-07-13 16:12 上一頁面

下一頁面
 

【正文】 TM把從這張卡上讀到的信息以及用戶輸入的密碼傳給中央計算機,請求中央計算機核對這些信息并處理這次事務(wù)。最后,ATM從現(xiàn)金口吐出現(xiàn)金,并且打印賬單交給用戶。書寫需求陳述是時,要盡力做到語法準確,真正反映用戶的需求,而且要應(yīng)該慎重選用名詞、動詞、形容詞和同義詞;更不能將實際需求和設(shè)計決策混為一談。但是,分析不可能是嚴格按照此順序進行的,通常要多次反復構(gòu)造才能完全建立。靜態(tài)數(shù)據(jù)結(jié)構(gòu)相對來說比較穩(wěn)定。典型的工作步驟是,首先確定對象類和關(guān)聯(lián)(因為它們影響系統(tǒng)整體結(jié)構(gòu)和解決問題的方法),對于大型復雜問題還要進一步劃分出若干個主題;然后給類和關(guān)聯(lián)增添屬性,以進一步描述它們;接下來利用適當?shù)睦^承關(guān)系進一步合并和組織類。初始的分析模型通常都是不準確不完整甚至包含錯誤的,必須在隨后的反復分析中加以擴充和更正。首先.找出所有候選的類一對象;然后,從候選的類一對象中篩選掉不正確的或不必要的。(3) 應(yīng)該記憶的事件,例如,飛行、演出、訪問、交通事故等等。另一種更簡單的分析方法,是所謂的非正式分析。通常,非正式分析是更詳細、更精確的正式的面向?qū)ο蠓治龅囊粋€很好的開端。因此,分析員應(yīng)該根據(jù)領(lǐng)域知識或常識進一步把隱臺的類一對象提取出來。篩選時主要依據(jù)下列標準.刪除不正確或不必要的類一對象: (1)冗余如果兩個類表達了同樣信息,則應(yīng)該保留在此問題域中最富于描述力的名稱。因此,應(yīng)該去掉候選類“成本”、“市”、“街道”、“營業(yè)廳”和“儲蓄所”。此外還有一些籠統(tǒng)含糊的名詞。在ATM系統(tǒng)的例子中,“現(xiàn)金”、“支票”、“取款額”、“賬單”、“余額”、“分行代碼”、“卡號”、“密碼”、“類型”等,實際上都應(yīng)該作為屬性對待。總之,本身具有屬性需獨立存在的操作,應(yīng)該作為類對象(6)實現(xiàn)在分析階段不應(yīng)該過早地考慮怎樣實現(xiàn)目標系統(tǒng)。總之,應(yīng)該暫時去掉“事務(wù)日志”和“通信鏈路”這兩個類,在設(shè)計或?qū)崿F(xiàn)時再考慮它們。由于在整個開發(fā)過程中面向?qū)ο蟾拍詈捅硎痉柕囊恢滦?,分析員在選取自己習慣的工作方式時擁有相當大的靈活性。事實上,聚集不過是一種特殊的關(guān)聯(lián),是關(guān)聯(lián)的一個特例。最后,分析員還應(yīng)該與用戶及領(lǐng)域?qū)<矣懻搯栴}域?qū)嶓w間的相互依賴l相互作用關(guān)系,根據(jù)領(lǐng)域知識再進一步補充一些關(guān)聯(lián)。總行擁有多臺ATM。分行提供分行計算機和柜員終端。分行分攤軟件開發(fā)成本。分行計算機處理針對賬戶的事務(wù)。柜員終端與分行計算機通信。ATM與中央計算機交換關(guān)于事務(wù)的信息。ATM讀現(xiàn)金兌換卡。ATM吐出現(xiàn)金。系統(tǒng)處理并發(fā)的訪問。分行保管賬戶。系統(tǒng)維護事務(wù)日志。儲戶擁有現(xiàn)金兌換卡。分行雇用柜員。 ②ATM設(shè)在主要街道上。 ⑥ATM吐出現(xiàn)金。例如,在ATM系統(tǒng)的例子中,“系統(tǒng)處理并發(fā)的訪問”并沒有標明對象之間的新關(guān)聯(lián),它只不過提醒我們在實現(xiàn)階段需要使用實現(xiàn)并發(fā)訪回的算法,以處理并發(fā)事務(wù)。如果用動作表述的需求隱含了問題域的某種基本結(jié)構(gòu),則應(yīng)該用適當?shù)膭釉~詞組重新表示這個關(guān)聯(lián)。而“分行計算機處理針對賬戶的事務(wù)”也可以做類似的分解。(5)派生關(guān)聯(lián)應(yīng)該去掉那些可以用其他關(guān)聯(lián)定義的冗余關(guān)聯(lián)。第三,進一步完善應(yīng)該進一步完善經(jīng)篩選后余下的關(guān)聯(lián)。(2)分解為了能夠適用于不同的關(guān)聯(lián),必要時應(yīng)該分解以前確定的類一對象。(4)標明階數(shù)應(yīng)該初步判定各個關(guān)聯(lián)的類型,并粗略地確定關(guān)聯(lián)的階數(shù)。應(yīng)該按問題領(lǐng)域而不是用功能分解方法來確定主題。注意,在分析階段不要用屬性來表示對象間的關(guān)系,使用關(guān)聯(lián)能夠表示兩個對象間的任何關(guān)系,而且把關(guān)系表示得更清晰、更醒目。但是,不可能在需求陳述中找到所有屬性,分析員還必須藉助于領(lǐng)域知識和常識才能分析得出需要的屬性。應(yīng)該僅考慮與具體應(yīng)用直接相關(guān)的屬性,不要考慮那些超出所要解決的問題范圍的屬性。通常有以下幾種常見情況:(1)誤把對象當作屬性如果某個實體的獨立存在比它的值更重要,則應(yīng)把它作為一個對象而不是對象的屬性。(2)把鏈屬性誤作為屬性如果某個性質(zhì)依賴于某個關(guān)聯(lián)鏈的存在,則該性質(zhì)是鏈屬性,在分析階段不應(yīng)該把它作為對象的屬性帶別是在多對多關(guān)聯(lián)中,鏈屬性很明顯,即使是在以后的開發(fā)階段中,也不能把它歸并成相互關(guān)聯(lián)的兩個對象中任一個的屬性。在ATM系統(tǒng)的例子中,“分行代碼”、“賬號”、“雇員號”、“站號”等都是限定詞。如果得出一些看起來與其他屬性毫不相關(guān)的屬性,則應(yīng)該考慮把該類分解成兩個不同的類?!胺中写a”是關(guān)聯(lián)“分行組成總行”上的限定詞。圖2—3 ATM對象模型中的屬性應(yīng)該說明的是,我們討論的ATM系統(tǒng)是一個經(jīng)過簡化后的例子.而不是一個完整的實際應(yīng)用系統(tǒng)。接下來是從腳本中提取事件,確定觸發(fā)每個事件的動作對象以及接受事件的目標對象。編寫腳本腳本是指系統(tǒng)在某一執(zhí)行期間內(nèi)出現(xiàn)的一系列事件。ATM系統(tǒng)的正常情況腳本l ATM請儲戶插卡;儲戶插入一張現(xiàn)金兌換卡。l ATM要求儲戶選擇事務(wù)類型(取款、轉(zhuǎn)賬、查詢等);儲戶選擇“取款”。l ATM問儲戶是否繼續(xù)這項事務(wù);儲戶回答“不”。l ATM接受該卡并順序讀它上面的數(shù)字。l ATM要求儲戶選擇事務(wù)類型;儲戶選擇“取款”。設(shè)想用戶界面大多數(shù)交互行為都可以分為應(yīng)用邏輯和用戶界面兩部分。畫事件跟蹤圖首先,確定事件應(yīng)該仔細分析每個腳本,以便從中提取所有外部事件。如,儲戶插入現(xiàn)金兌換卡、儲戶輸入密碼、ATM吐出現(xiàn)金等都是事件。下面給出參考的ATM系統(tǒng)正常情況下的事件跟蹤圖。但是,也不是任何一個類一對象都需要有一張狀態(tài)圖描繪它的行為。從一張事件跟蹤圖出發(fā)畫狀態(tài)圖時,應(yīng)該集中精力僅考慮影響一類對象的事件,也就是說,僅考慮事件跟蹤圖中指向某條豎線的那些箭頭線。應(yīng)該盡量給每個狀態(tài)取個有意義的名字??紤]完正常事件之后再考慮邊界情況和特殊情況,其中包括在不適當時候發(fā)生的事件(例如,系統(tǒng)正在處理某個事務(wù)時,用戶要求取消該事務(wù))。利用這張狀態(tài)圖可能會發(fā)現(xiàn)一些遺漏的情況。“儲戶”和“桓員”雖然也是動作對象,但是,它們都是系統(tǒng)外部的因素,無須在系統(tǒng)內(nèi)實現(xiàn)它們。這些狀態(tài)圖都是簡化的,尤其對異常情況和出錯情況的考慮是相當粗略的(例如,圖32并沒有表示在網(wǎng)絡(luò)通信鏈路不通時的系統(tǒng)行為,實際上,在這種情況下,ATM停止處理儲戶事務(wù))。對手沒有前驅(qū)或沒有后繼的狀態(tài)應(yīng)該著重審查,如果這個狀態(tài)既不是交互序列的起點也不是終點,則發(fā)現(xiàn)了一個錯誤。因此,在ATM類的狀態(tài)圖中應(yīng)該再補充一個狀態(tài)“do:顯示分行代碼錯信息”,它接受由前驅(qū)狀態(tài)“do:驗證賬戶”發(fā)出的事件“分行代碼錯”,它的后續(xù)狀態(tài)是“退卡”?,F(xiàn)結(jié)合ATM系統(tǒng)的例子,再學習有關(guān)數(shù)據(jù)流圖的概念和畫法。由數(shù)據(jù)源點輸入的數(shù)據(jù)和輸出到數(shù)據(jù)終點的數(shù)據(jù),是系統(tǒng)與外部世界之間的交互事件的參數(shù)。圖4—1 ATM系統(tǒng)基本系統(tǒng)模型畫出功能級數(shù)據(jù)流圖把基本系統(tǒng)模型中單一的處理框分解成若干個處理框。應(yīng)該注意的是,要著重描述每個處理框代表的功能,而不是實現(xiàn)功能的具體算法。一般來說,說明性描述優(yōu)于過程性描述,因為這類描述中通常不會隱含具體實現(xiàn)方面的
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1