精華區beta Soft_Job 關於我們 聯絡資訊
※ 引述《ritchieHsu ()》之銘言: : ※ 引述《BalahBalah (裝忙是很辛苦滴)》之銘言: 恕刪 : 小弟可以延伸問一個問題嗎 : 常聽到 SA/SD,到底SA和SD的差異細節是哪裡 : 這一點一直困惑的小弟 : 畫畫UML,流程圖,規劃Data Model等等 : 是算在SA嗎 還是SD : 小弟有作過從 需求訪談 UML等文件製作 到Coding一手包辦過的專案 : 但是如果以正規軟體工程來細分 SA和SD最大的差異在哪 : 感謝解惑 ^.^ 用最簡單的方法來講, SA:是從客戶的角度來看事情,是作給客戶看的,是確認客戶需求用的。 SD:是從工程端的角度來看事情,是作給工程師看的,是讓工程師程式開發藍圖用的。 典型的SA產物會有資料流程圖(DFD),雛型、UML的Use Case Diagram、Sequence Diagram、Class Diagram(Overview)、功能架構圖、系統功能說明,工作流程圖 。畫面與限制說明。 典型的SD產物會有UML的Class Diagram(Detail)、Activity Diagram、Object Diagram 、ERD、資料字典...。 只要記得一件事,客戶看得懂得部份都算SA要做的,工程師要拿來寫程式的都是SD要做的 ,甚至有的SD深入到必須要把程式的Framework都要架構好,再讓工程師寫程式。 -- 界(http://derekhsu.idv.st) 我的世界、世界的界線;我與這個世界的界線 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.150.174
BalahBalah:推, 高手 ^^ 07/11 21:36
ritchieHsu:恩 ~ 感謝解惑 = = 07/11 22:41