无码人妻丰满熟妇奶水区码,麻豆一区区三,亚洲日韩欧美精品综合,亚洲无码地址

低代碼設(shè)計(jì)教程(四)-元模型設(shè)計(jì)(元模型如何構(gòu)建)

我們知道大部分低代碼平臺(tái)都采用了模型驅(qū)動(dòng)的開發(fā)模式,即通過可視化建模的方式來實(shí)現(xiàn)軟件的設(shè)計(jì)和生成。領(lǐng)域模型創(chuàng)建完成后,有兩種技術(shù)路線來生成和運(yùn)行模型應(yīng)用:

  • 方法一:對生成的模型進(jìn)行編譯并生成所有相關(guān)的源代碼,使其成為普通的應(yīng)用系統(tǒng),該技術(shù)稱為“代碼生成”;
  • 方法二:利用模型解析執(zhí)行引擎直接解析并運(yùn)行所生成的模型,該技術(shù)稱為“模型解析”。

什么是模型驅(qū)動(dòng)開發(fā)呢?其實(shí)這種架構(gòu)設(shè)計(jì)在大型2B的企業(yè)項(xiàng)目中是比較常見的:

低代碼設(shè)計(jì)教程(四)-元模型設(shè)計(jì)(元模型如何構(gòu)建)

基于元數(shù)據(jù)建模思路

所謂軟件系統(tǒng)設(shè)計(jì),核心是對現(xiàn)實(shí)的對象進(jìn)行數(shù)字化,如果采用一對一映射建表的“硬建模”,業(yè)務(wù)對象間的關(guān)系分散在各個(gè)存儲(chǔ)表中,業(yè)務(wù)對象的新增和變化都會(huì)對數(shù)據(jù)表造成影響,業(yè)務(wù)對象關(guān)系的新增和變化都會(huì)對數(shù)據(jù)表的Schema造成影響。

這里有一張?jiān)陔娦艡C(jī)房的配線架圖片,我們分別用“硬建?!焙汀按箢愒獢?shù)據(jù)建模”思路來分析兩種建模方式的差別。

低代碼設(shè)計(jì)教程(四)-元模型設(shè)計(jì)(元模型如何構(gòu)建)

電信機(jī)房配線架

“硬建模”方案,我們設(shè)計(jì)了一個(gè)配線架管理的物理模型表(藍(lán)色部分),隨著硬件工藝升級,我們的配線架升級為雙面配線架,這個(gè)時(shí)候我們需要增加一個(gè)新的模型:操作面(黃色部分)。我們發(fā)現(xiàn)這次需求升級,模型改動(dòng)涉及面很大,增加了三個(gè)關(guān)系,和操作面相關(guān)的模型都需要進(jìn)行調(diào)整,影響了四個(gè)模型實(shí)體。

低代碼設(shè)計(jì)教程(四)-元模型設(shè)計(jì)(元模型如何構(gòu)建)

硬建模方案

這次改動(dòng)帶來的生產(chǎn)影響是什么呢?

  1. 數(shù)據(jù)庫層面新增1個(gè)表、改動(dòng)3個(gè)表
  2. 應(yīng)用層面新增1個(gè)對象、改動(dòng)3個(gè)對象,新增3個(gè)操作函數(shù)
  3. 必須要停止數(shù)據(jù)庫來進(jìn)行改動(dòng)操作

采用“硬建?!痹O(shè)計(jì)的架構(gòu)簡單可讀,項(xiàng)目維護(hù)簡單,但是一旦需求升級變化,30%的代碼都需要進(jìn)行調(diào)整,那么相關(guān)的測試、實(shí)施投入都相對較大。


“大類元數(shù)據(jù)建?!狈桨?/strong>,我們定義了一個(gè)“硬件”大類模型,硬件具備包含、容納關(guān)系能力。針對雙面配線架需求,我們的改動(dòng)僅僅是在元數(shù)據(jù)中增加了一個(gè)“操作面”的定義,如果“操作面”的的屬性沒超過“硬件”屬性范圍,我們都不需要增加物理表。如果操作面有特殊屬性,我們只需要在物理庫增加一張擴(kuò)展表,而業(yè)務(wù)關(guān)系和核心屬性都在主表“硬件”上進(jìn)行管理,相關(guān)的業(yè)務(wù)代碼也無需調(diào)整,系統(tǒng)也無需停機(jī)。

低代碼設(shè)計(jì)教程(四)-元模型設(shè)計(jì)(元模型如何構(gòu)建)

基于大類元數(shù)據(jù)建模

