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