999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

通用IFS模型中的狀態模型研究

2020-02-22 03:30:32劉麗
科學導報·學術 2020年56期

【摘?要】首先,介紹了IFS模型(信息模型、狀態模型和功能模型),提出了基于IFS模型、數據驅動技術和四層軟件開發技術等構建管理信息系統(MIS)及其界面原理。然后,詳細描述了狀態模型(用戶界面)的抽象和從狀態模型到用戶界面生成的機理。

【關鍵詞】IFS模型;用戶界面;狀態模型

隨著計算機技術的發展,特別是面向對象軟件工程設計方法的出現,許多界面工程設計和生成的模型和方法被提了出來,總體來說,界面模型大致分為概念模型和陳述模型兩種。其中,概念模型著重描述了界面構成以及界面元素間的邏輯控制關系,為抽象界面模型到實際界面的轉換提供了良好的理論基礎;陳述模型是從捕捉需求開始,通過交互式任務的分解,試圖最終通過對界面的構成描述,以解決界面設計的所有問題。但前者屬于概念的,其應用依賴于設計者的認識和實現,而后者又難以滿足用戶界面復雜性和個性化的需求,同時也都不能解決應用系統的靈活性不足問題。

本文提出了基于IFS模型的用戶界面研究。IFS模型構建系統用戶界面時,利用功能模型(F)和信息模型(I)獲取界面相關的功能和數據信息及系統的邏輯結構,用狀態模型(S)規劃和描述系統界面,用參數表控制這些模型(IFS模型),使系統可復用性更強,更靈活,克服了概念模型和陳述模型出現的不足。

1、IFS模型

我們通過對管理信息系統作為研究對象進行抽象,抽象出其系統模型,描述管理信息系統的信息結構、界面等,并能夠滿足各類信息處理的應用需求(系統功能)。我們將這些系統模型分為信息模型(Information Model)、功能模型(Function Model)、狀態模型(Status Model)三類,即IFS模型。在構建管理信息系統時,利用功能模型(F)和信息模型(I)獲取界面相關的功能和數據信息及系統的邏輯結構,狀態模型就是用來描述應用系統展現給用戶的界面。

狀態模型就是用戶對用戶界面的抽象模型,是管理信息系統的界面與人機交互的基礎,主要用于描述系統的人機交互的界面,包括兩個方面功能:a)將系統的數據信息在人機界面上顯示;b)在人機界面上提供對數據實施處理的事件。狀態模型是應用系統展現給用戶的界面的模型。

2、數據驅動技術

對于管理信息系統來說,對數據的操作是最基本的功能,如對數據表中記錄的增加、刪除、替換、查找等這些操作的功能都是不變的,變化的是操作的對象——數據表不同。通過編程可以實現系統對數據庫的基本操作,在這些基本操作的基礎上,通過抽象將這些基本操作中不變的部分作為可復用的對象提取出來,作為固定的代碼寫到程序中,我們定義這些基本操作為元操作。將變化的部分,即操作的對象——數據表的名稱作為變量放到一個控制數據表中,在實際編程中調用這些操作時就不需要修改程序代碼,只需修改數據表中的相關參數就可以實現變化了,這樣就實現了用數據來控制操作功能。即為數據驅動。

我們在傳統軟件開發的二層開發模式(程序語言+數據庫MIS管理信息系統)上,增加了元操作部分和模型部分,提出四層開發模式。采用四層開發模式開發出的應用系統以數據驅動為基礎,用數據驅動的方法建立起許多個模型,通過將不同的模型組合起來就可以構造出具有較好靈活性的管理信息系統。數據驅動技術是貫穿著通用性管理信息系統軟件開發的每一個階段。

3、狀態模型(Status Model)的抽象

狀態模型的獲得就是對應用系統的界面進行抽象,就是將系統界面基本的、固定不變的部分和不穩定的、易變化的部分分別抽象出來,系統界面上的基本的、固定不可變化的部分是界面框架,系統界面上的不穩定的、可變化的部分則是數據和數據處理功能等。

在軟件開發的時候,我們通過設定輸入初始參數,調整控制參數表,實現系統功能;軟件開發完成后,當系統需求發生變化的時候,通過調整參數控制表中的相關參數,從而改變系統功能界面。

構建通用性應用系統界面關鍵的一步就是通過對系統界面的特征及功能抽象歸納出系統界面的各種狀態模型。我們認為,狀態模型的抽象必須遵守以下幾個原則:

1)狀態模型必須能夠表現數據模型的特征。系統界面通常需要對一些數據(信息)進行顯示,其顯示的數據應以信息模型為依據;

