1.3 厘清头绪
好了,是该勾勒你的应用软件的外形了。在项目的最开始,从头脑中梳理出你想到的所有功能、挑战、想法和问题很有价值。你把它们都写到一张清单中,随后将其组织成层次结构,或一开始就按层次结构排列。重要的是要列出想到的所有东西。清单中的某一条目可能会带出其他条目等,快得令你跟不上思绪的步伐。或许,你可以静坐片刻,让大脑休息一会儿,从而想出更多的东西。
在你考虑项目时,下面这些建议可供你拓宽对某些问题的想法:
一般性需求:应用软件是干什么用的?哪些人是受众群体?
需求忌讳:应用软件一定不要干什么用?哪些人不是受众群体?
初始设置。
数据类型。
观察数据。
添加、编辑和删除数据。
分类与层次化。
特别迅速或容易做到的任务有哪些?
可能要支持但对于主要目的只起补充作用的任务有哪些?
导入、导出及共享。
与其他应用软件或服务的兼容性。
偏好。
最终,你可能会有张或长或短的清单,其中表达了按你目前的理解要解决的所有初始的设计问题。也许日后证明有些条目是多余的,大部分会证明还包含许多子问题,还会牵扯出新的问题。但毕竟这份初始清单给你指明了起点。
时间: 2024-10-25 04:39:30