日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

什么是功能性需求和非功能性需求

發布時間:2025/3/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 什么是功能性需求和非功能性需求 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

需求定義:

需求(requirement)就是系統(更廣義的說法是項目)必須提供的能力和必須遵從的條件。

需求分類:

(1) 在一般使用中,需求按照功能性(行為的)和非功能性其它所有的行為)來分類。

  功能性需求是說有具體的完成內容的需求

  例如:比如客戶登錄、郵箱網站的收發收發郵件、論壇網站的發帖留言等。

  非功能性需求是指軟件產品為滿足用戶業務需求而必須具有且除功能需求以外的特性,包括系統的性能、可靠性、可維護性、可擴充性和對技術和對業務的適應性等。

  例如:性能要求:要求系統能滿足100個人同時使用,頁面反應時間不能超過6秒;

     可靠性: 系統能7×24小時連續運行,年非計劃宕機時間不能高于8小時。要求能快速的部署,特別是在系統出現故障時,能夠快速的切換到備用機。

(2) 在統一過程(UP)中,需求按照“FURPS+”模型進行分類。

  • 功能性(Functional):特性、功能、安全性;

  • 可用性(Usability):人性化因素、幫助、文檔;

  • 可靠性(Reliability):故障頻率、可恢復性、可預測性;

  • 性能(Performance):響應時間、吞吐量、準確性、有效性、資源利用率;

  • 可支持性(Supportability):適應性、可維護性、國際化、可配置性。

“FURPS+”中的“+”是指一些輔助性的和次要的因素,比如:

  • 實現(Implementation):資源限制、語言和工具、硬件等;

  • 接口(Interface);強加于外部系統接口之上的約束;

  • 操作(Operation):對其操作設置的系統管理;

  • 包裝(Packaging)例如物理的包裝盒;

  • 授權(Legal):許可證或其他方式。

使用“FURPS+”分類方案(或其他分類方案)作為需求范圍的檢查列表是有效的,可以避免遺漏系統某些重要方面。

其中某些需求可以統稱為質量屬性(quality attribute)、質量需求(quality requirement)或系統的“某屬性”。這些需求包括:可用性、可靠性、性能和可支持性。

總結

以上是生活随笔為你收集整理的什么是功能性需求和非功能性需求的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。