色综合久久88色综合天天提莫_色一情一乱一伦一区二区三欧美_国内一区在线_亚洲欧洲久久_五月天亚洲综合_亚洲一一在线_国产精品推荐精品_在线观看欧美激情_性欧美大战久久久久久久免费观看_水蜜桃亚洲一二三四在线

products

產(chǎn)品分類

技術(shù)文章/ article

您的位置:首頁  -  技術(shù)文章  -  WAGO模塊的工作依據(jù)或獨(dú)立性之間有什么區(qū)別

WAGO模塊的工作依據(jù)或獨(dú)立性之間有什么區(qū)別

更新時(shí)間:2020-05-19      瀏覽次數(shù):2505
  WAGO模塊的工作依據(jù)或獨(dú)立性之間有什么區(qū)別
 
  WAGO模塊的根據(jù)是,如果一個(gè)問題有多個(gè)問題組合而成,那么這個(gè)組合問題的復(fù)雜程度將大于分別考慮這個(gè)問題時(shí)的復(fù)雜程度之和。這個(gè)結(jié)論使得人們樂于利用功能模塊化方法將復(fù)雜的問題分解成許多容易解決的局部問題
 
  WAGO模塊化方法并不等于無限制地分割軟件,因?yàn)殡S著功能模塊的增多,雖然開發(fā)單個(gè)功能模塊的工作量減少了,但是設(shè)計(jì)功能模塊間接口所需的工作量也將增加,而且會(huì)出現(xiàn)意想不到的軟件缺陷。因此,只有選擇合適的功能模塊數(shù)目才會(huì)使整個(gè)系統(tǒng)的開發(fā)成本小。
 
  WAGO模塊獨(dú)立的概念是功能模塊化、抽象、信息隱蔽和局部化概念的直接結(jié)果。
 
  抽象是指對事物、狀態(tài)或過程之間所存在的某些相似的方面集中和概括起來,而暫時(shí)忽略他們之間的差異,即考慮抽象事物的本質(zhì)特征而暫時(shí)不考慮他們的細(xì)節(jié)。信息隱蔽是指再設(shè)計(jì)功能模塊時(shí)使得一個(gè)功能模塊內(nèi)所包含的信息(過程或數(shù)據(jù)),對于不需要這些信息的功能模塊來說是不能訪問的。信息隱蔽原則對于以后在軟件維護(hù)期間修改軟件時(shí)會(huì)帶來大的好處,因?yàn)閿?shù)據(jù)和過程是軟件的其他部分所不能覺察的,因而再對某個(gè)功能模塊修改時(shí)就不大會(huì)影響到軟件的其他部分,所謂局部化是指把一些關(guān)系密切的軟件元素在物理位置上彼此靠近。
 
  功能模塊獨(dú)立性是通過制定具有單一功能并且和其他功能模塊沒有過多的功能模塊來實(shí)現(xiàn)的。每個(gè)功能模塊只涉及該軟件要求的一個(gè)具體子功能,而且與軟件結(jié)構(gòu)的其他部分的接口是簡單的。
 
  功能模塊獨(dú)立性好的軟件接口簡單,易于編制,獨(dú)立的功能模塊也比較容易測試和維護(hù),限制了功能模塊之間由于緊密而引起的修改副作用。獨(dú)立性是軟件的重要因素。
 
  WAGO模塊是由內(nèi)聚性和耦合性兩個(gè)定性指標(biāo)來度量的。內(nèi)聚性是度量一個(gè)功能模塊內(nèi)功能強(qiáng)度的一個(gè)相對指標(biāo)。耦合性則用來度量功能模塊之間的相互的程度。
 
  WAGO模塊系統(tǒng)中的各功能模塊在納入時(shí)間、激活機(jī)制和控制方式等方面可以不相同。
 
  1)WAGO模塊是指一個(gè)功能模塊被歸并到軟件的源語言描述之中的時(shí)間。比如宏功能模塊是由編譯器把它作為程序的一部分直接插入到引用位置上去的。而普通的子程序則是通過產(chǎn)生目標(biāo)代碼與連接代碼而納入到軟件中的。
 
  2)激活機(jī)制
 
  功能模塊的激活機(jī)制通常有兩種:一個(gè)是通過引用來調(diào)用功能模塊,另一個(gè)是通過中斷來調(diào)用一個(gè)功能模塊。在實(shí)時(shí)系統(tǒng)中,通常使用后者。比如,使用一個(gè)外部時(shí)間來引起處理過程的中斷,然后使控制轉(zhuǎn)到另一個(gè)功能模塊。
 
  3)控制方式
 
  一般功能模塊具有單一入口和單一出口,并作為程序的一部分順序地執(zhí)行,有時(shí),也需要更為復(fù)雜的控制方式,如可重入功能模塊。這種功能模塊不以任何方式修改它自己或它所訪問的局部地址,從而這樣的功能模塊就可以同時(shí)被幾個(gè)任務(wù)使用。
 
  4)結(jié)構(gòu)分類
 
  在軟件結(jié)構(gòu)中,功能模塊可以分為以下幾類:
 
  順序功能模塊:它在沒有中斷情況下被應(yīng)用軟件調(diào)用和執(zhí)行。
 
  增量功能模塊:它在調(diào)用結(jié)束之前可以被應(yīng)用程序中斷,然后在中斷點(diǎn)重新啟動(dòng)。
 
  并行功能模塊:它在并行多處理機(jī)環(huán)境中與別的功能模塊同時(shí)執(zhí)行。 [2]
 
  1.提高功能模塊獨(dú)立性
 
  WAGO模塊考驗(yàn)是否應(yīng)該把一些功能模塊提取或合并,力求降低耦合提高內(nèi)聚。例如,多個(gè)功能模塊共有的一個(gè)子功能可以獨(dú)立成一個(gè)功能模塊,由這些功能模塊調(diào)用,有時(shí)可以通過分解或合并功能模塊以減少控制信息的傳遞及對全局?jǐn)?shù)據(jù)的引用,并且降低接口的復(fù)雜度。
 
  2.WAGO模塊規(guī)模適度
 
  經(jīng)驗(yàn)表明,當(dāng)功能模塊過大時(shí),功能模塊的可理解性就會(huì)迅速下降。但是對過大的功能模塊分解時(shí),也不應(yīng)降低功能模塊的獨(dú)立性。因?yàn)楫?dāng)對一個(gè)大的功能模塊分解時(shí),有可能增加功能模塊之間的依賴。
 
  3.深度、寬度、扇出和扇入要適當(dāng)
 
  如果深度過大則說明有的控制模塊可能簡單了。如果寬度過大則說明系統(tǒng)的控制過于集中。而扇出過大則意味著功能模塊過于復(fù)雜,需要控制和協(xié)調(diào)過多的下模塊,這時(shí)應(yīng)適當(dāng)?shù)卦黾又虚g層次,扇出太小則可以把下模塊進(jìn)一步分解成若干個(gè)子功能模塊,或者合并到上功能模塊中去。一個(gè)功能模塊的扇入是表明有多少個(gè)上功能模塊直接調(diào)用它,扇入越大則該模塊的上模塊數(shù)目越多,這是有好處的。
 
  4.要使WAGO模塊的作用范圍保持在該模塊的控制范圍內(nèi)
 
  WAGO模塊的作用范圍是指受該功能模塊內(nèi)一個(gè)判定影響的所有功能模塊的集合。功能模塊的控制范圍是指這個(gè)功能模塊本身以及所有直接或間接從屬于它的功能模塊的集合。在一個(gè)設(shè)計(jì)得很好的系統(tǒng)中,所有受判定影響的功能模塊應(yīng)該都從屬于作出判定的那個(gè)功能模塊,好局限于做出判定的那個(gè)功能模塊本身及它的直接下模塊。對于那些不滿足這一條件的軟件結(jié)構(gòu)修改的辦法是:將判定點(diǎn)上移或者將那些在作用范圍內(nèi)但是不在控制范圍內(nèi)的功能模塊移植到控制范圍內(nèi)。
