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

正文內(nèi)容

銀行atm(自動(dòng)取款機(jī))系統(tǒng)軟件工程課程實(shí)驗(yàn)指導(dǎo)書畢業(yè)論文(編輯修改稿)

2024-07-16 16:12 本頁面
 

【文章內(nèi)容簡介】 型”等,實(shí)際上都應(yīng)該作為屬性對待。(5)操作在需求陳述中有時(shí)可能使用一些既可作為名詞,又可作為動(dòng)詞的詞,應(yīng)該慎重考慮它們在本問題中的含義,以便正確地決定把它們作為類還是作為類中定義的操作。例如,談到電話時(shí)通常把“撥號”當(dāng)作動(dòng)詞,當(dāng)構(gòu)造電話模型時(shí)確實(shí)應(yīng)該把它作為一個(gè)操作,而不是一個(gè)類。但是,在開發(fā)電話的自動(dòng)記賬系統(tǒng)時(shí),“撥號”需要有自己的屬性(例如日期、時(shí)間、受話地點(diǎn)等),因此應(yīng)該把它作為一個(gè)類??傊?,本身具有屬性需獨(dú)立存在的操作,應(yīng)該作為類對象(6)實(shí)現(xiàn)在分析階段不應(yīng)該過早地考慮怎樣實(shí)現(xiàn)目標(biāo)系統(tǒng)。因此應(yīng)該去掉僅和實(shí)現(xiàn)有關(guān)的候選的類對象。在設(shè)計(jì)和實(shí)現(xiàn)階段,這些類一對象可能是重要的,但在分析階段過早地考慮它反而會分散我們的注意力。在ATM系統(tǒng)的例子中,“事務(wù)日志”無非是對一系列事務(wù)的記錄,它的確切表示方式是面向?qū)ο笤O(shè)計(jì)的議題}“通信鏈路”在邏輯上是一種聯(lián)系,在系統(tǒng)實(shí)現(xiàn)時(shí)它是關(guān)聯(lián)鏈的物理實(shí)現(xiàn)??傊瑧?yīng)該暫時(shí)去掉“事務(wù)日志”和“通信鏈路”這兩個(gè)類,在設(shè)計(jì)或?qū)崿F(xiàn)時(shí)再考慮它們。綜上所述,在ATM系統(tǒng)的例子中,經(jīng)過初步篩選,剩下下列類一對象:ATM、中央總行、分行、柜員、儲戶、賬戶、事務(wù)、現(xiàn)金兌換卡。確定關(guān)聯(lián)多數(shù)人習(xí)慣于在初步分析確定了問題域中的類一對象之后,接下來就分析確定類對象之間存在關(guān)聯(lián)關(guān)系。當(dāng)然,這樣的工作順序并不是絕對必要的。由于在整個(gè)開發(fā)過程中面向?qū)ο蟾拍詈捅硎痉柕囊恢滦裕治鰡T在選取自己習(xí)慣的工作方式時(shí)擁有相當(dāng)大的靈活性。如前所述,兩個(gè)或多個(gè)對象之間的相互依賴、相互作用的關(guān)系就是關(guān)聯(lián)。分析確定關(guān)聯(lián),能促使分析員考慮問題域的邊緣情況,有助于發(fā)現(xiàn)那些尚未被發(fā)現(xiàn)的類一對象。在分析確定關(guān)聯(lián)的過程中,不必花過多的精力去區(qū)分關(guān)聯(lián)和聚集。事實(shí)上,聚集不過是一種特殊的關(guān)聯(lián),是關(guān)聯(lián)的一個(gè)特例。首先,初步確定關(guān)聯(lián)在需求陳述中使用的描述性動(dòng)詞或動(dòng)詞詞組,通常表示關(guān)聯(lián)關(guān)系。因此,在初步確定關(guān)聯(lián)時(shí),大多數(shù)關(guān)聯(lián)可以通過直接提取需求陳述中的動(dòng)詞詞組而得出。通過分析需求陳述,還能發(fā)現(xiàn)一些在陳述中隱含的關(guān)聯(lián)。最后,分析員還應(yīng)該與用戶及領(lǐng)域?qū)<矣懻搯栴}域?qū)嶓w間的相互依賴l相互作用關(guān)系,根據(jù)領(lǐng)域知識再進(jìn)一步補(bǔ)充一些關(guān)聯(lián)。以ATM系統(tǒng)為例,經(jīng)過分析初步確定出下列關(guān)聯(lián):(1)直接提取動(dòng)詞短語得出的關(guān)聯(lián) ATM、中央計(jì)算機(jī)、分行計(jì)算機(jī)及柜員終端組成網(wǎng)絡(luò)。 總行擁有多臺ATM。 ATM設(shè)在主要街道上。 分行提供分行計(jì)算機(jī)和柜員終端。 柜員終端設(shè)在分行營業(yè)廳及儲蓄所內(nèi)。 分行分?jǐn)傑浖_發(fā)成本。 儲戶擁有賬戶。 分行計(jì)算機(jī)處理針對賬戶的事務(wù)。 分行計(jì)算機(jī)維護(hù)賬戶。 柜員終端與分行計(jì)算機(jī)通信。 柜員輸入針對賬戶的事務(wù)。 ATM與中央計(jì)算機(jī)交換關(guān)于事務(wù)的信息。 中央計(jì)算機(jī)確定事務(wù)與分行的對應(yīng)關(guān)系。 ATM讀現(xiàn)金兌換卡。 ATM與用戶交互。 ATM吐出現(xiàn)金。 ATM打印賬單。 系統(tǒng)處理并發(fā)的訪問。(2)需求陳述中隱含的關(guān)聯(lián) 總行由各個(gè)分行組成。 分行保管賬戶。 總行擁有中央計(jì)算機(jī)。 系統(tǒng)維護(hù)事務(wù)日志。 系統(tǒng)提供必要的安全性。 儲戶擁有現(xiàn)金兌換卡。(3)根據(jù)問題域知識得出的關(guān)聯(lián) 現(xiàn)金兌換卡訪問賬戶。 分行雇用柜員。第二步,篩選經(jīng)初步分析得出的關(guān)聯(lián)只能是作為候選的關(guān)聯(lián),還需經(jīng)過進(jìn)一步篩選,以去掉不正確的或不必要的關(guān)聯(lián)。篩選時(shí)主要根據(jù)下述標(biāo)準(zhǔn)刪除候選的關(guān)聯(lián):(1)已刪去的類之間的關(guān)聯(lián)如果在分析確定類一對象的過程中已經(jīng)刪掉了某個(gè)候選類,則與這個(gè)類有關(guān)的關(guān)聯(lián)也應(yīng)該刪擊,或用其他類重新表達(dá)這個(gè)關(guān)聯(lián)。以ATM系統(tǒng)為例,由于已經(jīng)刪去了“系統(tǒng)”、“網(wǎng)絡(luò)”、“市”、“街道”、“成本”、“軟件”、“事務(wù)日志”、“現(xiàn)金”、“營業(yè)廳”、“儲蓄所”、“賬單”等候選類,因此,與這些類有關(guān)的下列八個(gè)關(guān)聯(lián)也應(yīng)該刪去; ①ATM、中央計(jì)算機(jī)、分行計(jì)算機(jī)及柜員終端組成網(wǎng)絡(luò)。 ②ATM設(shè)在主要街道上。 ③分行分?jǐn)傑浖_發(fā)成本。 ④系統(tǒng)提供必要的安全性。 ⑤系統(tǒng)維護(hù)事務(wù)日志。 ⑥ATM吐出現(xiàn)金。 ⑦ATM打印賬單。 ⑧柜員終端設(shè)在分行營業(yè)廳及儲蓄所內(nèi)。(2)與問題無關(guān)的或應(yīng)在實(shí)現(xiàn)階段考慮的關(guān)聯(lián)應(yīng)該把處在本問題域之外的關(guān)聯(lián)或與實(shí)現(xiàn)密切相關(guān)的關(guān)聯(lián)刪去。例如,在ATM系統(tǒng)的例子中,“系統(tǒng)處理并發(fā)的訪問”并沒有標(biāo)明對象之間的新關(guān)聯(lián),它只不過提醒我們在實(shí)現(xiàn)階段需要使用實(shí)現(xiàn)并發(fā)訪回的算法,以處理并發(fā)事務(wù)。(3)瞬時(shí)事件關(guān)聯(lián)應(yīng)該描述問題域的靜態(tài)結(jié)構(gòu),而不應(yīng)該是一個(gè)瞬時(shí)事件。以ATM系統(tǒng)為例,“ATM讀現(xiàn)金兌換卡”描述了ATM與用戶交互周期中的一個(gè)動(dòng)作,它并不是ATM與現(xiàn)金兌換卡之間的固有關(guān)系,因此應(yīng)該刪去。類似地,還應(yīng)該刪去“ATM與用戶交互”這個(gè)候選的關(guān)聯(lián)。如果用動(dòng)作表述的需求隱含了問題域的某種基本結(jié)構(gòu),則應(yīng)該用適當(dāng)?shù)膭?dòng)詞詞組重新表示這個(gè)關(guān)聯(lián)。例如,在ATM系統(tǒng)的需求陳述中,“中央計(jì)算機(jī)確定事務(wù)與分行的對應(yīng)關(guān)系”隱含了結(jié)構(gòu)上“中央計(jì)算機(jī)與分行通信”的關(guān)系。(4)三元關(guān)聯(lián)三個(gè)或三個(gè)以上對象之間的關(guān)聯(lián).大多可以分解為二元關(guān)聯(lián)或用詞組描述成限定的關(guān)聯(lián)。在ATM系統(tǒng)的例子中,“柜員輸入針對賬戶的事務(wù)”可以分解成“柜員輸入事務(wù)”和“事務(wù)修改賬戶”這樣兩個(gè)二元關(guān)聯(lián)。而“分行計(jì)算機(jī)處理針對賬戶的事務(wù)”也可以做類似的分解?!癆TM與中央計(jì)算機(jī)交換關(guān)于事務(wù)的信息”這個(gè)候選的關(guān)聯(lián),實(shí)際上隱含了“ATM與中央計(jì)算機(jī)通信”和“在ATM上輸入事務(wù)”這兩個(gè)二元關(guān)聯(lián)。如果三元關(guān)聯(lián)中涉及的某個(gè)實(shí)體僅用于描述另兩個(gè)實(shí)體的關(guān)系.而且這個(gè)實(shí)體本身不包含屬性,則它是二元關(guān)聯(lián)上的鏈屬性。例如,“公司付給員工工資”可以改造成帶有鏈屬性“工資”的二元關(guān)聯(lián)“公司雇用員工”。(5)派生關(guān)聯(lián)應(yīng)該去掉那些可以用其他關(guān)聯(lián)定義的冗余關(guān)聯(lián)。例如,在ATM系統(tǒng)的例子中??傂袚碛卸嗯_ATM”實(shí)質(zhì)上是“總行擁有中央計(jì)算機(jī)”和“ATM與中央計(jì)算機(jī)通信”這兩個(gè)關(guān)聯(lián)組合的結(jié)果。而“分行計(jì)算機(jī)維護(hù)賬戶”的實(shí)際含義是,“分行保管賬戶”和“事務(wù)修改賬戶”。第三,進(jìn)一步完善應(yīng)該進(jìn)一步完善經(jīng)篩選后余下的關(guān)聯(lián)。通常從下述幾個(gè)方面進(jìn)行改進(jìn):(1)正名好的名字是幫助讀者理解的關(guān)鍵因素之一。因此,應(yīng)該仔細(xì)選擇含義更明確的名字作為關(guān)聯(lián)名。例如,“分行提供分行計(jì)算機(jī)和柜員終端”不如改為“分行擁有分行計(jì)算機(jī)”和“分行擁有柜員終端”。(2)分解為了能夠適用于不同的關(guān)聯(lián),必要時(shí)應(yīng)該分解以前確定的類一對象。倒如,在ATM系統(tǒng)中,應(yīng)該把“事
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1