Axure原型制作規范

一、 名詞定義:

  1. Sitemap 導航圖
  2. Widgets 組件
  3. Master 庫
  4. Label 控件名
  5. Interactions 交互動作
  6. Annotations 注釋
  7. Location and size 位置和尺寸

二、 Widgets規范

  1. 本站常用widgets規范:
  2. 命名規范:制定命名規范從而方便搜索和升級。 a. 全站使用,則命名方式為:Y+位置。
      i. 全站頂部導航:統一為Yheader開頭,包括各種寬導航、窄導航;
      ii. 全站右側邊欄:統一以Yright開頭,包括廣告位、內容欄目等; b. 單個產品使用,則命名方式為 產品名+位置
      i. 空間左導航:y+產品名+left,例如yspaceleft c. 頁面子零件:命名方式為:Y+ 頁面或產品+零件名。例如:
      i. Tab:統一命名為Yspacetab
      ii. 評論:統一命名為Ycomenticscomment
  3. 本站的widgets統一放在y.rplib文件中。在全局搜索中,輸入y即可查看所有yoka widgets。
  4. Y.rplib升級的問題:該文件放在局域網公共區中。每次更新完后,需要配備word說明文檔。

  5. 自行制作widgets制作規范:
       a) 最小化切分原則:在制作widgets時,遵循最小化原則,保證新的widgets能進行上下左右擴展、變化字體、增加新的數據項等。
       b) 內部交互原則:如果widgets能內部完成交互,在制作時就要加上交互的命名,減少后期的操作。
       c) 遵循設計規范原則:如果產品已經有成形的設計規范,那么自行制作的widgets必須大體遵循設計規范。制作新的widgets所使用的基本元素也要從設計規范產生。
  6. 必備widgets清單:
       a) Yahoo提供的一套widgets;
       b) 圖標庫;16,32,48三種尺寸的圖標約200個;
       c) Ajax.rplib 常見的ajax功能;
       d) Y.rplib 針對本站的widgets;
  7. 升級方式:統一從公共區copy。每當有新的更新時,群發到郵件組的方式說明,并附上更新文件和最后更新時間。

三、 Master制作規范

  1. 公共區域(具體指頁頭、頁腳、導航條、頁面內的公共元素):要求采用master,以減少修改量;
  2. 對于位置固定的master,須設置為:Place in Background
  3. 根據視覺規范,制作本站通用master。

四、 Sitemap制作規范

  1. 單個頁面的命名規范:頁面命名全部使用英文。格式為:頁面內容+動作。例如:article_add
      1) 頂層頁面:
        a) 前端頁面統一以user為頂層頁,表示這是用戶使用的頁面。
        b) 使用admin為管理員的管理頁;
        c) 使用statistics為數據統計功能頁;
    2) 子頁面:
        a) 匯總頁:list
        b) 瀏覽頁:view
        c) 增加數據:add
        d) 修改數據:edit
        e) 修改分類:recatalog
        f) 創建數據:create
        g) 重新命名:rename
     3) 擴展:子頁面的命名可以擴展,格式為:頁面內容+動作+名稱。例如:article_add_draft

  2. add、del、edit 原則上從屬于list頁面。但必須遵守產品設計思路。另外,如果add在頁面內完成(彈層或ajax區塊)可不遵守此原則;

  3. 對于復雜業務,要求單獨提供flow。展示頁面的業務邏輯和判斷條件。

五、 交互動作規范

  1. 控件命名:數據塊+空間類型。由于頁面內的組件無法在其他頁面是不可見的,所以頁面內的各個控件不需要帶頁面名字。例如:shopmap_pan代表店鋪地圖的圖層。

  2. 交互動作規范:
      1) 對于文本型內容的鏈接:在文字上面增加一個image map region,在該層上面加鏈接。
      2) Axure的交互動作總有如下幾種:
      a) Onclick
      b) Onmouseenter鼠標的指針移動到對象上
      c) Onmouseout 鼠標的指針移動出對象外
      d) Onkeyup
      e) Onfocus 鼠標的指針進入文字輸入狀態(獲得焦點)
      f) Onlostfocus 鼠標的指針離開文字輸入狀態 (失去焦點)
      g) Onchange
      h) Onpageload
      3) 對于同一個位置的條件判斷,要求在按鈕上如下提示,以方便技術和制作人員閱讀。對于高保真的原型,則應該加上數據判斷,避免這種提示。
       

    六、 Annotations注釋規范

  3. 注釋的內容:一個完整的注釋需要包含以下說明:
      1) 功能說明:說明該對象的主要完成的功能。
      2) 交互效果:說明該對象的交互動作以及產生的交互結果;此處應該包含各種判斷的說明。
      3) 優先級:也可以理解為重要性。標明該控件在交互中的重要性。
      4) 關聯關系:包含觸發方式(默認顯示 / 被動觸發),以及其他對象/數據的關聯關系。對于同時擁有管理后臺、用戶后臺的地方,需要說明數據關系。
      5) 測試用例:提供測試方法及測試應該使用的數據。
      6) 注意事項:注意事項。
  4. 可以針對各個特殊控件、組件自定義其他注釋。