我們歸納下大類元數(shù)據(jù)建模思路如下:

  1. 保持大類業(yè)務(wù)實(shí)體和關(guān)系實(shí)體的穩(wěn)定,關(guān)系全部體現(xiàn)在大類上;
  2. 細(xì)類繼承大類業(yè)務(wù)實(shí)體和關(guān)系實(shí)體,以擴(kuò)展表方式實(shí)現(xiàn)靈活擴(kuò)展;
  3. 通過元數(shù)據(jù)配置驅(qū)動(dòng),實(shí)現(xiàn)模型快速、在線擴(kuò)展;

低代碼設(shè)計(jì)教程(四)-元模型設(shè)計(jì)(元模型如何構(gòu)建)

大類元數(shù)據(jù)建模思路

這里我們講解的大類元數(shù)據(jù)模型是一種軟件架構(gòu)設(shè)計(jì)方法,也是低代碼軟件架構(gòu)設(shè)計(jì)方法:既穩(wěn)定又易用

低代碼設(shè)計(jì)教程(四)-元模型設(shè)計(jì)(元模型如何構(gòu)建)

平衡的架構(gòu)設(shè)計(jì)

穩(wěn)定性


越抽象越穩(wěn)定。E-R是所有MIS數(shù)據(jù)模型的起源,可以描述世界上任何東西,最穩(wěn)定。但越抽象,則意味著越多的工作丟需要應(yīng)用來完成,且不易為程序員和用戶理解。

易用性


越貼近現(xiàn)實(shí)越容易使用。對現(xiàn)實(shí)實(shí)體一對一的“硬建?!弊钊菀桌斫夂褪褂?。但建模越“硬”,則意味著停機(jī)改動(dòng)數(shù)據(jù)模型的可能性越大,越容易對生產(chǎn)造成負(fù)面影響。

實(shí)用性


實(shí)用性取決于應(yīng)用需要什么抽象度的管理對象。包括:管理對象的粒度——實(shí)體(E)和管理對象的功能——關(guān)系(R),我們架構(gòu)設(shè)計(jì)的過程需要從E-R出發(fā),細(xì)分實(shí)體和關(guān)系概念,直到滿足各應(yīng)用的管理要求為止。

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2024年5月13日 上午11:01
下一篇 2024年5月13日 上午11:12

