專利名稱:一種積木式架構(gòu)應(yīng)用于系統(tǒng)開發(fā)的裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及軟件開發(fā)領(lǐng)域,特別是涉及一種積木式架構(gòu)應(yīng)用于系統(tǒng)開發(fā) 的裝置。
背景技術(shù):
在傳統(tǒng)的系統(tǒng)架構(gòu)中軟件的功能模塊是由程序員固定寫死的,同時,一 套軟件有多少個功能塊也是系統(tǒng)架構(gòu)師在設(shè)計時便固定好的,模塊與模塊之 間的關(guān)系也是由程序員固定的,后期更改或添加功能時則需對軟件代碼重新 進(jìn)行編寫。
這對需求明確,使用業(yè)務(wù)簡單的最終用戶來說很方便。給用戶提供的就 是成熟完整的軟件產(chǎn)品,拿到手就可以應(yīng)用了 。
但是對大的網(wǎng)絡(luò)軟件系統(tǒng)來說用戶需求復(fù)雜;要滿足多用戶的需求; 需求不固定;不同的單位用戶需求差異很大。通常的作法是通過長時間的 和用戶溝通,整理用戶需求書,把需求寫成方案。許諾為客戶進(jìn)行"量身定 做"。寫方案的技術(shù)人員不僅要熟悉用戶單位的業(yè)務(wù)很要熟悉自己單位的軟件 產(chǎn)品和單位的技術(shù)實力。但即使如此,軟件還是要不停的更改,有的是軟件 設(shè)計的時候沒考慮周到,有的則是客戶有了新的需求。小的變動很快可以得 到解決,但有的需求變化過大,甚至軟件最初設(shè)計的字段都不夠用了,軟件 的整個框架都要改掉。這是很多軟件研發(fā)人員痛苦的事,有些小公司招架不 了客戶提出來源源不斷的需求,承受不了后期軟件這樣大量的維護(hù)費用,不 得不放棄了后期維護(hù)工作。
如果可以實現(xiàn)客戶具有軟件后期維護(hù)能力,則可避免現(xiàn)有技術(shù)中后期維 護(hù)對軟件開發(fā)者所造成的大量工作負(fù)擔(dān)。可是軟件研發(fā)需要很多專業(yè)知識, 要熟悉語言的語法、要掌握各種類的使用、要熟悉各種函數(shù)、要會算法等等。 不是專業(yè)的人士是很難掌握的。這樣社會需求與落后的軟件生產(chǎn)力之間的矛盾,用戶需求的多樣性和個 性化與軟件產(chǎn)品的通用性之間的矛盾不斷增長、日益復(fù)雜??蛻舻男枨笫嵌?樣化的、是個性化的。我們一線的技術(shù)人員要不停的滿足客戶提出各種各樣 的"要求,,研發(fā)人員要不停的修改代碼。個性化是對軟件特性的一個重大挑 戰(zhàn),但更大的挑戰(zhàn)在于"持續(xù)的變革"。
因此,我們迫切需要一個新的系統(tǒng)架構(gòu)開發(fā)方案的出現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明實施例要解決的問題是提供一種新的系統(tǒng)架構(gòu)開發(fā)裝置,實現(xiàn)系 統(tǒng)架構(gòu)和功能模塊的積木式匹配。通過本項發(fā)明,為用戶提供的僅僅是系統(tǒng) 的框架,而不是一個成品,窗體屬性由自己定義,各種構(gòu)件的屬性由自己 定義,為各構(gòu)件的邏輯關(guān)系定義一個簡單的規(guī)則,寫到軟件的邏輯設(shè)定區(qū) 中。通過軟件的使用說明書,使用戶很容易就可以掌握功能模塊的自主添 加。
為達(dá)到上述目的,本發(fā)明實施例一方面提出一種積木式架構(gòu)應(yīng)用于系統(tǒng) 開發(fā)的裝置,用于實現(xiàn)所述系統(tǒng)的靈活調(diào)整和自定義修改,其特征在于,包 括
系統(tǒng)架構(gòu)構(gòu)建模塊,用于構(gòu)建所述系統(tǒng)的架構(gòu); 屬性模板創(chuàng)建模塊,用于設(shè)定構(gòu)件屬性模板;
構(gòu)件添加模塊,用于通過所述屬性模板創(chuàng)建模塊創(chuàng)建的構(gòu)件屬性模板向 所述系統(tǒng)架構(gòu)構(gòu)建模塊構(gòu)建的系統(tǒng)添加構(gòu)件。 其中,所述系統(tǒng)架構(gòu)構(gòu)建模塊,包括
界面設(shè)定子模塊,用于根據(jù)所述系統(tǒng)的應(yīng)用領(lǐng)域設(shè)定^f出界面; 參數(shù)設(shè)定子模塊,用于設(shè)置所述系統(tǒng)架構(gòu)和功能應(yīng)用端的對應(yīng)參數(shù); 指令設(shè)定子模塊,用于建立所述系統(tǒng)架構(gòu)的!^出指令系統(tǒng)。 其中,所述屬性模板創(chuàng)建模塊,包括
邏輯設(shè)定子模塊,用于建立所述構(gòu)件屬性模板和所述系統(tǒng)架構(gòu)間的邏輯 模板;
4界面設(shè)定子模塊,用于建立所述構(gòu)件屬性模板的屬性配置界面; 參數(shù)調(diào)整子模塊,用于設(shè)定所述構(gòu)件屬性模板與所述系統(tǒng)架構(gòu)的對應(yīng)參數(shù)。
其中,所述構(gòu)件添加模塊,還包括 所述個性化設(shè)置子模塊,用于對所述構(gòu)件的個性化設(shè)置。
本發(fā)明實施例的技術(shù)方案具有以下優(yōu)點,因為采用了積木式的系統(tǒng)架構(gòu) 裝置,使用戶可以自主的對系統(tǒng)功能進(jìn)行添加,對系統(tǒng)窗口進(jìn)行調(diào)整,實現(xiàn) 了后期系統(tǒng)維護(hù)和修改的自定義化,提高了系統(tǒng)維護(hù)的效率,降低了系統(tǒng)開 發(fā)人員的后期維護(hù)工作量,改善了系統(tǒng)應(yīng)用體驗。
圖1為本發(fā)明實施例一中一種積木式架構(gòu)應(yīng)用于系統(tǒng)開發(fā)的裝置的結(jié) 構(gòu)示意圖。
具體實施例方式
本發(fā)明實施例采用了積木式的系統(tǒng)架構(gòu)裝置,使用戶可以自主的對系統(tǒng) 功能進(jìn)行添加,對系統(tǒng)窗口進(jìn)行調(diào)整,實現(xiàn)了后期系統(tǒng)維護(hù)和修改的自定義 化,提高了系統(tǒng)維護(hù)的效率,降低了系統(tǒng)開發(fā)人員的后期維護(hù)工作量,改善 了系統(tǒng)應(yīng)用體-險。
下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式
作進(jìn)一步詳細(xì)描述
如圖l所示,為本發(fā)明實施例一, 一種積木式架構(gòu)應(yīng)用于系統(tǒng)開發(fā)的裝 置,用于實現(xiàn)系統(tǒng)的靈活調(diào)整和自定義修改,其特征在于,包括
系統(tǒng)架構(gòu)構(gòu)建模塊l,用于根據(jù)系統(tǒng)的應(yīng)用領(lǐng)域,初步設(shè)定系統(tǒng)的設(shè)計方 案,并依據(jù)主要基礎(chǔ)功能,構(gòu)建系統(tǒng)的架構(gòu);
屬性模板創(chuàng)建模塊2,用于設(shè)定構(gòu)件屬性模板,該模板具有通用性,可以 對新增構(gòu)件的名稱,邏輯關(guān)系,顯示形式,功能設(shè)定等基本屬性實現(xiàn)自定義 設(shè)定;構(gòu)件添加模塊3,用于通過屬性模板創(chuàng)建模塊2創(chuàng)建的構(gòu)件屬性才莫板向系 統(tǒng)架構(gòu)構(gòu)建模塊1構(gòu)建的系統(tǒng)添加構(gòu)件,本模塊主要由用戶在后期系統(tǒng)維護(hù) 或更改時進(jìn)行操作,以實現(xiàn)系統(tǒng)自定義維護(hù)。
其中,系統(tǒng)架構(gòu)構(gòu)建模塊l,包括
界面設(shè)定子模塊11,用于根據(jù)系統(tǒng)的應(yīng)用領(lǐng)域設(shè)定勤出界面,包括界面 顏色,窗口布局、字體格式、按鈕排布、功能鏈接等在顯示器中進(jìn)行顯示的 項目;
參數(shù)設(shè)定子模塊12,用于設(shè)置系統(tǒng)架構(gòu)和功能應(yīng)用端的對應(yīng)參數(shù),主要 是建立所建立的系統(tǒng)與具體應(yīng)用環(huán)境或者實施操作的對象資料數(shù)據(jù)庫之間的 對應(yīng)參數(shù)設(shè)置;
指令設(shè)定子模塊13,用于建立系統(tǒng)架構(gòu)的基礎(chǔ)指令系統(tǒng),建立通用的指 令模板。
其中,屬性模板創(chuàng)建^t塊2,包括
邏輯設(shè)定子模塊21,用于建立構(gòu)件屬性模板和系統(tǒng)架構(gòu)間的邏輯才莫板, 便于用戶根據(jù)模板確定構(gòu)件和系統(tǒng)架構(gòu)之間的邏輯關(guān)系,實現(xiàn)該構(gòu)件和系統(tǒng) 架構(gòu)的邏輯接入;
界面設(shè)定子模塊22,用于建立構(gòu)件屬性模板的屬性配置界面,包括界面 顏色,窗口布局、字體格式、按鈕排布、功能鏈接等在顯示器中進(jìn)行顯示的 項目;
參數(shù)調(diào)整子模塊23,用于設(shè)定構(gòu)件屬性模板與系統(tǒng)架構(gòu)的對應(yīng)參數(shù),包 括通信通道標(biāo)識、it塊識別標(biāo)記、指令設(shè)定參數(shù)等。 其中,構(gòu)件添加模塊3,還包括
個性化設(shè)置子模塊31,用于對構(gòu)件的個性化設(shè)置,包括字體更改、顏色 標(biāo)注等自定義的個性化標(biāo)識。
本發(fā)明實施例的技術(shù)方案具有以下優(yōu)點,因為采用了積木式的系統(tǒng)架構(gòu) 裝置,使用戶可以自主的對系統(tǒng)功能進(jìn)行添加,對系統(tǒng)窗口進(jìn)行調(diào)整,實現(xiàn) 了后期系統(tǒng)維護(hù)和修改的自定義化,提高了系統(tǒng)維護(hù)的效率,降低了系統(tǒng)開發(fā)人員的后期維護(hù)工作量,改善了系統(tǒng)應(yīng)用體驗。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)
和潤飾,這些改進(jìn)和潤飾也應(yīng)^L本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種積木式架構(gòu)應(yīng)用于系統(tǒng)開發(fā)的裝置,用于實現(xiàn)所述系統(tǒng)的靈活調(diào)整和自定義修改,其特征在于,包括系統(tǒng)架構(gòu)構(gòu)建模塊、屬性模板創(chuàng)建模塊和構(gòu)件添加模塊所述系統(tǒng)架構(gòu)構(gòu)建模塊,用于構(gòu)建所述系統(tǒng)的架構(gòu);所述屬性模板創(chuàng)建模塊,用于設(shè)定構(gòu)件屬性模板;所述構(gòu)件添加模塊,用于通過所述屬性模板創(chuàng)建模塊創(chuàng)建的構(gòu)件屬性模板向所述系統(tǒng)架構(gòu)構(gòu)建模塊構(gòu)建的系統(tǒng)添加構(gòu)件。
2、 如權(quán)利要求1所述積木式架構(gòu)應(yīng)用于系統(tǒng)開發(fā)的裝置,其特征在于, 所述系統(tǒng)架構(gòu)構(gòu)建模塊,包括界面設(shè)定子模塊、參數(shù)設(shè)定子模塊和指令設(shè)定 子模塊所述界面i殳定子才莫塊,用于根據(jù)所述系統(tǒng)的應(yīng)用領(lǐng)域設(shè)定基礎(chǔ)界面; 所述參數(shù)設(shè)定子模塊,用于設(shè)置所述系統(tǒng)架構(gòu)和功能應(yīng)用端的對應(yīng)參數(shù); 所述指令設(shè)定子模塊,用于建立所述系統(tǒng)架構(gòu)的基礎(chǔ)指令系統(tǒng)。
3、 如權(quán)利要求1所述積木式架構(gòu)應(yīng)用于系統(tǒng)開發(fā)的裝置,其特征在于, 所述屬性模板創(chuàng)建模塊,具體包括邏輯設(shè)定子模塊、界面設(shè)定子模塊和參數(shù) 調(diào)整子模塊所述邏輯設(shè)定子模塊,用于建立所述構(gòu)件屬性模板和所述系統(tǒng)架構(gòu)間的 邏輯模板;所述界面設(shè)定子模塊,用于建立所述構(gòu)件屬性模板的屬性配置界面; 所述參數(shù)調(diào)整子模塊,用于設(shè)定所述構(gòu)件屬性模板與所述系統(tǒng)架構(gòu)的對 應(yīng)參數(shù)。
4、 如權(quán)利要求1所述積木式架構(gòu)應(yīng)用于系統(tǒng)開發(fā)的裝置,其特征在于, 所述構(gòu)件添加模塊,還包括個性化設(shè)置子模塊所述個性化設(shè)置子模塊,用于對所述構(gòu)件的個性化設(shè)置。
全文摘要
本發(fā)明公開了一種積木式架構(gòu)應(yīng)用于系統(tǒng)開發(fā)的裝置,用于實現(xiàn)所述系統(tǒng)的靈活調(diào)整和自定義修改,包括系統(tǒng)架構(gòu)構(gòu)建模塊,用于構(gòu)建所述系統(tǒng)的架構(gòu);屬性模板創(chuàng)建模塊,用于設(shè)定構(gòu)件屬性模板;構(gòu)件添加模塊,用于通過所述屬性模板創(chuàng)建模塊創(chuàng)建的構(gòu)件屬性模板向所述系統(tǒng)架構(gòu)構(gòu)建模塊構(gòu)建的系統(tǒng)添加構(gòu)件。通過應(yīng)用本發(fā)明,使用戶可以自主的對系統(tǒng)功能進(jìn)行添加,對系統(tǒng)窗口進(jìn)行調(diào)整,實現(xiàn)了后期系統(tǒng)維護(hù)和修改的自定義化,提高了系統(tǒng)維護(hù)的效率,降低了系統(tǒng)開發(fā)人員的后期維護(hù)工作量,改善了系統(tǒng)應(yīng)用體驗。
文檔編號G06F9/44GK101470606SQ20071030433
公開日2009年7月1日 申請日期2007年12月27日 優(yōu)先權(quán)日2007年12月27日
發(fā)明者峰 張 申請人:新奧特(北京)視頻技術(shù)有限公司