---
# System prepended metadata

title: 傳統系統開發標準流程

---

# 傳統系統開發標準流程
## （一）
客戶不懂電腦，客戶會有個想法希望可以把他資訊化，此外也有溝通的問題，可能雙方對於同一句話有不一樣的理解，（人與人之間的溝通有可能有誤解），造成做出來的東西可能和他所想要的不同，容易造成紛爭。
## （二）
Sales Engineer負責專業的和客戶溝通。
## （三）
SA (System Analysis)、PM(Project Manager)等，進行系統分析（瞭解客戶的需求，分析可行性）。
## （四）
SD(System Design)進行邏輯上的設計，把整個系統架構釐清，尚未進行真正的coding。

舉例來說：需要哪些function、data modeling(資料具體化ERD)、有哪些user、需要怎麼樣的介面等。
## （五）
Coding Program
寫AP的programmer和寫DB(database)的人通常不一樣，但也是有一個人通包的情況，如果是不同人的情況，會產生團對溝通等其他問題，需要建立工作默契和工作規則。

Scriptcase可以取代大部分前端的工作，解決傳統前端需要長時間開發的問題。
優點：能快速完成前端，讓客戶體驗是否和預期的一樣，若有不滿意的部分也能快速修正。
缺點：程式產生器產生出來的程式很龐大，會比較笨重，但是用於ERP這類較少人使用的平台，其實問題不大。