七、 整體制作要求

  1. 任何一個完整的產品,包括3部分,這3部分在原型需要獨立展示:
      1) 用戶前端頁面:
        a) 用戶在不登陸、登陸情況下進行瀏覽的頁面;
        b) 用戶自行管理數據/帳戶的頁面。
      2) 管理員的管理頁:主要數據的增刪改查、審核。
      3) 數據統計功能:主要包括流量統計(IP、PV、UV、登陸用戶數、活躍用戶數)。
  2. 頁面命名遵守上文提到的sitemap規范(add child page->rename)
  3. RP文件命名規范:y+產品名+特性+子項目+日期。例如:
      1) 化妝品庫新版首頁:y_cosmentics_newindex_20100322.rp
      2) 空間新版首頁:y_space_newversion_20100210.rp
  4. Tab使用:
      1) 選項卡不要超過5個,最多不能超過7個。可以考慮使用2級選項卡來減少數量。
      2) 被選中的選項卡和底下的區域要保持同色或接近同色。
      3) 禁止在選項卡里面還使用滾動條;
  5. 頁腳的pagenotes區域:默認使用兩個字段,在任何文檔中均需要保留著3個字段。
      1) 功能說明。說明本頁面主要的功能,以及與其他頁面的關系。
      2) 測試用例。說明本頁面使用哪些數據進行常規測試和邊界測試。
      3) 注意事項。說明本頁面在設計、制作、開發和測試中需要注意的事項。

  6. 保真度(僅針對前端頁面):
      1) 創新型產品、產品改版:為了體現新產品的業務邏輯,或展示產品的改進功能,本類原型要求高保真原型。具體包含:
        a) 所有頁面有完整的鏈接,能順利跳轉、關閉;
        b) 任何交互均有完整的流程和結束;
        c) 關鍵功能、創新點要上色,不得使用自帶的灰白色、黑色;
        d) 按鈕的點擊變化能實時體現:文本框、輸入框、文字、層的變化。
        e) 使用條件判斷,并根據條件做不同的提示。
        f) 對于各個控件有完整的說明文檔;
      2) 傳統產品、新增功能:可以使用一般的線框圖,使用黑白灰原型。具體包括:
        a) 對于頁面大部無改進,可以直接截取靜態圖;
        b) 對于無關或者傳統功能,可以部分忽略跳轉和交互效果;
        c) 提供關鍵的條件判斷。
        d) 不要求完整的說明文檔;
      3) 具體保真度,還可以參考產品文檔的使用人員的知識結構、工作經驗、配合默契度等靈活掌握。
  7. 全部產品原型文檔均需通過snv上傳到共享中。
  8. 由axure生成頁面原型說明文檔:按照標準模板生成即可。

轉載于:https://www.cnblogs.com/lzxianren/p/axure-name.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271109.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271109.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271109.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

系統測試相關知識筆記

1、系統測試的意義系統測試是為了發現系統中的錯誤而執行程序的過程,發現系統中存在的問題,及時處理掉,從而規避項目后續階段順利推進的風險、和高質量的軟件交付給客戶。2、系統測試的目的希望以最少的人力和時間發現潛在的各種錯誤和缺陷。…

最小生成樹練習1(克魯斯卡爾算法Kruskal)

今天刷一下水題練手入門,明天繼續。 poj1861 Network(最小生成樹)新手入門題。 題意:輸出連接方案中最長的單根網線長度(必須使這個值是所有方案中最小的),然后輸出方案。 題解:本題…

java變量不聲明可以直接使用嗎_我們可以在不使用Java進行初始化的情況下聲明最終變量嗎?...

在Java中,final是可與字段類和方法一起使用的access修飾符。當一個方法為final時,它不能被覆蓋。當變量為最終變量時,其值無法進一步修改。當類結束時,不能擴展。無需初始化即可聲明最終變量如果稍后聲明了最終變量,則…

系統測試:單元測試相關知識筆記

一、單元測試概念單元測試也成為模塊測試,在模塊編寫完成且無編譯錯誤后就可以進行。單元測試側重模塊中的內部處理邏輯和數據結構。如果采用機器測試,一般用白盒測試法。二、單元測試檢查模塊特征1、模塊接口模塊接口保證了測試模塊數據流可以正確地流入…

跨網段遠程調試vs_如何提高后臺服務應用問題的排查效率?日志 VS 遠程調試

