下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 計算機軟件用戶界面應用設(shè)計分析 馮秀清 司杰 賴曉風摘要:目前,計算機軟件的設(shè)計和發(fā)展備受大多數(shù)用戶的關(guān)注,所以在計算機軟件用戶界面設(shè)計過程中,要對人們認知的規(guī)律進行全面的掌握,利用此規(guī)律有效統(tǒng)一人類的認知特點及具體的行為,從而提高界面設(shè)計的有效性,使其能夠有效滿足人們生活習慣及需求,之后通過人機工程設(shè)計理念,充分使用其中的方法和方式實現(xiàn)設(shè)計,從而提高系統(tǒng)界面設(shè)計的效果,便于人們的使用及操作。關(guān)鍵詞:計算機軟件;用戶界面;設(shè)計:tp311 :a :1009-3044(2018)15-0071-02在現(xiàn)代行業(yè)不斷發(fā)展的過程中,業(yè)務(wù)復雜程度在不
2、斷地提高,從而導致行業(yè)軟件的界面邏輯也越來越復雜,所以軟件用戶界面設(shè)計和開發(fā)要以一定的原則及思路為基礎(chǔ),從而設(shè)計及開發(fā)高質(zhì)量用戶界面。但是從目前情況中分析,國內(nèi)軟件界面開發(fā)處于起步階段,缺少可繼承性,代碼管理較為混亂,無法實現(xiàn)軟件開發(fā)的持續(xù)發(fā)展。本文以組態(tài)軟件為基礎(chǔ)的軟件界面開發(fā)方式,此方法要使開發(fā)人員能夠?qū)崿F(xiàn)組態(tài)技術(shù)軟件界面分割歸類,將其中可復用組件進行抽取,創(chuàng)建可復用的組件庫,從而提高軟件界面設(shè)計過程中的規(guī)范性,使軟件界面開發(fā)效率得到進一步的提高。1 計算機軟件界面設(shè)計方法針對目前軟件界面設(shè)計和開發(fā)過程中的問題,以下實現(xiàn)基于組件技術(shù)的軟件用戶界面設(shè)計方式,要求所有用戶都能夠?qū)崿F(xiàn)統(tǒng)一界面風格
3、的設(shè)計,其中內(nèi)容主要包括固定不變及可變。此方法中的組件屬于可復用小界面,此界面開發(fā)語言不同。為了能夠降低投資的風險,此方法使用逐漸實現(xiàn)方式,基于已有開發(fā)模式,對組件可復用性進行逐漸地完善,通過此種方式對組件可復用性進行完善。在組件管理過程中使用組件庫方式實現(xiàn)多種功能,圖1為以組件技術(shù)為基礎(chǔ)的軟件界面開發(fā)結(jié)構(gòu)。通過圖1可以看出來,軟件用戶界面的開發(fā)方式主要包括三個部分。首先,要產(chǎn)生組件,通過項目組前臺開發(fā)人員一起實現(xiàn),對具有較高復用性的軟件模塊進行提煉。在項目組完善核心組件之后,根據(jù)相應的特點添加全新的組件。然后將產(chǎn)生的初始組件存儲到組件庫中,創(chuàng)建組件庫管理機制。最后在軟件開發(fā)過程中,軟件界面開
4、發(fā)人員要根據(jù)組件庫出庫管理檢索組件庫,之后提出自身所需要的組件,實現(xiàn)組件復用。2 計算機軟件用戶界面組件出庫管理在界面設(shè)計和開發(fā)過程中,不管是哪種環(huán)境,其開發(fā)的系統(tǒng)都要具備一定的重復性。在軟件界面設(shè)計過程中具有二類復用價值的組件,所以軟件界面設(shè)計和組件化的開發(fā)就是對二類可復用組件的出入庫管理。但是要想實現(xiàn)真正復用,就要具備良好的組件庫,組件入庫屬于重點。在軟件界面設(shè)計及開發(fā)過程中,在組件編寫人員測試組建成功之后保證組件能夠正常運行,以組件具體的功能對組件進行定義,制作可復用組件。在此過程中,組件命名屬于關(guān)鍵,要使此命名能夠表示組件完整的功能,根據(jù)操作系統(tǒng)文件名的長度能夠?qū)崿F(xiàn)文件的自由擴展,從而
5、實現(xiàn)標識。以下為組件標識的部分主要代碼設(shè)計: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 計算機軟件用戶界面出庫流程設(shè)計組件屬于軟件復用的實現(xiàn),其質(zhì)量和復用效果具有密切的聯(lián)系,良好的出庫流程能夠使后繼開發(fā)人員實現(xiàn)軟件界面設(shè)計。在組建出庫的時候,檢索屬于關(guān)鍵內(nèi)容。檢索的流程就是創(chuàng)建數(shù)據(jù)庫的基礎(chǔ),在此過程中要充分考慮組建功能、接口及使用的范圍相應參數(shù)。就目前分析,此過程就是手工及自動選擇的相互結(jié)合。在軟件開發(fā)過程中,可以使用自動選擇,此要求組件編寫人員在實現(xiàn)組件生成過程中根據(jù)軟件檢索需求實現(xiàn)組建生成。
7、比如開發(fā)人員要嚴格遵守編碼的規(guī)范,使描述組件功能的時候要根據(jù)相應的格式實現(xiàn),從而有效實現(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 計算機軟件界面任務(wù)設(shè)計在實現(xiàn)界面設(shè)計的過程中,設(shè)計人員要確定系統(tǒng)的設(shè)計目標,將目標作為基礎(chǔ),實現(xiàn)熊內(nèi)部活動的分解,從而使用戶功能需求能夠更加的具體,提高其操作
9、性。系統(tǒng)目標、用戶需求及系統(tǒng)任務(wù)創(chuàng)建了人機接口及用戶界面設(shè)計的基礎(chǔ),圖2為系統(tǒng)目標、任務(wù)及需求的關(guān)系。在進行結(jié)構(gòu)化分析的過程中,數(shù)據(jù)流分析使用最為廣泛,其通過結(jié)構(gòu)化方式自頂往下逐層進行分解。結(jié)構(gòu)化方法都是通過系統(tǒng)中數(shù)據(jù)的流動及內(nèi)部活動全面分析系統(tǒng)功能。通過用例驅(qū)動分析的方法實現(xiàn),其是從非數(shù)據(jù)模型進行,并不是通過創(chuàng)建實體對象聯(lián)系模型進行,首先對系統(tǒng)的使用方式進行分析,然后通過場景使用對系統(tǒng)使用過程中和其他類型用戶交互過程中的情況進行對比。結(jié)構(gòu)化分析方式是一種較為傳統(tǒng)的任務(wù)分析方法,其具有較強的邏輯性,能夠?qū)崿F(xiàn)用戶任務(wù)內(nèi)容的描述,但是此缺點就是在第一次分析的過程中就要對內(nèi)部的細節(jié)進行深入的描述,此
10、種方式對系統(tǒng)功能分析具有一定的影響。通過用例驅(qū)動分析方法能夠?qū)Υ瞬蛔氵M行彌補,用例驅(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)部細節(jié)進行全面的分析。5 結(jié)束語計算機技術(shù)的使用范圍在不斷地擴大,用戶對于計算機界面的設(shè)計需求在不斷地提高,在設(shè)計軟件用戶界面的過程中要全面分析用戶界面的特點,在進行分析的過程中要將對象顏色特點進行全面考慮,人視覺方面所觀察的用戶及狀態(tài)在對目標搜索過程中,其中多種因素之間配置會影響到軟件界面的設(shè)計?;诖耍陨媳疚木腿娣治鲇嬎銠C軟件用戶界面的實現(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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢節(jié)職業(yè)技術(shù)學院《皮膚護理學》2023-2024學年第一學期期末試卷
- 北京中醫(yī)藥大學東方學院《戰(zhàn)略與風險管理》2023-2024學年第一學期期末試卷
- 全過程造價咨詢服務(wù)合同
- 代辦工商合同
- 二零二五年度二手公寓房買賣合同違約責任規(guī)定3篇
- 二零二五年度企業(yè)合并協(xié)議與資產(chǎn)評估合同2篇
- 船舶租賃合同
- 二零二五年度XX離婚協(xié)議范本下載及財產(chǎn)分割服務(wù)3篇
- 廣告合同書標準版
- 2025版虛擬現(xiàn)實企業(yè)間借款合同2篇
- GB/T 44890-2024行政許可工作規(guī)范
- 軍工合作合同范例
- 2025年中國稀土集團總部部分崗位社會公開招聘管理單位筆試遴選500模擬題附帶答案詳解
- 超市柜臺長期出租合同范例
- 廣東省廣州市2025屆高三上學期12月調(diào)研測試語文試題(含答案)
- 【8物(科)期末】合肥市第四十五中學2023-2024學年八年級上學期期末物理試題
- 統(tǒng)編版2024-2025學年三年級語文上冊期末學業(yè)質(zhì)量監(jiān)測試卷(含答案)
- 從0 開始運營抖?音號sop 文檔
- Module7 Unit2 This little girl can't walk(Period 1) (教學實錄) -2024-2025學年外研版(三起)英語五年級上冊
- 2024年01月11190當代中國政治制度期末試題答案
- 2024-2025學年深圳市初三適應性考試模擬試卷歷史試卷
評論
0/150
提交評論