濟(jì)杰哥哥
在各種編程和iso認(rèn)證的軟件中,axure、BalsamiqMockups、justinmind等都是非常常用的iso認(rèn)證環(huán)境,的iso認(rèn)證課程中,昭通java課程kmbdqn/主要講解的是Axure環(huán)境下的編程iso認(rèn)證。關(guān)于什么是原型,原型畫到什么程度,選什么軟件,畫高保真的必要性等等,這些已經(jīng)被人寫爛的東西我就不寫了。就從axure的三巨頭動態(tài)面板、函數(shù)、中繼器來談一談自己的看法(先表達(dá)一下對國產(chǎn)軟件的支持和尊重,下文提到的內(nèi)容絕無對國人軟件的輕視)。
其實不論用什么原型軟件,畫原型都只是一個拖拖拽拽的事,主要是選用合適的軟件時能夠從底層加深對iso三體系認(rèn)證的理解。
一、動態(tài)面板
之前看一位老師說過,動態(tài)面板你就可以把它理解為幻燈片:在這個面板內(nèi)可以添加很多張幻燈片,經(jīng)過不同的手勢(用例)來切換。動態(tài)面板結(jié)構(gòu)
1)在axure的右下方是整個iso三體系認(rèn)證的頁面結(jié)構(gòu),像父級iso三體系認(rèn)證和子級iso三體系認(rèn)證一樣排列。同級頁面間的并列關(guān)系
父子級頁面的包含關(guān)系2)動態(tài)面板的命名
我經(jīng)常看到有小伙伴不知道動態(tài)面板和動態(tài)面板的命名方式,之前看一個段子:一個iso三體系認(rèn)證汪接手一個項目,之前的妹子畫原型是用水果和蔬菜命名的,讓人哭笑不得。這里可以推薦給大家一種命名方式,大駝峰,小駝峰,下劃線:
1、小駝峰式命名法(lowercamelcase):
第一個單字以小寫字母開始,第二個單字的首字母大寫。例如:firstName、lastName。
2、大駝峰式命名法(uppercamelcase):
每一個單字的首字母都采用大寫字母,例如:FirstName、LastName、CamelCase,也被稱為Pascal命名法。變種:StudlyCaps,是“駝峰式大小寫”的變種。
3、下劃線命名,例如:first_name,last_name
良好的命名方式一方面方便自己修改,另一方面有利于和開發(fā)人員的對接,改動時快速查找。3)動態(tài)面板的功能
面板的功能很強(qiáng)大,axure常用的交互都能滿足,而且在畫原型時建議先將頁面元素排列畫好,再統(tǒng)一裝入動態(tài)面板中,再添加用例。千萬不要畫一點(diǎn)裝一點(diǎn),相信我,我之前畫過一個50M的原型,每次F5都要點(diǎn)幾層才能看我想要的含金量。新頁面與彈出層的關(guān)系
這些在axure中都可以很好的體現(xiàn)。如果不用動態(tài)面板而是用頁面跳轉(zhuǎn)的方式來畫也可以體現(xiàn)出來。老K之前寫過畫原型的三種方式,有興趣的朋友可以自己查一下,優(yōu)劣勢各自選擇,如果加上頁面跳轉(zhuǎn)流程的話,我現(xiàn)在知道四種畫原型的方式。