广佛圈广佛圈广佛圈

广东酱王 业务流程分析

对业务进行梳理后,我们真正进入了需求分析的过程中,很多同学到这个阶段不知道如何去开展工作,只能简单的从需求中提炼一些表面的信息,直接去进行产品原型的设计,以为原型出来产品策划的工作就基本完成了,这是打错特错的,你这样做之后大部分的情况会陷入我们上面讲的三个故事一样的境地。

系统是业务在网络空间的映射,在网络空间中建设系统至少要在这几个维度上去进行设计:数据结构、代码逻辑、页面交互,当然还需要在物理环境、网络环境层面进行设计,但这些与产品的工作关联性不大。

软件系统说的简单点就是使用角色对系统进行输出,系统更具代码逻辑做出必要的反应,给出输出。

在前面业务分析的过程中我们梳理出来了角色、操作、处理逻辑以及每个节点的输入和输出,这些内容是我们做需求分析最核心的输入,我们需要把这种业务语言转换成软件语言,我们可以从这些内容中提炼出关键的名词、动词以及一些限定词汇,关键的名词往往是我们功能操作的主要对象,我们也可以称之为实体或对象,为了表达它们我们需要对这些概念进行定义,并通过主要的属性以及生命周期去把定义显性化,不同概念的差别也主要提现在了这些地方。

提炼出实体后,我们还需要去梳理各个实体之间的关系,能够明晰哪些实体的变化会对其它实体有影响,影响是什么。这部分的分析结论,不是一蹴而就的,也是需要反复推敲琢磨的。能够有类似以下的一些输出物:

热门推荐