1 ,、前期準備 中聯(lián)科創(chuàng)科技公司開發(fā)人員對系統(tǒng)開發(fā)前期進行充分的用戶調研,、需求分析和系統(tǒng)體系結構的設計準備工作,。
中聯(lián)科創(chuàng)科技公司軟件開發(fā)人員以及業(yè)務需求人員共同組建項目組,,一名項目經理負責監(jiān)控項目的整體實施,,共同參與系統(tǒng)的全面設計,、開發(fā),并針對業(yè)務提出進一步開發(fā)需求,,開展軟件用戶化工作,,制定二次開發(fā)方案,參與設計業(yè)務系統(tǒng)與其它軟件的接口,。
2 ,、實施過程 整個開發(fā)過程將經歷獲取需求、需求分析,、系統(tǒng)結構建立,、設計、編碼,、測試等階段,。
2.1 獲取需求 軟件在進入正式開發(fā)之前供準確的書面《軟件設計詳細需求書》響待開發(fā)系統(tǒng)的主要因素。
2.2 需求分析 中聯(lián)科創(chuàng)科技公司開發(fā)人員構思,、確立系統(tǒng)目標,、劃分業(yè)務領域、現(xiàn)行業(yè)務分析,、建立業(yè)務模型,、信息需求分析、用戶視圖規(guī)范化,、數據元素標準化與一致性控制等,。 在項目組和用戶充分交互、理解的基礎上,,提出系統(tǒng)的技術構架,,對系統(tǒng)功能、性能等主要指標作描述,,對實現(xiàn)方法項目實施人員應有一個比較清晰的輪廓及整體設計思路,,對有疑問的地方及時與業(yè)務需求人員進行溝通交流,最終達成共識,。 綜合對該用戶群體現(xiàn)有硬件配置,,軟件配置,網絡使用情況,,數據庫使用情況,,計算機熟悉程度做一定的調研,根據調查的統(tǒng)計結果決定即將開發(fā)的一些軟件適用指標,。
2.3 系統(tǒng)結構建立 確定軟件服務器的硬件配置及用戶硬件資源配置,。 確定用戶軟件平臺的統(tǒng)一協(xié)調。
2.4 設計 軟件設計階段的工作包括對模塊進行必要的修改,,同時可能需要對某些結構做一些修改,,確定界面定義,、用戶服務層、業(yè)務邏輯層,、數據庫服務層和具體數據庫,,確定軟件開發(fā)工具。這一階段還將完成更詳細的功能和業(yè)務需求調研,,制作系統(tǒng)中最符合用戶需要的文檔,。 根據應用系統(tǒng)對安全的要求,同步進行安全保密設計,。
2.5 編碼 確定軟件的界面風格,、使用功能、編程語言,、數據庫結構和具體數據等工作,,并開始進入程序編寫階段。 開發(fā)人員進入設置和編碼工作之后,,應先確定編碼的風格在開發(fā)過程中保持一致,,工作過程中如發(fā)現(xiàn)前面分析或設計階段的某些錯誤,應返回到前面的階段進行必要的修改,,同時主要開發(fā)人員之間應相互緊密配合,。
2.6 測試 系統(tǒng)投入使用前最關鍵的一個步驟,由開發(fā)人員之間,、業(yè)務需求人員交叉測試或由軟件測試工程師測試,。開發(fā)人員將對在測試過程中發(fā)現(xiàn)的問題提出可行建議進行改進。
3 ,、整體驗收 業(yè)務需求人員負責提供驗收標準,。 當軟件的后期測試完成后,通知業(yè)務需求人員驗收,,驗收主要以業(yè)務需求人員提供的原始資料及《軟件開發(fā)設計方案》為依據,,對軟件的各項功能進行全面的核查,如無異議,,驗收后簽署“驗收確認書”,。
4 、后期培訓
4.1 培訓目標 在實施項目的過程中,,使相關操作人員理解軟件的基本原理和實際運用,,使他們對整套業(yè)務軟件的具體性能,操作步驟以及具體要求,,有一個更深層次的認識,,并能在計算機管理下對其業(yè)務軟件流程熟練操作使用。 再開發(fā)人員共同接受軟件開發(fā)方全面、系統(tǒng)的培訓,,保證能夠在二期推廣中獨擋一面完成推廣及軟件升級任務,。
4.2 培訓計劃 項目組有義務對用戶提供及時、有效,、全面的培訓,并在項目實施過程中充分重視對用戶方的技術轉移,,并提前制訂有效可行的培訓計劃,。
4.3 考核標準 以實際操作方式測試用戶對軟件系統(tǒng)流程的操作使用能力。
5 ,、技術支持 中聯(lián)科創(chuàng)科技公司為業(yè)務需求方提供書面的技術支持承諾,,并能夠認真執(zhí)行,落到實處,。
|