最近將一些陳舊的文件整理一下, 放在這裡
系統開發程序及工作項目
Fred Wang(http://fredwang.blogspot.com) 1993/10/18
資訊需求分析
1.需求定義
.訪談 --> 確認問題
.蒐集資料 --> 瞭解現行作業
.定義系統需求
2.需求分析
.建立資料流圖(DFD)
.進行資料分析:在此係指資料庫需求分析,
- 訂定資訊模式(E-R model)、產生資料字典
.進行功能分析 -> 產生功能分解圖
.訂定需求規格:撰寫系統規格書
資料庫維護系統發展
.資料庫設計:步驟如下:
- 定義邏輯資料庫
- 定義系統範圍
- 訂定實體模式->產生實體檔案格式
- 進行檔案結構常態化
.模組設計:定義模組、找出限制條件、定出每個模組執行程序
.畫面設計:螢幕規格訂定、控制檔設計
.程式設計:設計程式流程、撰寫程式及複核
.單元測試:採白箱測試,測試每個模組是否正確
.系統測試:包含功能測試、效能測試、安裝測試
.編訂系統文件及使用者手冊
網路查詢系統之建立
.模組設計:定義模組、找出限制條件、定出每個模組執行程序
.畫面設計:螢幕規格訂定、控制檔設計
.程式設計:設計程式流程、撰寫程式及複核
.單元測試:採白箱測試,測試每個模組是否正確
.建立系統用戶界面
.導入網路終端服務系統
.進行整合測試
.進行系統測試:包含功能測試、效能測試、安裝測試
.編訂系統文件及使用者手冊
系統維護
說明:各類維護均隱含程度不一的成本,考慮成本效益下應選擇性進行維護。
.評估維護需求型態:依實際情況擇定之,基本上有下列三種型態
- 更正性維護
由於大型整合系統程式邏輯路徑複雜無法在測試過程發掘出所有的錯誤,因此當系統使用時仍有可能發現錯誤,此類問題需由軟體發展人員來診斷並更正之。
- 適應性維護
由於電腦科技進步快速,當構成系統環境之軟硬體改變(如昇級等)時,應用軟體亦需修改。(依合約決定)
- 完美性維護
在軟體移交後,可能使用者會提出要求,增加新功能或修改原功能,而軟體發展人員必須在依新需求進行整體或部份系統之重新開發。 (依合約決定)
.負責網路中心管理:包含網路安全管理、執行效率管理、障礙處理、週邊資源管理。
其他
需求技術規畫
技術能力之建立或技術支援之取得
需求之軟硬體設備規畫
設備建置與安裝
設備維護
資料建檔與更新
資料維護與查核
新的作業方式與程序規畫
現行作業方式之修改
協調方式之規畫
協調會議之召開
專案參與及配合之人力規畫
沒有留言:
張貼留言
歡迎提供意見, 謝謝 (註 : 留言經過版主審核通過才會發布)