個人筆記,可能會有不詳盡的地方,諒解。
第三章:
1.認識產品設計:
1.1產品設計好壞表現在是否直觀好懂,是否方便好用,是否足夠人性化。
1.2產品設計就是在外觀,結構,功能等方面下功夫,被使用者接受和認可。
1.3產品設計做什麼?就是要把產品做成什麼樣?框架,結構,功能,外觀,最後有乙個實質性的載體上線(交付),讓使用者可以直觀的看到並使用。
2.產品實現的基本原理:
2.1內容與資料:表象是內容,實際是資料。
2.1.1資料生產:使用者通過上傳的形式提交資訊:註冊,發表,上傳.......
注意上傳的可靠性(快速,正確,方便),杜絕惡意提交(重複,不符合)
2.1.2資料儲存:什麼方式,什麼伺服器合適,主要是工程師考慮的。
2.1.3資料消費:資料的展示和使用。比如微博更新內容。
2.2c/s結構(客戶機/伺服器結構)
客戶機依靠伺服器獲得網路資源,伺服器為客戶機提供網路必須的資源。我們常用的軟體(qq,ps等都是這種結構)。
優勢:利用兩端硬體環境,合理分配兩端任務,降低通訊開銷。
劣勢:後面產品業務邏輯改變,則要依賴版本公升級更新
2.3b/s結構(瀏覽器/伺服器結構)
諸事都是在服務端實現的。
優勢:更新容易,重新整理網頁即可,原理差不多。
3.產品設計的三大能力:概念設計,功能流程設計,互動設計
3.1概念設計:忽略事物的具體形態,抓住事物的共同特徵和本質特徵設計。
3.1.1認識概念:例:
3.1.2概念圖:資訊建模-概念圖等。
3.1.3產品構架圖:直觀的反映產品各個模組的圖表,要求全面了解使用者需求和業務流程。
3.2功能流程設計:約定細節
3.2.1功能設計:注意使用者的體驗,例如註冊時填寫豐富的資訊。惡意註冊,限制密碼
3.2.2流程設計:以物件導向的任務流為主體。
3.3互動設計:
3.3.1資訊構架:原型圖。
3.3.2互動細節
4.產品設計的八大理念
4.1基於核心能力設計:二八原則。
例:地圖類核心能力:資訊全,更新快,路線運算能力強
........
4.2基於高效操作設計:增強使用者體驗
4.2.1批量管理(**,刪除,處理等)
4.2.2自動任務:定時操作
4.3基於聚合設計:高效
4.3.1入口聚合:各類**聚合
4.3.2內容聚合
4.4基於預設設計
4.4.1:最
4.4.2:有
4.5基於場景匹配設計
例:搖一搖加好友,資料推薦,猜你喜歡等
4.6基於使用者關懷設計:提醒,通知等
4.7基於個性化設定:自定義功能(**,應用等),使用者的地盤使用者自己做主。提供豐富的選擇空間,不強制使用者的個性化。
4.8基於復用成本設計
應用a應用b
應用c應用d
........平台
支撐5.產品設計的四大原則:從裡到表(安全性,可靠性,易用性,美觀性)
5.1安全性:從產品設計的策略層努力:(手機驗證,保密答案等)
5.2可靠性:
5.2.1理想的速度:c/s之所以快,是因為其介面邏輯封裝在客戶端的,b/s則在伺服器端,所以要非同步載入/分屏載入。
5.2.2相容性:標桿分析法
5.2.3併發處理能力:產品經理必須結合現有群體,自然增長率,市場推廣帶給併發範圍的影響等,給出峰谷和峰頂的區間預估。
5.3易用性(看起來直觀,學起來容易(使用者的天性,例:螢幕放大/滑動)用起來簡單)
5.4美觀性:視覺設計師
6.產品設計的兩大技能
6.1工具:腦圖類:mindmanager,freemind,xmind
流程類:visio
原型類:axure iphone mockup(iphone)
資料類:excle spss
演示類:demo-buider
6.2文件撰寫
第三章筆記
第三章預習筆記 一 高階語言和機器指令中的運算 1,按位運算 符號 按位or運算 符號 按位and運算 符號 表示按位not運算 符號 按位xor運算。實現掩碼操作 通過與給定的乙個位模式進行按位與,可以提取所需要的位,對這些位進行 置1 清0 等。2,符號 按位or運算 符號 表示and運算 符號...
c primer 筆記,第三章
初始化string物件的6種方式 string s1 預設空串 sting s2 s1 string s2 s1 string s3 value 直接初始化 string s3 value 拷貝初始化 string s4 n,c 由連續n個字元c組成的串在讀寫string物件時,string物件會自...
C Primer Plus 第三章筆記
1.變數名命名需注意 以兩個下劃線或下劃線和大寫字母打頭的名稱被保留給實現使用 以乙個下劃線開頭的名稱被保留給實現,用作全域性識別符號。2.對型別名使用 sizeof 運算子時,應將名稱放在括號中,但對變數名使用時括號可選。3.標頭檔案 climits 定義了符號常量來表示型別的限制。4.若不對函式...