日常工作中活合,常常遇到“明明在需求文檔中寫得清清楚楚的功能描述廓握,服務(wù)端同學(xué)還是會來和你溝通半天”的情況凭迹。這種情況的出現(xiàn)摊聋,一方面可能是你只是自己感覺已經(jīng)描述清楚了需求(實際上很多地方都是“模棱兩可”的)偿枕;另一方面也可能是滿屏的文字璧瞬,服務(wù)端同學(xué)真的不想看(說實話,絕大多數(shù)人也不喜歡看密密麻麻的字)=タ洹`惋薄!
這個時候墓塌,您最好的選擇瘟忱,就是使用實體關(guān)系圖(ER圖)明確的輔助你表述需求。先來說個概念苫幢!百度一下“實體關(guān)系圖”關(guān)鍵詞访诱。
百科里說:ER模型,全稱為實體聯(lián)系模型韩肝、實體關(guān)系模型或?qū)嶓w聯(lián)系模式圖(ERD)(英語:Entity-relationship model)由美籍華裔計算機科學(xué)家陳品山發(fā)明触菜,是概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模型或模式圖。
ER模型常用于信息系統(tǒng)設(shè)計中哀峻;比如它們在概念結(jié)構(gòu)設(shè)計階段用來描述信息需求和/或要存儲在數(shù)據(jù)庫中的信息的類型涡相。但是數(shù)據(jù)建模技術(shù)可以用來描述特定論域(就是感興趣的區(qū)域)的任何本體(就是對使用的術(shù)語和它們的聯(lián)系的概述和分類)哲泊。在基于數(shù)據(jù)庫的信息系統(tǒng)設(shè)計的情況下,在后面的階段(通常叫做邏輯設(shè)計)催蝗,概念模型要映射到邏輯模型如關(guān)系模型上切威;它依次要在物理設(shè)計期間映射到物理模型上。注意丙号,有時這兩個階段被一起稱為“物理設(shè)計”牢屋。
---------傳說中的分割線--------
看了“百科”描述的概念,就問你暈不暈槽袄。哈哈!反正我是不愿意看那么多文字锋谐,太多專業(yè)名詞我也不懂呀遍尺!
這個時候請不要放棄!對于產(chǎn)品經(jīng)理來說涮拗,我們只要弄懂幾個實體關(guān)系圖中的符號定義乾戏,可以畫出合適的ER圖,便于服務(wù)端同學(xué)“清楚的三热、無歧義的”理解你所表達的需求就可以啦鼓择!
以下就以最近設(shè)計的一個SAAS系統(tǒng),和服務(wù)端同學(xué)溝通時用到的一張ER圖來舉例和大家分享下就漾。
上面這張簡圖描述了:系統(tǒng)用戶和企業(yè)用戶的關(guān)系呐能。矩形代表一個主體(專業(yè)名詞叫實體);菱形代表一個關(guān)系(也稱為聯(lián)系)抑堡。橢圓形代表主體中的屬性摆出;無向連線中的字表示關(guān)系的類型——1:1(1對1)、1:N(1對多)首妖、N:M(多對多)偎漫。
上面的圖描述的是:A、一個系統(tǒng)用戶和一個員工用戶是一一對應(yīng)的有缆。B象踊、一個企業(yè)中有N個員工用戶。C棚壁、一個系統(tǒng)用戶可以存在于多個企業(yè)中杯矩。
由于服務(wù)端同學(xué)日常工作中常使用ER圖的,產(chǎn)品經(jīng)理也使用ER圖向其表述產(chǎn)品中的用戶關(guān)系袖外【盏可以讓服務(wù)端同學(xué)準(zhǔn)確的理解需求。進而可以與產(chǎn)品經(jīng)理進行討論在刺。最終避免系統(tǒng)在迭代過程中逆害,“推倒重建”的情況头镊。