Chen Jian

选择接口文件的格式时,要注意考虑文件格式适应接口变更的能力

如果把各字段做成一行排列在一起,那么当中间某个字段的长度改变、或者在中间增删字段时,其后面所有字段的位置也都将改变,这个文件的解析程序就要大改 如果用XML的话,字段长度、增删字段都不会有这种问题,只不过数据量会大很多,在网络传输中可能会影响效率

需求分析时要考虑“超时”

   对于一个很长的流程,务必要考虑 超时处理机制    最好能做到: 当发生超时后,系统可以自动处理,而不必让用户手动进行强制的、野蛮的操作(如强行叉掉窗口)。   超时的认定机制还分两种:      1.流程启动以后,过了一段时间后未看到预期行为,为超时      2.流程启动以后,在某个时间点后仍未看到预期行为,为超时

对“字段”规格进行需求分析时,要问清楚的地方

1.数据类型,字符串还是数字,还是日期 2.是否可能为空 3.如果为空,是"",还是NULL 4.如果是字符串,最大多少字节 5.如果是数字类型,是整数还是浮点数 6.如果是数字类型,是正数还是负数 7.如果是浮点数,精度是多少 8.如果是一些代号,那么可枚举的范围是什么?空用什么表示?代号大写还是小写 9.如果是货币,是什么币种,是以元为单位还是以万元为单位 10.如果是日期,格式是什么

当用户平静地说“先。。。然后。。。再。。。”时

你应该想到: 这些步骤中,如果某个步骤失败,该怎么处理? 如果要恢复,是从上次失败的地方开始,还是从另一个地方开始? 如果没出过错,用户仍可以重新做一次吗? 如果可以,用户可以选择从哪个地方重新做吗? 用户可以在某个步骤结束或未结束时中止这个流程吗?