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

基于人機交互的軟件開發系統設計探討

2021-08-03 05:24:07吳卉玲
電腦知識與技術 2021年17期

吳卉玲

摘要:隨著科技的不斷發展,各類軟件產品層出不窮,軟件產品和用戶的聯系,也逐漸體現在了人機界面上。一方面,軟件產品為了實現功能的多樣化,需要產生更多的操作步驟,以達到更豐富的功能需求,可另一方面,隨著操作按鈕的繁雜化改變,人機界面也變得越來越不適應人體操作的習慣。面對這樣的矛盾,在軟件開發過程中如何基于人機交互理論,將系統設計得更為符合人體使用習慣顯得至關重要,該研究根據實際設計框架展開,希望能讓軟件開發工作者從中得到啟發。

關鍵詞:人機交互;軟件開發;設計系統;平臺設計;人機界面

中圖分類號:G642? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)17-0072-02

開放科學(資源服務)標識碼(OSID):

1 背景

所謂的人機交互,也就是互聯網應用實際過程中,所要求的人機互動。在計算機技術不斷發展的今天,為了實現計算機網絡和每個人的便捷快速溝通,軟件開發立足于人機交互的理論研究應運而生。在信息化時代的背景下,軟件開發平臺設計應該更多地注意到用戶的使用過程,盡可能將人機界面設計得更為方便操作。因為對于計算機信息工作原理,并不是所有計算機軟件產品的使用者都能正確理解,故而在進行軟件產品設計時,使人機界面滿足人機交互的要求,顯得至關重要。

2 人機交互理論下對軟件開發的要求

設計和制作計算機軟件是一項復雜煩瑣,且難度較大的工作,對于軟件開發者而言,其工作效果不僅體現在是否能夠適應時代要求,將軟件設計技術運用到不同的研究領域,制作出滿足不同需求功能的軟件產品上,更體現在其制作的計算機軟件是否能夠達到足夠的適用性,滿足不同目標人群的使用要求等方面。以設計人機交互界面為例,對于不同的使用者,常常擁有不同的使用習慣,例如對于普通人而言,更習慣于用右手對軟件頁面進行操作,可是對于左撇子而言,其的左手往往更為靈活。假如軟件開發的目標使用人群中,擁有較大比例的“左撇子”群體,那么對于頁面的設計應該立足于方便所有使用人群的目標,考慮制作適用于普通人和左撇子的兩種不同操作頁面,設置改換系統,實現不同特征人群能夠根據個人需要轉換操作頁面的要求。又以指令輸入語音體系而言,比較大眾的輸入體系是普通話輸入指令,可是假如開發的軟件產品目標人群在特殊地區,對于普通話的使用并不如方言熟練,那么在設置正常普通話語音指令輸入體系的同時,為特殊人群設計特殊的輸入系統,也同樣有著一定的必要性。除此之外,軟件開發者應該充分了解產品目標對象特質,和產品預期達到的工作目的,同時考慮民族、年齡等因素,為開發的軟件設置盡可能科學、智能的系統[1]。軟件產品實現應有功能的基本方式,是通過用戶輸入操作指令,軟件后臺接受指令并處理,表達出需要功能頁面的模式,實現用戶和計算機交流關系的過程。用戶輸入操作指令的方式可以多種多樣,用戶對功能需求的表達也可以不盡相同,但是計算機軟件處理出來的結果卻只能是唯一的,并且該結果應該盡可能貼近用戶需要,這就是人機交互理論下對軟件開發系統的最終要求。

3 立足人機交互理論的軟件開發系統特點

3.1 以用戶為中心

人機交互理論研究下,軟件系統設計的主要變化體現在人機界面上,人機界面又叫用戶界面,作為人和計算機交互的主要媒介,人機界面通過信息傳遞的方式,實現人的需求滿足過程和機器的功能表達過程。應該認識到的是,軟件系統存在的目的是為了方便計算機功能的順利實現,人機界面正是以此為目的,在人與計算機的交流溝通過程中,順應人的需求,控制計算機軟件表達適宜的作用。因此,計算機軟件系統功能的順利實現,不僅要求軟件本身擁有功能,更要求軟件不同功能能夠適應人的要求表達出來。故而要想設計出,立足于人機交互理論下軟件開發系統,首先應該確保軟件操作過程中,人身為控制者的主體地位。

3.2 操作難度降低

基于人機交互的軟件開發系統各個功能按鈕應該直觀、準確,隨著軟件功能的不斷增多,越來越多的軟件設計只注重內容作用的豐富,為軟件系統設置了復雜的操作按鈕,看似使軟件變得更加全能、適應使用者使用需求的需要,實際上卻忽略了用戶在使用體驗方面的訴求。對于軟件的不同功能,最好通過分類歸納的方式進行整合,將相似的系統設置到同一模塊,使操作界面更加簡潔,操作難度降低。同時在進行人機交互要求下的軟件系統設計時,應該注意各個模塊功能按鈕的形狀和描述,確保功能按鈕能夠對應正確的軟件表達。在這樣的設計理念下,對于人機交互的軟件系統而言,通常具有功能直觀、頁面簡潔、便于操作和使用的特點。

