国产免费一区二区三区最新不卡_gogo全球大胆高清人露出91_国产无遮挡一区二区三区毛片日本_免费淫视频_俄罗斯16一20sex牲色另类_免费观看黄色片视频

您現在的位置:智能制造網>技術中心>WAGO模塊的工作依據或獨立性之間有什么區(qū)別

直播推薦

更多>

企業(yè)動態(tài)

更多>

推薦展會

更多>

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

2020年05月19日 11:51:38人氣:2280來源:上海乾拓貿易有限公司

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

免責聲明

  • 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://m.lfljgfsj.com。違反者本網將追究相關法律責任。
  • 企業(yè)發(fā)布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔責任,本網有權刪除內容并追溯責任。
  • 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網聯(lián)系,否則視為放棄相關權利。

<
更多 >

工控網機器人儀器儀表物聯(lián)網3D打印工業(yè)軟件金屬加工機械包裝機械印刷機械農業(yè)機械食品加工設備制藥設備倉儲物流環(huán)保設備造紙機械工程機械紡織機械化工設備電子加工設備水泥設備海洋水利裝備礦冶設備新能源設備服裝機械印染機械制鞋機械玻璃機械陶瓷設備橡塑設備船舶設備電子元器件電氣設備


我要投稿
  • 投稿請發(fā)送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
  • 聯(lián)系電話0571-89719789
工業(yè)4.0時代智能制造領域“互聯(lián)網+”服務平臺
智能制造網APP

功能豐富 實時交流

智能制造網小程序

訂閱獲取更多服務

微信公眾號

關注我們

抖音

智能制造網

抖音號:gkzhan

打開抖音 搜索頁掃一掃

視頻號

智能制造網

公眾號:智能制造網

打開微信掃碼關注視頻號

快手

智能制造網

快手ID:gkzhan2006

打開快手 掃一掃關注
意見反饋
關閉
企業(yè)未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 禁漫天堂久久久久久久久久 | 中文字幕一区在线观看视频 | 福利在线国产 | 羞羞草视频 | 欧美成人一级 | 369看片你懂的小视频在线观看 | 天天草天天爱 | 日本高清一级片 | 国产在线色 | 麻豆小视频在线观看 | 中国老女人一级毛片视频 | 国产中文99视频在线观看 | xxxx欧美视频 | 嫩草影院在线观看网站成人 | 一本色道久久综合亚洲精品图片 | 亚洲九九色 | 久久精品成人免费国产片桃视频 | 久久色伦理资源站 | 中文字幕综合 | 国产亚洲精品一区二区三区 | 久色免费 | 色骚综合| 国产精品av久久久久久久久久 | 国产午夜精品在线 | 黄色a级片视频 | 国产精品久久国产精麻豆96堂 | 激情久久精品 | 亚洲国产超高清a毛毛片 | 情侣啪啪网站 | 一级大黄毛片免费观看 | 国产亚洲精品美女久久久 | 久久久久久久久亚洲精品 | 久章草在线视频 | 久久99国产精品久久99果冻传媒 | 色中色综合 | 九色新网址| 国产亚洲精彩视频 | 亚洲午夜激情网 | 黄色一级片毛片 | 在线成人一区二区 | 午夜在线视频一区二区三区 |