天天看點

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

軟體工程實踐——軟體原型設計工具Axure

一、Axure簡介

  • Axure簡介:

Axure RP是一個專業的快速原型設計工具,讓負責定義需求和規格、設計功能和界面的專家能夠快速建立應用軟體或Web網站的線框圖、流程圖、原型和規格說明文檔。作為專業的原型設計工具,它能快速、高效的建立原型,同時支援多人協作設計和版本控制管理。

  • Axure下載下傳:

我們可以在Axure官網( https://www.axure.com/ )下載下傳到Axure的windows或Mac的最新版本,但是由于這是一個收費工具,初次下載下傳時輸入郵箱可以獲得一個30天的試用時間。

  • 使用版本:

現在Axure已經更新至Version 9.0.0.3646 (PC & Mac),但是本篇文章中使用的是團隊版Team Edition 8.1.0.33

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
  • 新增賬號:

為了進行團隊作業,團隊的每一個成員都需要注冊一個賬号。首次登入時,我們需要在程式的右上角點選login,接着點選CREAT ACCOUNT,輸入使用者名和密碼,建立賬戶。

*特别注意:注冊的時候一定不能使用QQ郵箱,會收不到邀請碼!!!

二、菜單欄

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
  • FILE

這個容易懂,就是建立項目、打開項目、儲存項目之類的。不僅是個人項目,團隊項目也可以在這裡

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
  • Edit

複制、粘貼、全選、替換、撤銷等。用掉的地方不是很多,畢竟大家都對複制粘貼的快捷鍵非常熟悉。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
  • View

主要是對整個程式界面的設定,比如可以設定工具欄有哪些工具等。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
  • Project

可以在這裡設定項目相關的東西,比如字型風格、頁面風格等。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
  • Arrange

可以設定原件圖層的前後、對齊方式等等。在工具欄的中間也有同樣的功能,直接點那裡會友善很多。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(點這裡也可以設定圖層前後、對其方式等)

  • Publish

可以你做好的頁面的預覽、把做好的頁面上傳到團隊共享上等。

預覽界面不同的浏覽器可能會造成效果的不同,推進Chrome、Firefox等。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
  • Team

團隊項目相關的都在這裡了~可以把現有的項目變成團隊項目,也可以把團隊共享中的項目下載下傳到本地,可以把本地項目更新成團隊共享中的項目等等。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
  • Account & HELP

Account可以登出目前賬号的登入狀态,Help可以檢查更新等等。

這倆都是平時用不太到的~~就放一起了

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

三、原件

  • 添加元件到畫布

在左側元件庫中選擇要使用的元件,按住滑鼠左鍵不放,拖動到畫布适合的位置上松開。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
  • 添加元件名稱

點選元件,在右上角文本框中輸入元件的自定義名稱,建議采用英文命名。随着項目的進行,後期會有多個元件,如果不命名的話會很難厘清楚,是以建議一定要給每一個元件命名。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(我把一個box命名為Background)

  • 設定元件位置與大小

元件的位置與大小可以通過滑鼠拖拽調整,但通常情況下很難調整到具體大小,是以也可以在右上角、或者Style中調整具體數值。x代表橫坐标,y代表縱坐标,w代表元件的寬,h代表元件的高。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(兩處都可以調整,我把元件Background的大小改為640*960,并放在(0,0)處)

  • 設定元件的顔色

如果想要改變元件的顔色,可以點選工具欄中的小方塊,也可以在右上角元件的Style中修改

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
  • 設定元件隐藏

點選元件後,選中右上角的Hidden,元件就會被隐藏。

通常情況下,元件隐藏後會變成淡黃色~

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

 (兩處都可以~)

四、互動

  • Add Case

先點選元件,再點選右上角的Add Case,可以添加互動。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

輕按兩下OnClick、OnMouseEnter、OnMouseOut 也可以達到相同的效果,這三個按鈕分别表明“當滑鼠點選時”、“當光标移動到目前元件上時”、“當光标不在目前元件上時”

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(這裡是當滑鼠點選該元件時,頁面跳轉到Page3)

  • 顯示隐藏的元件

當我隐藏了某一個元件後,可以通過Add Case達到“點選某一按鈕就讓該元件顯示”的功能。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(我隐藏了一個元件name,并添加了一個SHOW的按鈕 ButtonShow)

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(設定點選按鈕後顯示被隐藏的元件name)

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(點選SHOW之前)

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(點選SHOW之後,被隐藏的name出現了!)

五、其他實用功能

  • 中繼器

中繼器是一個非常有用的功能,學習它有助于我們快速設計一些複雜的互動界面。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

*下面是一個使用中繼器的例子。

a).建立一個頁面,把模闆拖入頁面

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