3.3 界面可視設計

可視化設計,即將系統設置數據用圖像、文字、表格、圖形的方式在人機交互頁面上展露出來。對于計算機軟件而言,一些后臺隱藏操作,可以讓用戶用設置權限的方式來進行控制,以便豐富系統平臺的內部設計。具體來說,可視化設計要求軟件設計者用可視化程序設計人機交互界面,通過這樣的設計方式,不僅能夠避免更多復雜代碼的出現,便捷設計步驟,更能協助運行系統達到穩定,形成更加安全的構建平臺和設計系統,是人機交互理論下,軟件開發系統設計的顯著特點之一。

4 基于人機交互的軟件開發系統設計要點

4.1 人機界面模型建立

在人機交互理論下,軟件開發應該立足于用戶為軟件唯一服務對象的理念,人機界面作為讓軟件功能展現在用戶眼前的唯一途徑,對于其模型的構建,應最大程度地發揮出軟件功能引導的效果。在建立軟件開發系統之前,應該首先確定軟件頁面的風格,根據不同用戶的不同需求,設置軟件人機頁面的布局、結構、按鈕顏色、按鈕模式等。確保將所有的樣式敲定下來以后,再進行頁面建模的工作,對于人機界面模型的建立,一定不能先著手開始設計頁面,不然很容易面臨后期需要不停修改布局、風格、按鈕樣式等基本格式的情形。同時值得注意的是,工程師在進行人機界面設計的過程中,應該注意對功能模塊和按鈕預留一定的改動空間,對于風格、畫面和布局的設計,盡可能做到一步到位,因為對于軟件運營而言,功能模塊按鈕可能面臨需要根據功能優化和增加,隨之發生改變的情形,但是軟件的基本畫面和布局是并不需要進行太大調整的。對于人機界面模型,不能期待一次完成,應該做好根據用戶反饋不斷進行調整的打算,提高頁面模型使用效果,確保模型與軟件產品能夠聯系起來,讓用戶能夠通過人機界面了解軟件的定位和功能導向。

4.2 進行功能導視處理

人機交互過程的重點是,讓用戶在交互中了解軟件系統的功能和控制作用,為了達到這一目的,可以通過多媒體技術來構建系統平臺的方式,將多媒體應用系統設計融入軟件開發系統設計中去。多媒體系統是一種直接作用于用戶的軟件設計系統,通過多媒體平臺,為用戶提供軟件的使用功能導視,常常能比傳統的操作頁面文字或圖像引導起到更好的作用。一方面,多媒體系統可以為用戶提供更加直觀、生動的人機界面,讓軟件系統平臺更加具有視覺沖擊效果。通過對多媒體系統設計技術的運用,能夠使系統設計達到交互界面穩定、圖文聲情并茂、平臺結構完整齊全的目的,能有效提高開發軟件的競爭優勢,滿足人機交互原理的需要。另一方面,多媒體系統設計技術也能夠很好地適應,確保人機交互過程中獲取的資源能夠滿足符合生活實際的需求,在多媒體系統設計技術的融入下,軟件開發系統設計能夠更好地實現功能導視,讓系統平臺結構更加穩定,操作性也更強。但是值得注意的是,在多媒體軟件系統設計制作前期,一定要提前錄入足夠多的數據樣本,包括圖像、圖片素材;文字、數據、表格素材;聲音素材等,為搭建軟件開發多媒體系統平臺打下有力基礎。在將各種媒體素材融合集成的過程中,一定要提前設置功能腳本,依據設計需求,將各種素材有機、完整地組合到一起,以便形成一個功能齊全、結構穩定的完整系統。

4.3 軟件開發分層處理

對于功能不同的結構模塊,在軟件設計系統后臺,應該采取分區域、分層處理的原則。所謂的分層處理技術,結合人機交互的基本理論,指的就是在進行軟件開發系統設計的過程中,將設計系統劃分為多個模塊,在確保各個模塊功能齊全,且在運行過程中不會受到彼此不良狀態影響的前提下,將各個獨立的功能系統再次聯系起來。與分層處理系統相對應的,是單層軟件處理系統。與之相比,分層處理系統因為各個層次之間的獨立和整體聯系,顯得更加穩定安全,分層系統設計出的軟件平臺,也因為穩定性更高的原因,操作過程顯得更靈活、全面,因而在人機交互軟件的設計過程中,分層處理得到了廣泛的傳播和應用。

分層處理設計系統實現了各層之間的相互獨立,讓人機交互的軟件開發系統在結構上能夠實現分割,不僅更加便于軟件開發者對軟件的結構和功能展開維護和拆解,實現軟件功能,也能夠讓人機交互頁面功能穩定性加強,滿足用戶對軟件使用的需要。但是值得注意的是,對于分層處理系統,應該合理規劃軟件層數,不能過多,也不能過少。因為層數過少,會讓每一層工作內容增多,失去分層意義,層數過多,又會讓系統組成和構建壓力增大,同時難以實現各層間的聯系,應該看到的是,對于分層處理系統而言,最基本的結構是兩層結構,但是這種結構已經越來越難適應設計需要了[2]。

