产品需求文档可以是相当正规的东西,用来确保团队为最终交付的成果负责。提纲不是这类文档。如果你的组织在用产品需求文档,最初的提纲可能最终演变成正式的需求文档。但这里它是作为一个工具来帮助你思考的,以
除了厘清头绪外,要列出提纲还有许多输入源。你可以通过开会来推敲出某项功能的细节。提纲是个随你所想,跟踪所有话题、子话题、问题和决策的极好方式。如果你能直接与现有用户沟通(因为你正工作于已有产品上)
好了,是该勾勒你的应用软件的外形了。在项目的最开始,从头脑中梳理出你想到的所有功能、挑战、想法和问题很有价值。你把它们都写到一张清单中,随后将其组织成层次结构,或一开始就按层次结构排列。重要的是要
你可能熟悉典型的提纲:一种层次的、缩进的条目清单。这是个跟踪项目的奇妙方法。有许多应用软件都保存着这样的清单。但在阅读本章时,请考虑下面所有这些关于软件设计和开发编写的不同实践方法。传统提纲很适合
许多开发者,从爱好者到经验丰富的专业人员,都有个习惯,那就是采取乱序的(或称有组织的)开发过程。代码本身和应用软件的首个版本,就是设计。那些功能是他们即兴加上的。没有文档说明应用软件目前的状况,以
如果你想把你的灵感转换成软件,第一步就是要将其从你的头脑中取出来,以便你能看到它们。在项目的生命期内,你要对需要做的事情有个意识上的把握,这是容易想到的。但更容易发生的是忽视某事情,或者没有想到某
译者序序前言第一部分 将灵感转换成软件第1章 列出提纲 21 1 过程:非线性但有序 21 2 编写软件说明 31 3 厘清头绪 41 4 列出提纲时的更多输入 51 5 列出需求提纲 61 6 需求禁忌 71 7 定义纲领
你好这个世界终究注意到了设计,尽管花了些时日,但设计的确很关键。有关设计力量的完美故事可以追溯到2007年4月关于微软首席执行官史蒂夫·巴尔默的一番笑谈。那是在1月份,苹果公司的史蒂夫·乔布斯刚刚宣布了
当苹果公司推出Mac OS X操作系统时,Mac计算机用户的感受是双重的。毫无疑问,Mac OS X是个光彩夺目的操作系统,但真正让Mac计算机独一无二的,很大程度上是它的软件。Photoshop、Illustrator、Claris Work
如今正值苹果公司手机、平板电脑大行其道之时,基于其操作系统iOS开发应用软件的潮流方兴未艾。由于硬件和面对用户有其特殊性,iOS上应用软件的开发与桌面计算机上的软件开发还是有些不同的。本书向我们娓娓道来
《iOS应用软件设计之道》是一部介绍iOS平台上应用软件设计的指南,旨在向软件开发人员和设计人员灌输正确的软件设计理念与流程,以一个示例贯穿列提纲、画草图、画线框图、创作实体模型、创作原型软件,最后到应
本书是iOS 应用开发基础教程,内容翔实,语言生动。作者结合大量实例,循序渐进地讲解了适用于iPhone iPad 开发的基本流程。新版介绍强大的iOS 7 操作系统,涵盖Xcode 4 以来的新功能,书中所有案例全部重
1 苹果文档下面的文档位于iOS Developer Library (https: developer apple com library ios navigation index html)中,通过Xcode Documentation and API Reference也可以找到。What’s New
呼!好多变化。前面说过iOS 7是iOS诞生以来最大的升级,对于用户和开发者来说都是大事。iOS的升级速率一直要比竞争对手快很多。在写作本书时,根据各大网站的统计,iOS 7已经占据了市场上70%以上的设备,而iOS
除了LLVM编译器、Xcode IDE这些新东西,iOS 7也加强了UIActivityViewController来支持用AirDrop与附近的设备共享数据。一种称为Multipeer Connectivity的类似的技术,能让开发者在不需要热点的情况下就连接附
现在iOS模拟器支持iCloud了,而且在iOS模拟器中运行的应用可以访问iCloud的数据了。不过iOS模拟器不再支持低功耗蓝牙的模拟。(关于蓝牙的支持详见第13章。)
Xcode 5改进了开发者使用Auto Layout的工作流。最大的变化是Xcode不会自动添加Auto Layout约束条件。开发者必须亲自动手让Xcode为我们添加约束条件,开发者也能删除Xcode添加的约束条件。如果删除的约束条件会
Xcode 5通过Xcode服务(在OS X Mavericks服务器上运行)支持持续集成。开发者现在可以创建自动执行每次提交都运行静态分析或者在每晚12点编译产品等操作的机器人。这类机器人运行在OS X Mavericks服务器上,
Xcode 5让编写单元测试用例成了一等公民。在Xcode 5中创建的所有新工程都会自动包含新的测试框架XCTest framework,用来代替OCUnit(SenTestingKit framework)。Xcode 5中还是带SenTestingKit framework,Xc
Asset Catalog提供了一种新的方式来为应用中的图片分组。Asset Catalog包含图片集(应用中用到的图片和资源)、应用图标和启动图。这些启动图、应用图标和图片集会基于设计它们所针对的设备来分组。Asset Cat