软件需求:如何进行需求分析?--以liz开发为例
in inbox with 0 comment

软件需求:如何进行需求分析?--以liz开发为例

in inbox with 0 comment

全文分为三部分:
1.如何准备需求分析?第一步应该做什么?
2.目前的需求材料中缺少的是什么?
3.描述一下拟开发系统的原型。

原资料:
某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。
为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。严重拖欠债务的账户由几个不同的规则确定,每个规则都要求Liz检查客户的一项或几项数据。过去半天的工作量现在增加到了每周三天。即使在确定了严重拖欠债务的账户后,如果没有查阅该账户三年内的历史资料,Liz也不能做出最后的信用决定(例如严厉的催款电话、断绝信用或将这个账户转给一个收账代理)。另外,Liz需要报告所有账户中过期未付款的、拖欠债务的、严重拖欠债务的和呆死账的比例。目前的报告中并没有给她提供这个信息。

第一步该怎么做?

第一步理所当然是进行需求分析,我们要想开发好这个系统,必然要对liz的任务进行一个详细的了解。要始终注意一点:我们开发的软件是给人做的,真正使用软件的是我们的用户。
我们应该尽可能地与客户在一起,记录下他们的业务流程,特别注意的是:liz提出的专业的名词我们需要特别注意。在观察记录一段时间之后 我们可以在纸上画出来简单的流程图来表示liz的工作流程。
在这个过程中需要注意的一点是:在与liz交流的过程中 我们要尽可能的去挖掘它的潜在需求,好多的时候他们并不能完整的说出来他们想要什么。

目前资料中欠缺的东西

详细的规则--用来判断欠债账户的根据
不同的欠债规则导致的不同操作

原型

可以有一个待审查的列表,根据每个要审查的账户不同的原因显示不同的数据,并且判断之后可以进行快速的处理和继续进行下面的处理

Responses