2)狀態模型必須提供對數據處理(和功能模型有關)的觸發器。通常界面上都有一些命令按鈕,所以狀態模型需要提供數據處理功能的入口;

3)狀態模型的可變性、靈活性。狀態模型的可變性、靈活性,才能使系統的界面(狀態模型)即可以在開發MIS管理信息系統中做到復用,也可以在開發新的系統復用。通過對參數的控制(數據驅動)實現狀態模型的可變性、靈活性的。

4、界面生成機理研究

狀態模型的框架(基礎結構)是穩定的不變的,可以通過程序代碼構造;狀態模型(系統界面)上數據顯示和數據處理功能等是可變的不穩定的——作為控制參數,通過訪問控制參數對獲得系統界面,這樣構成的系統界面是靈活的可復用的。

軟件開發的四層模式中元操作——狀態模型——系統界面的系統結構,元操作庫是構建模型的基礎,是管理信息系統軟件中最基本的操作。狀態模型通過訪問控制參數表,獲得界面顯示信息和功能信息,將應用系統界面顯示在屏幕上。

至此,我們完成了我們從狀態模型向用戶界面生成的機理過程。

5、總結

狀態模型的抽象獲取是通過對用戶界面的抽象過程,而用戶界面則是多種多樣的,變化萬千的,因此狀態模型庫的構建則是一個長期積累過程。實際程序開發中,界面通常是利用已有的狀態模型構建不同的界面需求,但當發現已有的狀態模型不能適應新的界面需求時,則需要構建新的狀態模型適應需求,并加入到狀態模型庫中。

作者簡介:

劉麗,1981年10月出生,云南昆明市人,講師,碩士,主要研究方向為信息管理和網絡信息技術。

(作者單位:遼寧裝備制造職業技術學院)

主站蜘蛛池模板: 久久久精品国产亚洲AV日韩| 国产真实二区一区在线亚洲 | 亚洲第一网站男人都懂| 成人毛片在线播放| 精品三级在线| 亚洲黄网在线| 精品人妻AV区| 国产成人凹凸视频在线| 亚洲欧洲日韩综合| a亚洲天堂| 亚洲天堂成人| 国产jizzjizz视频| 夜夜操天天摸| 日韩黄色在线| 国产在线精品人成导航| 国产高清免费午夜在线视频| 欧美三級片黃色三級片黃色1| 国产又粗又猛又爽视频| 最新国产高清在线| 国模沟沟一区二区三区| 韩日午夜在线资源一区二区| 国产成人亚洲毛片| 国产福利在线观看精品| 亚洲精品视频网| 尤物国产在线| 中文字幕无码制服中字| 欧洲高清无码在线| a级毛片毛片免费观看久潮| 免费无码AV片在线观看国产| 午夜免费小视频| 九色91在线视频| 国产日韩精品一区在线不卡| 欧美日韩一区二区三| 亚洲国产天堂久久综合226114| 香蕉久人久人青草青草| 9久久伊人精品综合| 免费国产无遮挡又黄又爽| 永久在线精品免费视频观看| 欧美精品H在线播放| 香蕉国产精品视频| 性色一区| 久久亚洲中文字幕精品一区| 亚洲午夜福利精品无码不卡| www.国产福利| 2021无码专区人妻系列日韩| 91精品专区国产盗摄| 国产美女精品人人做人人爽| 欧美成人午夜在线全部免费| 午夜精品福利影院| 国产亚洲精品yxsp| 九九热视频精品在线| 国产97区一区二区三区无码| 国产91视频免费| 无码精品福利一区二区三区| 亚洲欧美成人影院| 97国产精品视频自在拍| 色婷婷在线播放| 在线精品自拍| 99热这里只有免费国产精品 | 狠狠躁天天躁夜夜躁婷婷| 国产精品成人一区二区不卡| 免费国产小视频在线观看| 在线视频97| 欧美成人怡春院在线激情| 亚洲六月丁香六月婷婷蜜芽| 国产毛片片精品天天看视频| 亚洲国产看片基地久久1024| 成人年鲁鲁在线观看视频| 国模极品一区二区三区| 日韩中文字幕免费在线观看| 色老头综合网| 91伊人国产| 国精品91人妻无码一区二区三区| 玖玖免费视频在线观看| 性69交片免费看| 成人午夜久久| 欧美a在线视频| 成人亚洲天堂| 日韩欧美一区在线观看| 国产日韩欧美成人| 91国内在线观看| 精品人妻无码区在线视频|