




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 計(jì)算機(jī)軟件用戶界面應(yīng)用設(shè)計(jì)分析 馮秀清 司杰 賴曉風(fēng)摘要:目前,計(jì)算機(jī)軟件的設(shè)計(jì)和發(fā)展備受大多數(shù)用戶的關(guān)注,所以在計(jì)算機(jī)軟件用戶界面設(shè)計(jì)過程中,要對人們認(rèn)知的規(guī)律進(jìn)行全面的掌握,利用此規(guī)律有效統(tǒng)一人類的認(rèn)知特點(diǎn)及具體的行為,從而提高界面設(shè)計(jì)的有效性,使其能夠有效滿足人們生活習(xí)慣及需求,之后通過人機(jī)工程設(shè)計(jì)理念,充分使用其中的方法和方式實(shí)現(xiàn)設(shè)計(jì),從而提高系統(tǒng)界面設(shè)計(jì)的效果,便于人們的使用及操作。關(guān)鍵詞:計(jì)算機(jī)軟件;用戶界面;設(shè)計(jì):tp311 :a :1009-3044(2018)15-0071-02在現(xiàn)代行業(yè)不斷發(fā)展的過程中,業(yè)務(wù)復(fù)雜程度在不
2、斷地提高,從而導(dǎo)致行業(yè)軟件的界面邏輯也越來越復(fù)雜,所以軟件用戶界面設(shè)計(jì)和開發(fā)要以一定的原則及思路為基礎(chǔ),從而設(shè)計(jì)及開發(fā)高質(zhì)量用戶界面。但是從目前情況中分析,國內(nèi)軟件界面開發(fā)處于起步階段,缺少可繼承性,代碼管理較為混亂,無法實(shí)現(xiàn)軟件開發(fā)的持續(xù)發(fā)展。本文以組態(tài)軟件為基礎(chǔ)的軟件界面開發(fā)方式,此方法要使開發(fā)人員能夠?qū)崿F(xiàn)組態(tài)技術(shù)軟件界面分割歸類,將其中可復(fù)用組件進(jìn)行抽取,創(chuàng)建可復(fù)用的組件庫,從而提高軟件界面設(shè)計(jì)過程中的規(guī)范性,使軟件界面開發(fā)效率得到進(jìn)一步的提高。1 計(jì)算機(jī)軟件界面設(shè)計(jì)方法針對目前軟件界面設(shè)計(jì)和開發(fā)過程中的問題,以下實(shí)現(xiàn)基于組件技術(shù)的軟件用戶界面設(shè)計(jì)方式,要求所有用戶都能夠?qū)崿F(xiàn)統(tǒng)一界面風(fēng)格
3、的設(shè)計(jì),其中內(nèi)容主要包括固定不變及可變。此方法中的組件屬于可復(fù)用小界面,此界面開發(fā)語言不同。為了能夠降低投資的風(fēng)險,此方法使用逐漸實(shí)現(xiàn)方式,基于已有開發(fā)模式,對組件可復(fù)用性進(jìn)行逐漸地完善,通過此種方式對組件可復(fù)用性進(jìn)行完善。在組件管理過程中使用組件庫方式實(shí)現(xiàn)多種功能,圖1為以組件技術(shù)為基礎(chǔ)的軟件界面開發(fā)結(jié)構(gòu)。通過圖1可以看出來,軟件用戶界面的開發(fā)方式主要包括三個部分。首先,要產(chǎn)生組件,通過項(xiàng)目組前臺開發(fā)人員一起實(shí)現(xiàn),對具有較高復(fù)用性的軟件模塊進(jìn)行提煉。在項(xiàng)目組完善核心組件之后,根據(jù)相應(yīng)的特點(diǎn)添加全新的組件。然后將產(chǎn)生的初始組件存儲到組件庫中,創(chuàng)建組件庫管理機(jī)制。最后在軟件開發(fā)過程中,軟件界面開
4、發(fā)人員要根據(jù)組件庫出庫管理檢索組件庫,之后提出自身所需要的組件,實(shí)現(xiàn)組件復(fù)用。2 計(jì)算機(jī)軟件用戶界面組件出庫管理在界面設(shè)計(jì)和開發(fā)過程中,不管是哪種環(huán)境,其開發(fā)的系統(tǒng)都要具備一定的重復(fù)性。在軟件界面設(shè)計(jì)過程中具有二類復(fù)用價值的組件,所以軟件界面設(shè)計(jì)和組件化的開發(fā)就是對二類可復(fù)用組件的出入庫管理。但是要想實(shí)現(xiàn)真正復(fù)用,就要具備良好的組件庫,組件入庫屬于重點(diǎn)。在軟件界面設(shè)計(jì)及開發(fā)過程中,在組件編寫人員測試組建成功之后保證組件能夠正常運(yùn)行,以組件具體的功能對組件進(jìn)行定義,制作可復(fù)用組件。在此過程中,組件命名屬于關(guān)鍵,要使此命名能夠表示組件完整的功能,根據(jù)操作系統(tǒng)文件名的長度能夠?qū)崿F(xiàn)文件的自由擴(kuò)展,從而
5、實(shí)現(xiàn)標(biāo)識。以下為組件標(biāo)識的部分主要代碼設(shè)計(jì):class iclassfactory : public iunknownmethod(createinstance)( iunknown * punkouter,iid riid, void * ppvobject) = 0;method(lockserver)(bool blook) = 0;cogetclassobject ,cocreateinstance,cocreateinstanceex。stdapi cogetclassobject(refclsid rclsid, /rclsid:class-iddword dwclscontext
6、, /dwclscontextcoserverinfo * pserverinfo, /pserverinforefiid riid, /riidlpvoid * ppv /ppv);3 計(jì)算機(jī)軟件用戶界面出庫流程設(shè)計(jì)組件屬于軟件復(fù)用的實(shí)現(xiàn),其質(zhì)量和復(fù)用效果具有密切的聯(lián)系,良好的出庫流程能夠使后繼開發(fā)人員實(shí)現(xiàn)軟件界面設(shè)計(jì)。在組建出庫的時候,檢索屬于關(guān)鍵內(nèi)容。檢索的流程就是創(chuàng)建數(shù)據(jù)庫的基礎(chǔ),在此過程中要充分考慮組建功能、接口及使用的范圍相應(yīng)參數(shù)。就目前分析,此過程就是手工及自動選擇的相互結(jié)合。在軟件開發(fā)過程中,可以使用自動選擇,此要求組件編寫人員在實(shí)現(xiàn)組件生成過程中根據(jù)軟件檢索需求實(shí)現(xiàn)組建生成。
7、比如開發(fā)人員要嚴(yán)格遵守編碼的規(guī)范,使描述組件功能的時候要根據(jù)相應(yīng)的格式實(shí)現(xiàn),從而有效實(shí)現(xiàn)組件功能的抽取。以下為組件出庫的部分代碼:dataset clientds = new dataset();string, searchflds = "codepy", "助記符" , "codewb", "助記符" ;trydatatable quickfindtb = clientds.tables"staffnav".copy();frmquickfind quickfind = new frmquic
8、kfind(quickfindtb, "用戶", searchflds, "id", "name","出庫");/quickfind.showdialog();if (quickfind.outdr != null)/quickfindtb.dispose();catch (exception ex)messagebox.show(ex.message);4 計(jì)算機(jī)軟件界面任務(wù)設(shè)計(jì)在實(shí)現(xiàn)界面設(shè)計(jì)的過程中,設(shè)計(jì)人員要確定系統(tǒng)的設(shè)計(jì)目標(biāo),將目標(biāo)作為基礎(chǔ),實(shí)現(xiàn)熊內(nèi)部活動的分解,從而使用戶功能需求能夠更加的具體,提高其操作
9、性。系統(tǒng)目標(biāo)、用戶需求及系統(tǒng)任務(wù)創(chuàng)建了人機(jī)接口及用戶界面設(shè)計(jì)的基礎(chǔ),圖2為系統(tǒng)目標(biāo)、任務(wù)及需求的關(guān)系。在進(jìn)行結(jié)構(gòu)化分析的過程中,數(shù)據(jù)流分析使用最為廣泛,其通過結(jié)構(gòu)化方式自頂往下逐層進(jìn)行分解。結(jié)構(gòu)化方法都是通過系統(tǒng)中數(shù)據(jù)的流動及內(nèi)部活動全面分析系統(tǒng)功能。通過用例驅(qū)動分析的方法實(shí)現(xiàn),其是從非數(shù)據(jù)模型進(jìn)行,并不是通過創(chuàng)建實(shí)體對象聯(lián)系模型進(jìn)行,首先對系統(tǒng)的使用方式進(jìn)行分析,然后通過場景使用對系統(tǒng)使用過程中和其他類型用戶交互過程中的情況進(jìn)行對比。結(jié)構(gòu)化分析方式是一種較為傳統(tǒng)的任務(wù)分析方法,其具有較強(qiáng)的邏輯性,能夠?qū)崿F(xiàn)用戶任務(wù)內(nèi)容的描述,但是此缺點(diǎn)就是在第一次分析的過程中就要對內(nèi)部的細(xì)節(jié)進(jìn)行深入的描述,此
10、種方式對系統(tǒng)功能分析具有一定的影響。通過用例驅(qū)動分析方法能夠?qū)Υ瞬蛔氵M(jìn)行彌補(bǔ),用例驅(qū)動分析能夠?qū)崿F(xiàn)其創(chuàng)新。圖3為結(jié)構(gòu)化及用例兩種分析方式的結(jié)合,通過兩者相互結(jié)合,能夠?qū)崿F(xiàn)用戶使用系統(tǒng)任務(wù)的全面描述,并且還能夠?qū)⑷蝿?wù)之間的聯(lián)系及系統(tǒng)內(nèi)部細(xì)節(jié)進(jìn)行全面的分析。5 結(jié)束語計(jì)算機(jī)技術(shù)的使用范圍在不斷地?cái)U(kuò)大,用戶對于計(jì)算機(jī)界面的設(shè)計(jì)需求在不斷地提高,在設(shè)計(jì)軟件用戶界面的過程中要全面分析用戶界面的特點(diǎn),在進(jìn)行分析的過程中要將對象顏色特點(diǎn)進(jìn)行全面考慮,人視覺方面所觀察的用戶及狀態(tài)在對目標(biāo)搜索過程中,其中多種因素之間配置會影響到軟件界面的設(shè)計(jì)。基于此,以上本文就全面分析計(jì)算機(jī)軟件用戶界面的實(shí)現(xiàn)路徑,以供參考。參考文獻(xiàn):1 王永祥.企業(yè)生產(chǎn)管理可視
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 方便火鍋料與底料加工考核試卷
- 電機(jī)制造中的工序優(yōu)化與生產(chǎn)效率提升考核試卷
- 標(biāo)準(zhǔn)化服務(wù)在移民咨詢服務(wù)中的作用考核試卷
- 游戲電子競技產(chǎn)業(yè)鏈構(gòu)建與運(yùn)營考核試卷
- 林業(yè)有害生物監(jiān)測與智能預(yù)警系統(tǒng)考核試卷
- 2025一季度抗凍融水利工程板材吸水率控制協(xié)議
- logo 兒童及青少年毒品犯罪概況
- 《可愛的大熊貓》課件-2
- 《中國國際救援隊(duì)真棒》課件-1
- 2025年陜西貨車從業(yè)資格證答題技巧
- 高層住宅柱下獨(dú)立承臺樁基礎(chǔ)設(shè)計(jì)實(shí)例
- 《湖南省醫(yī)療保險“雙通道”管理藥品使用申請表》
- 雅思詞匯(亂序版)Word list 6
- 應(yīng)急管理培訓(xùn)大綱
- 北師大版小學(xué)數(shù)學(xué)五年級下冊《整理與復(fù)習(xí)(一)》教學(xué)課件(共11張PPT)
- 化學(xué)入門-給小學(xué)生講化學(xué)
- 等保2.0-測評方法手冊-excel版
- 廈門衛(wèi)生系統(tǒng)招聘2022年考試真題及答案解析【可復(fù)制版】
- GB/T 9166-2009四柱液壓機(jī)精度
- 分子模擬與藥物設(shè)計(jì)
- GB/T 34685-2017丙烯腈-丁二烯橡膠(NBR)評價方法
評論
0/150
提交評論