定義 除了與系統(tǒng)直接相關(guān)的質(zhì)量屬性外,還有很多商業(yè)質(zhì)量目標(biāo)往往也會(huì)對(duì)系統(tǒng)的構(gòu)架產(chǎn)生較大的影響。這些商業(yè)目標(biāo)與成本、進(jìn)度、市場(chǎng)和營(yíng)銷策略有關(guān)。系統(tǒng)的質(zhì)量屬性具有模糊性,此處的每...
定義 易用性關(guān)注的是對(duì)用戶來(lái)說(shuō)完成某個(gè)期望任務(wù)的容易程度和系統(tǒng)所提供的用戶支持的種類??梢詫⒁子眯苑譃槿缦聨讉€(gè)方面: 學(xué)習(xí)系統(tǒng)的特性如果用戶不熟悉某個(gè)特定的系統(tǒng)或該系統(tǒng)的某一...
定義 軟件可測(cè)試性是指通過(guò)測(cè)試(通常是基于運(yùn)行的測(cè)試)揭示軟件缺陷的容易程度。在開發(fā)設(shè)計(jì)良好的系統(tǒng)的成本中,至少有40%是用在了測(cè)試上。如果軟件設(shè)計(jì)師能夠降低此成本,則將會(huì)收...
今天群里有人問(wèn)起,剛好做過(guò)相關(guān)的工作,特此分享一下當(dāng)時(shí)的工作內(nèi)容和感受。 背景 大概說(shuō)一下這個(gè)事情的背景。在2013年大概4月份,人人網(wǎng)打算做一次大規(guī)模的數(shù)據(jù)遷移——評(píng)論服務(wù)...
定義 性能與時(shí)間有關(guān)。事件發(fā)生時(shí),系統(tǒng)必須對(duì)其做出響應(yīng)。事件到達(dá)和響應(yīng)有很多特性,但性能基本上與事件發(fā)生時(shí),將要耗費(fèi)系統(tǒng)多長(zhǎng)時(shí)間做出響應(yīng)有關(guān)。 在使性能變得復(fù)雜的眾多因素中,...
問(wèn)題 Failed to load class "org.slf4j.impl.StaticLoggerBinder" . Jetty Maven Plugin環(huán)境: 當(dāng)報(bào)這...
定義 可用性與系統(tǒng)故障及其相關(guān)后果有關(guān)。當(dāng)系統(tǒng)不再提供其規(guī)范中所說(shuō)明的服務(wù)時(shí),就出現(xiàn)了系統(tǒng)故障。所關(guān)注的方面有: 如何檢測(cè)系統(tǒng)故障 系統(tǒng)故障發(fā)生的頻度 出現(xiàn)故障時(shí)會(huì)發(fā)生什么情...
定義 可修改性是有關(guān)變更的成本問(wèn)題。它提出了兩個(gè)關(guān)注點(diǎn): 可以修改什么(制品)?可以修改系統(tǒng)的任何方面 ,最常見的就是系統(tǒng)計(jì)算的功能、系統(tǒng)存在平臺(tái)(硬件、操作系統(tǒng)和中間件等 ...
我為什么要寫這篇文章 武林中,"天下武功出少林"指各門各派的武功都與少林武學(xué)有一定的淵源,技術(shù)也是相同的道理,對(duì)于Java領(lǐng)域的應(yīng)用而言,傳統(tǒng)行業(yè)與互聯(lián)網(wǎng)行業(yè)的技術(shù)都來(lái)自J2...
引言 當(dāng)計(jì)算機(jī)系統(tǒng)處于就緒狀態(tài)的用戶進(jìn)程數(shù)多于CPU數(shù)時(shí),就會(huì)產(chǎn)生多個(gè)進(jìn)程或線程同時(shí)競(jìng)爭(zhēng)CPU的結(jié)果。假設(shè)現(xiàn)在只有一個(gè)CPU可用,那么操作系統(tǒng)就必須選擇下一個(gè)要運(yùn)行的進(jìn)程。完...