欧美成人a在线网站 I 18禁又污又黄又爽的网站不卡 I 中国熟妇xxxx性裸交 I 最新国产精品久久精品 I 中文字幕在线视频一区二区三区 I 日批视频在线免费看 I 中文字幕资源在线观看 I 国产美女视频一区二区 I 国产又黄又硬又粗 I 92在线视频 I 午夜在线免费看 I 日韩一二三四 I 奇米在线777 I 成人免费视频网站 I 最新中文字幕免费视频 I 涩涩中文字幕 I 99国产精品免费 I 黑人上司好猛我好爽中文字幕 I 国产l精品国产亚洲区在线观看 I 男女爱爱免费视频网站 I 99色在线 I 国产免费又粗又猛又爽 I 亚洲人人干 I 看黄色性生活片 I 欧美精品18videosex性欧美 I 久久伊人影视 I 日本二区三区欧美亚洲国 I 久一区久久蜜桃 I av网站免费在线播放 I 中文字幕在线成人 I 午夜免费网址 I 亚洲国语精品 I 91污片在线观看 I 中文字幕一二三区中文在线视频 I 成人一二三区视频

咨詢郵箱?咨詢郵箱:service@yitianxinda.com 咨詢熱線?咨詢熱線:18101296137 微博 微信
北京軟件公司在C++應(yīng)用程序中的耦合,重用和維護(hù)的調(diào)查_北京軟件開發(fā)公司
發(fā)表日期:2017-04-13 17:23:44 ?? 文章編輯:宜天信達(dá) ?? 瀏覽次數(shù):
北京軟件公司Coupling因其對(duì)軟件設(shè)計(jì)的貢獻(xiàn)而備受好評(píng)。它可以對(duì)系統(tǒng)集成和維護(hù)成本產(chǎn)生重大影響。理想情況下,交互對(duì)象應(yīng)盡可能松散地相互耦合。
 
Fyson和Boldyreff [1]認(rèn)為,軟件開發(fā)生命周期成本的高達(dá)80%通常在維護(hù)階段消耗。在(a)預(yù)測(cè)各種軟件過程成本(如系統(tǒng)集成)時(shí),在維護(hù)期間測(cè)量類之間的耦合是重要的; (b)確定哪些預(yù)防性維護(hù)可能適用于在相互作用的類別的系統(tǒng)中的較佳效果;(c)評(píng)估變更對(duì)軟件系統(tǒng)的影響 - 所謂的影響分析[2]。
 
類之間的耦合測(cè)量提供了一種預(yù)防與影響分析相關(guān)的一些問題的方法。在聯(lián)軸器確定的階段,要做出的精確的改變通常是不知道的。然而,當(dāng)已經(jīng)生成了變更請(qǐng)求時(shí),類之間的精確耦合的知識(shí)可以通過突出應(yīng)用的區(qū)域來幫助后續(xù)的影響分析過程,如果必須修改可能導(dǎo)致非常顯著的連鎖效應(yīng)。
 
本研究中測(cè)量的聯(lián)軸器與聚合和關(guān)聯(lián)關(guān)系有關(guān)。沒有考慮繼承關(guān)系。Lindvall [3]已經(jīng)調(diào)查了Ericsson Radio Systems對(duì)商業(yè)C ++系統(tǒng)的變化的性質(zhì)。他的研究結(jié)果表明,在維護(hù)階段,“階級(jí)和繼承結(jié)構(gòu)是穩(wěn)定的,大體上保持不變”。這個(gè)發(fā)現(xiàn)與我們自己的研究結(jié)果一致[4],例如,Chidamber和Kemerer [5]的繼承深度(DIT)和兒童數(shù)量(NOC)度量分別只改變了兩個(gè)和四個(gè)班,的114套,對(duì)于這里研究的應(yīng)用,超過了2 1/2年的維護(hù)期。
 
