《iOS应用软件设计之道》—— 1.3 厘清头绪-阿里云开发者社区

开发者社区> 华章出版社> 正文
登录阅读全文

《iOS应用软件设计之道》—— 1.3 厘清头绪

简介:

本节书摘来自华章出版社《iOS应用软件设计之道》一 书中的第1章,第1.3节,作者:(美)William Van Hecke ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.3 厘清头绪

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

华章出版社

官方博客
官网链接