• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      軟件外包平臺的架構(gòu)設(shè)計(jì)

      2019-04-25 08:51:18陶意凡東北石油大學(xué)
      數(shù)碼世界 2019年3期
      關(guān)鍵詞:服務(wù)平臺框架流程

      陶意凡 東北石油大學(xué)

      軟件外包中介平臺模型囊括了多方參與的復(fù)雜的多層次管理和外包交互行為,涉及多種管理方法、數(shù)據(jù)分析、數(shù)據(jù)采集以及多種復(fù)雜流程控制;經(jīng)??赡芤幚砀鞣N結(jié)構(gòu)化或非結(jié)構(gòu)化管理過程帶來的風(fēng)險(xiǎn)與困難,而這往往將伴隨大量的數(shù)據(jù)流量;此外我們要解決軟件外包過程中的存在的多方溝通交流困難以及流程管理的安全性低等問題,因此我們需要建立一個(gè)有效且高效的統(tǒng)一平臺來進(jìn)行流程和數(shù)據(jù)的管理。本文將給出軟件外包項(xiàng)目中介平臺的總體設(shè)計(jì),并一一說明了本系統(tǒng)的主要功能模塊以及應(yīng)用。

      為了滿足軟件外包公司跟著自己的需要來承包適合自身的項(xiàng)目,為改進(jìn)公司軟件項(xiàng)目外包過程的管理能力,本平臺系統(tǒng)通過對軟件項(xiàng)目進(jìn)行追蹤、審查等,為外包公司鋪設(shè)好基礎(chǔ)設(shè)施以及管理流程,從而逐步提高企業(yè)公司過程管理能力,使軟件項(xiàng)目產(chǎn)品的質(zhì)量得到保障。

      根據(jù)外包中介平臺的需求,平臺需要具有以下幾大特點(diǎn)有足夠的安全性、功能強(qiáng)大、能夠存儲(chǔ)海量數(shù)據(jù),因此平臺的系統(tǒng)結(jié)構(gòu)如圖1.1示:

      圖1.1 平臺系統(tǒng)結(jié)構(gòu)

      平臺分為前后端。前端強(qiáng)調(diào)較高的用戶交互性,后端側(cè)重于系統(tǒng)的高性能的數(shù)據(jù)處理、數(shù)據(jù)傳輸以及安全性設(shè)計(jì)。

      由于平臺需要提供給外包方以及雇傭方等多方角色使用,所以需要考慮到諸多性能以及功能模塊。

      軟件外包中介服務(wù)平臺架構(gòu)分為三層。

      應(yīng)用層,實(shí)現(xiàn)外包項(xiàng)目的交付、管理、審查等;平臺層,支持對大量數(shù)據(jù)的采集、分析、處理等;框架層,平臺層技術(shù)的支撐基礎(chǔ)。

      軟件外包服務(wù)中介平臺由用戶模塊、交易模式、法律保護(hù)三大個(gè)基礎(chǔ)模塊組成。用戶模塊用于區(qū)分承包方和外包方角色,交易模塊用來保護(hù)角色之間的交易以及項(xiàng)目管理,法律保護(hù)模塊用來維護(hù)角色的合法權(quán)益。

      平臺采用B/S(瀏覽器/服務(wù)器)架構(gòu),采用mvvm(前后端分離)的設(shè)計(jì)模式,前端通過vue+vuex+vue-router完成前端的工程化開發(fā),提高前端可維護(hù)性,通過axios完成對后端數(shù)據(jù)的提取和處理,通過iview完成前端可視化ui界面的設(shè)計(jì),后端使用django完成后端模型的快速開發(fā),完成后端數(shù)據(jù)的快速提取,及接口的設(shè)計(jì),使用djangorestframwork完成restful接口的開發(fā),提升程序整體架構(gòu)的可擴(kuò)展性,使用redis進(jìn)行緩存,提升前端獲取后端數(shù)據(jù)的速率,以提升用戶對平臺的體驗(yàn)感。

      前端技術(shù):

      (1)vue

      Vue是一個(gè)構(gòu)建數(shù)據(jù)驅(qū)動(dòng)的web界面的漸進(jìn)式框架。

      (2)vue-router

      VueRouter是Vue.js官方的路由管理器。它和Vue.js的核心深度集成,讓構(gòu)建單頁面應(yīng)用變得易如反掌。

      (3)vue-devtools

      vue-devtools是一款基于chrome游覽器的插件,用于調(diào)試vue應(yīng)用,這可以極大地提高我們的調(diào)試效率。

      (4)vuex

      Vuex是一個(gè)專為Vue.js應(yīng)用程序開發(fā)的狀態(tài)管理模式。

      (5)axios

      axios是一個(gè)基于Promise用于瀏覽器和node.js的HTTP客戶端。

      (6)iview

      iView默認(rèn)提供了一套UI主題,并且可以在一定程度上定制新主題。

      后端技術(shù):

      (1)python3.6.3

      Python是一門面向?qū)ο蟮慕忉屝偷哪_本語言。

      (2)Django

      Django作為python web開發(fā)中最富盛名的框架,內(nèi)部攜帶的orm框架完美的提升了開發(fā)者的開發(fā)效率。另一方面,Django有廣泛的實(shí)踐案例和完善的在線文檔。最后一個(gè)殺手級的方案,Django自帶后臺管理系統(tǒng)admin。

      (3)DjangoRestFramwork

      DjangoRestFramwork框架是一個(gè)用于構(gòu)建Web API的功能強(qiáng)大且靈活的工具包。提供API接口測試,提供接口文檔在線生成,提供身份驗(yàn)證策略包括OAuth1a和OAuth2的軟件包,支持ORM和非ORM數(shù)據(jù)源的序列化,擁有廣泛的文檔和良好的社區(qū)支持。

      平臺通過前后端技術(shù)結(jié)合,實(shí)現(xiàn)了REST風(fēng)格接口、多租戶、并行處理、分布式緩存以及分布式存儲(chǔ)等特點(diǎn)。從而能夠支撐起足夠龐大的用戶群體以及海量的數(shù)據(jù)管理。

      軟件外包中介服務(wù)平臺提供軟件外包服務(wù)體系、項(xiàng)目管理體系、自由交易體系等平臺管理框架,也提供法律保證。在平臺上完成外包方和承包方的交易過程,可以提高外包項(xiàng)目成功率以及有效保障項(xiàng)目質(zhì)量。實(shí)現(xiàn)軟件外包中介服務(wù)平臺的意義,在于通過使用技術(shù)手段和有效的商業(yè)運(yùn)營,來提高中小型軟件外包公司的項(xiàng)目能力,創(chuàng)新軟件外包發(fā)展之路。

      猜你喜歡
      服務(wù)平臺框架流程
      密碼服務(wù)平臺
      打造一體化汽車服務(wù)平臺
      框架
      吃水果有套“清洗流程”
      廣義框架的不相交性
      論基于云的電子政務(wù)服務(wù)平臺構(gòu)建
      基于云計(jì)算的民航公共信息服務(wù)平臺
      違反流程 致命誤判
      WTO框架下
      法大研究生(2017年1期)2017-04-10 08:55:06
      本刊審稿流程
      石首市| 梧州市| 堆龙德庆县| 江津市| 梧州市| 板桥市| 怀柔区| 博罗县| 盐山县| 徐闻县| 六安市| 德化县| 周至县| 安图县| 建水县| 金阳县| 弥勒县| 岑溪市| 安福县| 凤山市| 中牟县| 多伦县| 贺兰县| 美姑县| 平南县| 兰考县| 伊宁市| 昭通市| 博爱县| 武宁县| 彰化市| 炎陵县| 英吉沙县| 邵阳市| 义马市| 宣化县| 于都县| 望江县| 吉安县| 吴桥县| 常山县|