測(cè)量?jī)?nèi)部系統(tǒng)耦合可以通過多種方式實(shí)現(xiàn)[6]。目前尚不清楚哪些方法可以提供較佳的診斷能力。據(jù)推測(cè),較詳細(xì)的耦合措施將是較好的,但是基本的Chidamber和Kemerer [5]耦合度量CBO的改進(jìn)是否有任何小的改進(jìn)?
 
耦合的較基本的測(cè)量方法是簡(jiǎn)單地計(jì)算給定類具有鏈接的其他類的數(shù)量。如果CAR 存儲(chǔ)在 GARAGE中并由 PERSON 擁有,則假設(shè)CAR,PERSON和GARAGE是三個(gè)類,CAR將具有2的耦合值。通過此措施,了解哪些類在系統(tǒng)中較耦合做成
 
關(guān)于協(xié)會(huì)的方向存在一個(gè)問題:只應(yīng)該將雙向關(guān)聯(lián)計(jì)算在內(nèi)或單方向關(guān)聯(lián)?這個(gè)約束在后面的論文中被刪除,所以從一個(gè)類到另一個(gè)類的任何鏈接構(gòu)成一個(gè)耦合,而不管耦合類中是否存在相互引用。在本文中,我們通過單獨(dú)測(cè)量前向和后向關(guān)聯(lián)來明確地考慮關(guān)聯(lián)的方向。
 
Briand等人 [6]建議兩類之間的耦合強(qiáng)度可以從兩個(gè)方面確定:類之間的連接頻率和類之間的連接類型。接下來,對(duì)耦合的更徹底的處理可能包括對(duì)從一類對(duì)象傳遞到所有與之相連的對(duì)象的不同消息的數(shù)量的分析。Li和Henry [9]的消息傳遞耦合(MPC)度量解決了這個(gè)問題,參考文獻(xiàn)中提出的CCF度量也是如此。[4]并在此使用。
 
在這方面,我們還可以計(jì)算每個(gè)類別中給出的消息通過次數(shù)。在關(guān)聯(lián)使用方面的進(jìn)一步分析要求我們從靜態(tài)到動(dòng)態(tài)分析 - 為給定的執(zhí)行場(chǎng)景測(cè)量每個(gè)消息通過的使用頻率。為此,已經(jīng)提出了幾種動(dòng)態(tài)耦合度量[10]。這些指標(biāo)是測(cè)量對(duì)象耦合而不是類級(jí)耦合[11],超出了本文的范圍。
 
返回到靜態(tài)耦合度量,進(jìn)一步細(xì)化考慮了消息傳遞中涉及的參數(shù)的數(shù)量和性質(zhì)(無論是只讀還是讀寫)。在C ++的情況下,如果調(diào)用“friend”函數(shù),則會(huì)出現(xiàn)耦合中增加的復(fù)雜性。
 
總結(jié)了可以測(cè)量的逐漸更詳細(xì)的耦合處理。因此,可以將多個(gè)級(jí)別的細(xì)化和細(xì)節(jié)添加到耦合度量。問題是:需要什么級(jí)別的細(xì)化來使耦合度量具有足夠的有用的預(yù)測(cè)軟件維護(hù)特性?在本文的上下文中,北京軟件公司調(diào)查了在維修期為2 1/2年的應(yīng)用程序變更引起的商業(yè)C ++應(yīng)用程序中的波動(dòng)效應(yīng)。在參考文獻(xiàn)。[12],使用了Chidamber和Kemerer CBO度量的基本實(shí)現(xiàn),僅使用類連接計(jì)數(shù)。該文件的結(jié)論是,雖然CBO測(cè)量確定了較易發(fā)生變化的課程,但并沒有確定那些較容易受到漣漪效應(yīng)變化的課程。
 
