亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種敏捷開發(fā)、關(guān)聯(lián)表單的開發(fā)管理模型研發(fā)和實(shí)踐

        2020-12-29 09:21:00于國(guó)際鐘建栩余少鋒馬一寧廖崇陽(yáng)
        關(guān)鍵詞:表單頁(yè)面螺旋

        于國(guó)際,鐘建栩,余少鋒,馬一寧,廖崇陽(yáng)

        (南方電網(wǎng)調(diào)峰調(diào)頻發(fā)電有限公司信息通信分公司,廣東 廣州 511400)

        關(guān)聯(lián)表單是指管理信息系統(tǒng)或商業(yè)互聯(lián)網(wǎng)服務(wù)系統(tǒng)調(diào)取表單時(shí),充分利用相關(guān)信息協(xié)助用戶完成大部分表單內(nèi)容填寫的一種表單實(shí)現(xiàn)方式。敏捷開發(fā)指在軟件工程中將對(duì)應(yīng)功能進(jìn)行有效分割,使每個(gè)功能形成可以獨(dú)立操作的子系統(tǒng),且在不改變子系統(tǒng)對(duì)外數(shù)據(jù)接口的前提下實(shí)現(xiàn)對(duì)子系統(tǒng)進(jìn)行獨(dú)立開發(fā)的系統(tǒng)開發(fā)模式[1]。在敏捷開發(fā)和關(guān)聯(lián)表單的開發(fā)管理模型中,管理客體為關(guān)聯(lián)表單,管理模式為敏捷開發(fā),管理對(duì)象為開發(fā)過程。

        關(guān)聯(lián)表單的需求是豐富的數(shù)據(jù)融合過程,需要將系統(tǒng)內(nèi)更多模塊的相關(guān)數(shù)據(jù)進(jìn)行傳值、融合,但敏捷開發(fā)系統(tǒng)的獨(dú)立性需要充分分割子系統(tǒng)才可以實(shí)現(xiàn)。因此在進(jìn)行管理模型開發(fā)時(shí),如果單純?cè)诿艚蓍_發(fā)與關(guān)聯(lián)表單之間尋求平衡,無法發(fā)揮二者的最大效能[2]。本文將探尋一種可以將敏捷開發(fā)和關(guān)聯(lián)表單效能均發(fā)揮到最大的開發(fā)管理模型。

        1 關(guān)聯(lián)表單的開發(fā)需求分析

        對(duì)關(guān)聯(lián)表單來說,根據(jù)用戶注冊(cè)信息和應(yīng)用場(chǎng)景信息,在數(shù)據(jù)庫(kù)中獲得數(shù)據(jù)輸入表單信息后,將數(shù)據(jù)輸入到數(shù)據(jù)庫(kù)中,完成關(guān)聯(lián)表單的通用開發(fā)目標(biāo)。關(guān)聯(lián)表單系統(tǒng)內(nèi)部數(shù)據(jù)流如圖1所示。

        圖1中,關(guān)聯(lián)表單的核心數(shù)據(jù)流來源于對(duì)生成數(shù)據(jù)查詢和對(duì)數(shù)據(jù)查詢后進(jìn)行的數(shù)據(jù)治理,將數(shù)據(jù)治理結(jié)果導(dǎo)入到表單完善表單信息后,對(duì)表單數(shù)據(jù)進(jìn)行數(shù)據(jù)治理,再將治理后的數(shù)據(jù)輸送到數(shù)據(jù)庫(kù)中[3]。為了實(shí)現(xiàn)該過程,在數(shù)據(jù)處理過程中,需要構(gòu)建數(shù)據(jù)查詢策略,而該策略需要整合當(dāng)前頁(yè)面的框架信息和用戶信息,針對(duì)特定用戶的特定權(quán)限在當(dāng)前框架場(chǎng)景下構(gòu)建數(shù)據(jù)查詢策略。而在表單頁(yè)面,需要用戶手動(dòng)輸入信息,或從API虛擬數(shù)據(jù)接口中調(diào)用數(shù)據(jù)信息,或支持用戶使用表單處理器通過數(shù)據(jù)輸入模塊對(duì)表單信息進(jìn)行填寫。

        圖1 關(guān)聯(lián)表單系統(tǒng)內(nèi)部數(shù)據(jù)流圖

        在敏捷開發(fā)模型下,如果將關(guān)聯(lián)表單作為一個(gè)獨(dú)立的敏捷開發(fā)模塊,則根據(jù)圖1 ,其外部數(shù)據(jù)傳輸方式可在圖2所示的數(shù)據(jù)流圖中反映出來。

        圖2 關(guān)聯(lián)表單系統(tǒng)外部數(shù)據(jù)流圖

        圖2中,敏捷開發(fā)的關(guān)聯(lián)表單獨(dú)立模塊需要有與數(shù)據(jù)庫(kù)平臺(tái)進(jìn)行數(shù)據(jù)傳輸?shù)娜δ軘?shù)據(jù)接口,另外還應(yīng)支持圖左側(cè)的諸多數(shù)據(jù)輸入接口[4],即關(guān)聯(lián)表單是一個(gè)擁有豐富數(shù)據(jù)輸入接口且輸出接口單一向數(shù)據(jù)庫(kù)提供數(shù)據(jù)支持的敏捷開發(fā)獨(dú)立模塊。因此在敏捷開發(fā)模型下對(duì)關(guān)聯(lián)表單進(jìn)行開發(fā),其關(guān)鍵點(diǎn)在于實(shí)現(xiàn)支持多種數(shù)據(jù)傳輸設(shè)計(jì),同時(shí)開發(fā)可以調(diào)用數(shù)據(jù)庫(kù)的數(shù)據(jù)接口。

        2 關(guān)聯(lián)表單的敏捷開發(fā)任務(wù)分解

        根據(jù)上述開發(fā)需求分析,可以進(jìn)行基于敏捷開發(fā)模型的關(guān)聯(lián)表單開發(fā)任務(wù)分解,通過數(shù)據(jù)傳輸實(shí)現(xiàn)對(duì)數(shù)據(jù)接收端的設(shè)計(jì),同時(shí)針對(duì)每一項(xiàng)輸入數(shù)據(jù)開發(fā)對(duì)應(yīng)的數(shù)據(jù)輸入治理模塊[5]。完成輸入數(shù)據(jù)治理后,將數(shù)據(jù)導(dǎo)入到表單中,此時(shí)還需要根據(jù)導(dǎo)入的數(shù)據(jù)在數(shù)據(jù)庫(kù)中讀出表單關(guān)聯(lián)信息,根據(jù)表單對(duì)上傳數(shù)據(jù)進(jìn)行數(shù)據(jù)出口治理,同時(shí)將數(shù)據(jù)上傳到數(shù)據(jù)庫(kù)驅(qū)動(dòng)模塊中。關(guān)聯(lián)表單的敏捷開發(fā)任務(wù)分解如圖3所示。

        圖3 關(guān)聯(lián)表單的敏捷開發(fā)任務(wù)分解示意圖

        圖3中,除數(shù)據(jù)接口和數(shù)據(jù)輸入治理2組模塊外,還包含了表單頁(yè)面(前端)、查詢策略、數(shù)據(jù)庫(kù)驅(qū)動(dòng)、數(shù)據(jù)上傳治理、數(shù)據(jù)上傳接口等5個(gè)模塊,這些模塊的具體開發(fā)任務(wù)如下。

        1)數(shù)據(jù)接口模塊。數(shù)據(jù)接口模塊負(fù)責(zé)數(shù)據(jù)的請(qǐng)求、接收、反饋等,同時(shí)實(shí)現(xiàn)對(duì)UDP或者TCP接口的管理,或?qū)PI控件的驅(qū)動(dòng)[6]。因?yàn)閿?shù)據(jù)接口的信息傳輸是靠接收端完成的,所以應(yīng)滿足與對(duì)方接口開發(fā)團(tuán)隊(duì)之間設(shè)定的數(shù)據(jù)協(xié)議,協(xié)議包括數(shù)據(jù)請(qǐng)求與數(shù)據(jù)反饋的格式與響應(yīng)機(jī)制。

        2)數(shù)據(jù)輸入治理模塊。接收數(shù)據(jù)后應(yīng)對(duì)數(shù)據(jù)進(jìn)行治理,包括雙向加密傳輸數(shù)據(jù)的解密、涉密數(shù)據(jù)的進(jìn)一步數(shù)據(jù)脫敏、防止數(shù)據(jù)注入的二次數(shù)據(jù)保護(hù)、強(qiáng)制數(shù)字化數(shù)據(jù)的數(shù)據(jù)解釋還原、流媒體數(shù)據(jù)或二進(jìn)制數(shù)據(jù)的文件重構(gòu)等。

        3)查詢策略模塊。

        查詢策略模塊需要對(duì)所有數(shù)據(jù)治理模塊提交的數(shù)據(jù)進(jìn)行識(shí)別并分組,確認(rèn)用戶身份和相關(guān)積分?jǐn)?shù)據(jù)的狀態(tài)、判斷鏈接到表單的來源頁(yè)面地址等,以實(shí)現(xiàn)對(duì)表單中聯(lián)合信息的精確提取。

        《普通高中生物學(xué)課程標(biāo)準(zhǔn)(2017年版)》提出:“積極開發(fā)與利用生物學(xué)課程資源”、“課程內(nèi)容有機(jī)融入中華優(yōu)秀傳統(tǒng)文化”。我國(guó)有56個(gè)民族,壯族是少數(shù)民族中人數(shù)最多的民族,主要分布在廣西壯族自治區(qū)。它具有獨(dú)特的飲食文化,其中蘊(yùn)含著豐富的生物學(xué)知識(shí),當(dāng)?shù)亟處熗诰蚱渲械纳飳W(xué)課程資源并運(yùn)用到生物學(xué)教學(xué)中,既有利于學(xué)生認(rèn)識(shí)壯族飲食文化中的生物學(xué)知識(shí),又可拓寬生物學(xué)課程資源的開發(fā)路徑。

        4)表單頁(yè)面模塊。表單頁(yè)面模塊是一個(gè)基于HTML5、PHP、ASP、C#或其他前端開發(fā)系統(tǒng)的前端頁(yè)面系統(tǒng),也是該系統(tǒng)中用戶唯一可以看到的界面。該頁(yè)面模塊的設(shè)計(jì)包括UI設(shè)計(jì)、VI實(shí)現(xiàn)、CSS設(shè)計(jì)等開發(fā)任務(wù)。

        5)數(shù)據(jù)上傳治理模塊。表單頁(yè)面一般位于用戶界面端口,從用戶界面向開發(fā)界面的數(shù)據(jù)一般需要進(jìn)行雙向加密,數(shù)據(jù)加密時(shí)應(yīng)選擇一種可充分解密的數(shù)據(jù)加密方式,一般有雙向字典式加密、數(shù)據(jù)位移式加密等方式。同時(shí),還應(yīng)確保用戶信息的安全性。對(duì)流媒體、位圖、音頻等數(shù)據(jù)應(yīng)進(jìn)行流媒體化以實(shí)現(xiàn)公網(wǎng)數(shù)據(jù)傳輸。

        6)數(shù)據(jù)上傳模塊。將進(jìn)行數(shù)據(jù)治理后的信息通過該模塊連接到數(shù)據(jù)庫(kù)驅(qū)動(dòng)模塊中,實(shí)現(xiàn)數(shù)據(jù)的上傳,該模塊應(yīng)對(duì)表單的數(shù)據(jù)增、刪、改等更新操作設(shè)定相應(yīng)策略,在相應(yīng)的策略下實(shí)現(xiàn)數(shù)據(jù)的上傳。

        7)數(shù)據(jù)庫(kù)驅(qū)動(dòng)模塊。數(shù)據(jù)庫(kù)驅(qū)動(dòng)模塊一般由數(shù)據(jù)庫(kù)平臺(tái)系統(tǒng)控制,但也有一些要求較為復(fù)雜的系統(tǒng)需要對(duì)數(shù)據(jù)庫(kù)驅(qū)動(dòng)模塊進(jìn)行二次開發(fā),以提升數(shù)據(jù)庫(kù)的驅(qū)動(dòng)效率。該模塊的核心功能是執(zhí)行SQL命令。

        3 基于敏捷開發(fā)的五螺旋模型

        五螺旋開發(fā)模型是一種由需求驅(qū)動(dòng)、持續(xù)改進(jìn)的軟件工程開發(fā)模型,在敏捷開發(fā)模型下構(gòu)建五螺旋模型,一方面可以實(shí)現(xiàn)敏捷開發(fā)的小團(tuán)隊(duì)開發(fā)模式和快速響應(yīng)模式[7],另一方面可實(shí)現(xiàn)五螺旋自驅(qū)動(dòng)強(qiáng)需求的開發(fā)過程。五螺旋模型下的管理協(xié)調(diào)過程如圖4所示。

        圖4 五螺旋模型下的管理協(xié)調(diào)過程

        圖4所示的管理協(xié)調(diào)過程是一種循環(huán)的開發(fā)模式,通過五螺旋模型下的管理協(xié)調(diào)過程實(shí)現(xiàn)各部門之間的互相協(xié)調(diào),最終協(xié)同完成開發(fā)任務(wù)。五螺旋模型下,并不執(zhí)行交付過程,而是直接在團(tuán)隊(duì)內(nèi)由測(cè)試部門、環(huán)境部門、產(chǎn)品部門觀察運(yùn)行結(jié)果,根據(jù)運(yùn)行結(jié)果來決定下一步的開發(fā)需求。

        引入敏捷開發(fā)前,表單開發(fā)為單純性的前端開發(fā),架構(gòu)部門、開發(fā)部門等其他相關(guān)部門對(duì)表單開發(fā)的支持力度并不大。引入敏捷開發(fā)后,成立了針對(duì)特定關(guān)聯(lián)表單的敏捷開發(fā)團(tuán)隊(duì),團(tuán)隊(duì)內(nèi)在設(shè)立前端部門的同時(shí),也設(shè)立了其他相關(guān)部門,接到任務(wù)后,由該聯(lián)合表單開發(fā)團(tuán)隊(duì)獨(dú)立完成整個(gè)開發(fā)過程。

        通過上述分析可以看出,五螺旋模型可作為敏捷開發(fā)與關(guān)聯(lián)表單充分結(jié)合的紐帶,其結(jié)合方式有以下2點(diǎn)特征:

        1)將關(guān)聯(lián)表單形成獨(dú)立子系統(tǒng)進(jìn)行持續(xù)開發(fā)。

        五螺旋模型驅(qū)動(dòng)下,關(guān)聯(lián)表單的開發(fā)團(tuán)隊(duì)必須包含產(chǎn)品部門、架構(gòu)部門、開發(fā)部門、前端部門、測(cè)試部門、環(huán)境部門等六大部門。關(guān)聯(lián)表單作為一個(gè)開發(fā)目標(biāo),必須具備獨(dú)立子系統(tǒng)的相關(guān)條件[8]。將關(guān)聯(lián)表單形成獨(dú)立子系統(tǒng)完成特定功能軟件的開發(fā)存在可行性。

        2)將敏捷開發(fā)運(yùn)用到全系統(tǒng)執(zhí)行中。

        全系統(tǒng)執(zhí)行敏捷開發(fā)的關(guān)鍵在于系統(tǒng)內(nèi)的子功能模塊數(shù)量足夠集約,且功能之間的邊界足夠清晰。因?yàn)槊艚蓍_發(fā)模式下,團(tuán)隊(duì)內(nèi)的配合更加簡(jiǎn)約,所以團(tuán)隊(duì)內(nèi)六大部門的人員配置相對(duì)較少,如15~20人的開發(fā)團(tuán)隊(duì),就可以構(gòu)成一個(gè)敏捷開發(fā)體系。一般來講,70個(gè)功能頁(yè)面的管理信息系統(tǒng)開發(fā)項(xiàng)目,其整體開發(fā)人員在1 500人以內(nèi),而20個(gè)功能頁(yè)面的商業(yè)化互聯(lián)網(wǎng)APP項(xiàng)目,其整體開發(fā)人員在400人以內(nèi)。與動(dòng)輒數(shù)千人的開發(fā)團(tuán)隊(duì)規(guī)模相比,可以節(jié)約大量的人力資源成本。

        4 管理模型的應(yīng)用實(shí)測(cè)

        以國(guó)內(nèi)某二線軟件開發(fā)服務(wù)公司為例,該公司承擔(dān)3個(gè)APP軟件項(xiàng)目和2個(gè)管理信息系統(tǒng)項(xiàng)目的持續(xù)開發(fā)任務(wù),企業(yè)擁有合同制員工4 200人,其中專業(yè)技術(shù)人員3 700人。為測(cè)試敏捷開發(fā)項(xiàng)目管理模型在該企業(yè)中的應(yīng)用效果[9],選擇1個(gè)APP軟件項(xiàng)目作為敏捷開發(fā)的試點(diǎn),該軟件擁有功能頁(yè)面21個(gè),其中關(guān)聯(lián)表單6個(gè)。傳統(tǒng)的開發(fā)模式用APP1和APP2表示,A為APP1和APP2的平均值,敏捷開發(fā)模式用APP3表示,對(duì)傳統(tǒng)的開發(fā)模式和敏捷開發(fā)模式進(jìn)行比較,得出關(guān)聯(lián)表單的持續(xù)開發(fā)模型比較結(jié)果見表1。

        表1 關(guān)聯(lián)表單持續(xù)開發(fā)模型

        由表1可見,敏捷開發(fā)模式下需要投入的人員大幅度減少,人均周工時(shí)壓縮了36.83%,人均績(jī)效增加了36.64%,用戶對(duì)開發(fā)過程的滿意度提高到94.5%。主要原因是:1)敏捷開發(fā)過程對(duì)項(xiàng)目功能模塊的劃分更加細(xì)致,開發(fā)過程更加簡(jiǎn)便。2)基于敏捷開發(fā),配合五螺旋模型,針對(duì)特定的功能頁(yè)(如關(guān)聯(lián)表單頁(yè))形成相對(duì)穩(wěn)定的開發(fā)團(tuán)隊(duì),可有效提升管理效率,開發(fā)執(zhí)行效果也更加明顯。

        5 結(jié)束語(yǔ)

        將敏捷開發(fā)模型和五螺旋開發(fā)模型合并,對(duì)關(guān)聯(lián)表單進(jìn)行功能模塊劃分時(shí),將數(shù)據(jù)提供模塊和數(shù)據(jù)接收模塊劃分到兩個(gè)不同的敏捷開發(fā)模塊中分別進(jìn)行開發(fā),可以有效地解決敏捷開發(fā)和關(guān)聯(lián)表單開發(fā)需求的矛盾[10],團(tuán)隊(duì)人數(shù)和人均周工時(shí)均有效減少,人均績(jī)效顯著提升,從而可實(shí)現(xiàn)更高的項(xiàng)目管理效能。

        猜你喜歡
        表單頁(yè)面螺旋
        大狗熊在睡覺
        刷新生活的頁(yè)面
        電子表單系統(tǒng)應(yīng)用分析
        華東科技(2021年9期)2021-09-23 02:15:24
        旋風(fēng)“螺旋丸”
        淺談網(wǎng)頁(yè)制作中表單的教學(xué)
        螺旋變變變
        奇妙的螺旋
        256層螺旋CT在肺撕裂傷診斷中的應(yīng)用
        基于Infopath實(shí)現(xiàn)WEB動(dòng)態(tài)表單的研究
        電子世界(2012年24期)2012-12-17 10:49:06
        動(dòng)態(tài)表單技術(shù)在教學(xué)管理中的應(yīng)用*
        日本一区二区三区在线观看视频| 国产a三级久久精品| 日韩av在线毛片| 久久精品国产亚洲av成人无人区| 少妇免费av一区二区三区久久 | 久久精品国波多野结衣| av网站影片在线观看| 亚洲av香蕉一区二区三区av| 最近中文字幕免费完整版| 亚洲熟妇少妇69| av在线网站手机播放| 亚洲中文字幕在线综合| 无码人妻av免费一区二区三区| 最新国产拍偷乱偷精品| 在线视频亚洲一区二区三区| 美腿丝袜诱惑一区二区| 永久免费看啪啪网址入口| 国产成人精品日本亚洲语音1| 中文字幕亚洲综合久久久| 野花香社区在线视频观看播放| 国模少妇一区二区三区| 国产丝袜免费精品一区二区 | 国产综合自拍| 青青青草视频手机在线| 精品国产粉嫩内射白浆内射双马尾 | 毛茸茸的中国女bbw| 亚洲AV日韩Av无码久久| 中文字幕人妻久久久中出| 亚洲国产天堂久久综合| 欧美精品一级| 在线高清亚洲精品二区| 无套中出丰满人妻无码| 国产做无码视频在线观看浪潮| 婷婷开心五月综合基地| 一级r片内射视频播放免费| 无码精品人妻一区二区三区影院| 一本加勒比hezyo无码视频| 免费人成网站在线视频| www射我里面在线观看| 国产小屁孩cao大人| 麻豆视频av在线观看|