日本一级特黄大片本道|AV在线免费网站|91在线无码精品国产|大香蕉国视频欧美看久草|小黑妹黄色片日夜夜香蕉视频|色婷婷欧美红桃免费在线观看|日韩激情四射的视频|欧美日韩成人爱情四季网站在线网站|亚洲欧美三页久婷|片在线看无码免费

當前位置: 首頁 > 自學考試 > 自學考試備考資料 > 自考《軟件工程》基礎知識點復習:詳細設計

自考《軟件工程》基礎知識點復習:詳細設計

更新時間:2013-03-21 13:34:24 來源:|0 瀏覽0收藏0

自學考試報名、考試、查分時間 免費短信提醒

地區(qū)

獲取驗證 立即預約

請?zhí)顚憟D片驗證碼后獲取短信驗證碼

看不清楚,換張圖片

免費獲取短信驗證碼

摘要 自考《軟件工程》基礎知識點復習:詳細設計

    詳細設計

    詳細設計主要確定每個模塊具體執(zhí)行過程和內(nèi)部特性,也稱過程設計。結(jié)果是基本決定了最終程序代碼的質(zhì)量。

    結(jié)構圖(SC圖)是總體設計和詳細設計銜接的圖形工具,主要內(nèi)容有:模塊、模塊的控制關系、模塊的信息傳遞。

    詳細設計基本任務:為每個模塊進行詳細的算法設計;為模塊內(nèi)的數(shù)據(jù)結(jié)構進行設計;對數(shù)據(jù)庫進行物理設計;其他設計;編寫詳細設計說明書(內(nèi)容包括引言、軟件結(jié)構、模塊設計說明);評審(針對處理過程的算法和數(shù)據(jù)庫的物理結(jié)構)。

    詳細設計目標是邏輯上正確實現(xiàn)每個模塊的功能,還應使設計出的處理過程通過結(jié)構化程序設計清晰易讀,指導開發(fā)出易于理解、易于驗證的程序。

    結(jié)構化程序設計是面向數(shù)據(jù)流的軟件總體設計方法,主要強調(diào)的是程序的易讀性?;疽c有:(1)采用自頂向下,逐步求精的程序設計方法。(2)使用三種基本控制結(jié)構(共同點是只有單入口和單出口)構造程序。(3)采用工作方式為主程序員組的組織形式,突出了主程序員的領導(包括一個住程序員、后備程序員、程序管理員,一些老師和其他技術人員)。

    詳細設計的工具:圖形(程序流程圖、盒圖N-S圖、PAD圖、IPO圖)、表格(判定表)、語言(類程序設計語言PDL,也叫偽碼)。

    流程圖,是描述程序邏輯結(jié)構的工具。

    優(yōu)點是:直觀清晰、易使用。

    缺點是:(1)可隨心所欲畫出控制流程的流向,易造成非結(jié)構化的程序結(jié)構。(2)不易反映逐步求精過程,往往反映最后結(jié)果。(3)不易表示數(shù)據(jù)結(jié)構。(4)對大型軟件過于瑣碎,不易閱讀和修改。

    結(jié)構化流程圖由三種基本控制結(jié)構順序組合和完整嵌套而成,不能相互交叉,克服流程圖最大缺陷。

    問題分析圖(PAD圖),描述的是算法,是由左往右展開的二維樹形結(jié)構,控制流程為自上而下,從左到右執(zhí)行。

    優(yōu)點是:(1)清晰反映程序?qū)哟谓Y(jié)構(圖中的豎線為程序的層次線)。(2)支持逐步求精設計方法。(3)易讀易寫,使用方便。(4)支持結(jié)構化程序設計原理。(5)可自動生成程序,由軟件工具自動生成相應源代碼。

    類程序設計語言PDL,是描述模塊算法設計和處理細節(jié)的語言。分為內(nèi)外兩層,外層語法符合一般程序設計語言常用語法規(guī)則,內(nèi)層語法用簡單句子、短語、通用數(shù)學符號來描述程序應執(zhí)行的功能。

    可以表示的程序結(jié)構有:順序結(jié)構(采用自然語言描述)、選擇結(jié)構、循環(huán)結(jié)構、出口結(jié)構、模塊定義和調(diào)用、數(shù)據(jù)定義、輸入/輸出。

    特點:(1)所有關鍵字有固定語法,以便提供結(jié)構化控制結(jié)構、數(shù)據(jù)說明和模塊特征。(2)描述處理過程的說明性語言沒有嚴格語法。(3)具有簡單或復雜的數(shù)據(jù)說明機制。(4)具有模塊定義和調(diào)用機制。

    優(yōu)點:(1)總體結(jié)構和一般程序完全相同。(2)提供的機制比圖形全面,為保證詳細設計與編碼的質(zhì)量創(chuàng)造有利條件。(3)可作為注釋嵌入源程序中一起作為程序的文檔,并可同高級程序設計語言一樣進行編輯、修改,有利于軟件維護。(4)可自動生成程序代碼,提高軟件生產(chǎn)率。

 

?2013年高教自考網(wǎng)絡輔導課程招生簡章

?2013年4月各地自考報名信息

更多信息請訪問:自學考試頻道    自學考試論壇

分享到: 編輯:環(huán)球青藤

資料下載 精選課程 老師直播 真題練習

自學考試資格查詢

自學考試歷年真題下載 更多

自學考試每日一練 打卡日歷

0
累計打卡
0
打卡人數(shù)
去打卡

預計用時3分鐘

環(huán)球網(wǎng)校移動課堂APP 直播、聽課。職達未來!

安卓版

下載

iPhone版

下載

返回頂部