專案開發
(參考:PHP5+MySQL網頁系統開發設計,陳湘揚、陳國益著 博碩 NE20249)
開發流程
文件製作
- 提案簡報(Promotion Brief)
- 系統分析文件(System Analysis Document)
- 文件(System Design Document)
- 其他文件
使用時間 |
文件名稱 |
內容說明 |
專案全程 |
會議記錄 |
記錄每次會議結果,會後送達各相關人參考。 |
專案初期 |
提案簡報 |
|
|
開發契約 |
|
|
建置工作評估 |
|
|
硬體架構說明 |
|
系統分析階段 |
|
|
系統設計階段 |
|
|
程式開發階段 |
|
|
整合測試階段 |
|
|
專案交付階段 |
|
|
專案進行
- 專案分工
- 程式設計
- 共用元件設計
- 資料庫
- 美工設計
- 文件撰寫
- 資了彙整
- 安裝、維護、客服
- 進度管理
- 結案
需求分析(Requirement Analysis)
- 專業領域知識(Domain Knowledge)
- 提案簡報
- 開發組織及成員
- 系統功能大綱
- 開發時程、人力 (估價)
系統分析(System Analysis)
- 前言
- 系統平台架構
- 系統軟體架構
- 軟體模組說明
- 專案建置計畫
- 交付項目
- 經費預估
- 專案難度、功能多寡、客制化程度、美工設計、版型繪製、Logo製作
- 計價
- 依功能
- 依網頁類別與數量
- 美工
- 原始檔
- 設計文件(SD)
- 安裝、維護、保固
- 協助資料輸入
系統設計(System Design)
- 工作流程
- UML (Unified Modeling Language)
- 流程圖繪製
- 資料庫規劃
- 資料庫的架構(Database Schema)
- 表格名稱、其代表的意義、可操作權限、可執行操作的帳號
- 資料庫索引及關連
- 每一個欄位的說明
- 系統運用到資料庫的所有功能
- 所有資料表的名稱、欄位名稱
程式開發(Implementation)
整合及測試(Integration and Testing)