—添加新的消息類型所需付出的代價應足夠小。
上述設計目標的制定是基于如何使消費者和最終用戶感到滿意的理解。它們大部分在本質上屬于非功能性目標。在項目的開始階段考慮并明確地說明這些設計目標,有助于在設計階段注意到各個目標之間的平衡,避免發生以犧牲某個目標的代價來滿足另一個目標的實現的情形。
特別地,在需求分析階段,這些設計目標應得到詳細說明并對它們的重要性進行排序。在設計過程中,必須嚴格遵守那些有助于實現設計目標和保持目標之間的平衡的決定。還可以對設計本身進行分析,以實現與執行能力、改進措施等特征相關的目標和與執行能力、可用性等特征相關的目標,這些目標作為系統測試的一部分能夠通過測試獲得準確的結果。除了對設計進行檢查之外,對這些設計目標進行設計分析同樣可以發現很多重要問題,設計分析將增強設計者對設計能夠獲得成功的信心。
下圖描述了在設計過程中可能的變化:
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/