新聞資訊
您的(de)位置: 首頁 > 新聞資訊 > 軟件開發資訊

軟件開發資訊

暫無信息

軟件開發資訊
平台系統開發六大(dà)步驟

作者:管理(lǐ)員(yuán)

點擊率:8294

發布時(shí)間:2020-04-09 18:49

  我們無論是電商平台開發還(hái)是各種網絡平台開發,爲了(le)保障軟件系統按質按時(shí)完成,在系統設計和(hé)開發時(shí)嚴格遵守軟件工程和(hé)CMM2級軟件過程管理(lǐ)的(de)規範,采用(yòng)瀑布模型的(de)形式進行項目開發,并制定了(le)如下(xià)圖表示的(de)工作流程。每個(gè)階段都有一個(gè)評審。每個(gè)評審都是對(duì)該階段工作的(de)檢查,隻有通(tōng)過了(le)評審才能進入下(xià)一個(gè)階段。通(tōng)過嚴格的(de)評審,可(kě)以有效的(de)保證平台系統開發的(de)進度和(hé)質量。平台系統開發的(de)流程如圖所示,它詳細描述了(le)開發過程中各階段的(de)順序。

平台系統開發

  (1)開發計劃

  根據用(yòng)戶對(duì)平台系統功能的(de)要求和(hé)業務管理(lǐ)的(de)需要,在充分(fēn)分(fēn)析當前省級界線信息管理(lǐ)系統開發和(hé)設計的(de)技術與平台的(de)基礎上,确定本系統的(de)技術方案和(hé)開發計劃,爲系統的(de)建設和(hé)實施提供一個(gè)基本的(de)概要方案,保證系統的(de)功能滿足應用(yòng)的(de)需求。在系統實施初期,要對(duì)系統的(de)功能進行基本的(de)了(le)解和(hé)分(fēn)析,制定完善的(de)系統設計方案,并對(duì)系統應用(yòng)的(de)各項軟件和(hé)硬件平台進行分(fēn)析和(hé)設計,提供合理(lǐ)的(de)平台選型方案,以及系統實現的(de)技術方案,做(zuò)好系統開發和(hé)實施的(de)技術攻關,确定系統開發的(de)可(kě)行性。

  開發計劃這(zhè)是平台系統開發過程的(de)第一階段。它确定是否需要新系統來(lái)實現業務的(de)戰略目标。這(zhè)是公司業務計劃的(de)一項初步計劃(或可(kě)行性研究),該計劃旨在獲取在基礎設施上構建的(de)資源。修改或改善服務。該公司可(kě)能也(yě)試圖達到或超過其員(yuán)工,客戶和(hé)利益相關者的(de)期望。此步驟的(de)目的(de)是找出問題的(de)範圍并确定解決方案。在此階段應考慮資源,成本,時(shí)間,收益和(hé)其他(tā)項目。

  (2)系統調研與需求分(fēn)析

  調研考察與用(yòng)戶需求分(fēn)析是平台系統設計成功的(de)關鍵,這(zhè)個(gè)過程就是客戶将系統要完成的(de)工作描述給系統設計者;另外,客戶的(de)業務流程要描述給系統設計者。系統設計者要把客戶的(de)思想領悟過來(lái),領悟的(de)多(duō)少基本決定系統的(de)成功與否,因爲理(lǐ)解了(le)客戶的(de)思想才能分(fēn)析客戶的(de)思想;哪些在現實條件或技術上是合理(lǐ)的(de);哪些功能計算(suàn)機不可(kě)能實現;哪些功能應變通(tōng)實現。并從客戶角度爲客戶建議(yì)應增加哪些功能;從技術角度爲客戶提高(gāo)系統的(de)檔次。總之,客戶與系統設計者要充分(fēn)交流思想,最後要達成一緻。

  本系統建設由開發人(rén)員(yuán)與民政部技術人(rén)員(yuán)共同交流,協同進行系統的(de)調研工作,并由系統開發人(rén)員(yuán)對(duì)系統需求調研結果進行綜合分(fēn)析,确定數據結構、系統的(de)功能及其實現方式。系統調研完成後,将由系統開發人(rén)員(yuán)對(duì)調研結果進行分(fēn)析,并形成完善的(de)《系統需求調研分(fēn)析報告》,它是今後系統設計和(hé)實施的(de)綱領,是系統建設的(de)基礎和(hé)保障,是相互在後期工作中的(de)根本标準。

  (3)功能設計

  在平台系統需求調研分(fēn)析的(de)基礎上,對(duì)系統的(de)功能進行設計、組織和(hé)安排,确定系統中各項業務功能的(de)具體實施情況,以及每項功能需要實現的(de)具體内容。功能設計是系統設計的(de)基礎,是對(duì)系統需要完成的(de)任務的(de)深層次分(fēn)析。

  功能設計由項目開發方的(de)系統分(fēn)析人(rén)員(yuán)、系統架構設計人(rén)員(yuán)負責完成。系統功能設計完成後,需要将系統的(de)結構設計與功能設計形成對(duì)應的(de)文檔記錄,并交由民政部技術人(rén)員(yuán)組織專家組進行系統功能設計的(de)評審和(hé)討(tǎo)論,确定功能設計是否滿足業務管理(lǐ)的(de)需求,功能分(fēn)配是否合理(lǐ)。

  (4)系統設計

  平台系統開發設計的(de)主要任務包括系統組織結構設計、系統數據庫設計、系統功能和(hé)實現方式的(de)設計、系統用(yòng)戶界面設計等,也(yě)包括系統應用(yòng)中的(de)軟硬件結構組織設計。

  系統設計由項目開發方的(de)系統分(fēn)析員(yuán)、系統設計人(rén)員(yuán)負責完成,系統設計必須符合相關的(de)國家規範和(hé)軟件設計标準的(de)要求,保證系統的(de)安全性、穩定性,保證滿足用(yòng)戶的(de)應用(yòng)需求。數據庫設計必須包含系統中涉及的(de)各項業務的(de)數據信息,要建立完善的(de)數據庫字典和(hé)數據庫組織結構。系統設計完成後,需要形成《項目設計書(shū)》,提交民政部區(qū)劃地名司組織專家組進行設計書(shū)的(de)評審和(hé)討(tǎo)論,确定系統設計是否符合标準,是否滿足需要,是否達到安全要求等,經過完善後,系統的(de)實施即按設計書(shū)開始進行。

  (5)系統編碼與實現

  系統的(de)設計書(shū)是一種可(kě)操作性描述,接下(xià)來(lái)就是根據該設計書(shū)的(de)數據結構及軟件流程進行程序編碼;同時(shí)要對(duì)系統軟件進行采購(gòu)以便建立起相應的(de)開發環境。

  在分(fēn)項完成了(le)系統功能模塊的(de)設計與開發後,要對(duì)各項功能和(hé)軟硬件系統進行集成,完成系統服務器的(de)配置和(hé)應用(yòng)服務的(de)啓動,保證系統的(de)正常運行。

  (6)系統測試

  在各項軟硬件的(de)支持下(xià),組織專門的(de)系統測試人(rén)員(yuán)對(duì)系統中的(de)各項功能進行完整的(de)測試,以檢驗系統功能的(de)完整性和(hé)可(kě)用(yòng)性。系統測試的(de)内容主要包括系統功能測試、數據(庫)完整性測試、用(yòng)戶界面測試、系統性能測試、安全性和(hé)控制性測試、系統配置測試、系統安裝測試等。了(le)系統開發人(rén)員(yuán)和(hé)專業測試人(rén)員(yuán)的(de)系統測試外,還(hái)将組織系統最終用(yòng)戶的(de)各項業務管理(lǐ)人(rén)員(yuán),對(duì)系統各項功能及其數據的(de)組織情況進行全面詳細的(de)測試,保證系統功能符合實際業務管理(lǐ)的(de)需要。

  這(zhè)個(gè)階段涉及系統集成和(hé)系統測試(程序和(hé)過程)-通(tōng)常由質量保證專業人(rén)員(yuán)執行(QA),以确定提議(yì)的(de)設計是否滿足最初的(de)業務目标集。測試可(kě)以重複,特别是爲了(le)檢查錯誤和(hé)互操作性。在最終用(yòng)戶認爲可(kě)以接受之前,将執行此測試。這(zhè)一階段的(de)另一部分(fēn)是驗證和(hé)确認,這(zhè)兩部分(fēn)都将有助于确保項目的(de)成功完成。

  另外,還(hái)将根據平台系統開發成果,在用(yòng)戶現場(chǎng)構建相應的(de)軟硬件平台,利用(yòng)用(yòng)戶的(de)實際運行環境,實現對(duì)系統的(de)集成測試,建立用(yòng)戶環境下(xià)的(de)完整應用(yòng)系統。