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

正文內(nèi)容

chap4-面向?qū)ο蟮能浖O(shè)計(jì)方法(留存版)

  

【正文】 提示信息等,缺乏這些元素中的某些將會(huì)導(dǎo)致軟件功能無(wú)法被用戶正常完成; ?其次要求具有良好的外觀和布局,例如背景顏色、按鈕等元素的位置、選擇列表中條目的順序等,這些因素的不足可能不會(huì)影響軟件功能的正確使用,但會(huì)給用戶帶來(lái)不便、迷惑甚至反感。 國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院 40 ( 2)調(diào)整軟件構(gòu)成類 ?增加輔助類 ?合并相互通信頻繁的類 ?分拆規(guī)模過(guò)大的類 國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院 41 ( 3)精化交互模型 ?對(duì)交互圖進(jìn)行精化時(shí),需要考慮以下內(nèi)容: ?要考慮軟件架構(gòu)和組成類被調(diào)整之后對(duì)交互模型會(huì)產(chǎn)生哪些影響,新出現(xiàn)的對(duì)象或拆分后的對(duì)象如何參與交互過(guò)程,在其中起到什么樣的作用。 國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院 46 ( 2)類的行為模型設(shè)計(jì) ? 針對(duì)整個(gè)類使用 UML狀態(tài)圖描述其行為。 ?隨著分析和設(shè)計(jì)不斷深入,原有包圖中的包可能包含了過(guò)多的類,此時(shí)需要對(duì)其進(jìn)行分拆。負(fù)責(zé)保存目標(biāo)軟件系統(tǒng)中具有持久意義的信息項(xiàng)并向其它類提供讀、寫(xiě)信息項(xiàng)內(nèi)容的必要操作接口,一般不涉及業(yè)務(wù)邏輯處理。 3. 如果賬戶余額小于取款金額,則顯示信息 “ 賬戶余額不足,請(qǐng)重新輸入 ” ,并返回主事件流中步驟( 1)。 ?查詢服務(wù)。顧客可以把一個(gè)銀行卡對(duì)應(yīng)的賬戶中的款項(xiàng)轉(zhuǎn)帳到另一個(gè)銀行賬戶中。 2. 如果取款金額超過(guò) 2022元,則顯示信息 “ 輸入金額不能超過(guò) 2022元,請(qǐng)重新輸入 ” ,并返回主事件流中步驟( 1)。 ?實(shí)體類。 t a b l e T _ C u s t o m e r t a b l e T _ O r d e r k e y C u s t o m e r I D C u s t o m e r N a m e. . . k e y O r d e r I D f o r e i g n k e y C u s t o m e r I D. . .1 *國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院 35 數(shù)據(jù)模型 e n t i t y R e c e i p t+ T a n s a c t i o n N a m e+ C a r d N u m b e r+ D a t e+ T i m e+ P o s i t i o n e n t i t y W i t h d r a w a l R e c e i p t+ W i t h d r a w a l A m o u n t e n t i t y D e p o s i t R e c e i p t+ D e p o s i t A m o u n t e n t i t y T r a n s f e r R e c e i p t+ T r a n s f e r A m o u n t+ T o A c c o u n t國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院 36 內(nèi)容 基于 UML的分析與設(shè)計(jì)過(guò)程 用例分析與設(shè)計(jì) 概念模型和頂層架構(gòu)設(shè)計(jì) 用戶界面設(shè)計(jì) 數(shù)據(jù)模型設(shè)計(jì) 設(shè)計(jì)精化 類設(shè)計(jì) 部署模型設(shè)計(jì) 國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院 37 設(shè)計(jì)精化的任務(wù) ( 1)精化軟件架構(gòu) ( 2)調(diào)整軟件組成類 ( 3)精化交互模型 ( 4)精化類之間關(guān)系 國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院 38 ( 1)精化軟件架構(gòu) ?精化軟件架構(gòu)的主要目的是尋找一種理想的包劃分方案,使得每個(gè)包中直接包含的類的數(shù)量規(guī)模適中,包的邊界清晰、自然,并且包間的耦合度較低。 ?如果操作比較復(fù)雜,還需要用文字或 UML活動(dòng)圖說(shuō)明操作的實(shí)現(xiàn)算法。 ?對(duì)象在交互過(guò)程中的消息傳遞需要哪些參數(shù)和返回值。 國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院 28 用戶界面的層次和結(jié)構(gòu) ?層次: ?屏幕 ?窗口 ?用戶界面的結(jié)構(gòu)可以由 UML類圖描述,屏幕和窗口用類進(jìn)行表示,并給出它們之間的關(guān)系。 ( 3)反映業(yè)務(wù)領(lǐng)域知識(shí)的既往經(jīng)驗(yàn)。 國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院 10 ATM案例的參與者 ?“ 顧客 ” ( Customer) ?“ 操作管理人員 ” ( Operator) ?“ 銀行服務(wù)器 ” ( Bank System) ?“ 讀卡器 ” ( Card Reader) ?“ 存款器 ” ( Cash Acceptor)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1