<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 什么是非功能性要求? 類型和例子 > 原文: [https://www.guru99.com/non-functional-requirement-type-example.html](https://www.guru99.com/non-functional-requirement-type-example.html) ## 什么是非功能性要求? **非功能性要求**(NFR)指定軟件系統的質量屬性。 他們根據響應性,可用性,安全性,可移植性和其他對軟件系統成功至關重要的非功能性標準來判斷軟件系統。 非功能性需求示例,*“網站加載速度有多快?”* 無法滿足非功能性需求可能會導致系統無法滿足用戶需求。 非功能需求使您可以跨各種敏捷積壓對系統的設計施加約束或限制。 例如,當同時用戶數為> 10000 時,站點應在 3 秒內加載。非功能需求的描述與功能需求一樣重要。 在本教程中,您將了解有關- * [非功能需求的類型](#2) * [非功能需求的示例](#3) * [功能需求與非功能需求](#4) * [非功能需求的優勢](#5) * [非功能需求的缺點](#6) ## 非功能需求的類型 ![Non-Functional Requirement Types](https://img.kancloud.cn/f5/71/f57178f932ef7cf45475ddbc6492fd7a_219x724.png) * 可用性要求 * 可維修性要求 * 可管理性要求 * 可恢復性要求 * 安全要求 * 數據完整性要求 * 容量要求 * 可用性要求 * 可伸縮性要求 * 互操作性要求 * 可靠性要求 * 可維護性要求 * 法規要求 * 環境要求 ## 非功能要求的示例 以下是一些非功能需求的示例: 1. 首次成功登錄后,用戶必須立即更改最初分配的登錄密碼。 此外,首字母絕對不能重復使用。 2. 員工從未允許更新其工資信息。 此類嘗試應報告給安全管理員。 3. 用戶每次訪問數據項的不成功嘗試均應記錄在審核跟蹤中。 4. 網站應足以應付 2000 萬用戶,影響其性能 5. 該軟件應該是可移植的。 因此,從一個操作系統遷移到另一操作系統不會造成任何問題。 6. 信息隱私,限制技術的出口,知識產權等應進行審計。 ## 功能要求與非功能要求 | **參數** | **功能要求** | **非功能性要求** | | --- | --- | --- | | 它是什么? | 動詞 | 屬性 | | 需求 | 必填 | 這是非強制性的 | | 捕獲類型 | 它是在用例中捕獲的。 | 它被捕獲為質量屬性。 | | 最終結果 | 產品功能 | 產品屬性 | | 捕捉 | 易于捕捉 | 難以捕捉的 | | 目的 | 幫助您驗證軟件的功能。 | 幫助您驗證軟件的性能。 | | 重點領域 | 關注用戶需求 | 專注于用戶的期望。 | | 文獻資料 | 描述產品的作用 | 描述產品如何運作 | | 測試類型 | 功能測試,例如系統,集成,端到端,API 測試等。 | 非功能測試,例如性能,壓力,可用性,安全性測試等。 | | 測試執行 | 測試執行是在進行非功能測試之前完成的。 | 功能測試后 | | 產品資訊 | 產品功能 | 產品屬性 | ## 非功能需求的優勢 非功能測試的優點/優點是: * 非功能性要求確保軟件系統遵循法律和合規性規則。 * 它們確保軟件系統的可靠性,可用性和性能 * 它們確保了良好的用戶體驗并簡化了軟件的操作。 * 它們有助于制定軟件系統的安全策略。 ## 非功能需求的缺點 非功能要求的缺點/缺點是: * 沒有功能需求可能會影響各種高級軟件子系統 * 在軟件架構/高級設計階段需要特別考慮,這會增加成本。 * 它們的實現通常不會映射到特定的軟件子系統, * 通過架構階段后,很難修改不起作用的代碼。 ## 關鍵學習 * 非功能性需求定義了軟件系統的性能屬性。 * 非功能性需求的類型為可伸縮性容量,可用性,可靠性,可恢復性,數據完整性等。 * 非功能性要求的示例是員工從未被允許更新其工資信息。 此類嘗試應報告給安全管理員。 * 功能需求是動詞,非功能需求是屬性 * 非功能需求的優勢在于,它可以幫助您確保良好的用戶體驗和易于操作的軟件 * 非功能需求的最大缺點是,它可能會影響各種高級軟件子系統。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看