Page 17 - iOS人机界面指导手册
P. 17

第4章 程序设计策略




                       所以伟大的程序都起源于一个伟大的想法。但这不意味着将想法孕育成成功的程序是件
                       轻松的事。这一章将介绍一些能用于精炼想法、回顾设计选择(design options)的策
                       略,帮助你设计出人见人爱的程序。




                   明确程序定义



                       定义程序是指简明地描述程序要达成的主要目的和目标用户。



                       在开发早期就完成对程序的定义,能够帮你将一堆想法和属性凝聚一个成用户梦寐以求
                       的产品。在开发过程中,可以以该定义为标准判断潜在的功能点和行为是否靠谱。创建
                       程序定义可以通过以下步骤来完成:



                       1  列举所有你觉得用户会喜欢的功能点


                       可以使用头脑风暴。此时你应该找出所有与产品创意相关的任务。不用担心单子列的太
                       长,待会儿还要再做精简。

                       例如,想象你最初的想法是做一个帮用户采购食物的程序。想象一下,脑袋里就会出现
                       一系列用户感兴趣的任务。例如:

                           创建购物清单

                           获取食谱

                           比较价格

                           寻找商店位置

                           标注食谱

                           获得和使用优惠券

                           浏览烹饪教程

                           探索不同的烹饪方法

                           查找可替代的食材
   12   13   14   15   16   17   18   19   20   21   22