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

正文內(nèi)容

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

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

下一頁面
  

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