![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
定義 除了與系統(tǒng)直接相關(guān)的質(zhì)量屬性外拢肆,還有很多商業(yè)質(zhì)量目標往往也會對系統(tǒng)的構(gòu)架產(chǎn)生較大的影響烁兰。這些商業(yè)目標與成本耐亏、進度、市場和營銷策略有關(guān)沪斟。系統(tǒng)的質(zhì)量屬性具有模糊性广辰,此處的每...
定義 易用性關(guān)注的是對用戶來說完成某個期望任務(wù)的容易程度和系統(tǒng)所提供的用戶支持的種類。可以將易用性分為如下幾個方面: 學習系統(tǒng)的特性如果用戶不熟悉某個特定的系統(tǒng)或該系統(tǒng)的某一...
定義 軟件可測試性是指通過測試(通常是基于運行的測試)揭示軟件缺陷的容易程度择吊。在開發(fā)設(shè)計良好的系統(tǒng)的成本中李根,至少有40%是用在了測試上。如果軟件設(shè)計師能夠降低此成本几睛,則將會收...
今天群里有人問起房轿,剛好做過相關(guān)的工作,特此分享一下當時的工作內(nèi)容和感受所森。 背景 大概說一下這個事情的背景冀续。在2013年大概4月份,人人網(wǎng)打算做一次大規(guī)模的數(shù)據(jù)遷移——評論服務(wù)...
定義 性能與時間有關(guān)必峰。事件發(fā)生時洪唐,系統(tǒng)必須對其做出響應(yīng)。事件到達和響應(yīng)有很多特性吼蚁,但性能基本上與事件發(fā)生時凭需,將要耗費系統(tǒng)多長時間做出響應(yīng)有關(guān)。 在使性能變得復(fù)雜的眾多因素中肝匆,...
問題 Failed to load class "org.slf4j.impl.StaticLoggerBinder" . Jetty Maven Plugin環(huán)境: 當報這...
定義 可用性與系統(tǒng)故障及其相關(guān)后果有關(guān)粒蜈。當系統(tǒng)不再提供其規(guī)范中所說明的服務(wù)時,就出現(xiàn)了系統(tǒng)故障旗国。所關(guān)注的方面有: 如何檢測系統(tǒng)故障 系統(tǒng)故障發(fā)生的頻度 出現(xiàn)故障時會發(fā)生什么情...
定義 可修改性是有關(guān)變更的成本問題枯怖。它提出了兩個關(guān)注點: 可以修改什么(制品)?可以修改系統(tǒng)的任何方面 能曾,最常見的就是系統(tǒng)計算的功能度硝、系統(tǒng)存在平臺(硬件、操作系統(tǒng)和中間件等 ...
我為什么要寫這篇文章 武林中,"天下武功出少林"指各門各派的武功都與少林武學有一定的淵源臂港,技術(shù)也是相同的道理森枪,對于Java領(lǐng)域的應(yīng)用而言视搏,傳統(tǒng)行業(yè)與互聯(lián)網(wǎng)行業(yè)的技術(shù)都來自J2...
引言 當計算機系統(tǒng)處于就緒狀態(tài)的用戶進程數(shù)多于CPU數(shù)時,就會產(chǎn)生多個進程或線程同時競爭CPU的結(jié)果县袱。假設(shè)現(xiàn)在只有一個CPU可用浑娜,那么操作系統(tǒng)就必須選擇下一個要運行的進程。完...