毛豆日产精品卡2卡3卡4卡,国产在线观看无码免费视频,在线亚洲+欧美+日本专区,久久精品国产精品青草

首頁 > 新聞中心 > 行業(yè)新聞

判斷軟件設計好壞的三個標準

發(fā)布時間:2021-03-31

瀏覽次數(shù):182

  我們都知道,軟件的質(zhì)量是設計出來的。好的設計意味著好的質(zhì)量。那么,如何判斷軟件設計的好壞呢?

  可以基于以下3個標準來判斷軟件設計好壞:

  設計必須覆蓋所有需求,所有需求都必須被設計

  設計是實現(xiàn)的基礎,如果設計遺漏了部分需求,那么實現(xiàn)的軟件也不會滿足用戶的需求。這里的所有需求,既包括需求模型中描述的所有顯示需求,也包括用戶希望的所有隱式需求。

  設計必須具備一定的可讀性

  軟件設計說明是編碼實現(xiàn)、測試以及維護的基礎,所以設計必須具備一定的可讀性,易于理解,這樣才便于后續(xù)的編碼、測試和維護活動的進行。

  設計的結(jié)果應能反映出軟件產(chǎn)品的全貌

  軟件設計應能給出構(gòu)成軟件的模塊劃分、模塊間的靜態(tài)關系、模塊間的調(diào)用關系、模塊的接口設計、模塊內(nèi)部的算法和數(shù)據(jù)組織,既包括設計細節(jié),又有全局觀,使得編碼人員可以從設計結(jié)果中,看出軟件的數(shù)據(jù)、功能和行為的全貌。

  以上判斷軟件設計好壞的3個標準,實際上也是軟件設計過程的目標。為達到這些目標,我們需要建立以下技術(shù)原則:

  分層架構(gòu)。軟件的結(jié)構(gòu)設計應采用分層結(jié)構(gòu),這樣設計既清晰,又便于控制。

  模塊化。將軟件的功能/子功能設計成模塊,與分層架構(gòu)結(jié)合起來展示軟件結(jié)構(gòu)。

  抽象。軟件設計應當既包含數(shù)據(jù)抽象也包含過程圖像。

  高內(nèi)聚,低耦合。軟件設計的模塊應當盡可能地具有單獨功能。

  簡單接口。軟件與外部環(huán)境之間接口應盡可能地簡單。

  可復用。軟件設計應能結(jié)合軟件需求分析的結(jié)果,確定并設計可復用的公用模塊。

乱码视频午夜在线观看| 亚洲色拍拍噜噜噜最新网站| 国偷自产一区二区免费视频| 国产精品毛片久久久久久久| 国内精品久久人妻互换| 久久精品国产亚洲av麻豆软件| 无码人妻丰满熟妇区毛片18| 黄页网站视频| 业余 自由 性别 成熟偷窥| 日韩人妻无码精品久久| 天天爱天天做天天爽夜夜揉 | 亚洲熟女综合一区二区三区| 99久久精品国产一区二区蜜芽| 强开乖女嫩苞又嫩又紧免费视频| 美女视频黄频大全免费| 性欧洲精品videos| 国产激情视频一区二区三区| 亚洲 欧美 偷自乱 图片| 四川老熟女下面又黑又肥| 国产精品久久久久9999小说| 大香伊蕉国产av| 成全动漫视频在线观看免费高清 | 日产精品久久久一区二区| 消息称老熟妇乱视频一区二区| 黑人巨大白妞出浆| 狠狠色综合网站久久久久久久| 波多野结衣中文字幕久久| 国产香蕉视频在线播放| 99久久久国产精品免费蜜臀| 电影内射视频免费观看| 无码国内精品人妻少妇蜜桃视频| 夜夜爽8888免费视频| 成人激情五月天| 久久精品国产亚洲av不卡| 成人免费视频一区二区| 国产午夜精品一区二区三区漫画| 久久99精品国产99久久6尤物| 伊在人亚洲香蕉精品区麻豆| 一区二区在线 | 欧洲| 日日av色欲香天天综合网| 国产手机在线αⅴ片无码观看|