首頁(yè)技術(shù)文章正文

如何從數(shù)據(jù)角度看產(chǎn)品設(shè)計(jì)?

更新時(shí)間:2019-12-02 來(lái)源:黑馬程序員 瀏覽量:

數(shù)據(jù)庫(kù)是用來(lái)存儲(chǔ)產(chǎn)品中各種數(shù)據(jù)的倉(cāng)庫(kù),從數(shù)據(jù)角度看產(chǎn)品設(shè)計(jì)需要回歸到產(chǎn)品中各個(gè)實(shí)體對(duì)象上。所謂實(shí)體對(duì)象就是產(chǎn)品中的各種角色,例如產(chǎn)品中的用戶是一種角色,用戶可能還分成很多種子角色,醫(yī)療類產(chǎn)品中有醫(yī)生和患者,電商類產(chǎn)品中有買家和賣家,還有訂單、商品等。每一個(gè)實(shí)體對(duì)象都有自己的基本屬性,單個(gè)用戶的屬性有名字、頭像、性別等,商品有價(jià)格、型號(hào)、庫(kù)存等。這些基本屬性共同構(gòu)成一個(gè)完整的對(duì)象,每個(gè)對(duì)象在數(shù)據(jù)庫(kù)中都可以叫做一個(gè)實(shí)體對(duì)象,表示一個(gè)實(shí)物。

數(shù)據(jù)視角往往獨(dú)立于產(chǎn)品功能,產(chǎn)品功能描述的是一系列流程和邏輯的組合,而數(shù)據(jù)更多是站在原子角度描述產(chǎn)品中的每個(gè)數(shù)據(jù)對(duì)象。登錄功能在產(chǎn)品角度是用戶輸入用戶名和密碼完成身份驗(yàn)證。如果從數(shù)據(jù)角度看,是查詢了用戶這個(gè)實(shí)體對(duì)象表中的用戶名和密碼兩個(gè)屬性,與此同時(shí),登錄過(guò)程中還會(huì)進(jìn)行其他操作,例如在一些電商類產(chǎn)品中,可能在登錄過(guò)程中會(huì)順便獲取用戶目前的訂單狀況,這個(gè)過(guò)程中又訪問(wèn)了訂單實(shí)體對(duì)象表。所以,在一個(gè)完整的功能流程中,可能會(huì)涉及多個(gè)數(shù)據(jù)實(shí)體對(duì)象。推薦了解產(chǎn)品經(jīng)理課程。

產(chǎn)品都是在一些功能的基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)的流轉(zhuǎn),通過(guò)用戶對(duì)產(chǎn)品的操作和具體的業(yè)務(wù)流程,實(shí)現(xiàn)對(duì)輸入數(shù)據(jù)的處理和輸出數(shù)據(jù)的存儲(chǔ)。產(chǎn)品經(jīng)理在設(shè)計(jì)產(chǎn)品時(shí),需要先明確在整個(gè)產(chǎn)品業(yè)務(wù)流程中有哪些實(shí)體對(duì)象,產(chǎn)品所涉及的數(shù)據(jù)在系統(tǒng)內(nèi)是如何流轉(zhuǎn)的。舉一個(gè)例子,用戶使用電商類產(chǎn)品下訂單,具體的數(shù)據(jù)流轉(zhuǎn)包括用戶選擇商品,基于商品信息產(chǎn)生訂單,訂單會(huì)根據(jù)業(yè)務(wù)階段劃分為多種狀態(tài),例如待付款、已付款、待發(fā)貨、已收貨等。不同的業(yè)務(wù)階段,數(shù)據(jù)處于不同的流轉(zhuǎn)狀態(tài)。當(dāng)訂單結(jié)束時(shí),當(dāng)前訂單的數(shù)據(jù)才算流轉(zhuǎn)結(jié)束,在這個(gè)過(guò)程中涉及的數(shù)據(jù)實(shí)體對(duì)象包括用戶數(shù)據(jù)、商品數(shù)據(jù)、訂單數(shù)據(jù)等,如下圖所示。

1575275299247_從數(shù)據(jù)角度看待產(chǎn)品設(shè)計(jì).jpg


產(chǎn)品中的業(yè)務(wù)邏輯實(shí)際上是由不同的實(shí)體對(duì)象按照一定的業(yè)務(wù)規(guī)則和順序組合起來(lái)的。


分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!