版權(quán)所有©2025 上海乾拓貿(mào)易有限公司 All Rights Reserved   備案號(hào):滬ICP備09006758號(hào)-24   sitemap.xml
上海

021-39529831

成都

028-86751041

返回頂部

點(diǎn)



滬公網(wǎng)安備 31011402005376號(hào)

日韩欧美一区二区三区四区五区 | 亚洲v国产v在线观看| 久久综合九色综合久99| 精品欧美日韩| 福利视频一区二区三区| 亚洲激情图片| 日韩电影大全在线观看| 免费看污久久久| 精品国产日本| 久久另类ts人妖一区二区| 91精品天堂| 亚洲欧美在线网| 91超碰rencao97精品| 3d动漫啪啪精品一区二区免费| 午夜精品区一区二区三| 亚洲欧洲精品在线| 51国产成人精品午夜福中文下载| 日韩精品一区二区三区外面| 日韩精品欧美专区| 444亚洲人体| 国产精品视频入口| 久久精品五月婷婷| 欧美久久电影| 一区二区精品视频| 99久热re在线精品996热视频| 一区二区成人国产精品 | 免费国产在线精品一区二区三区| 精品网站在线看| 精品欧美国产| 日韩成人av网站| 俄罗斯精品一区二区| 欧美激情一区二区三区在线视频| 亚洲欧美在线网| 欧美另类视频在线| 精品国产乱码久久久久久久软件 | 欧美精品国产精品久久久| 亚洲精品影院| 国产一区二区精品免费| 日产精品久久久一区二区| 91精品久久久久久蜜桃| 日韩一区不卡| 麻豆精品视频| 精品日产一区2区三区黄免费| 91视频最新| 99r国产精品视频| 亚洲a∨一区二区三区| 精品视频一区在线| 久久精彩视频| 国产精品美女黄网| 成人久久18免费网站漫画| 日韩激情视频| 青青草成人网| 亚洲一区二区三区精品动漫| 日韩高清专区| 一区二区三区观看| 久久riav二区三区| 日韩久久在线| **亚洲第一综合导航网站| 夜夜爽www精品| 翔田千里亚洲一二三区| 亚洲欧美久久久久一区二区三区| 亚洲国产欧美一区二区三区不卡| 午夜精品一区二区在线观看| 欧美一级爽aaaaa大片| 视频二区一区| 98国产高清一区| 国产在线精品日韩| 亚洲高清不卡一区| 蜜桃传媒视频第一区入口在线看| 日本一区二区三区四区高清视频 | 狠狠色噜噜狠狠狠狠色吗综合| 成人性色av| 欧美日本国产精品| 99在线国产| 日韩精品欧美专区| 久久大片网站| 97免费资源站| 婷婷五月色综合| 国产chinese精品一区二区| 久久久影院一区二区三区 | 99国产超薄丝袜足j在线观看| 欧美亚洲免费高清在线观看| 国产欧美一区二区三区不卡高清| 亚洲一区影院| 一区二区成人国产精品 | 国产精品18毛片一区二区| 热re99久久精品国99热蜜月| 国产精品久久亚洲7777| 97netav| 日韩av不卡播放| 欧美人与物videos另类| 日本在线高清视频一区| 天天好比中文综合网| 亚欧洲精品在线视频免费观看| 日本一区二区三区免费观看| 日本在线成人一区二区| 综合操久久久| 国产精品一国产精品最新章节| 成人精品一二区| 久久波多野结衣| 亚洲国产一区二区三区在线| 亚洲一区精品视频| 国精产品一区二区| 日本在线观看一区二区三区| 精品一区二区三区国产| 精品乱码一区二区三区| 奇米精品在线| 国产伦精品一区二区三区四区视频 | 精品在线观看一区二区| 久久亚洲综合网| 日本一区视频在线观看| 国产精品国产三级国产专区53| 国产精品嫩草在线观看| 欧美日韩综合久久| 91香蕉视频在线下载| 超碰在线观看97| 日韩欧美在线观看强乱免费| 伊人av成人| 品久久久久久久久久96高清| 99re热精品| 五月天久久综合网| 久久综合狠狠综合久久综青草| 在线不卡日本| 任我爽在线视频精品一| 精品国产一区二区三区麻豆免费观看完整版| 欧美成人在线免费观看| 精品国产乱码久久久久久丨区2区 精品国产乱码久久久久久蜜柚 | 亚洲欧美99| 欧美日韩成人一区二区三区| 激情伦成人综合小说| 国产精品一区二区三区四区五区| 69堂成人精品视频免费| 国产成人精品免费视频大全最热 | 亚洲不卡1区| 色狠狠久久av五月综合| 欧美一区1区三区3区公司 | 翔田千里亚洲一二三区| 欧美日韩精品免费看| 久久99精品久久久久久秒播放器| 国产伦精品一区二区三区免费视频 | 久久偷窥视频| 欧美18视频| 性刺激综合网| 99在线影院| 鲁丝一区鲁丝二区鲁丝三区| 视频一区二区在线| 国产高清在线精品一区二区三区| 国产欧美日韩一区二区三区| 欧美在线一区二区三区四区| 中文字幕一区二区三区在线乱码 | 色一情一乱一伦一区二区三欧美| 亚洲精品高清视频| 99re视频在线播放| 伊人av成人| 久久久精品动漫| 99电影在线观看| 亚洲欧美日本国产有色| 国产一区精品视频| 97人摸人人澡人人人超一碰| 国产精品一级久久久| 亚洲一区bb| 亚洲最大免费| 亚洲午夜精品久久久中文影院av| 久久久久se| 欧美精品久久| 日韩成人av电影在线| 日韩精品一区二区三区丰满| 欧美日产一区二区三区在线观看| 国产高清不卡av| 一区二区在线观| 一区二区三区不卡在线| 亚洲一区二区精品在线观看| 欧美一区二区高清在线观看| 国产精品永久入口久久久| 成人午夜影院在线观看| 999精品视频一区二区三区| 一区二区三区不卡在线| 日韩精品一区二区三区四区五区| 免费日韩av电影| 亚洲福利av| 狠狠色狠狠色综合人人| 欧美一二三区| 成人做爰66片免费看网站| 国产无套精品一区二区| 亚洲一区三区在线观看| 国产精品成人一区二区三区| 国产一区自拍视频| 天天爽天天狠久久久| 超碰97在线播放| 日本一区二区精品| 国产chinese精品一区二区| 久久久免费看| 中文字幕中文字幕在线中心一区| 久久天堂国产精品| 草莓视频一区| 亚洲人一区二区| 欧美日韩一区二区视频在线观看| 国产99在线免费| 国产另类自拍| 国产在线欧美日韩|