基於框架的應用系統的質量屬性

2022-08-25 22:21:18 字數 1571 閱讀 4659

質量屬性指的是影響質量的相關因素,是對質量的描述。下面我從6個常見的系統質量屬性和一些其他質量屬性進行系統的質量描述。

系統質量屬性:

可用性:

在可用性方面,本系統可以相對應的任務如使用者資訊的傳輸,頁面資訊與資料庫的傳輸,即可以完成特定任務和達到特定任務時具有高度的正確和完整度。在任務執行和資訊傳輸時所用時間短和所佔資源少。基於以上兩個準則,讓使用者可以正常操作無障礙,使得系統具有較高的使用者主管滿意度。在應對可用性的戰術中應用如心跳、異常等進行錯誤檢測。

可修改性:

軟體不是一成不變的,跟著使用者需求,往往會對系統做出改變。為了應對這些改變,就要提高此資訊系統的可修改性。所使用的可修改戰術有三種:①減少由某個變更直接影響的模組的數量—區域性化修改,②限制對區域性化的模組的修改—防止連鎖反應,③控制部署時間和成本—推遲繫結時間。在第乙個戰術的應用中,開發過程中盡量維持語義一致性,即提高元件的可重用性,減少對其他模組的依賴。如登陸模組中,它被其他模組所引用而對它的修改因為對其他模組的依賴少就不需要對其他模組進行過多修改,只需要修改登陸模組就可以了。第二個戰術的實踐,第一是實現資訊隱藏,將變更隔離在乙個模組內,防止變更擴散。我們可以對資訊和類進行封裝,把某個實體或系統的責任分解為更小的部分,並選擇使哪些資訊成為公有的,哪些資訊成為私有的;可以通過指定的介面獲得公有責任。

效能:為了提高系統的效能,此系統要做到減少資源消耗和閉鎖時間。我通過簡化事件流和進行資源管理。如在系統的設計中,通過簡化事件流來提高系統效能,我們要做乙個電子裝置資訊登記和查詢系統,管理員已經向系統中新增了乙個裝置的資訊,當企業或普通使用者再想新增這個裝置,只需要提醒使用者進行修改或者進行兩個資訊的合併來減少重複資訊給系統效能帶來的損失。

安全性:

對於安全性的設計,此系統首先通過使用者身份的授權和驗證,來保證不同使用者擁有相應的許可權。如企業和個人使用者只能擁有對資訊的查詢、修改和新增的許可權。修改和新增的過程需要進行審核。而管理員則擁有更高的許可權,即刪除的許可權,還有對使用者資訊的管理。對於傳輸的資訊進行加密,如密碼加密,使用者詳細資訊加密等。

可測試性:

易用性:

其他質量屬性:

可移植性:

因為此系統是乙個網頁資訊系統,所以在網頁的設計中,要滿足的是對不同作業系統和瀏覽器的相容,還有對硬體的相容,硬體相容中最大的問題就是在不同解析度的顯示器沒有較大差異。如果沒有對瀏覽器的相容進行測試,**往往在實際的使用中會出現各種問題。在構架中對與平台相關問題的封裝常採用乙個可移植層,可移植層是資訊隱藏原則運用的結果,它是一組軟體服務的集合,使上層應用軟體與其環境具有抽象介面,並且在移植時介面不變。

可重用性:

提高可重用性可以提高我們系統開發的效率,可重用性與構架密切相關,它還可以看作是可修改性或可整合性的特例。這相當於乙個硬幣的兩面:建立的系統可修改導致了系統可重用。構架的各個元件就是重用的單位,乙個元件的可重用程度依賴於它與其它元件的耦合程度。

可整合性:

可整合性是使獨立開發的系統元件能夠協同執行的能力。整合性依賴於:

l 元件的外部複雜性

l 元件之間的互動機制和協議

l 元件功能劃分的清晰程度

l 元件介面的定義是否完整、合理

可整合性表明了乙個系統內個元件之間相互協作的能力,而互操作性衡量的則是乙個系統與另乙個系統的協作能力。

系統軟體的質量屬性

相關標準 主要內容 gb t 16260.1 質量模型 gb t 16260.2 外部質量屬性 gb t 16260.3 內部質量屬性 gb t 16260.4 使用質量屬性 gb t 8566 軟體生命週期過程模型 gb t 18905 質量屬性評價 產品質量過程是確保產品能夠最終滿足使用者需求的...

基於HP ALM的應用質量管理

本篇文章版權由ecf 和hp所有 it日新月異,市場瞬息萬變,業務隨時都在發生變化,而在業務與it技術緊密結合的今天,業務的變化勢必引發it系統的變動。企業的it系統,主要分為三個層面 最底層是it基礎設施,其上是it系統平台,再往上是it應用。與業務對接的正是it應用,針對it應用質量的管理直接影...

基於SSH的高校網上選課系統的質量屬性的實現

我對於基於ssh的高校網上選課系統的質量屬性的實現是從可用性 效能 安全性 可維護性 易用性五個方面進行的實現。可用性方面 效能方面 實現方式 1 學生在訪問的網上選課系統時,系統對於學生的一系列動作應該能在規定的時間內做出響應,如果系統由於網路或者資料庫等原因不能在規定時間內做出反應,那麼系統應該...