开发功能规范绝不是一种令人愉快的体验,但我很擅长规划项目。我想我有一些父亲的问题。
无论我自己的问题如何,我都可以找到有关如何在不同程度的实用性中创建单一功能规范的任意数量的文章。有很多模板和例子,我有一个很好的自己的库。但是我发现很难找到任何讨论以任何方式生成多个功能规范的方式的人。
是否有人知道有关如何管理快速生成不同类型功能规格的过程的来源?假设一家公司提供网络应用程序,可能使用像ColdFusion或PhoneGap这样的快速开发工具,或者使用工具而不是最终结果的经验。所以功能规格可以有很多不同之处。
有人能指出我如何管理这个过程,以减轻从头开始构建这些过程的负担吗?
编辑 - 我真的很喜欢OmniGraffle,但是我并不是想保持外观和感觉或做任何视觉效果(如果可以将其编入索引,保存过去的屏幕截图可能会很有用)。代码片段似乎更接近我想要的。但实际上我认为我正在寻找归档/索引过去的文本块的方法。
因此,如果我在一年前描述了采购订单系统并且我正在构建类似于今天的东西,我想找到一年前的功能规范,以便从一些示例文本开始。
在我的脑海中,这是一些新颖的写作软件,其中类似的代码片断了一个文本块(一个场景,一个章节或模糊或任何可以写的东西,然后移动整个体的整体.yWriter这样做。但是我需要找到一种方法来索引/搜索这些大块文本的相关性。我希望能够更多地了解这种系统。
答案 0 :(得分:1)
如果您询问的是主要是文本的模板,那么您最好的选择可能只是拥有一个“固定”文件,您可以打开副本,添加作为模板结构副本的部分。保存到'静止',然后保存规范草案。
如果您指的是遵循开发框架特有的“规范语言”的图表和其他可视化原理图,那么我建议使用像OmniGraffle,Visio或LucidCharts这样的工具,它们具有活动社区开发'模板库'(例如graffletopia)
我认为你更多的意思是#1,在这种情况下你可能会看到像OmniOutliner templates这样的例子,它们可以包含复杂的字体和格式样式,类似于Word文档中的“类型样式”。
代码片段是解决此问题的一种机制,但您只能获得用于编程IDE的片段库,这些IDE通常缺少文本样式功能。代码片段库类似于文本宏:短条带可扩展为大块文本。您可以为与每种框架相关的项目规范的不同结构创建自己的代码段。
另一种解决方案是利用OmniGraffle和OmniOutliner(或其他配对)等工具的文件互操作性。当OnmniGraffle打开一个大纲视图文件时,它会将列表结构显示为对象/节点树。添加更多节点后,可以在OmniOutliner中重新打开OmniGraffle文件并将其视为列表,并附带所有附加的大纲样式。
这是一种很好的多模态方法,但会将您锁定在工具集中。在更多人要求工具来做这种事情之前,可能是不可避免的。