我习惯于规划复杂性在用户交互中的软件。我学到的敏捷软件工程原理非常适合这种情况。当大部分计划围绕用户的交互进行时,用户故事很容易写出来。用于数据驱动的流程的软件工程
我现在正在研究一个系统,其中用户唯一的干预是点击go按钮并在发生错误时读取错误。
该系统的所有其他工作都在数据处理和非常重的数据处理。我有大约5种不同的数据转换来规划这个处理流程。
这些过程本质上是松散耦合的,所以它们应该很容易作为不同的过程进行规划,然后再应用到工作流程中。即便如此,规划数据驱动流程的问题仍然存在,但规模较小。
如何才能规划数据驱动的流程?这种类型的软件有没有已知的设计流程?
这就是我遇到麻烦的地方。就该产品而言,所有管理层关心的是最终产品,这是一种pdf。这个pdf是由5个转换和操作数据的过程组成的。那么用户故事会是“以格式A获取数据并将其转换为格式为B的数据”? – brandon 2011-12-14 18:40:37