Page 17 - iOS人机界面指导手册
P. 17
第4章 程序设计策略
所以伟大的程序都起源于一个伟大的想法。但这不意味着将想法孕育成成功的程序是件
轻松的事。这一章将介绍一些能用于精炼想法、回顾设计选择(design options)的策
略,帮助你设计出人见人爱的程序。
明确程序定义
定义程序是指简明地描述程序要达成的主要目的和目标用户。
在开发早期就完成对程序的定义,能够帮你将一堆想法和属性凝聚一个成用户梦寐以求
的产品。在开发过程中,可以以该定义为标准判断潜在的功能点和行为是否靠谱。创建
程序定义可以通过以下步骤来完成:
1 列举所有你觉得用户会喜欢的功能点
可以使用头脑风暴。此时你应该找出所有与产品创意相关的任务。不用担心单子列的太
长,待会儿还要再做精简。
例如,想象你最初的想法是做一个帮用户采购食物的程序。想象一下,脑袋里就会出现
一系列用户感兴趣的任务。例如:
创建购物清单
获取食谱
比较价格
寻找商店位置
标注食谱
获得和使用优惠券
浏览烹饪教程
探索不同的烹饪方法
查找可替代的食材

