王云江

摘? 要:隨著我國信息時代的不斷發展和科技水平的不斷提高,信息智能化數字設備越來越多,該設備的現控界面主要以人機數字界面為主,在大數據技術的不斷應用下,信息界面所展現的信息數字逐漸向多樣化、復雜化的方向發展。在這樣的背景下,我國對復雜信息系統界面設計提出了更高的要求,確保用戶的良好使用體驗。基于以上情況,該文在介紹復雜信息系統界面特征的基礎上,分析了復雜界面輔助設計軟件的需求,研究了基于需求分析的設計方法。希望通過這次研究,可以為軟件開發人員提供借鑒和參考。
關鍵詞:復雜界面;輔助設計;軟件;優化設計
中圖分類號:TP317? ? ? ? ? ? ? 文獻標志碼:A
在數字信息智能化技術的不斷發展、普及和應用下,復雜信息系統界面應運而生,該界面主要具有以下特征:擁有動態化、多樣化、可視化的海量數據,界面層級復雜、布局多樣、信息量龐大,人機交互過程復雜而煩瑣,態勢數據大量冗余等。這種界面得到了廣泛的應用和普及,主要應用在一些高科技領域中,例如軍事領域、醫療行業、智能化科技領域等,在提高人機交互效果方面發揮了重要作用。因此,為了最大限度地滿足復雜信息系統界面設計標準和要求,如何實現對復雜界面輔助設計軟件的優化設計是軟件開發人員必須思考和解決的問題。
1 復雜信息系統界面取代人機交互界面的必然趨勢
隨著信息智能化技術的不斷發展和應用,復雜信息系統界面逐漸取代了傳統的人機交互界面,并取得了良好的發展效果。而對于復雜界面輔助設計軟件來說,它的設計效果對復雜信息系統界面的設計產生了直接影響,因此,軟件開發人員一定要采用一系列的技術手段,對復雜界面輔助設計軟件不斷地修正、優化和完善,使該平臺具有用戶體驗良好、功能強大、通用性強和操作方便等優點[1]。
2 復雜信息系統界面的特征
復雜信息系統界面主要是從人機交互界面發展而來的,是對人機交互界面的優化、升級和完善,在船艙操作系統界面、醫療監控操作界面等復雜龐大的人機交互環境中得到了廣泛應用。同時,復雜信息系統界面含有多個不同層級關系,不同的層級關系又包括了不同的子系統,這些子系統主要用于對大規模操作任務的設計和實施。此外,復雜信息系統界面在對信息進行傳遞的過程中,以多通道傳遞模式為主,傳遞的信息量非常龐大,遠遠超過了人機交互界面傳遞的信息量。同時,復雜信息系統界面具有非常復雜的信息架構,主要包括以下3個方面的信息內容。1)多維度。2)操作環節。3)模塊任務和模塊功能。信息架構的復雜性主要體現在該界面含有多個子系統,且不同子系統擁有非常復雜的層級關系。另外,復雜信息系統界面在信息交互方面主要采用了多通道信息傳遞方式,從視覺、通道和編碼3個角度入手,實現信息的復雜交互。復雜信息系統界面架構圖如圖1所示。
由于復雜信息系統界面具有很強的復雜性,因此,目前市場上比較主流的界面輔助設計軟件無法滿足復雜信息系統界面的設計需求,為此,需要根據復雜信息系統界面的特征,有針對性地設計和開發一款復雜界面輔助設計軟件,旨在簡化UI設計師的設計流程,提高UI設計師的工作效率和效果。
3 復雜界面輔助設計軟件的需求分析
在對軟件進行開發或者對產品進行設計時,任何項目的實施都需要做好相關需求分析工作,只有對軟件的相關需求進行分析和確定,才能為UI設計師提供正確的設計方向。因此,需求分析作為復雜界面輔助設計軟件的首要環節[2],在整個項目的實施工作中占據了舉足輕重的地位。因此,UI設計師要樹立“以用戶為中心”的設計理念,分析和解決用戶在使用軟件過程中可能出現的問題,只有這樣,才能開發出一款符合用戶使用需求的復雜界面輔助設計軟件,從而確保用戶擁有良好的使用體驗[3]。如果需求分析結果沒有抓住用戶的使用痛點,那么開發出來的復雜界面輔助設計軟件將與預期的設計目標背道而馳,難以滿足用戶的使用需求,復雜界面輔助設計軟件也就喪失了存在的價值和意義。
軟件需求分析主要是指通過分析復雜信息系統界面的相關特征,從圖形繪制功能、排版功能、智能輔助功能、色彩智能化搭配功能、素材庫智能化選擇功能等基礎功能入手,完成對相應功能內容的編寫。盡管,目前市場上大量的主流界面輔助設計軟件均擁有以上各種基本功能,但是對于那些負責對復雜信息系統界面進行設計的UI設計師來說,這些主流界面輔助設計軟件在應用的過程中,存在很大的不便和困難[4],無法滿足復雜界面設計工作的實際需求。例如:對于復雜信息系統界面來說,它所用到的圖標元素與常見的主流圖標元素有很大差異,同時,所蘊含的語義非常特殊,且難以理解,具有很強的專業性,因此,需要對那些基礎繪圖元素進行重新設計和制作,這樣一來,無疑給UI設計師帶來了很大的工作壓力和難度。此外,對于復雜信息系統界面來說,用到的排版方式與常見的操作系統排版方式存在很大不同,非常復雜且煩瑣,但卻是UI設計師在實際設計工作中需要重點掌握和應用的排版方式。
4 基于需求分析的設計方法
對于復雜界面輔助設計軟件來說,在進行優化的過程中,需要從需求分析、需求文檔編寫、原型開發設計、人機交互設計、代碼編寫、功能測試和軟件上線等環節入手。代碼編寫之前的環節均為軟件的設計環節,主要由UI設計師負責[5]。UI設計師需要將這些設計環節建立在需求分析的基礎上,并根據用戶的使用需求,有針對性地進行修正、優化和完善復雜界面輔助設計軟件的功能。
此外,還要在充分考慮復雜信息系統界面相關標準和要求的前提下,根據復雜界面輔助設計軟件的設計內容和需求,進一步明確和規定軟件的優化設計方向,針對該軟件出現的不足功能進行科學的設計和優化[6],以此來確保該軟件的功能更加完善和強大。首先,要重視對原型的開發設計環節,根據需求分析的結果,將該軟件劃分為2個功能模塊,一種是完成對軟件整體框架的確定,另一種是實現對軟件相關方案圖的設計。