版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
全局核心服務(wù)平臺(tái)產(chǎn)品化方案全局核心服務(wù)平臺(tái)產(chǎn)品化方案匯報(bào)內(nèi)容2022/12/1321系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化3集成許可管理4集成開發(fā)環(huán)境平臺(tái)的軟件集成5匯報(bào)內(nèi)容2022/12/1321系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化匯報(bào)內(nèi)容2022/12/1331系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化3集成許可管理4集成開發(fā)環(huán)境平臺(tái)的軟件集成5匯報(bào)內(nèi)容2022/12/1331系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化軟件產(chǎn)品化定義
軟件產(chǎn)品化,即客戶無(wú)需為軟件添加或調(diào)整代碼和語(yǔ)句即能完成軟件的安裝配置、應(yīng)用初始化、系統(tǒng)管理、用戶使用的全過程,并且軟件至少能滿足80%以上的用戶某一組應(yīng)用需求。2022/12/134軟件產(chǎn)品化定義軟件產(chǎn)品化,即客戶無(wú)需為軟件添加或調(diào)整軟件產(chǎn)品化的優(yōu)勢(shì)由于經(jīng)過眾多用戶長(zhǎng)期使用,軟件穩(wěn)定、質(zhì)量較高;持續(xù)的優(yōu)化確保每一個(gè)版本不斷完善,并且不斷通過升級(jí)給客戶帶來(lái)創(chuàng)新功能和應(yīng)用。軟件產(chǎn)品化使項(xiàng)目實(shí)施周期較短,實(shí)施成本較低,并且可控性較強(qiáng)。產(chǎn)品售后服務(wù)有保證,軟件產(chǎn)品的魅力在于一次開發(fā)多次復(fù)制,軟件企業(yè)的主要利潤(rùn)來(lái)自于不斷地復(fù)制產(chǎn)品與銷售。
軟件產(chǎn)品化是軟件企業(yè)可持續(xù)發(fā)展的關(guān)鍵所在。2022/12/135軟件產(chǎn)品化的優(yōu)勢(shì)由于經(jīng)過眾多用戶長(zhǎng)期使用,軟件穩(wěn)定、質(zhì)量較高2022/12/136軟件產(chǎn)品化遵循的原則軟件產(chǎn)品化遵循的原則正確的產(chǎn)品定位明確和突出產(chǎn)品的亮點(diǎn)采用可定制、可擴(kuò)展的技術(shù)架構(gòu)簡(jiǎn)單易用,操作易懂二八原則2022/12/136軟件產(chǎn)品化遵循的原則軟件產(chǎn)品化遵循實(shí)現(xiàn)軟件產(chǎn)品化需要進(jìn)行的工作軟件的產(chǎn)品化需要在產(chǎn)品的研發(fā)上有長(zhǎng)期的積累,包括領(lǐng)域知識(shí)的積累、產(chǎn)品技術(shù)的積累和客戶的積累。軟件產(chǎn)品化的前提是行業(yè)標(biāo)準(zhǔn)化、規(guī)范化,標(biāo)準(zhǔn)化、規(guī)范化要貫穿整個(gè)軟件開發(fā)過程中。軟件產(chǎn)品化是一個(gè)長(zhǎng)期的過程,而且是一個(gè)艱難的過程,在產(chǎn)品化實(shí)施過程中,軟件企業(yè)在各個(gè)方面都面臨挑戰(zhàn),并必須按照行業(yè)標(biāo)準(zhǔn)化進(jìn)行調(diào)整,在這個(gè)實(shí)施過程中,需要軟件的研發(fā)管理、項(xiàng)目管理甚至技術(shù)體制一同推進(jìn)。2022/12/137實(shí)現(xiàn)軟件產(chǎn)品化需要進(jìn)行的工作軟件的產(chǎn)品化需要在產(chǎn)品的研發(fā)上有GCS平臺(tái)產(chǎn)品化的目標(biāo)
從滿足項(xiàng)目需求做起,提煉用戶的需求,提煉行業(yè)軟件產(chǎn)品的需求,提煉共性的思想、理念、軟件技術(shù)體制,最終走出項(xiàng)目型的項(xiàng)目軟件成品,研制出標(biāo)準(zhǔn)化、規(guī)范化、產(chǎn)品化的軟件產(chǎn)品。
現(xiàn)階段,基于正在研發(fā)的全局核心服務(wù)GCS出發(fā),先主要從四個(gè)方面來(lái)開展走向軟件產(chǎn)品化的工作:面向全局規(guī)化的系統(tǒng)開設(shè)和方便、易用的”一鍵式”軟件安裝部署。集成的全局核心服務(wù)二次開發(fā)平臺(tái)環(huán)境,提供針對(duì)GCS上層應(yīng)用的統(tǒng)一的開發(fā)平臺(tái)。一體化的License安裝許可管理平臺(tái)的軟件集成2022/12/138GCS平臺(tái)產(chǎn)品化的目標(biāo)從滿足項(xiàng)目需求做起,提煉用2022/12/139匯報(bào)內(nèi)容1系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化3集成許可管理4集成開發(fā)環(huán)境平臺(tái)的軟件集成52022/12/139匯報(bào)內(nèi)容1系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化當(dāng)前全局核心服務(wù)平臺(tái)安裝部署提供四個(gè)向?qū)桨惭b界面的安裝工具,分別為核心平臺(tái)服務(wù)安裝工具、Web應(yīng)用平臺(tái)服務(wù)安裝工具、地理信息服務(wù)安裝工具和文電服務(wù)安裝工具。需求分析和必要性2022/12/1310GCS軟件安裝部署現(xiàn)狀基于Linux的快客郵件服務(wù)核心平臺(tái)服務(wù)安裝工具Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)訪問服務(wù)消息中間件(TongLink/ActiveMQ)目錄服務(wù)服務(wù)運(yùn)行支撐(ESB)柵格服務(wù)心跳服務(wù)元調(diào)度服務(wù)數(shù)字簽名服務(wù)……Web應(yīng)用平臺(tái)服務(wù)安裝工具門戶服務(wù)通訊服務(wù)數(shù)據(jù)指揮服務(wù)話音指揮服務(wù)流水庫(kù)服務(wù)執(zhí)行監(jiān)控服務(wù)動(dòng)態(tài)版服務(wù)通訊錄服務(wù)……地理信息服務(wù)安裝工具Oracle數(shù)據(jù)庫(kù)ArcGis服務(wù)ArcGISLicenseManagerArcGISSDEforOracle10g當(dāng)前全局核心服務(wù)平臺(tái)安裝部署提供四個(gè)向?qū)桨惭b界面的安裝工具需求分析和必要性(續(xù))一次性創(chuàng)建整個(gè)全局核心服務(wù)的數(shù)據(jù)庫(kù)和導(dǎo)入數(shù)據(jù)庫(kù)表數(shù)據(jù)。在單個(gè)服務(wù)器上安裝完成后,再分散的配置各服務(wù)構(gòu)件的參數(shù),最終通過各快捷方式啟動(dòng)服務(wù)。其中文電服務(wù)安裝工具暫不提供,直接使用快客郵件服務(wù)系統(tǒng)提供的安裝工具。2022/12/1311GCS軟件安裝部署現(xiàn)狀需求分析和必要性(續(xù))一次性創(chuàng)建整個(gè)全局核心服務(wù)的數(shù)據(jù)庫(kù)和導(dǎo)需求分析和必要性(續(xù))GCS軟件安裝部署存在的問題沒有全局指揮所(節(jié)點(diǎn))系統(tǒng)架設(shè)的概念;系統(tǒng)軟件安裝不能統(tǒng)一規(guī)劃和部署;為用戶提供通過多個(gè)軟件安裝包的才能安裝,沒有規(guī)劃統(tǒng)一、不
能很好地實(shí)現(xiàn)可裁剪與定制;沒有實(shí)現(xiàn)自動(dòng)化的、簡(jiǎn)單的安裝部署和系統(tǒng)參數(shù)統(tǒng)一配置;可定制的服務(wù)構(gòu)件安裝部署不夠靈活;2022/12/1312需求分析和必要性(續(xù))GCS軟件安裝部署存在的問題2022/2022/12/1313解決方案基于全局出發(fā),對(duì)指揮所(節(jié)點(diǎn))的開設(shè)進(jìn)行規(guī)劃和建模。結(jié)合用戶的需求、系統(tǒng)的能力要求,對(duì)指揮所(節(jié)點(diǎn))系統(tǒng)開設(shè)進(jìn)行規(guī)劃和建模。結(jié)合硬件設(shè)備環(huán)境條件,遵循服務(wù)構(gòu)件之間的依賴和約束,對(duì)指揮所(節(jié)點(diǎn))下的服務(wù)器、席位要安裝的服務(wù)構(gòu)件進(jìn)行配置建模。建立基礎(chǔ)服務(wù)、支撐服務(wù)、應(yīng)用服務(wù)、數(shù)據(jù)之間的依賴和約束關(guān)系,安裝人員只需選擇應(yīng)用服務(wù),其支撐服務(wù)自動(dòng)安裝。建立自動(dòng)化安裝軟件包和安裝腳本。軟件安裝完成后,進(jìn)行系統(tǒng)初始化,初始化數(shù)據(jù)自動(dòng)導(dǎo)入。軟件安裝部署完成后,集中進(jìn)行必要的系統(tǒng)參數(shù)配置。2022/12/1313解決方案基于全局出發(fā),對(duì)指揮所(節(jié)點(diǎn)應(yīng)用場(chǎng)景模式2022/12/1314應(yīng)用場(chǎng)景模式2022/12/1314安裝組成2022/12/1315基礎(chǔ)服務(wù)安裝:主要有數(shù)據(jù)訪問服務(wù)、目錄服務(wù)、服務(wù)運(yùn)行支撐(ESB)以及基礎(chǔ)Web服務(wù)(柵格服務(wù)、心跳服務(wù)和元調(diào)度服務(wù))。Web應(yīng)用服務(wù)安裝:主要有門戶服務(wù)、文電服務(wù)、數(shù)據(jù)指揮服務(wù)、話音指揮服務(wù)執(zhí)行監(jiān)控服務(wù)、動(dòng)態(tài)版服務(wù)和通訊錄服務(wù)等第三方支持軟件的安裝:地理信息服務(wù)安裝、快客文電服務(wù)安裝部署、Oracle數(shù)據(jù)庫(kù)、消息中間件(TongLink/ActiveMQ)安裝許可管理License服務(wù)安裝:GCS的安裝部署許可license服務(wù)器席位功能應(yīng)用軟件安裝:客戶端插件安裝、功能應(yīng)用系統(tǒng)客戶端支撐服務(wù)安裝:主要有域名解析服務(wù)、時(shí)統(tǒng)服務(wù)、心跳服務(wù)、日志服務(wù)、Web服務(wù)容器等安裝組成2022/12/1315基礎(chǔ)服務(wù)安裝:主要有數(shù)據(jù)訪問部署、安裝使用場(chǎng)景2022/12/1316部署、安裝使用場(chǎng)景2022/12/1316安裝部署要素包裝2022/12/1317開發(fā)好的基礎(chǔ)服務(wù)、支撐服務(wù)、數(shù)據(jù)、應(yīng)用系統(tǒng)服務(wù)按照打包規(guī)范打包,編制靜默安裝腳本、數(shù)據(jù)初始化腳本,生成可通過執(zhí)行腳本就可自動(dòng)安裝的服務(wù)構(gòu)件。安裝部署要素包裝2022/12/1317開發(fā)好的基礎(chǔ)服務(wù)可安裝服務(wù)構(gòu)件創(chuàng)建流程2022/12/1318通過對(duì)自研服務(wù)和第三方支持軟件的進(jìn)行包裝,生產(chǎn)可安裝部署并具有依賴關(guān)系的服務(wù)構(gòu)件,放入安裝部署服務(wù)構(gòu)件庫(kù)中。
通過服務(wù)構(gòu)件管理工具可查看和管理服務(wù)構(gòu)件庫(kù)??砂惭b服務(wù)構(gòu)件創(chuàng)建流程2022/12/1318系統(tǒng)架設(shè)、安裝部署流程2022/12/1319系統(tǒng)架設(shè)、安裝部署流程2022/12/1319系統(tǒng)開設(shè)部署的功能需求分析統(tǒng)一服務(wù)軟件的版本規(guī)范、命名規(guī)范、依賴規(guī)范、自動(dòng)安裝腳本規(guī)范、初始化數(shù)據(jù)導(dǎo)入規(guī)范。提供指揮所(節(jié)點(diǎn))開設(shè)建模工具,對(duì)指揮所服務(wù)器組成、功能席位組成進(jìn)行配置。對(duì)各服務(wù)器下要安裝的服務(wù)提供界面建模。制定包裝生成可安裝部署服務(wù)構(gòu)件的規(guī)范,提供打包工具。對(duì)已安裝服務(wù)構(gòu)件的檢測(cè)與感知,可追加安裝新服務(wù)構(gòu)件。支持停機(jī)升級(jí)和部分功能服務(wù)構(gòu)件的在線升級(jí)。2022/12/1320系統(tǒng)開設(shè)部署的功能需求分析統(tǒng)一服務(wù)軟件的版本規(guī)范、命名規(guī)范、系統(tǒng)開設(shè)部署的功能需求分析(續(xù))支持新安裝系統(tǒng)的初始化數(shù)據(jù)一鍵導(dǎo)入。大概包括如下信息:全局地址信息部門信息、角色信息、人員信息通訊錄信息基礎(chǔ)元數(shù)據(jù)安裝結(jié)果報(bào)告、安裝日志生成提供集中統(tǒng)一的系統(tǒng)配置管理界面提供典型安裝、完全安裝、定制安裝方案。制定規(guī)范化的安裝部署手冊(cè)2022/12/1321系統(tǒng)開設(shè)部署的功能需求分析(續(xù))支持新安裝系統(tǒng)的初始化數(shù)據(jù)一系統(tǒng)開設(shè)部署產(chǎn)品化目標(biāo)規(guī)劃提供全局核心服務(wù)平臺(tái)的安裝部署工具:安裝界面簡(jiǎn)單配置根據(jù)用戶需求和硬件設(shè)備規(guī)劃定制安裝。針對(duì)固定指揮所、車載指揮所,實(shí)現(xiàn)可裁剪的安裝支持停機(jī)升級(jí)和部分功能服務(wù)構(gòu)件的在線升級(jí)。支持新安裝系統(tǒng)的初始化數(shù)據(jù)一鍵導(dǎo)入。支持安裝結(jié)果報(bào)告、安裝日志生成制定規(guī)范化的安裝部署手冊(cè)。2022/12/1322第一階段目標(biāo)系統(tǒng)開設(shè)部署產(chǎn)品化目標(biāo)規(guī)劃提供全局核心服務(wù)平臺(tái)的安裝部署工具2022/12/1323系統(tǒng)開設(shè)部署產(chǎn)品化目標(biāo)規(guī)劃提供系統(tǒng)開設(shè)建模工具和系統(tǒng)配置工具,根據(jù)模型文件進(jìn)行安裝包打包。采用集群式部署整個(gè)全局核心服務(wù),幫助用戶通過簡(jiǎn)單的配置完成全局核心服務(wù)平臺(tái)的安裝部署。能夠根據(jù)固定指揮機(jī)構(gòu)、機(jī)動(dòng)指揮機(jī)構(gòu)和手持終端的不同環(huán)境的實(shí)現(xiàn)可定制安裝、可裁剪的部署安裝全局核心服務(wù)平臺(tái)。可定制、簡(jiǎn)單易用的“一鍵式”安裝部署。后期目標(biāo)2022/12/1323系統(tǒng)開設(shè)部署產(chǎn)品化目標(biāo)規(guī)劃提供系統(tǒng)開匯報(bào)內(nèi)容2022/12/13241系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化3集成許可管理4集成開發(fā)環(huán)境平臺(tái)的軟件集成5匯報(bào)內(nèi)容2022/12/13241系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品開發(fā)環(huán)境現(xiàn)狀和存在的問題基于GCP平臺(tái)二次開發(fā)現(xiàn)狀二次開發(fā)人員自己引入所需服務(wù)的Jar包的開發(fā)和基于Webservice的開發(fā);在開發(fā)本地要生成所需服務(wù)的單獨(dú)的配置文件,調(diào)試時(shí)需對(duì)每一個(gè)配置文件進(jìn)行配置;各服務(wù)的編程手冊(cè)文檔分散獨(dú)立。針對(duì)基于GCP平臺(tái)的開發(fā),有這樣的困惑平臺(tái)龐大,如何為開發(fā)用戶提供簡(jiǎn)易、易理解的架構(gòu)進(jìn)行使用;開發(fā)過程使用繁瑣,當(dāng)需要使用某個(gè)GCP的服務(wù)接口時(shí),需要全部導(dǎo)入服務(wù)的依賴包,容易導(dǎo)致版本混亂;配置文件過多,二次開發(fā)人員不知如何配置;開發(fā)效率低下,開發(fā)人員從知道自己需要調(diào)用什么服務(wù)和服務(wù)接口到獲取Jar包,或者Webservice接口調(diào)用需要長(zhǎng)時(shí)間的學(xué)習(xí)過程。2022/12/1325開發(fā)環(huán)境現(xiàn)狀和存在的問題基于GCP平臺(tái)二次開發(fā)現(xiàn)狀2022/解決方案解決方案使用maven構(gòu)建業(yè)務(wù)應(yīng)用,提供完整的maven本地庫(kù);提供規(guī)范的pom.xml依賴文檔;提供全局核心服務(wù)總體架構(gòu)圖文描述的開發(fā)文檔;提供完整和規(guī)范的接口描述和示例程序;提供基于Eclipse的插件的集成開發(fā)環(huán)境(IDE);友好的編程接口提示;全局核心服務(wù)的二次開發(fā)服務(wù)組件進(jìn)行分類,不同類型組件提供不同的集成和調(diào)用方式;提供基于GCP運(yùn)行環(huán)境邊開發(fā)邊使用全局核心服務(wù)進(jìn)行調(diào)試的模式。2022/12/1326解決方案解決方案2022/12/1326集成開發(fā)環(huán)境使用場(chǎng)景2022/12/1327集成開發(fā)環(huán)境使用場(chǎng)景2022/12/1327全局核心服務(wù)集成開發(fā)環(huán)境組成2022/12/1328基于Eclipse插件的GCP集成開發(fā)環(huán)境全局核心服務(wù)集成開發(fā)環(huán)境組成2022/12/1328基于Ec功能需求分析提供集成開發(fā)環(huán)境IDE向?qū)Х绞絼?chuàng)建基于平臺(tái)的project工程添加依賴包和配置文件服務(wù)接口的代碼生成可視化的應(yīng)用配置工具提供方便查詢的編程幫助工具提供服務(wù)組件的接口調(diào)試環(huán)境友好的編程接口提示2022/12/1329功能需求分析提供集成開發(fā)環(huán)境IDE2022/12/1329功能需求分析(續(xù))提供規(guī)范化的、完整的用戶功能手冊(cè)功能描述功能范圍功能用法示例(demo)規(guī)范的接口注釋接口使用方法接口使用場(chǎng)景接口參數(shù)含義接口使用范圍接口使用示例(demo)2022/12/1330功能需求分析(續(xù))提供規(guī)范化的、完整的用戶功能手冊(cè)2022/集成開發(fā)環(huán)境產(chǎn)品化的目標(biāo)規(guī)劃2022/12/1331第一階段目標(biāo)提供完整的maven本地庫(kù);提供規(guī)范的pom.xml依賴文檔;提供圖文描述的全局核心服務(wù)總體架構(gòu)的開發(fā)文檔;提供完整和規(guī)范的接口描述和示例程序;提供標(biāo)準(zhǔn)的接口提示;完備配套資料用戶手冊(cè)編程手冊(cè)集成開發(fā)環(huán)境產(chǎn)品化的目標(biāo)規(guī)劃2022/12/1331第一階段集成開發(fā)環(huán)境產(chǎn)品化的目標(biāo)規(guī)劃(續(xù))提供基于Eclipse的插件集成開發(fā)環(huán)境(IDE)提供統(tǒng)一的、集成的開發(fā)組件提供方便的調(diào)試方法2022/12/1332后期目標(biāo)集成開發(fā)環(huán)境產(chǎn)品化的目標(biāo)規(guī)劃(續(xù))提供基于Eclipse的插匯報(bào)內(nèi)容2022/12/13331系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化3集成許可管理4集成開發(fā)環(huán)境平臺(tái)的軟件集成5匯報(bào)內(nèi)容2022/12/13331系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品集成許可證的解決方案集成許可證的解決方案全網(wǎng)浮動(dòng)型許可證:GCP的安裝部署提供license服務(wù)器以實(shí)現(xiàn)license的統(tǒng)一管理和發(fā)放。新安裝部署的指揮所以客戶端的身份從該license服務(wù)器獲取授權(quán)。通過網(wǎng)絡(luò)上的許可證服務(wù)器為多個(gè)遠(yuǎn)程客戶端服務(wù),是一種客戶端/服務(wù)器(C/S)結(jié)構(gòu)。新安裝節(jié)點(diǎn)只要通過許可證管理器指定許可證服務(wù)器名稱(主機(jī)名或IP地址)就可以通過網(wǎng)絡(luò)獲取該許可證服務(wù)器的授權(quán)。節(jié)點(diǎn)鎖定型許可證:這種主要為部署單個(gè)指揮所(節(jié)點(diǎn))使用。使用方法就是將正確的許可證文件導(dǎo)入即可。2022/12/1334集成許可證的解決方案集成許可證的解決方案2022/12/13集成許可證的工作機(jī)制2022/12/1335集成許可證的工作機(jī)制集成許可證的工作機(jī)制2022/12/1335集成許可證的工作2022/12/1336謝謝!2022/12/1336謝謝!演講完畢,謝謝觀看!演講完畢,謝謝觀看!全局核心服務(wù)平臺(tái)產(chǎn)品化方案全局核心服務(wù)平臺(tái)產(chǎn)品化方案匯報(bào)內(nèi)容2022/12/13391系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化3集成許可管理4集成開發(fā)環(huán)境平臺(tái)的軟件集成5匯報(bào)內(nèi)容2022/12/1321系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化匯報(bào)內(nèi)容2022/12/13401系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化3集成許可管理4集成開發(fā)環(huán)境平臺(tái)的軟件集成5匯報(bào)內(nèi)容2022/12/1331系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化軟件產(chǎn)品化定義
軟件產(chǎn)品化,即客戶無(wú)需為軟件添加或調(diào)整代碼和語(yǔ)句即能完成軟件的安裝配置、應(yīng)用初始化、系統(tǒng)管理、用戶使用的全過程,并且軟件至少能滿足80%以上的用戶某一組應(yīng)用需求。2022/12/1341軟件產(chǎn)品化定義軟件產(chǎn)品化,即客戶無(wú)需為軟件添加或調(diào)整軟件產(chǎn)品化的優(yōu)勢(shì)由于經(jīng)過眾多用戶長(zhǎng)期使用,軟件穩(wěn)定、質(zhì)量較高;持續(xù)的優(yōu)化確保每一個(gè)版本不斷完善,并且不斷通過升級(jí)給客戶帶來(lái)創(chuàng)新功能和應(yīng)用。軟件產(chǎn)品化使項(xiàng)目實(shí)施周期較短,實(shí)施成本較低,并且可控性較強(qiáng)。產(chǎn)品售后服務(wù)有保證,軟件產(chǎn)品的魅力在于一次開發(fā)多次復(fù)制,軟件企業(yè)的主要利潤(rùn)來(lái)自于不斷地復(fù)制產(chǎn)品與銷售。
軟件產(chǎn)品化是軟件企業(yè)可持續(xù)發(fā)展的關(guān)鍵所在。2022/12/1342軟件產(chǎn)品化的優(yōu)勢(shì)由于經(jīng)過眾多用戶長(zhǎng)期使用,軟件穩(wěn)定、質(zhì)量較高2022/12/1343軟件產(chǎn)品化遵循的原則軟件產(chǎn)品化遵循的原則正確的產(chǎn)品定位明確和突出產(chǎn)品的亮點(diǎn)采用可定制、可擴(kuò)展的技術(shù)架構(gòu)簡(jiǎn)單易用,操作易懂二八原則2022/12/136軟件產(chǎn)品化遵循的原則軟件產(chǎn)品化遵循實(shí)現(xiàn)軟件產(chǎn)品化需要進(jìn)行的工作軟件的產(chǎn)品化需要在產(chǎn)品的研發(fā)上有長(zhǎng)期的積累,包括領(lǐng)域知識(shí)的積累、產(chǎn)品技術(shù)的積累和客戶的積累。軟件產(chǎn)品化的前提是行業(yè)標(biāo)準(zhǔn)化、規(guī)范化,標(biāo)準(zhǔn)化、規(guī)范化要貫穿整個(gè)軟件開發(fā)過程中。軟件產(chǎn)品化是一個(gè)長(zhǎng)期的過程,而且是一個(gè)艱難的過程,在產(chǎn)品化實(shí)施過程中,軟件企業(yè)在各個(gè)方面都面臨挑戰(zhàn),并必須按照行業(yè)標(biāo)準(zhǔn)化進(jìn)行調(diào)整,在這個(gè)實(shí)施過程中,需要軟件的研發(fā)管理、項(xiàng)目管理甚至技術(shù)體制一同推進(jìn)。2022/12/1344實(shí)現(xiàn)軟件產(chǎn)品化需要進(jìn)行的工作軟件的產(chǎn)品化需要在產(chǎn)品的研發(fā)上有GCS平臺(tái)產(chǎn)品化的目標(biāo)
從滿足項(xiàng)目需求做起,提煉用戶的需求,提煉行業(yè)軟件產(chǎn)品的需求,提煉共性的思想、理念、軟件技術(shù)體制,最終走出項(xiàng)目型的項(xiàng)目軟件成品,研制出標(biāo)準(zhǔn)化、規(guī)范化、產(chǎn)品化的軟件產(chǎn)品。
現(xiàn)階段,基于正在研發(fā)的全局核心服務(wù)GCS出發(fā),先主要從四個(gè)方面來(lái)開展走向軟件產(chǎn)品化的工作:面向全局規(guī)化的系統(tǒng)開設(shè)和方便、易用的”一鍵式”軟件安裝部署。集成的全局核心服務(wù)二次開發(fā)平臺(tái)環(huán)境,提供針對(duì)GCS上層應(yīng)用的統(tǒng)一的開發(fā)平臺(tái)。一體化的License安裝許可管理平臺(tái)的軟件集成2022/12/1345GCS平臺(tái)產(chǎn)品化的目標(biāo)從滿足項(xiàng)目需求做起,提煉用2022/12/1346匯報(bào)內(nèi)容1系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化3集成許可管理4集成開發(fā)環(huán)境平臺(tái)的軟件集成52022/12/139匯報(bào)內(nèi)容1系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化當(dāng)前全局核心服務(wù)平臺(tái)安裝部署提供四個(gè)向?qū)桨惭b界面的安裝工具,分別為核心平臺(tái)服務(wù)安裝工具、Web應(yīng)用平臺(tái)服務(wù)安裝工具、地理信息服務(wù)安裝工具和文電服務(wù)安裝工具。需求分析和必要性2022/12/1347GCS軟件安裝部署現(xiàn)狀基于Linux的快客郵件服務(wù)核心平臺(tái)服務(wù)安裝工具Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)訪問服務(wù)消息中間件(TongLink/ActiveMQ)目錄服務(wù)服務(wù)運(yùn)行支撐(ESB)柵格服務(wù)心跳服務(wù)元調(diào)度服務(wù)數(shù)字簽名服務(wù)……Web應(yīng)用平臺(tái)服務(wù)安裝工具門戶服務(wù)通訊服務(wù)數(shù)據(jù)指揮服務(wù)話音指揮服務(wù)流水庫(kù)服務(wù)執(zhí)行監(jiān)控服務(wù)動(dòng)態(tài)版服務(wù)通訊錄服務(wù)……地理信息服務(wù)安裝工具Oracle數(shù)據(jù)庫(kù)ArcGis服務(wù)ArcGISLicenseManagerArcGISSDEforOracle10g當(dāng)前全局核心服務(wù)平臺(tái)安裝部署提供四個(gè)向?qū)桨惭b界面的安裝工具需求分析和必要性(續(xù))一次性創(chuàng)建整個(gè)全局核心服務(wù)的數(shù)據(jù)庫(kù)和導(dǎo)入數(shù)據(jù)庫(kù)表數(shù)據(jù)。在單個(gè)服務(wù)器上安裝完成后,再分散的配置各服務(wù)構(gòu)件的參數(shù),最終通過各快捷方式啟動(dòng)服務(wù)。其中文電服務(wù)安裝工具暫不提供,直接使用快客郵件服務(wù)系統(tǒng)提供的安裝工具。2022/12/1348GCS軟件安裝部署現(xiàn)狀需求分析和必要性(續(xù))一次性創(chuàng)建整個(gè)全局核心服務(wù)的數(shù)據(jù)庫(kù)和導(dǎo)需求分析和必要性(續(xù))GCS軟件安裝部署存在的問題沒有全局指揮所(節(jié)點(diǎn))系統(tǒng)架設(shè)的概念;系統(tǒng)軟件安裝不能統(tǒng)一規(guī)劃和部署;為用戶提供通過多個(gè)軟件安裝包的才能安裝,沒有規(guī)劃統(tǒng)一、不
能很好地實(shí)現(xiàn)可裁剪與定制;沒有實(shí)現(xiàn)自動(dòng)化的、簡(jiǎn)單的安裝部署和系統(tǒng)參數(shù)統(tǒng)一配置;可定制的服務(wù)構(gòu)件安裝部署不夠靈活;2022/12/1349需求分析和必要性(續(xù))GCS軟件安裝部署存在的問題2022/2022/12/1350解決方案基于全局出發(fā),對(duì)指揮所(節(jié)點(diǎn))的開設(shè)進(jìn)行規(guī)劃和建模。結(jié)合用戶的需求、系統(tǒng)的能力要求,對(duì)指揮所(節(jié)點(diǎn))系統(tǒng)開設(shè)進(jìn)行規(guī)劃和建模。結(jié)合硬件設(shè)備環(huán)境條件,遵循服務(wù)構(gòu)件之間的依賴和約束,對(duì)指揮所(節(jié)點(diǎn))下的服務(wù)器、席位要安裝的服務(wù)構(gòu)件進(jìn)行配置建模。建立基礎(chǔ)服務(wù)、支撐服務(wù)、應(yīng)用服務(wù)、數(shù)據(jù)之間的依賴和約束關(guān)系,安裝人員只需選擇應(yīng)用服務(wù),其支撐服務(wù)自動(dòng)安裝。建立自動(dòng)化安裝軟件包和安裝腳本。軟件安裝完成后,進(jìn)行系統(tǒng)初始化,初始化數(shù)據(jù)自動(dòng)導(dǎo)入。軟件安裝部署完成后,集中進(jìn)行必要的系統(tǒng)參數(shù)配置。2022/12/1313解決方案基于全局出發(fā),對(duì)指揮所(節(jié)點(diǎn)應(yīng)用場(chǎng)景模式2022/12/1351應(yīng)用場(chǎng)景模式2022/12/1314安裝組成2022/12/1352基礎(chǔ)服務(wù)安裝:主要有數(shù)據(jù)訪問服務(wù)、目錄服務(wù)、服務(wù)運(yùn)行支撐(ESB)以及基礎(chǔ)Web服務(wù)(柵格服務(wù)、心跳服務(wù)和元調(diào)度服務(wù))。Web應(yīng)用服務(wù)安裝:主要有門戶服務(wù)、文電服務(wù)、數(shù)據(jù)指揮服務(wù)、話音指揮服務(wù)執(zhí)行監(jiān)控服務(wù)、動(dòng)態(tài)版服務(wù)和通訊錄服務(wù)等第三方支持軟件的安裝:地理信息服務(wù)安裝、快客文電服務(wù)安裝部署、Oracle數(shù)據(jù)庫(kù)、消息中間件(TongLink/ActiveMQ)安裝許可管理License服務(wù)安裝:GCS的安裝部署許可license服務(wù)器席位功能應(yīng)用軟件安裝:客戶端插件安裝、功能應(yīng)用系統(tǒng)客戶端支撐服務(wù)安裝:主要有域名解析服務(wù)、時(shí)統(tǒng)服務(wù)、心跳服務(wù)、日志服務(wù)、Web服務(wù)容器等安裝組成2022/12/1315基礎(chǔ)服務(wù)安裝:主要有數(shù)據(jù)訪問部署、安裝使用場(chǎng)景2022/12/1353部署、安裝使用場(chǎng)景2022/12/1316安裝部署要素包裝2022/12/1354開發(fā)好的基礎(chǔ)服務(wù)、支撐服務(wù)、數(shù)據(jù)、應(yīng)用系統(tǒng)服務(wù)按照打包規(guī)范打包,編制靜默安裝腳本、數(shù)據(jù)初始化腳本,生成可通過執(zhí)行腳本就可自動(dòng)安裝的服務(wù)構(gòu)件。安裝部署要素包裝2022/12/1317開發(fā)好的基礎(chǔ)服務(wù)可安裝服務(wù)構(gòu)件創(chuàng)建流程2022/12/1355通過對(duì)自研服務(wù)和第三方支持軟件的進(jìn)行包裝,生產(chǎn)可安裝部署并具有依賴關(guān)系的服務(wù)構(gòu)件,放入安裝部署服務(wù)構(gòu)件庫(kù)中。
通過服務(wù)構(gòu)件管理工具可查看和管理服務(wù)構(gòu)件庫(kù)??砂惭b服務(wù)構(gòu)件創(chuàng)建流程2022/12/1318系統(tǒng)架設(shè)、安裝部署流程2022/12/1356系統(tǒng)架設(shè)、安裝部署流程2022/12/1319系統(tǒng)開設(shè)部署的功能需求分析統(tǒng)一服務(wù)軟件的版本規(guī)范、命名規(guī)范、依賴規(guī)范、自動(dòng)安裝腳本規(guī)范、初始化數(shù)據(jù)導(dǎo)入規(guī)范。提供指揮所(節(jié)點(diǎn))開設(shè)建模工具,對(duì)指揮所服務(wù)器組成、功能席位組成進(jìn)行配置。對(duì)各服務(wù)器下要安裝的服務(wù)提供界面建模。制定包裝生成可安裝部署服務(wù)構(gòu)件的規(guī)范,提供打包工具。對(duì)已安裝服務(wù)構(gòu)件的檢測(cè)與感知,可追加安裝新服務(wù)構(gòu)件。支持停機(jī)升級(jí)和部分功能服務(wù)構(gòu)件的在線升級(jí)。2022/12/1357系統(tǒng)開設(shè)部署的功能需求分析統(tǒng)一服務(wù)軟件的版本規(guī)范、命名規(guī)范、系統(tǒng)開設(shè)部署的功能需求分析(續(xù))支持新安裝系統(tǒng)的初始化數(shù)據(jù)一鍵導(dǎo)入。大概包括如下信息:全局地址信息部門信息、角色信息、人員信息通訊錄信息基礎(chǔ)元數(shù)據(jù)安裝結(jié)果報(bào)告、安裝日志生成提供集中統(tǒng)一的系統(tǒng)配置管理界面提供典型安裝、完全安裝、定制安裝方案。制定規(guī)范化的安裝部署手冊(cè)2022/12/1358系統(tǒng)開設(shè)部署的功能需求分析(續(xù))支持新安裝系統(tǒng)的初始化數(shù)據(jù)一系統(tǒng)開設(shè)部署產(chǎn)品化目標(biāo)規(guī)劃提供全局核心服務(wù)平臺(tái)的安裝部署工具:安裝界面簡(jiǎn)單配置根據(jù)用戶需求和硬件設(shè)備規(guī)劃定制安裝。針對(duì)固定指揮所、車載指揮所,實(shí)現(xiàn)可裁剪的安裝支持停機(jī)升級(jí)和部分功能服務(wù)構(gòu)件的在線升級(jí)。支持新安裝系統(tǒng)的初始化數(shù)據(jù)一鍵導(dǎo)入。支持安裝結(jié)果報(bào)告、安裝日志生成制定規(guī)范化的安裝部署手冊(cè)。2022/12/1359第一階段目標(biāo)系統(tǒng)開設(shè)部署產(chǎn)品化目標(biāo)規(guī)劃提供全局核心服務(wù)平臺(tái)的安裝部署工具2022/12/1360系統(tǒng)開設(shè)部署產(chǎn)品化目標(biāo)規(guī)劃提供系統(tǒng)開設(shè)建模工具和系統(tǒng)配置工具,根據(jù)模型文件進(jìn)行安裝包打包。采用集群式部署整個(gè)全局核心服務(wù),幫助用戶通過簡(jiǎn)單的配置完成全局核心服務(wù)平臺(tái)的安裝部署。能夠根據(jù)固定指揮機(jī)構(gòu)、機(jī)動(dòng)指揮機(jī)構(gòu)和手持終端的不同環(huán)境的實(shí)現(xiàn)可定制安裝、可裁剪的部署安裝全局核心服務(wù)平臺(tái)。可定制、簡(jiǎn)單易用的“一鍵式”安裝部署。后期目標(biāo)2022/12/1323系統(tǒng)開設(shè)部署產(chǎn)品化目標(biāo)規(guī)劃提供系統(tǒng)開匯報(bào)內(nèi)容2022/12/13611系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品化3集成許可管理4集成開發(fā)環(huán)境平臺(tái)的軟件集成5匯報(bào)內(nèi)容2022/12/13241系統(tǒng)開設(shè)部署2平臺(tái)產(chǎn)品開發(fā)環(huán)境現(xiàn)狀和存在的問題基于GCP平臺(tái)二次開發(fā)現(xiàn)狀二次開發(fā)人員自己引入所需服務(wù)的Jar包的開發(fā)和基于Webservice的開發(fā);在開發(fā)本地要生成所需服務(wù)的單獨(dú)的配置文件,調(diào)試時(shí)需對(duì)每一個(gè)配置文件進(jìn)行配置;各服務(wù)的編程手冊(cè)文檔分散獨(dú)立。針對(duì)基于GCP平臺(tái)的開發(fā),有這樣的困惑平臺(tái)龐大,如何為開發(fā)用戶提供簡(jiǎn)易、易理解的架構(gòu)進(jìn)行使用;開發(fā)過程使用繁瑣,當(dāng)需要使用某個(gè)GCP的服務(wù)接口時(shí),需要全部導(dǎo)入服務(wù)的依賴包,容易導(dǎo)致版本混亂;配置文件過多,二次開發(fā)人員不知如何配置;開發(fā)效率低下,開發(fā)人員從知道自己需要調(diào)用什么服務(wù)和服務(wù)接口到獲取Jar包,或者Webservice接口調(diào)用需要長(zhǎng)時(shí)間的學(xué)習(xí)過程。2022/12/1362開發(fā)環(huán)境現(xiàn)狀和存在的問題基于GCP平臺(tái)二次開發(fā)現(xiàn)狀2022/解決方案解決方案使用maven構(gòu)建業(yè)務(wù)應(yīng)用,提供完整的maven本地庫(kù);提供規(guī)范的pom.xml依賴文檔;提供全局核心服務(wù)總體架構(gòu)圖文描述的開發(fā)文檔;提供完整和規(guī)范的接口描述和示例程序;提供基于Eclipse的插件的集成開發(fā)環(huán)境(IDE);友好的編程接口提示;全局核心服務(wù)的二次開發(fā)服務(wù)組件進(jìn)行分類,不同類型組件提供不同的集成和調(diào)用方式;提供基于GCP運(yùn)行環(huán)境邊開發(fā)邊使用全局核心服務(wù)進(jìn)行調(diào)試的模式。2022/12/1363解決方案解決方案2022/12/1326集成開發(fā)環(huán)境使用場(chǎng)景2022/12/1364集成開發(fā)環(huán)境使用場(chǎng)景2022/12/1327全局
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年華東師大版八年級(jí)地理上冊(cè)月考試卷含答案
- 2025年人教新起點(diǎn)八年級(jí)歷史下冊(cè)月考試卷含答案
- 2025年度農(nóng)業(yè)科技示范項(xiàng)目-太陽(yáng)能灌溉系統(tǒng)研發(fā)與推廣合同3篇
- 二零二五版物流企業(yè)派遣員工運(yùn)輸管理合同4篇
- 二零二五版智能安防系統(tǒng)集成與門面房裝修合同4篇
- 二零二五年度廚房設(shè)備環(huán)保材料采購(gòu)合同11篇
- 二零二五年度大型活動(dòng)模特選拔與合作合同模板4篇
- 二零二五版民品典當(dāng)借款合同終止條件說明4篇
- 二零二五年度慈溪市編制智慧城市建設(shè)合同3篇
- 二零二五年度廚房員工勞動(dòng)合同加班費(fèi)計(jì)算與支付合同4篇
- 2024年山東省泰安市高考物理一模試卷(含詳細(xì)答案解析)
- 護(hù)理指南手術(shù)器械臺(tái)擺放
- 腫瘤患者管理
- 2025年中國(guó)航空部附件維修行業(yè)市場(chǎng)競(jìng)爭(zhēng)格局、行業(yè)政策及需求規(guī)模預(yù)測(cè)報(bào)告
- 2025春夏運(yùn)動(dòng)戶外行業(yè)趨勢(shì)白皮書
- 《法制宣傳之盜竊罪》課件
- 通信工程單位勞動(dòng)合同
- 2024年醫(yī)療器械經(jīng)營(yíng)質(zhì)量管理規(guī)范培訓(xùn)課件
- 零部件測(cè)繪與 CAD成圖技術(shù)(中職組)沖壓機(jī)任務(wù)書
- 2024年計(jì)算機(jī)二級(jí)WPS考試題庫(kù)380題(含答案)
- 高低壓配電柜產(chǎn)品營(yíng)銷計(jì)劃書
評(píng)論
0/150
提交評(píng)論