開篇之作,首先介紹系統設計時應考慮的幾個方面。
1.
使用者滿意度。
2. 時間
3. 費用
4. 範圍
5. 質量
時間,費用,範圍;孰輕孰重就見仁見智了。但是使用者滿意度和質量卻是每個系統都必須特別重視的。使用者滿意度**於好的系統質量,系統執行質量,系統服務質量等。而要有好的系統質量,就一定要做好系統設計了。
接下來,進入主題。
teamcenter
系統開發設計
class設計
首先明確需增加的類的邏輯層次結構;
根據新類會有哪些特性和行為。決定繼承層次。通俗來講,就是龍生龍,鳳生鳳了。標準可能會有:是否會跟
project
相關?使用
role assnment
?決定繼承自
workitem;
是否會跑流程?
等等。
其次,盡量避免從
admin class
繼承,這樣會降低系統效能。原因是,
teamcenter
使用分布式資料庫,如果從
admin
繼承的話,會降低系統的效能。
再有,對於
key
的定義也應該謹慎,應為
key表的查詢也會降低系統效能。
Teamcenter 入門開發系列問答 4
topics system architecture distributed db questions 1 server architecture in proview phase 0?2.如何在corporate server,local area server,work group workst...
畢設開發手記(三)
這是開始做核心演算法的第二天,主要實現sting層次聚類演算法。這演算法單獨實現倒簡單,可畢設要求的是文字聚類,要從文字 預處理 vsm表示 計算權值 成為可以由sting使用的資料。每篇文字中的詞都是不定的,文章數也是不定的。要用vsm表示文字,很有難度,在國外 上找到了個vsm例子 也就是說,如...
畢設開發日誌2017 11 03
工作總結 又到新的周五,總結一下這個周。1.這週的工作節奏基本比較平緩,自己作息也比較規律,然後專案進度也是比較緩慢的推進著。2.基本框架有了之後後面新增別的功能應該就快了。但是今天發現之前做介面監控的那個 一直沒有更新資料,所以需要更改一下實時資料查詢的那個類,這次直接監控國家資料中心的資料,可靠...