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

正文內(nèi)容

本第12章系統(tǒng)設(shè)計(留存版)

2025-02-06 14:10上一頁面

下一頁面
  

【正文】 遠(yuǎn),使模塊B、 D的接口有冗余的信息 D的作用域在控制域內(nèi) 西安交通大學(xué) 劉海巖 41 例: SafeHome系統(tǒng)的設(shè)計 將 SafeHome系統(tǒng)的第一層 DFD分解為兩個子系統(tǒng):傳感器監(jiān)測子系統(tǒng)和用戶交互子系統(tǒng)。 ④ 命令語言:用戶發(fā)出特定指令和相關(guān)參數(shù), 指示系統(tǒng)做什么。如果數(shù)據(jù)變更的快或者數(shù)據(jù)之間關(guān)系很重要,使用圖形形式表示。 可使用性屬性: ? 可學(xué)習(xí)性 ? 操作速度 ? 容錯性 ? 可恢復(fù)性 ? 適應(yīng)性 西安交通大學(xué) 劉海巖 60 構(gòu)件級的設(shè)計 構(gòu)件級設(shè)計也稱為詳細(xì)設(shè)計,在體系結(jié)構(gòu)設(shè)計完成之后,對構(gòu)件進(jìn)行接近代碼的抽象級別上的設(shè)計。 基本 PDL語法應(yīng)支持:模塊定義、接口描述、數(shù)據(jù)說明、 3種基本控制結(jié)構(gòu)以及輸入輸出等構(gòu)造元素。 按表 A收費 按表 B收費 T T 1 2 3 4 F F F F T T T F T F F T F T √ √ √ √條 件 動 作 西安交通大學(xué) 劉海巖 64 PDL: 是一種介于自然語言和形式化語言之間的一種半形式化語言。 ? 增加重用:視圖和控制器通常會使用大量的可重 用構(gòu)件作為各種 UI控件。 信息表示可以是輸 入信息(如文本) 的直接表達(dá), 也 可以以圖形形式表 示信息。 規(guī)則 3:保持界面的一致 顯示風(fēng)格一致、顯示信息的設(shè)計標(biāo)準(zhǔn)一致、輸入約束一致、幫助的形式一致、導(dǎo)航的模式一致等等。 作用范圍:受模塊內(nèi)一個判定影響的所有模塊的集合。 西安交通大學(xué) 劉海巖 32 調(diào)用 返回式的軟件體系結(jié)構(gòu) 是一種集中式 控制模型。 選擇并集成所獲取或構(gòu)造的軟件產(chǎn)品是設(shè)計階段關(guān)注的要點。 問題: ? 由于 B/S瀏覽器和 HTML語言的限制,適用于文本查詢系 統(tǒng),不適用于處理、表達(dá)復(fù)雜系統(tǒng)??蛻魴C可以訪問許多服務(wù)器來執(zhí)行不同的功能,而服務(wù)器可以同時被許多客戶機所訪問。 西安交通大學(xué) 劉海巖 18 數(shù)據(jù)倉庫系統(tǒng)包括 : ? 數(shù)據(jù)倉庫技術(shù) ( Data Warehousing, DW) ? 在線分析處理技術(shù)( OnLine Analytical Processing, OLAP) ? 數(shù)據(jù)挖掘技術(shù)( Data Mining, DM) 西安交通大學(xué) 劉海巖 19 體系結(jié)構(gòu)設(shè)計 什么是軟件體系結(jié)構(gòu) 隨著軟件系統(tǒng)越來越大、越來越復(fù)雜,軟件設(shè)計的核心已經(jīng)轉(zhuǎn)移到新的計算模式,非傳統(tǒng)的 “ 程序=算法+數(shù)據(jù)結(jié)構(gòu) ” ,新的模式就是系統(tǒng)總體結(jié)構(gòu)的設(shè)計和規(guī)范。 西安交通大學(xué) 劉海巖 15 在過去一般情況下,數(shù)據(jù)的設(shè)計僅局限于將分析時創(chuàng)建的信息域模型( ERD、 DD)轉(zhuǎn)換成軟件構(gòu)件級的數(shù)據(jù)結(jié)構(gòu)和應(yīng)用級的數(shù)據(jù)庫體系結(jié)構(gòu)。抽象包括 ? 數(shù)據(jù)抽象:對數(shù)據(jù)集合命名并描述它的關(guān)鍵屬性; ? 過程抽象:對一系列隱含的過程性步驟命名,關(guān)注主要功能而不考慮細(xì)節(jié)。 ? 設(shè)計應(yīng)該模塊化。 ? 設(shè)計必須是可讀、可理解的,便于實現(xiàn)和維護(hù)。 西安交通大學(xué) 劉海巖 8 通過系統(tǒng)的數(shù)據(jù)描述、事件、用戶輸入、高層功能描述或組合,用逐漸增加的細(xì)節(jié)創(chuàng)建信息層次來得到設(shè)計。 增強 西安交通大學(xué) 劉海巖 14 數(shù)據(jù)設(shè)計 數(shù)據(jù)的結(jié)構(gòu)總是軟件設(shè)計的一個重要方面。 ? 在線分析 :數(shù)據(jù)庫的訪問和在線查詢往往通過工具來提供,在線分析的功能取決于系統(tǒng)的規(guī)劃和設(shè)計。 服務(wù)器 就是為其他程序提供某些服務(wù)的程序,其他程序使用通訊通道與服務(wù)器相連接。 ? 簡化了客戶,軟件開發(fā)和維護(hù)工作轉(zhuǎn)移到了 Web服務(wù)器, 系統(tǒng)易維護(hù)。業(yè)務(wù)增大 時,可在中間層部署更多的應(yīng)用服務(wù)器。 西安交通大學(xué) 劉海巖 30 用戶管理 帳戶管理 工作流管理 Java虛擬機 Web瀏覽器 TCP/IP 專用應(yīng)用層 通用應(yīng)用層 中間件層 系統(tǒng)軟件層 抽象視窗調(diào)試工具 遠(yuǎn)程消息請求 西安交通大學(xué) 劉海巖 31 客戶機-服務(wù)器體系結(jié)構(gòu)的進(jìn)一步擴展是對等模式( peertopeer ) 。 ? 優(yōu)化模塊化設(shè)計的啟發(fā)式原則: ① 評估軟件結(jié)構(gòu)的初始模型以降低耦合并提高內(nèi)聚。 西安交通大學(xué) 劉海巖 49 規(guī)則 2:減少用戶的記憶負(fù)擔(dān) ( 1) 用戶熟悉:界面所使用的術(shù)語和概念是來自于用戶的經(jīng)驗。如 windows支持對圖標(biāo)顯示的文件和目錄進(jìn)行直接操作與菜單選擇。每個視圖都 有一個的處理用 戶輸入和設(shè)備交 互的控制器對象。 西安交通大學(xué) 劉海巖 63 決策表(判定表): 例:用電收費系統(tǒng)中的某一個處理: 如果按固定比率收費,月耗電少于 100KWH的用戶負(fù)擔(dān)的費用為某個固定值(最低月收費),其他用戶按表 A的規(guī)則收費。 可作為注釋嵌入在源程序中。 缺陷: 易造成非結(jié) 構(gòu)化, 不易表達(dá)數(shù) 據(jù)結(jié)構(gòu)。 MVC不僅有助于增強用戶界面層的層內(nèi)聚,而且有助于降低用戶界面層與系統(tǒng)其余部分以及 UI本身各部分之間的耦合。 ?菜單選擇:先選定這個文件,然后選定刪 除命令。 指不強加給用戶許多限制與約束: ( 1)不強迫用戶執(zhí)行不必要的或不希望的動作。 西安交通大學(xué) 劉海巖 34 SD方法的 設(shè)計步驟 ( 1)精化 DFD, 要有足夠的細(xì)節(jié)信息,便于設(shè)計; ( 2) 確定 DFD的特點(變換流、事務(wù)流)及邊界; ( 3)將 DFD逐級映射為軟件結(jié)構(gòu); ( 4)依設(shè)計質(zhì)量標(biāo)準(zhǔn)對結(jié)構(gòu)進(jìn)行優(yōu)化; ( 5)描述模塊功能、接口及全局?jǐn)?shù)據(jù)結(jié)構(gòu); 該步驟支持迭代。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1