相關(guān)文章推薦
我最近收到了一條關(guān)于 北京軟件開發(fā) 外包的評(píng)論,我想分享一下: 我想知道您對(duì)軟件開發(fā)公司外包項(xiàng)目的看法。雖然它不是離岸開發(fā)外包,但從某種意義上說,仍然是將他們的項(xiàng)目外...
讓我們面對(duì)現(xiàn)實(shí)吧,伙計(jì)們!用馬爾科姆的話來說,未來就是現(xiàn)在。然而,盡管現(xiàn)在70%的小型企業(yè)流量來自移動(dòng)應(yīng)用程序,但這些企業(yè)中只有不到四分之一真正利用了定制軟件開發(fā)的巨...
作為軟件開發(fā)公司的開發(fā)人員,您希望您的潛在客戶,客戶和合作伙伴對(duì)您的公司充滿信心。您是否知道軟件托管協(xié)議可以幫助將信任注入到本地或軟件即服務(wù)(SaaS)應(yīng)用程序的購(gòu)買過...
云技術(shù)緩解了軟件開發(fā)復(fù)雜性,大多數(shù)軟件開發(fā)公司和軟件管理人員都認(rèn)為,以最小的代價(jià)按需開啟和擴(kuò)展資源是一項(xiàng)重大創(chuàng)新。雖然這兩種產(chǎn)品已經(jīng)滲透到各自的行業(yè)并且已經(jīng)在許多...
如果您了解過北京軟件公司宜天信達(dá)的軟件項(xiàng)目中的質(zhì)量保證部分,您將注意到,我們的所有軟件項(xiàng)目估計(jì)都包含了在多個(gè)測(cè)試環(huán)節(jié)中列出的功能測(cè)試。...
北京軟件公司對(duì)軟件項(xiàng)目開發(fā)過程有一個(gè)明智的想法,可以將您的業(yè)務(wù)推向全新的水平。無論您是計(jì)劃復(fù)雜的企業(yè)自動(dòng)化解決方案還是簡(jiǎn)單的移動(dòng)應(yīng)用程序開發(fā),所有項(xiàng)目都具有共同的...
?北京軟件開發(fā)公司已成功設(shè)計(jì)并開發(fā)了幾個(gè)餐館和食品服務(wù)–這里我們想分享我們的一些經(jīng)驗(yàn),對(duì)于這個(gè)特定的業(yè)務(wù)部門發(fā)展特別成功的網(wǎng)站和app移動(dòng)應(yīng)用程序。...
北京軟件開發(fā)公司是用于安全調(diào)查和網(wǎng)絡(luò)性能管理的分組智能解決方案的軟件開發(fā)服務(wù)商,調(diào)查表明,公司必須克服收集和利用網(wǎng)絡(luò)和端點(diǎn)安全程序數(shù)據(jù)的障礙。...
并且與已有的標(biāo)準(zhǔn)相適應(yīng)。 ⑧在系統(tǒng)的整個(gè)生存周期都支持它的演化; ⑨受自動(dòng)化工具的支持。此外,并且便于在各階段間的過渡; ⑦支持設(shè)計(jì)師和其他技術(shù)人員的智力勞動(dòng); ⑥便于...
作為軟件開發(fā)公司的開發(fā)人員,您希望您的潛在客戶,客戶和合作伙伴對(duì)您的公司充滿信心。您是否知道軟件托管協(xié)議可以幫助將信任注入到本地或軟件即服務(wù)(SaaS)應(yīng)用程序的購(gòu)買過...
北京軟件開發(fā)公司提供定制的導(dǎo)航軟件開發(fā)服務(wù)。北京軟件開發(fā)公司的廣泛經(jīng)驗(yàn),使我們能夠創(chuàng)建導(dǎo)航軟件程序的移動(dòng)解決方案,以及分布式客戶端-服務(wù)器系統(tǒng)。我們將很高興為您提供...
北京軟件開發(fā)公司宜天信達(dá)軟件技術(shù)解決方案提供商之一,將實(shí)施一系列廣泛的ConnectWise軟件開發(fā)業(yè)務(wù)管理解決方案,以幫助管理和發(fā)展其業(yè)務(wù)。...
?