4.4 實現軟件功能對接

指令的運行流程與運算器、控制器內代碼設置有關,通過將用戶指令轉變為計算機能夠處理的語言的形式,由計算器順應提前錄入的運行流程對命令進行處理并表達,實現計算機功能的體現。不同的指令會觸發不同的功能區間,由這些功能區間表達出來,指令由提出到完成所經歷的時間被稱為指令周期,指令周期的長短是軟件功能表達能力的主要參考依據。基于人機交互的軟件開發系統設計為了能達到最佳的使用效果,順應信息化時代對軟件開發系統的要求,如何縮短指令周期,快速實現軟件功能與操作命令的對接,已經成為軟件開發行業最值得研究的命題。同時如何讓用戶理解軟件提供的信息,正確實現軟件安裝、使用,達到更好的人機交互體驗,也是實現軟件對接的重點所在。具體來說,軟件功能的提供和頁面的表達,如果需要對用戶的信息進行了解,或者軟件的具體使用過程有步驟需要用戶特別注意,對于這些信息,應該用盡可能通俗易懂,適應目標用戶思考方式的形式,傳達給用戶。讓用戶不用在軟件使用前,就對信息產生質疑,是進行軟件開發系統設計的基礎,也是能讓軟件功能對接順利實現的橋梁。

5 結束語

隨著科技的不斷發展,計算機軟件逐漸進入了每個人的生活中,軟件系統設計技術也得到了越來越廣的應用空間,在計算機軟件不停滲透教育、經濟、文化等領域的過程中,如何成功應用人機交互理論,讓軟件系統得到更大范圍推廣,成為一個值得深思的問題。

參考文獻:

[1] 李航.人機交互數字界面評價軟件典型模塊設計與實現[D].南京:東南大學,2019.

[2] 馬超民,趙丹華,辛灝.基于用戶體驗的智能裝備人機交互界面設計[J].計算機集成制造系統,2020,26(10):2650-2660.

【通聯編輯:代影】

主站蜘蛛池模板: 国产大全韩国亚洲一区二区三区| 中文字幕精品一区二区三区视频| 尤物亚洲最大AV无码网站| 午夜国产在线观看| 久久精品一卡日本电影| 免费人成黄页在线观看国产| 国产精品短篇二区| 国产一区二区网站| 老汉色老汉首页a亚洲| 美女啪啪无遮挡| 亚洲国产日韩一区| 国产精品成人观看视频国产| 免费毛片全部不收费的| 亚洲男人天堂2018| 亚洲成AV人手机在线观看网站| 国产精品久久久久久久久久久久| 麻豆精品视频在线原创| 久久不卡国产精品无码| 国产在线视频福利资源站| 中文字幕在线永久在线视频2020| 欧美一区二区三区香蕉视| 亚洲国产欧美目韩成人综合| 国产精品美女网站| 亚洲性一区| 亚洲欧美另类久久久精品播放的| 国产精品免费久久久久影院无码| 免费国产高清精品一区在线| 日韩欧美国产另类| 老熟妇喷水一区二区三区| 高清色本在线www| 中文字幕天无码久久精品视频免费| 亚洲第七页| 在线高清亚洲精品二区| 国产特级毛片aaaaaa| 欧类av怡春院| 欧美翘臀一区二区三区| 国产一国产一有一级毛片视频| 真实国产乱子伦高清| 嫩草国产在线| 国产网站免费| 国产精品99久久久久久董美香| 国产视频入口| 91久久夜色精品国产网站| 在线观看国产精美视频| 亚洲国产成人麻豆精品| 成人精品在线观看| 欧美国产日韩一区二区三区精品影视| 婷婷综合亚洲| 666精品国产精品亚洲| 青青草久久伊人| 人妻精品久久无码区| 亚洲最大看欧美片网站地址| 一区二区日韩国产精久久| 在线免费不卡视频| 一级不卡毛片| 女同久久精品国产99国| 亚洲va在线观看| 亚洲第一区欧美国产综合| 国产在线第二页| 国产精鲁鲁网在线视频| 伊人色在线视频| 狠狠久久综合伊人不卡| 爆操波多野结衣| 国产无码制服丝袜| 在线无码九区| 国产手机在线小视频免费观看| 国产女人18毛片水真多1| 国产在线视频导航| 萌白酱国产一区二区| 嫩草国产在线| 成人精品亚洲| 91成人在线观看视频| 国产午夜一级毛片| 最新无码专区超级碰碰碰| 亚洲国产中文综合专区在| 97久久精品人人| 在线观看免费国产| 91无码视频在线观看| 一本大道视频精品人妻| 99精品伊人久久久大香线蕉| 国产在线精品美女观看| 制服丝袜 91视频|