商务出差和女老板同房2在线观看_国产91变态调教视频_狠狠干亚洲最新电影av_美女自慰在线123区

您當(dāng)前位置: 唯學(xué)網(wǎng) » 軟件工程師 » 軟件工程師知識(shí)百科

軟件設(shè)計(jì)的設(shè)計(jì)要素與原則

來(lái)源:唯學(xué)網(wǎng)•教育培訓(xùn)(m.ormdc.com)  【唯學(xué)網(wǎng) • 中國(guó)教育電子商務(wù)平臺(tái)】 加入收藏

    軟件設(shè)計(jì)是把許多事物和問(wèn)題抽象起來(lái),并且抽象它們不同的層次和角度。建議用數(shù)學(xué)語(yǔ)言來(lái)抽象事務(wù)和問(wèn)題,因?yàn)閿?shù)學(xué)是最好的抽象語(yǔ)言,并且它的本質(zhì)就是抽象。將復(fù)雜的問(wèn)題分解成可以管理的片斷會(huì)更容易。將問(wèn)題或事物分解并模塊化這使得解決問(wèn)題變得容易,分解的越細(xì)模塊數(shù)量也就越多,它的副作用就是使得設(shè)計(jì)者考慮更多的模塊之間耦合度的情況。

設(shè)計(jì)要素
   軟件設(shè)計(jì)包括軟件的結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)設(shè)計(jì),接口設(shè)軟件設(shè)計(jì)和過(guò)程設(shè)計(jì)。
結(jié)構(gòu)設(shè)計(jì)是指:定義軟件系統(tǒng)各主要部件之間的關(guān)系。   
數(shù)據(jù)設(shè)計(jì)是指:將模型轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)的定義。   
接口設(shè)計(jì)是指:軟件內(nèi)部,軟件和操作系統(tǒng)間以及軟件和人之間如何通信。   
過(guò)程設(shè)計(jì)是指:系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過(guò)程描述。

設(shè)計(jì)原則
一、設(shè)計(jì)對(duì)于分析模型應(yīng)該是可跟蹤的:軟件的模塊可能被映射到多個(gè)需求上。   
二、設(shè)計(jì)結(jié)構(gòu)應(yīng)該盡可能的模擬實(shí)際問(wèn)題。   
三、設(shè)計(jì)應(yīng)該表現(xiàn)出一致性。   
四、不要把設(shè)計(jì)當(dāng)成編寫代碼。   
五、在創(chuàng)建設(shè)計(jì)時(shí)就應(yīng)該能夠評(píng)估質(zhì)量。   
六、評(píng)審設(shè)計(jì)以減少語(yǔ)義性的錯(cuò)誤。

0% (0)
0% (10)
已有條評(píng)論
新聞瀏覽排行