b).在上方拖入一個BOX,一個箭頭,一個hotspot,一個中繼器元件,命名為“讀書清單”

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

c). 打開中繼器,編輯列名和内容,

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

d).插入圖檔

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

e). 将原來的矩形框删除,添加1個Box2作為底色,添加1個Heading1、4個label,一個image分别命名為:标題、内容、日期、評分、封面,并調整其位置、文字大小、顔色等,最後在底端添加一條水準線分割資料行。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

f). 此時,傳回“讀書”頁面,效果如圖所示。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

g). 在“讀書”頁面設定觸發事件,OnPageLoad中添加Case1,選擇Set Text ,設定“标題”的值(value)為 “[[item.title]]”。用同樣的方法設定其他字段。圖檔選擇Set Image,設定“封面”Default的Value為“[[item.pic]]”。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

h). 預覽

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure
  • Hot Spot

由于很多情況下,由于ICON太小,手指太大,不太好點中按鈕,是以可以使用Hot Spot擴大選區。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(Hot Spot)

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(可以直接在Hot Spot 上設定互動,以擴大可以點選的區域)

  • SnapShot(Storyboard)

我們可以用Snapshot檢視設計頁面的縮略圖,點選後還可以進入相應頁面。如果頁面有所改變,那Snapshot也會跟着改變。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(拖入後輕按兩下)

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(拖入了三個)

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(點選這裡的Connect可以連線~)

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(連完就是這樣的)

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

(可以插入這裡的貼紙,表明頁面之間是如何互動的~)

  • 團隊項目

很多情況下我們的項目都是團隊合作的,是以可以使用團隊項目。

A) 首先登陸https://share.axure.com/

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

B) 點選項目後的小齒輪,點選FILE+SETTINGS

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

C) 然後我們就可以看到項目的詳情了,可以設定項目名稱和密碼。

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

D) 将URL複制到其中,就可以get到團隊項目了~

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

E) 為了避免多人同時操作一個頁面,對頁面操作前首先需要對頁面Check out,否則無法修改

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

F)  同樣,修改完後需要Check in

軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

六、總結

在上學期的移動應用開發基礎中,我們曾學過Axure的一些基本知識,看到這次作業後,我又在網上找了一些Axure的學習資料,學習了一些新的知識。

①    優點:

    • 總的來說,我覺得Axure還是一個比較不錯的原型設計軟體,功能強大,可以比較完整地展示頁面,制作storyboard也非常的友善,“自由度”非常高,可以從無到有的設計頁面。更有比較完整的團隊管理功能,支援團隊合作,共同作業。
    • 對于高保真原型,大多數PM的首選都是AXURE,因為在墨刀中能帶來的效果并不是很多。 另外因為高保真原型因為涉及條件判斷等情況比較多,是以AXURE在這裡可以做到,但是墨刀是沒有條件判斷,隻有他通過狀态來進行切換。

②    缺點:

    • 但是他也有缺點,就是使用共享的時候會非常的卡!尤其是Check out和Check in 的時候,有時候(常見于晚上)速度非常之慢,原因未知,網上搜尋後也不知道原因,這對于團隊項目來說是非常麻煩的,當有團隊的其他隊員想要修改你正在修改的頁面時,你卻不能check in,導緻隊員無法對其進行操作。
    • 另外,Axure能畫出的圖形太少了,隻能勉強畫出基本圖形,很多圖形最後我都是通過Photoshop畫出來之後以圖檔的形式導入到Axure中使用。在查閱資料後,得知大部分PM都會在AXURE原型庫、素材庫去尋找相應的第三方素材庫,進行載入,這個工作還是會比較費時間的。
    • 最後就是Axure是一款付費軟體,并且它的價格也是比較昂貴的。按月訂閱的話,Axure RP PRO 專業版的售價是人民币290元/每月/每套。也可以購買終身使用權限,根據版本的差別,價格也在5000-10000人民币不等。
      軟體原型設計工具Axure軟體工程實踐——軟體原型設計工具Axure

轉載于:https://www.cnblogs.com/wenjieding/p/10783459.html

繼續閱讀