說說你對非功能性需求和功能性需求的理解


非功能性需求

非功能性需求是指依一些條件判斷系統運作情形或其特性,而不是針對系統特定行為的需求。包括安全性、可靠性、互操作性、健壯性、易使用性、可維護性、可移植性、可重用性、可擴充性。

功能性需求

 

#用戶需求

 

是從某一類用戶的視角看他使用這個軟件的需求。比如,作為用戶你用淘寶,找東西,拍貨,付款,你有怎樣的需求。作為賣家,你用淘寶怎么收款,發貨,管理訂單。這就是一個個的 use case 或者 user story 所以寫 user story , 開頭第一句就是 As a xxx. 這都是從個人視角去看需求的。

 

#業務需求

 

你整理完不同視角的需求,就要一個更高層面,更全局話的角度看需求。就要把這些需求串聯起來。特別是把全局的流程梳理出來。從個人角度,是看不到全局的流程的。但是要想把業務梳理清楚,特別是數據流。就需要這種全局視角下的梳理。我們才清楚 use case/user story 是在什么場景下。 特別是有時候,不同的用戶的需求可能存在沖突。通過這種全局性的業務需求梳理,可以去發現潛在沖突,並平衡需求。

 

#功能需求

 

就是把具體的用戶需求,變成軟件的功能要求。比如客戶要把交通事故照片通過 APP 發給保險公司。這是用戶需求。 那么功能需求就是在這個模塊下,要具有提交報險事故照片功能,上傳現場照片。如果再具體下去,就是界面交互圖。現在互聯網公司一提產品管理,需求設計,基本就是 UX。需求過於碎片化。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM