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

正文內容

[工學]d第四章詳細設計-資料下載頁

2025-10-07 18:19本頁面
  

【正文】 言把敘述性說明文直接插入到 PDL語句中 。 由于混合使用敘述性說明文和形式化的過程形式 , 故一般無法對其進行編譯 。 ? PDL可以是一種稍作變動的編程語言 , 或者是為程序設計而專門研制的語言 。 ? 作為一種程序設計語言 , PDL應當具有以下特征: ? 其關鍵字有固定語法 , 以便提供全部結構化構造 、 數(shù)據(jù)說明和模塊化特性 。 ? 一種自然語言的自由文法 , 用來描述處理性能 。 ? 有數(shù)據(jù)說明機制 , 包括簡單的 (標量與數(shù)組 ) 與復雜的數(shù)據(jù)結構 (鏈表或層次結構 )。 ? 有子程序定義與調用方法 , 用來表達各種方式的接口說明 。 ? 一個用程序設計語言描述的軟件設計應當可以轉換成匯編語言 、 FORTRAN或者 Pascal, 只是難易程度有所不同而已 。 ? 任何一種詳細設計工具如果使用得當,對設計有很大幫助;如果使用不當,則即便是最好的工具也不會有什么幫助。 ? 一個詳細設計工具應: ? 可以用來得到便于理解和復審的過程表示。 ? 應增強編程的能力,以便使程序事實上成為設計的一個自然的產(chǎn)物。 ? 得到的設計表達還必須便于維護,以使設計總是能夠正確地表達程序。 ? 根據(jù)上面介紹的一般特性,設計工具應具有: ? 模塊性:支持模塊化軟件的開發(fā)。 ? 簡明性:應易學、易用、易讀。 ? 便于編輯:在設計、測試和維護階段便于修改。 ? 機器可讀性:應能直接輸入到計算機內處理。 ? 可維護性:軟件配置的維護意味對詳細設計的維護。 ? 強行結構化:會使人們養(yǎng)成良好的設計習慣。 ? 自動處理:使設計人員對軟件的正確性與質量有新的深入了解。 ? 數(shù)據(jù)表示:應具有直接地表示局部和全程數(shù)據(jù)的能力。 ? 邏輯驗證:要達到設計邏輯的自動驗證這個首要目標。 ? 編程能力:所表示的設計可以很容易轉換成源程序。 不好 尚好 不好 不好 不好 數(shù)據(jù)表示 低 中等 低 低 高 使用頻率 不能適用 好 好 很好 不好 結構化 好 好 尚好 不好 不好 可修改性 很好 很好 尚好 不好 不好 可讀性 好 很好 好 好 尚好 易編碼 很好 尚好 尚好 尚好 不好 邏輯驗證 很好 好 好 好 尚好 邏輯表示 尚好 很好 好 不好 好 易使用性 判定表 PDL PAD圖 方塊圖 流程圖 ?設計工具的選擇更大程度上取決于人的因素,而不是取決于技術特性。 ? 詳細設計完畢,應交付的文件有: ? 詳細設計說明書 ? 初步的模塊開發(fā)卷宗。 詳細設計文件 與復審 ? 詳細設計說明書又稱程序設計說明書 。 ? 編制本說明書的目的是說明一個軟件系統(tǒng)各個層次中的每一個程序 (每個模塊或子程序 ) 的設計考慮 , 如實現(xiàn)算法 、邏輯流程等 。 ? 軟件的詳細設計完成以后 , 必須從正確性和可維護性兩個方面 ,對它的邏輯 、 數(shù)據(jù)結構和界面等進行檢查 。 ? 詳細設計的復審可用下列形式之一完成: ? 設計者和設計組的另一個成員一起進行靜態(tài)檢查 。 ? 由一個檢查小組進行的較正式的 “ 結構設計檢查 ” 。 ? 由檢查小組進行的正式的 “ 設計檢查 ” , 對軟件設計質量給出嚴肅的評價 。 ? 軟件開發(fā)的實踐表明 , 正式的詳細設計復審在發(fā)現(xiàn)某些類型的設計錯誤方面和測試一樣有效 。 ? 正確的態(tài)度是:在詳細設計復審中 , 不為設計辯護 , 而是揭短 ,揭露出設計中的缺點錯誤 。 ? 任何一個程序 , 都可以僅僅用順序 、 條件和重復三種結構化構造來設計和實現(xiàn) , 并且將減少程序的復雜性 , 提高可讀性 、 可測試性和可維護性 。 ? 用來表示詳細設計的工具分成三個大類 —— 圖形 、 列表和語言 。 ? 詳細設計中的設計工具主要有程序流程圖 、 方塊圖 、 HIPO圖和 PAD圖 、 程序設計語言 PDL以及判定表等 。 ? 詳細設計產(chǎn)生的主要文件是詳細設計說明書 , 它為編寫源代碼提供了必要的說明 。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1