乾元坤和服務項目業務流程圖
乾元坤和服務項目業務流程說明
可行性研究
1.軟件用戶基本情況的了解和把握
2.產品市場調查和預測
技術和市場結合以體現最大價值。根據本項目的主要用途,相關產品質量、技術、性能、價格等方面進行市場分析,并預測本產品所具備的價值和所占市場份額;
3.實施方案
簡述實施本項目的技術方案、生產方案。
4.實施目標
包括項目完成時實現年效益能力、項目產品達到的技術、質量標準; 投資估算(項目投資額及資金使用安排)。
5.經濟效益分析
估算項目產品的生產成本,項目投入使用時項目產品節省的人力財力預算/年,分析說明該項目對社會發展所做的貢獻。
6.可行性分析結論
本階段形成《可行性分析報告》文檔。
需求調研
準確理解用戶的需求,進行細致的調查分析,將用戶非形式的需求陳述轉化為完整的需求定義,再由需求定義轉化到相應的形式功能規約(需求規格說明)。包括:
1.需求獲取
通過用戶面談,實地考察,典型案例模型展示,需求專題討論會等方式發現,獲取需求;
2.分析和綜合
根據導出的需求,進行移植的分析檢查,在分析、綜合中逐步細化功能需求,劃分成各個子功能,找出各元素之間的聯系,接口特性和設計上的限制;
3.導出軟件的邏輯模型
根據分析與綜合的結果,細化可行性研究階段形成的高層邏輯模型,包括數據流圖和數據字典、E-R圖、狀態轉換圖等,以圖文的形式建立起系統的邏輯模型;
4.協商與溝通
對需求的優先權進行排序,并通過探討發現和解決多個項目相關人員(信息持有者的)不同需求理解,統一需求管理分析;
5.編寫《需求規格說明書》
把共同的理解與分析的結果用規范的方式描述出來,形成《需求規格說明書》,并向下一階段提交,作為今后各項工作的基礎;
6.需求驗證
一般從一致性、完整性、現實性、有效性四個方面進行驗證,系統客戶和開發人員共同詳細地閱讀需求文檔并檢查其中的錯誤,一旦檢查出任何問題隨時記錄下來,接著,開發人員就客戶需要協商如何解決問題;
7.修改完善開發計劃
為更準確的估計開發成本,進度以及資源要求,對原計劃要進行適當修正;
8.技術審查和管理復審
用戶和使用部門對《需求規格說明書》進行仔細的審查,通過后該文檔將作為今后工作的基礎。
本階段形成《需求規格說明書》文檔。
系統設計
1.系統設計
確定設計方針和方法,將系統分解為若干子系統,確定各子系統的目標、功能及其相互關系,決定對子系統的管理體制和控制方式,對各子系統進行技術設計和評價,對全系統進行技術設計和評價等。形成系統概要設計文檔。
2.詳細設計內容
(1)為每個模塊進行詳細的算法設計。用圖形、表格、語言等工具將每個模塊處理過程的詳細算法描述出來。
(2)為模塊內的數據結構進行設計。對于需求分析、概要設計確定的概念性的數據類型進行確切的定義。
(3)為數據結構進行物理設計即確定數據庫的物理結構。物理結構主要指數據庫的存儲記錄格式、存儲記錄安排和存儲方法,這些都依賴于具體所使用的數據庫系統。
(4)其他設計:①代碼設計,為了提高數據的輸入、分類、存儲、檢索等操作,節約內存空間,對數據庫中的某些數據項的值要進行代碼設計。②輸入/輸出格式設計。
③人機對話設計,對于一個實時系統,用戶與計算機頻繁對話,因此要進行對話方式、內容、 格式的具體設計。
(5)編寫詳細設計說明書。
(6)評審。對處理過程的算法和數據庫的物理結構都要評審。
(7)系統概要設計文檔和詳細設計說明書設計文檔。
系統實現
1. 根據詳細設計,按照編碼、用戶接口規范編寫程序;
2. 對程序進行代碼復查、編譯、調試,直到程序運行通過,符合詳細設計的要求;
3. 根據單元測試計劃進行單元測試,生成單元測試報告。