相關(guān)推薦

  • 黨員管理系統(tǒng)項(xiàng)目中角色

    在黨員管理系統(tǒng)項(xiàng)目中,我扮演著至關(guān)重要的角色。作為一名設(shè)計(jì)師,我的任務(wù)是為項(xiàng)目提供技術(shù)支持,確保黨員管理系統(tǒng)能夠按照預(yù)期的目標(biāo)完成。 在項(xiàng)目中,我負(fù)責(zé)設(shè)計(jì)黨員管理系統(tǒng)的用戶界面和交…

    科研百科 2025年6月30日
    2
  • 吉林省高教科研課題立項(xiàng)名單(吉林省高教科研課題2021)

      4月8日,吉林建筑科技學(xué)院高等教育研究所通過騰訊會(huì)議平臺(tái)組織召開了課題申報(bào)工作交流研討會(huì)。近150名學(xué)校教師相聚云端,圍繞研究項(xiàng)目選題、研究內(nèi)容、技術(shù)路線、研究方法以及保障措施…

    科研百科 2022年5月13日
    632
  • 關(guān)注科研項(xiàng)目創(chuàng)新點(diǎn)

    關(guān)注科研項(xiàng)目創(chuàng)新點(diǎn) 隨著科技的不斷進(jìn)步,科研項(xiàng)目也在不斷創(chuàng)新。關(guān)注科研項(xiàng)目的創(chuàng)新點(diǎn),不僅可以推動(dòng)科學(xué)技術(shù)的發(fā)展,也可以提高我們的創(chuàng)新能力。 在科研項(xiàng)目中,創(chuàng)新是非常重要的因素。創(chuàng)新…

    科研百科 2025年2月22日
    5
  • 科研項(xiàng)目的工程化

    科研項(xiàng)目的工程化:從概念到實(shí)施 科研項(xiàng)目的工程化是將科學(xué)理論轉(zhuǎn)化為實(shí)際工程實(shí)現(xiàn)的過程。在現(xiàn)代科學(xué)的發(fā)展中,工程化已經(jīng)成為一種非常重要的手段,可以幫助科學(xué)家更好地理解科學(xué)理論,并為實(shí)…

    科研百科 2025年3月25日
    21
  • 科研項(xiàng)目申報(bào)成績查詢

    科研項(xiàng)目申報(bào)成績查詢 隨著科技的不斷發(fā)展,科研項(xiàng)目申報(bào)已經(jīng)成為了許多學(xué)者和研究人員關(guān)注的焦點(diǎn)。科研項(xiàng)目申報(bào)不僅可以為研究人員提供資金和資源支持,同時(shí)也可以推動(dòng)科學(xué)技術(shù)的進(jìn)步和社會(huì)發(fā)…

    科研百科 2025年3月15日
    5
  • 捆綁保險(xiǎn)的同時(shí),平安汽車金融還站著把利息收了?(平安金融 車貸款還清后)

    在當(dāng)前的疫情沖擊下,我國汽車金融行業(yè)處于低迷狀態(tài), 而 平安汽車金融的發(fā)展勢頭 卻逆勢 強(qiáng)勁 ,讓人百思不得其解的同時(shí),一則信息映入人們眼前,或許即將解答平安汽車金融的奇怪侵略式擴(kuò)…

    2022年8月23日
    441
  • GeneXus與其它低代碼平臺(tái)有什么不同

    前言 “低代碼”這個(gè)詞是這兩年來最熱的詞了,同時(shí),國內(nèi)國外的低代碼類平臺(tái)也如雨后春筍大量出現(xiàn)。那么,GeneXus這個(gè)低代碼平臺(tái)與其它低代碼平臺(tái)到底有什么不同? 本文試圖從7個(gè)方面…

    科研百科 2024年1月8日
    154
  • 科研項(xiàng)目審批核準(zhǔn)部門

    科研項(xiàng)目審批核準(zhǔn)部門: 推動(dòng)科技進(jìn)步的關(guān)鍵部門 科研項(xiàng)目審批核準(zhǔn)部門是推動(dòng)科技進(jìn)步的關(guān)鍵部門。作為科技領(lǐng)域的核心機(jī)構(gòu),該部門負(fù)責(zé)審批科研項(xiàng)目,確保科技項(xiàng)目能夠及時(shí)、準(zhǔn)確地得到批準(zhǔn)和…

    科研百科 2025年2月2日
    0
  • 醫(yī)檢科研項(xiàng)目有哪些項(xiàng)目

    醫(yī)檢科研項(xiàng)目有哪些項(xiàng)目 隨著醫(yī)療技術(shù)的不斷發(fā)展,醫(yī)檢科研項(xiàng)目也越來越受到人們的關(guān)注。醫(yī)檢科研項(xiàng)目是指通過醫(yī)學(xué)檢驗(yàn)手段來檢查人體健康狀況的科研項(xiàng)目。以下是一些常見的醫(yī)檢科研項(xiàng)目。 1…

    科研百科 2025年5月3日
    14
  • 進(jìn)度 計(jì)劃軟件軟件

    進(jìn)度計(jì)劃軟件軟件介紹 進(jìn)度計(jì)劃軟件是一種能夠幫助我們制定,跟蹤和管理任務(wù)的軟件。它可以讓我們更加高效地完成工作,并確保我們的項(xiàng)目能夠按時(shí)完成。 使用進(jìn)度計(jì)劃軟件的好處如下: 1. …

    科研百科 2024年9月26日
    4
天堂四月色婷婷| 国产欧美日韩在线观看精品| 制服御姐AV无码资源| 久久,少妇SAS| 大香蕉WW W| 欧洲乱伦视频网站| 欧美伦理激情在线一区| 国产视频无码在线一区| 国产高清精品不卡三区| 亚洲一区高清自拍| 天天操人人操天天干人人干天天操| 欧美日韩午夜熟女骚逼| 欧美黑人大屌成人| 国产毛片一区二区三区| 日韩 一区二区 中文字幕 人妻| pornguochan| 欧美日韩的一区| 草b在线看| 欧中一区二区AV| 日本亚洲欧成人| 大伊人久久艹| 插入你的小逼视频| 国产六月美女厕所嘘嘘网站| 日本精品√^| 国产欧美一区二区三区免费| 日本 午夜福利| A特级特黄大鸡吧操美女逼黄片| 中文国产在线日韩| 欧美一区二区视频在线免费| 偷拍大学生Av| 一二三区日韩乱码久久久| 国产人人肉| 国产av性h一区| 日韩无码日B| 91精品国产精品| 日韩AV高清在线观看| 国产三级中文字幕在线| 两个美女正在操逼| 日本韩国人妻少妇中文字幕| 极品风骚人妻3P| 欧美日韩色婷婷综合 |