軟體需求分為功能需求和非功能性需求,常常會因為注重功能需求而忽略了非功能性需求,以下是對常見幾類非功能性需求的總結。
非功能性需求
1、定義:軟體產品為滿足使用者業務需求而必須具有且除功能需求以外的特性。
2、影響:影響著產品是否能夠持續穩定並高效的提供服務。
3、常見類別:
效能需求:響應時間、吞吐量、資源利用率;
安全性:保密性、防洩漏、許可權控制、防攻擊;
可維護性與可擴充套件性:模組性、可復用性、易分析性;
可靠性:易恢復性、容錯性、成熟性;
易用性:易學習性、易操作性、使用者錯誤防禦機制、使用者介面美觀;
功能性需求和非功能性需求
需求定義 需求 requirement 就是系統 更廣義的說法是專案 必須提供的能力和必須遵從的條件。需求分類 1 在一般使用中,需求按照功能性 行為的 和非功能性 其它所有的行為 來分類。功能性需求是說有具體的完成內容的需求。非功能性需求是指軟體產品為滿足使用者業務需求而必須具有且除功能需求以外的...
非功能性需求
所謂非功能性需求,是指軟體產品為滿足使用者業務需求而必須具有且除功能需求以外的特性。軟體產品的非功能性需求包括系統的效能 可靠性 可維護性 可擴充性和對技術和對業務的適應性等。下面對其中的某些指標加以說明。在這裡可以看到非功能性需求涉及的範圍很廣,軟體產品本身不是孤立存在的,還涉及到諸多外在環境的影...
軟體設計 質量屬性 非功能性需求
當你在收集需求的時候 人們會很樂意給你乙個願望清單,寫滿了他們想要軟體系統所完成的事,也有完善的方法以使用者故事 用例 傳統的需求規格書 驗收標準等形式來捕捉這些功能需求 但是那些討厭的非功能性需求呢?非功能性需求通常被看做是能力,主要跟服務質量有關,也就是乙個軟體的質量屬性,下面大致介紹下 常見的...