轉眼間,距離Jerry最近一篇文章推送已經過去了一個多月的時間了。公眾號更新的頻率降低,不是因為Jerry偷懶,而是由于從春節過后,我所在的SAP成都研究院數字創新空間整個團隊,一直在忙一個5月份需要交付的項目上。Jerry每…

計算機硬件知識:BIOS、EFI與UEFI詳解!

本文估計很多小白看不懂,但是還是建議你硬著頭皮看完,這篇文章主要講解了這幾種“BIOS”的啟動方式,對電腦啟動問題判斷的理解會有益處。BIOS是個程序,存儲在BIOS芯片中,而現在的新式電腦用的基本都是UEFI啟動&#xf…

java pdf 導出下載_Java+PDF模板導出成pdf文件,并下載

1,根據前人經驗,熟悉完成基礎操作:https://www.cnblogs.com/wangpeng00700/p/8418594.html?tdsourcetags_pcqq_aiomsg2,根據鏈接中操作完成之后,在本地生成pdf文件已經沒有問題了。但如果放到,Linux服務器…

在db2數據庫上模擬死鎖場景 還是z上的

如果條件允許,起兩個線程互相搶資源就行了,但問題是,時間上還需要同步,要做到完美控制,還得加其他邏輯,忒費事,所以可以用下面的辦法: 在目標表上直接加個鎖……簡單,粗暴…

條件隨機場 python_用條件隨機場做網絡小說命名實體識別

一直想用統計學習方法來改善撥云搜索,這次先在命名實體上小小嘗試一下。線性鏈條件隨機場對于無向圖中的節點,定義一組特征函數,使其狀態僅受鄰近節點和觀測序列的影響。在標注任務中,節點只有前后兩個鄰近節點,即線性…

項目開發基礎:常用測試方法介紹

1、集成測試集成測試就是把模塊按照設計說明書的要求組合起來進行測試。1.1、集成測試方法:a、分別測試各個模塊,再把這些模塊組合起來進行整體測試,也就是非增量式集成。特點:可以對模塊進行并行測試,能充分利用人力&…

java 多數據源處理_java – 用于處理多個數據源的Spring事務管理

這可能是一個重復的問題,但我找不到(至少我無法理解)一個滿意的答案,因此再次提問.我正在使用兩個數據源(MySQL和Oracle).以下是執行流程:主方法-A調用方法-B(寫入Oracle DB)然后它(方法-A)調用方法-C(寫入mySQL DB)然后它(方法-A)調用方法-D(寫入Oracle DB) ).如果…

MyBatis Generator

1 <?xml version"1.0" encoding"UTF-8"?>2 <!DOCTYPE generatorConfiguration3 PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"4 "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"&g…

svd奇異值分解_NCL專輯 | 奇異值分解(SVD)

奇異值分解SVD(Singular Value Decomposition)是一種矩陣分解方法&#xff0c;在氣象領域中常用來分析兩個氣象場場之間的關系。NCL的函數庫中與SVD相關的函數包括svd_lapack&#xff0c;svdcov&#xff0c;svdcov_sv&#xff0c;svdstd&#xff0c;svdstd_sv。svd_lapack&…

項目測試基礎:白盒測試相關知識筆記

1、白盒測試概念白盒測試又稱為結構測試&#xff0c;主要是根據程序的內部結構和邏輯來設計測試用例&#xff0c;然后對程序的路徑和過程進行測試&#xff0c;檢查是否滿足設計的需要。2、白盒測試常用的技術介紹白盒測試常用的技術有邏輯覆蓋、循環覆蓋、基本路徑測試。2.1 邏…

java全局變量和局部變量

分類&#xff1a; 變量按作用范圍劃分分為全局變量&#xff08;成員變量&#xff09;和局部變量 成員變量按調用方式劃分分為實例屬性與類屬性 局部變量按定義位置劃分分為形參&#xff0c;方法局部變量&#xff0c;代碼塊局部變量 成員變量&#xff1a; 直接在類中聲明的…

電腦系統知識:Windows原版系統與Ghost系統的區別,你知道嗎?

經常看到有電腦小白的朋友問原版操作系統跟Ghost的區別是什么&#xff0c;該怎么選擇安裝哪種系統&#xff1f;今天在這里就說說它們之間的聯系與區別。Windows原版系統&#xff1a;原版系統就是微軟推送給用戶的原始“干凈”的系統。系統不含第三方的軟件&#xff0c;軟件補丁…

sql server update觸發器_SQL Server 觸發器

T-SQL 觸發器觸發器分為BEFORE觸發器*(SQL Server不支持&#xff0c;Oracle支持)在事件發生時觸發。AFTER觸發器是 SQLServer生成的最初用于自動相應數據修改的機制。在 SQLServer200以前的版本中 AFTER觸發器是唯一的觸發器&#xff0c;因此不用指明 AFTER&#xff0c;也可以用…