域名過期了怎么辦怎么找回網(wǎng)站企業(yè)門戶網(wǎng)站的設計與實現(xiàn)
軟件六性往往在軟件需求分析時被忽略,其實在實際開發(fā)過程中,經常會遇到各種復雜問題,這些都離不開軟件六性,前期的六性設計至關重要!!!
?
1、功能性
當軟件在指定條件下使用時,軟件產品提供滿足明確和隱含要求的功能的能力
?
1.1 合適性
軟件產品為指定的任務和用戶目標提供一組合適的功能的能力
1.2 準確性
軟件產品提供具有所需精度的正確或相符的結果或效果的能力
1.3 互操作性
軟件產品與一個或更多的規(guī)定系統(tǒng)進行交互的能力
1.4 安全保密性
軟件產品保護信息和數(shù)據(jù)的能力,以使未授權的人員或系統(tǒng)不能閱讀或修改這些信息和數(shù)據(jù),而不拒絕授權人員或系統(tǒng)對它們的訪問
?1.5 功能性的依從性
軟件產品遵循與功能性相關的標準、約定或法規(guī)以及規(guī)定的能力
?2、可靠性
在指定條件下使用時,軟件產品維持規(guī)定的性能級別的能力
2.1 成熟性
軟件產品為避免由軟件中故障而導致失效的能力
2.2 容錯性
在軟件出現(xiàn)故障或者違反指定接口的情況下,軟件產品維持規(guī)定的性能級別的能力
2.3 易恢復性
在失效發(fā)生的情況下,軟件產品重建規(guī)定的性能級別并恢復受直接影響的數(shù)據(jù)的能力
2.4 可靠性的依從性
軟件產品遵循與可靠性相關的標準、約定或法規(guī)的能力
3、易用性
在指定條件下使用時,軟件產品被理解、學習、使用和吸引用戶的能力
3.1 易理解性
軟件產品使用用戶能理解軟件是否合適以及如何將軟件用于特定的任務和使用條件的能力
3.2 易學性
軟件產品使用戶能學會其應用的能力
3.3 易操作性
軟件產品使用戶能操作和控制它的能力
3.4 吸引性
軟件產品吸引用戶的能力
3.5 易用性的依從性
軟件產品遵循與易用性相關的標準、約定、風格指南或法規(guī)的能力
4、效率
在規(guī)定條件下,相對于所用資源的數(shù)量,軟件產品可提供適當性能的能力
4.1 時間特性
在規(guī)定條件下,軟件產品執(zhí)行其功能時,提供適當相應和處理時間以及吞吐率的能力
4.2 資源利用性
在規(guī)定條件下,軟件產品執(zhí)行其功能時,使用合適數(shù)量和類別的資源的能力
4.3 效率的依從性
軟件產品遵循與效率相關的標準或約定的能力
?5、維護性
軟件產品可被修改的能力。修改可能包括糾正、改進或軟件對環(huán)境、需求和功能規(guī)格說明變化的適應
?5.1 易分析性
軟件產品可被診斷自身的缺陷或失效原因或標識其待修改部分的能力
?5.2 易改變性
軟件產品使指定的修改可以被實現(xiàn)的能力
?5.3 穩(wěn)定性
軟件產品避免由于軟件修改而造成意外結果的能力
5.4 易測試性
軟件產品使已修改軟件能被確認的能力
5.5 維護性的依從性
軟件產品遵循與維護性相關的標準或約定的能力
?6、可移植性
軟件產品從一種環(huán)境轉移到另外一種環(huán)境的能力
?6.1 適應性
軟件產品毋需采用額外的活動或手段就可適應不同的指定環(huán)境的能力
6.2 易安裝性
軟件產品在指定環(huán)境中被安裝的能力
?6.3 共存性
軟件產品在公共環(huán)境中同與其分享公共資源的其他獨立軟件共存的能力
6.4 易替換性
軟件產品在同樣環(huán)境下,替代另一個相同用途的指定軟件產品的能力
6.5 可移植性的依從性
軟件產品遵循與可移植性相關的標準或約定的能力