當(dāng)前位置: 首頁(yè) > 自學(xué)考試 > 自學(xué)考試備考資料 > 自考《軟件工程》基礎(chǔ)知識(shí)點(diǎn)復(fù)習(xí):結(jié)構(gòu)化設(shè)計(jì)和總體設(shè)計(jì)

自考《軟件工程》基礎(chǔ)知識(shí)點(diǎn)復(fù)習(xí):結(jié)構(gòu)化設(shè)計(jì)和總體設(shè)計(jì)

更新時(shí)間:2013-03-20 16:14:45 來(lái)源:|0 瀏覽0收藏0

自學(xué)考試報(bào)名、考試、查分時(shí)間 免費(fèi)短信提醒

地區(qū)

獲取驗(yàn)證 立即預(yù)約

請(qǐng)?zhí)顚憟D片驗(yàn)證碼后獲取短信驗(yàn)證碼

看不清楚,換張圖片

免費(fèi)獲取短信驗(yàn)證碼

摘要 自考《軟件工程》基礎(chǔ)知識(shí)點(diǎn)復(fù)習(xí):結(jié)構(gòu)化設(shè)計(jì)和總體設(shè)計(jì)

    結(jié)構(gòu)化設(shè)計(jì)和總體設(shè)計(jì)

    1.軟件設(shè)計(jì)是應(yīng)用各種各樣的技術(shù)和原理,定義一個(gè)系統(tǒng)或部件的框架、組成、接口或其他特征的過(guò)程或“該過(guò)程的結(jié)果”,是將軟件需求變換成軟件表示的過(guò)程。

    2.模塊在程序中是數(shù)據(jù)說(shuō)明、可執(zhí)行語(yǔ)句等程序?qū)ο蟮募?,或是單?dú)命名和編址的元素,在軟件體系結(jié)構(gòu)中,模塊是可組合、分解和更換的單元?;緦傩杂薪涌?、功能、邏輯(反映內(nèi)部特性)、狀態(tài)。

    3.軟件設(shè)計(jì)基本原理是:
    抽象:即抽出事物本質(zhì)的共同特性而暫不考慮細(xì)節(jié)和其它因素,能確定組成軟件的過(guò)程實(shí)體。
    模塊化:解決一個(gè)復(fù)雜問(wèn)題時(shí)自頂向下逐層把軟件系統(tǒng)劃分為若干模塊的過(guò)程。
    信息隱藏:在設(shè)計(jì)和確定模塊時(shí),使一個(gè)模塊內(nèi)包含的信息,對(duì)于不需要這些信息的其他模塊來(lái)說(shuō),是不能訪問(wèn)的。定義和實(shí)施對(duì)模塊過(guò)程細(xì)節(jié)和局部數(shù)據(jù)結(jié)構(gòu)的存取限制。
    模塊獨(dú)立性(最主要的原理):每個(gè)模塊指完成系統(tǒng)要求的獨(dú)立的子功能,且與其他模塊的聯(lián)系最少且接口簡(jiǎn)單。

    4.軟件設(shè)計(jì)基本任務(wù): 軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì)、網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)、軟件總體設(shè)計(jì)文檔、評(píng)審。

    5.結(jié)構(gòu)化設(shè)計(jì)(SD)又叫面向數(shù)據(jù)流的設(shè)計(jì),是以需求分析階段產(chǎn)生的數(shù)據(jù)流圖為基礎(chǔ),按一定步驟映射成軟件結(jié)構(gòu)。

    6.結(jié)構(gòu)化設(shè)計(jì)分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),它們是全局和局部的關(guān)系。主要任務(wù)是在需求分析的基礎(chǔ)上,定義滿足需求要的結(jié)構(gòu),即針對(duì)給定的問(wèn)題,給出該問(wèn)題的軟件解決方案,確定“怎么做”的問(wèn)題。

    7.總體設(shè)計(jì)階段的工具:模塊結(jié)構(gòu)圖、層次圖、HIPO圖。

    8.總體設(shè)計(jì)基本步驟:先將系統(tǒng)DFD圖轉(zhuǎn)化成初始的模塊結(jié)構(gòu)圖,再基于“高內(nèi)聚低耦合”軟件設(shè)計(jì)原則,通過(guò)模塊化,將初始的模塊結(jié)構(gòu)圖轉(zhuǎn)化為最終的、可供詳細(xì)設(shè)計(jì)使用的模塊結(jié)構(gòu)圖(MSD)。

    9.根據(jù)數(shù)據(jù)流的特性,將數(shù)據(jù)流圖分為變換型數(shù)據(jù)流圖和事務(wù)型數(shù)據(jù)流圖。
    變換流指DFD具有明顯的輸入、變換、輸出界面。事務(wù)流指DFD中輸入流被分離成許多數(shù)據(jù)流,形成許多加工路徑,并根據(jù)輸入值選擇其中一條路徑來(lái)執(zhí)行。

    10. 模塊結(jié)構(gòu)圖是軟件系統(tǒng)的模塊層次結(jié)構(gòu),反映整個(gè)系統(tǒng)的功能實(shí)現(xiàn),用網(wǎng)狀或樹(shù)狀結(jié)構(gòu)的圖形表示。
    形態(tài)特征:深度(模塊的層數(shù))、寬度(一層中最大的模塊個(gè)數(shù))、扇入(一個(gè)模塊直接上屬模塊的個(gè)數(shù))、扇出(一個(gè)模塊直接調(diào)用下屬模塊的個(gè)數(shù))。畫圖注意事項(xiàng):同一名字的模塊在結(jié)構(gòu)圖中只出現(xiàn)一次;調(diào)用關(guān)系只能從上到下;模塊調(diào)用次序一般從左到右。

    11. 模塊的控制域指這個(gè)模塊本身以及所有直接或間接從屬它的模塊的集合。模塊的作用域是受該模塊內(nèi)一個(gè)判定所影響的所有模塊的集合。當(dāng)一個(gè)模塊的作用域不在其控制域內(nèi),或把該模塊移到上一層次,或把在作用域內(nèi)但不在控制域內(nèi)的模塊移到控制域內(nèi),盡量使模塊的作用域是其控制域的子集。

 

?2013年高教自考網(wǎng)絡(luò)輔導(dǎo)課程招生簡(jiǎn)章

?2013年4月各地自考報(bào)名信息

更多信息請(qǐng)?jiān)L問(wèn):自學(xué)考試頻道    自學(xué)考試論壇

分享到: 編輯:環(huán)球網(wǎng)校

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

自學(xué)考試資格查詢

自學(xué)考試歷年真題下載 更多

自學(xué)考試每日一練 打卡日歷

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

預(yù)計(jì)用時(shí)3分鐘

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

安卓版

下載

iPhone版

下載

返回頂部