業務領域建模Domain Modeling

2022-05-08 14:03:11 字數 903 閱讀 3419

以您的工程實踐專案為例,在深入理解需求的基礎上進行業務領域建模domain modeling

最終畫出業務類圖,並說明業務類圖中每乙個類、屬性、方法的**,對於有關聯類association class的情況要進一步給出關聯式資料庫的模型。

記住:我們是對業務建模,不是對系統建模!

我的工程實踐題目改成了《基於python的資料處理與分析系統的設計實現》。

業務描述:使用者開啟我們的系統,可以檢視從網上蒐集來的某個行業的產品資訊,包括圖表,文字,**等資訊,還能檢視基於已有資料對產品未來**走勢的**。

收集應用領域資訊:

在目前的企業管理系統中,員工往往需要人工對接多個**視窗,來獲取有用的新聞、資料等。這樣反覆操作,需要耗費大量的人力物力,還容易因為員工的不規範操作而出錯。利用該系統可以大幅度減小操作複雜度,提高效率與可靠度,節約成本。相比於國外,國內資料清洗研究起步較晚,理論研究較少。雖然國內許多行業在做資料清洗工作,比如保險、銀行以及一些電子商務公司,但是因為利益及版權方面的原因,不會對外公布相關資料,國內資料清洗領域的研究還急需突破性發展。深入研究資料清洗,將面臨的問題:一方面是在知識組織過程中很多非清潔的資料是很難被徹底清洗乾淨;另一方面,對非清潔資料的清洗可能造成部分知識的丟失或失真;再一方面,知識庫中資訊更新頻繁,要同步執行非清潔資料的辨識與清洗將極大影響知識庫系統的效率,以致知識組織的過程低效。

頭腦風暴:

資料清洗:是指發現並糾正資料檔案中可識別的錯誤的最後一道程式,包括檢查資料一致性,處理無效值和缺失值等。與問卷審核不同,錄入後的資料清理一般是由計算機而不是人工完成。

機器學習:是一門多領域交叉學科,涉及概率論、統計學、逼近論、凸分析、演算法複雜度理論等多門學科。專門研究計算機怎樣模擬或實現人類的學習行為,以獲取新的知識或技能,重新組織已有的知識結構使之不斷改善自身的效能。它是人工智慧的核心,是使計算機具有智慧型的根本途徑。

業務領域建模Domain Modeling

每個業務都有乙個對應的業務模型,這個業務模型設計的時候,完全不需要考慮任何軟體設計的思想,比如物件的抽象 繼承 儲存 效能,等。我們是從業務本身出發,分析業務邊界範圍內的各種業務概念,以及業務概念之間的關係,通常我們可以使用乙個業務模型的圖來表達這些業務概念以及業務概念之間的關係。那麼如何得到乙個業...

業務領域建模Domain Modeling

我的工程實踐業務是設計和實現乙個搜尋引擎,並在此基礎上搭建乙個食譜查詢服務。1 找出業務中用到的類 食譜 食材 食材處理步驟 食譜爬蟲 請求分發處理器 分詞器 相似度衡量器 計算詞向量相似度 食譜queryer web服務請求者 使用者 系統管理員 2 建立類和類之間的聯絡 類與類之間的關係通常包括...

業務領域建模Domain Modeling

一 什麼是業務領域建模 業務物件模型 也叫領域模型 domain model 是描述業務用例實現的物件模型。它是對業務角色和業務實體之間應該如何聯絡和協作以執行業務的一種抽象。業務物件模型從業務角色內部的觀點定義了業務用例。該模型為產生預期效果確定了業務人員以及他們處理和使用的物件 業務類和物件 之...