【技術(shù)實現(xiàn)步驟摘要】
業(yè)務(wù)模型的代碼生成方法和裝置
[0001]本公開涉及計算機
,尤其涉及一種業(yè)務(wù)模型的代碼生成方法和裝置。
技術(shù)介紹
[0002]目前,銀行金融業(yè)界通過企業(yè)級架構(gòu)方法梳理構(gòu)建企業(yè)級業(yè)務(wù)流程,將企業(yè)級戰(zhàn)略分解為戰(zhàn)略能力,并注入業(yè)務(wù)模型后,IT生成業(yè)務(wù)模型的落地實施。
[0003]相關(guān)技術(shù)中,采用“瀑布式”的建模方法,即基于一個完整需求進行業(yè)務(wù)建模,進而根據(jù)業(yè)務(wù)建模成果完成IT落地實施。“瀑布式”的建模方法講究按序執(zhí)行,前一個階段的輸出作為后一個階段的輸入,即追求在完整生成業(yè)務(wù)建模成果后再完成與IT(Information Technology,信息技術(shù))代碼的對接設(shè)計,但是,“瀑布式”的建模模式要求每個階段都必須在前一個階段完成之后開始,且不允許返回前一個階段,這一要求使得在進入業(yè)務(wù)模型與IT對接的階段時,如果發(fā)現(xiàn)業(yè)務(wù)模型成果與IT設(shè)計間存在不一致,業(yè)務(wù)建模成果很難及時調(diào)整,導(dǎo)致業(yè)務(wù)模型與IT落地出現(xiàn)脫節(jié)、不匹配的情況,這種情況不僅會造成業(yè)務(wù)建模的大量返工,最終還會導(dǎo)致業(yè)務(wù)模型在IT落地時的效果與預(yù)期產(chǎn)生偏差。
技術(shù)實現(xiàn)思路
[0004]本公開提供一種業(yè)務(wù)模型的代碼生成方法和裝置,以至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。本公開的技術(shù)方案如下:
[0005]根據(jù)本公開實施例的第一方面,提供一種業(yè)務(wù)模型的代碼生成方法,應(yīng)用于需求端,包括:獲取業(yè)務(wù)需求列表,并依次向設(shè)計端發(fā)送攜帶所述業(yè)務(wù)需求列表的各業(yè)務(wù)需求的第一請求;在接收到所述設(shè)計端發(fā)送的第一響應(yīng)的情況下,獲取與所述第一響應(yīng)對應(yīng) ...
【技術(shù)保護點】
【技術(shù)特征摘要】
1.一種業(yè)務(wù)模型的代碼生成方法,其特征在于,應(yīng)用于需求端,包括:獲取業(yè)務(wù)需求列表,并依次向設(shè)計端發(fā)送攜帶所述業(yè)務(wù)需求列表的各業(yè)務(wù)需求的第一請求;在接收到所述設(shè)計端發(fā)送的第一響應(yīng)的情況下,獲取與所述第一響應(yīng)對應(yīng)的業(yè)務(wù)需求的第一業(yè)務(wù)建模子周期,并向所述設(shè)計端發(fā)送攜帶所述業(yè)務(wù)建模子周期的第二請求,其中,第一響應(yīng)是響應(yīng)于對所述業(yè)務(wù)需求的第一確認操作生成的;在接收到所述設(shè)計端發(fā)送的最后一個第二響應(yīng)的情況下,依次向所述設(shè)計端發(fā)送各業(yè)務(wù)建模請求,其中,各所述業(yè)務(wù)建模請求中攜帶所述業(yè)務(wù)需求列表中的至少一個業(yè)務(wù)需求,最后一個第二響應(yīng)是在響應(yīng)于最后一個第二請求中業(yè)務(wù)建模子周期的第二確認操作生成的,所述最后一個第二請求是所述需求端在接收到響應(yīng)于最后一個第一請求所生成的第一響應(yīng)時所發(fā)送的,各所述業(yè)務(wù)建模請求用于根據(jù)各所述業(yè)務(wù)建模請求中的業(yè)務(wù)需求和對應(yīng)業(yè)務(wù)建模請求匹配的第二業(yè)務(wù)建模子周期,進行業(yè)務(wù)建模,以得到與各所述業(yè)務(wù)建模請求匹配的業(yè)務(wù)子模型,所述第二業(yè)務(wù)建模子周期是根據(jù)對應(yīng)業(yè)務(wù)建模請求中的至少一個業(yè)務(wù)需求的第一業(yè)務(wù)建模子周期確定的;在接收到所述設(shè)計端發(fā)送的攜帶所述業(yè)務(wù)子模型的業(yè)務(wù)建模響應(yīng)的情況下,以根據(jù)所述業(yè)務(wù)子模型,生成業(yè)務(wù)模型和與所述業(yè)務(wù)模型匹配的業(yè)務(wù)代碼。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在接收到所述設(shè)計端發(fā)送的攜帶所述業(yè)務(wù)子模型的業(yè)務(wù)建模響應(yīng)的情況下,以根據(jù)所述業(yè)務(wù)子模型,生成業(yè)務(wù)模型和與所述業(yè)務(wù)模型匹配的業(yè)務(wù)代碼,包括:在接收到所述設(shè)計端發(fā)送的攜帶所述業(yè)務(wù)子模型的業(yè)務(wù)建模響應(yīng)的情況下,響應(yīng)于對業(yè)務(wù)建模響應(yīng)中的業(yè)務(wù)子模型的第三確認操作,向所述設(shè)計端發(fā)送第一代碼生成請求,其中,所述第一代碼生成請求用于生成與所述業(yè)務(wù)子模型匹配的業(yè)務(wù)子代碼;在接收到所述設(shè)計端發(fā)送的攜帶所述業(yè)務(wù)子代碼的代碼生成響應(yīng)的情況下,以根據(jù)所述業(yè)務(wù)子模型,生成業(yè)務(wù)模型,并根據(jù)所述業(yè)務(wù)子代碼生成與所述業(yè)務(wù)模型匹配的業(yè)務(wù)代碼。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在接收到所述設(shè)計端發(fā)送的攜帶所述業(yè)務(wù)子代碼的代碼生成響應(yīng)的情況下,以根據(jù)所述業(yè)務(wù)子模型,生成業(yè)務(wù)模型,并根據(jù)所述業(yè)務(wù)子代碼生成與所述業(yè)務(wù)模型匹配的業(yè)務(wù)代碼,包括:在接收到所述設(shè)計端發(fā)送的攜帶業(yè)務(wù)子代碼的最后一個代碼生成響應(yīng)的情況下,響應(yīng)于對所述最后一個代碼生成響應(yīng)中的業(yè)務(wù)子代碼的第四確認操作,向所述設(shè)計端發(fā)送第二代碼生成請求,其中,所述第二代碼生成請求用于對各業(yè)務(wù)子模型進行拼接,生成業(yè)務(wù)模型,并將各業(yè)務(wù)子代碼進行拼接,生成與所述業(yè)務(wù)模型匹配的業(yè)務(wù)代碼,最后一個代碼生成響應(yīng)是響應(yīng)于最后一個第一代碼生成請求中的業(yè)務(wù)子代碼的第五確認操作生成的,所述最后一個代碼生成請求是響應(yīng)于最后一個業(yè)務(wù)建模請求所述生成的業(yè)務(wù)子模型的第三確認操作時發(fā)送的。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依次向設(shè)計端發(fā)送攜帶所述業(yè)務(wù)需求列表的各業(yè)務(wù)需求的第一請求,包括:在所述業(yè)務(wù)需求為所述業(yè)務(wù)需求列表中的首個業(yè)務(wù)需求的情況下,向所述設(shè)計端發(fā)送攜帶所述首個業(yè)務(wù)需求的第一請求;
在所述業(yè)務(wù)需求為所述業(yè)務(wù)需求列表中的非首個業(yè)務(wù)需求的情況下,在接收到設(shè)計端發(fā)送的響應(yīng)于對所述非首個業(yè)務(wù)需求的前一個業(yè)務(wù)需求的第一確認操作所生成的第一響應(yīng)的情況下,向所述設(shè)計端發(fā)送攜帶所述非首個業(yè)務(wù)需求的第一請求。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取業(yè)務(wù)需求列表,包括:獲取業(yè)務(wù)目標(biāo);向所述設(shè)計端發(fā)送攜帶所述業(yè)務(wù)目標(biāo)的第三請求,其中,所述第三請求用于根據(jù)所述業(yè)務(wù)目標(biāo),從設(shè)定業(yè)務(wù)元模型中,確定業(yè)務(wù)模型框架圖,并根據(jù)所述業(yè)務(wù)目標(biāo),從設(shè)定代碼元模型中,確定代碼框架圖,其中,所述業(yè)務(wù)模型框架圖用于指示待生成的業(yè)務(wù)模型的框架,所述代碼框架圖用于指示所述待生成的業(yè)務(wù)模型的代碼框架;接收所述設(shè)計端發(fā)送的第三響應(yīng),其中,所述第三響應(yīng)中攜帶代碼框架圖和所述業(yè)務(wù)模型框架圖;響應(yīng)于對所述業(yè)務(wù)模型框架圖和所述代碼框架圖匹配的第六確認操作,獲取用于實現(xiàn)所述業(yè)務(wù)目標(biāo)的業(yè)務(wù)需求列表。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述獲取用于生成所述業(yè)務(wù)目...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:易中建,曲向陽,李旸,王麗芳,鄒霞,李冬航,王自宇,
申請(專利權(quán))人:中電金信軟件有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。