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

正文內容

軟件工程-第六章-軟件詳細設計(已修改)

2025-01-18 17:30 本頁面
 

【正文】 軟件工程 Software Engineering 第六章 軟件詳細設計 ? 詳細設計任務 ? 設計表示法 ? 結構化程序設計 ? 結構化定理 ? 圖形工具 ? 面向數據結構的設計 ? 小結 ? 詳細設計的基本任務 1.數據結構設計 前面的需求分析、總體設計階段,確定的概念性的數據類型,要進行確切的定義。這一部分的設計內容一般比較多,所以大多數采用小型數據庫輔助的方法。 2.物理設計 對數據庫進行物理設計,即確定數據庫的物理結構。物理結構主要指數據庫的存儲記錄格式、存儲記錄安排和存儲方法,這些都依賴于具體所使用的數據庫系統(tǒng)。 3.算法設計 在總體設計的結構完成后,結構各個環(huán)節(jié)的實現是多解的。著就需要用系統(tǒng)設計與分析的技術來描述。可以用某種圖形、表格、語言等工具將每個模塊處理過程的詳細算法描述出來。 4.界面設計 用戶界面的設計現在顯得比較重要,可以采用字符用戶界面設計,圖形用戶界面和多媒體人機界面設計。這就要結合具體的系統(tǒng)來處理。 5.其他設計 根據軟件系統(tǒng)的類型,還可能要進行以下設計: ( 1)代碼設計:為了提高數據的輸入、分類、存儲及檢索等操作的效率,以及節(jié)約內存空間,對數據庫中的某些數據項的值要進行代碼設計。 ( 2)輸入 /輸出格式設計 ( 3)人機對話設計:對于一個實時系統(tǒng),用戶與計算機頻繁對話,因此要進行對話方式、內容及格式的具體設計。 ( 4)網絡設計:如果設計的軟件是一個分布式系統(tǒng),那么還要進行網絡的拓撲結構設計。 6.編寫設計說明書 詳細設計說明書有下列的主要內容: ( 1)引言:包括編寫目的、背景、定義、參考資料。 ( 2)程序系統(tǒng)的組織結構。 ( 3)程序 1(標識符)設計說明:包括功能、性能、輸入、輸出、算法、流程邏輯、接口。 ( 4)程序 2(標識符)設計說明。 ( 5)程序 N(標識符)設計說明。 7.評審 對處理過程的算法和數據庫的物理結構都要評審。 ? 詳細設計方法 1.采用自頂向下、逐步求精的程序設計方法 在詳細設計中,雖然處于“具體”設計階段,但在設計某個復雜的模塊內部處理過程時,仍可以采用逐步求精的方法??梢詫⑵浞纸鉃槿舾蓚€模塊來實現,降低處理細節(jié)的復雜度。 2.使用三種基本控制結構構造程序 設計時,如果對一個模塊處理過程細化中,開始是模糊的,可以用下面三種方式以模糊過程進行分解: ( 1)用順序方式對過程分解,確定各部分的執(zhí)行順序。 ( 2)用選擇方式對過程分解,確定某個部分的執(zhí)行條件。 ( 3)用循環(huán)方式對過程分解,確定某個部分進行重復的開始和結束的條件。 3.組織形式 在詳細設計階段,當參加設計的人員比較多的時候,有可能因為設計員的技術水平、設計風格不同而影響到系統(tǒng)的質量。因此,要組織以一個負責全部技術活動的三人為核心小組。 小組中有負責全部技術的主程序員、協(xié)調、支持主程序員的后備程序和負責事務性工作的程序管理員。再加上其他技術人員。這種發(fā)生的目的是使設計責任集中在少數人身上,利于提高軟件質量,并且能有效地提高軟件生產率。 設計表示法 ? 結構化語言 結構化語言是介于自然語言和形式化語言之間的一種類自然語言。結構化語言語法結構包括內外兩層。內部語法則比較靈活,可以使用數據字典中定義過的詞匯、易于理解的一些名詞、運算符和關系符;外層語法具有較固定的格式,設定一組符號如 IF、 THEN、ELSE、 DO WHILE…ENDWHILE 、 DO CASE…ENDCASE 等,用于描述順序、選擇和重復的控制結構。 判定表 ? 判定表也是在設計中常用的技術。在有些情況下,數據流圖中的某個加工的一組動作依賴于多個邏輯條件的取值。這時,用自然語言或結構化語言都不易清楚地描述出來,而用判定表就能夠清楚地表示復雜的條件組合與應做的動作之間的對應關系。 ? 判定表
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1