1

开发功能规范从来都不是一种愉快的体验,但我觉得很好地规划一个项目是一种病态的快感。我想我有一些父亲的问题。

不管我自己的问题是什么,我都可以找到很多关于如何创建具有不同用途的单一功能规范的文章。有大量的模板和示例,而且我有一个很好的自己的库。但是,我发现很难找到任何人讨论一种以任何效率生成多种功能规范的方式。

有谁知道讨论如何管理快速生成不同类型的功能规范的过程的消息来源?假设一家提供 Web 应用程序的公司,可能使用像 ColdFusion 或 PhoneGap 这样的快速开发工具,或者体验在于工具的使用而不是最终结果的东西。所以功能规格可以有很多不同的地方。

谁能指出我管理这个过程的方法,以减轻从头开始构建每个过程的负担?

编辑 - 我真的很喜欢 OmniGraffle,但是我并不想保持外观和感觉或做任何视觉上的事情(如果可以索引过去的屏幕截图可能会很有用)。代码片段似乎更接近我想要的。但实际上我想我正在寻找存档/索引过去文本块的方法。

因此,如果我在一年前描述了一个采购订单系统,而我今天正在构建类似的东西,我想找到一年前的功能规范,以便从一些示例文本开始。

在我看来,这是一些新颖的写作软件,其中像代码片段一样,一段文本(场景,章节或简介或任何可以编写的内容,然后在整个主体中移动。yWriter 会这样做。但是我需要找到一种方法来索引/搜索这些大块文本的相关性。我希望能更多地了解这种系统。

4

1 回答 1

1

将模糊性充实起来

  1. 如果您询问主要是文本的模板,那么您最好的选择可能只是拥有一个可以打开副本的“固定”文件,将您保存的模板结构的副本添加到“固定” ,然后保存草稿规范。

  2. 如果您指的是遵循您的开发框架特有的“规范语言”的图表和其他视觉示意图,那么我建议使用像 OmniGraffle、Visio 或 LucidCharts 这样的工具,它们具有开发“模板库”的活跃社区(例如graffletopia


我认为您的意思更多是#1,在这种情况下,您可能会查看诸如OmniOutliner 模板之类的示例,这些模板可以包含复杂的字体和格式样式,类似于 Word 文档中的“类型样式”。

代码片段是解决此问题的一种机制,但您只会获得用于编程 IDE 的片段库,这些库通常缺乏文本样式功能。代码片段库就像文本宏:扩展成大文本块的短条。您可以为与每种框架相关的项目规范的不同结构创建自己的片段。


另一种解决方案是利用 OmniGraffle 和 OmniOutliner(或其他配对)等工具的文件互操作性。当 OmniGraffle 打开 Outliner 文件时,它会将列表结构显示为对象/节点树。添加更多节点后,可以在 OmniOutliner 中重新打开 OmniGraffle 文件并以列表的形式查看所有附加的 Outliner 样式。

这是一种很好的多模式方法,但会将您锁定在工具集中。在更多的人需要工具来做这种事情之前,这可能是不可避免的。

于 2014-06-18T23:10:51.873 回答