0°

需求分析实战6-业务流程

项目背景信息(如有雷同纯属巧合)

山竹区早在5年前就成立了自己的区图书馆,现有存书10万册,读者1万人。

目前是使用人工手写的方式进行图书管理、借还等。

随着信息化建设的逐步深入,山竹区文化局决定要实施一套图书馆管理系统,主要负责:

图书管理、借还管理等。

这个项目现交由你们公司进行。

你作为这个项目的需求分析人员参与其中。





经过了构件图的绘制,我们明确了整个系统的模块,如下表所示:


业务子系统说明
业务子系统 类型 说明
图书管理 新增 对图书的基本信息进行管理
读者信息管理 新增 对读者信息进行管理
借阅管理 新增 进行图书的借还以及挂失、逾期罚款等管理
统计分析 新增 提供图书及读者的统计分析
采购系统 考虑外购 不作为本期建设内容,但需要提供图书采购清单,以及图书入库清单
服务接口说明
服务接口 提供者 使用者 说明
获取图书信息 图书管理 借阅管理,统计分析
获取读者信息 读者信息管理 借阅管理,统计分析
待入库信息 采购系统 图书管理
采购信息 图书管理 采购系统





我们进行完了子系统的分析后,我们要进入业务流程分析的工作了。


如何开始?

虽然我们略略跳过了一步(上下文图),但是我们其实还是要在心里过一遍,系统应该包括的业务事件有哪些。


什么叫做业务事件?

你可以理解为是业务流程的开始。流程是从哪里开始的?


打个比方,如果业务流程从读者在电脑上进行书籍检索开始,那就意味着你需要建设类似门户网站的面向读者的子系统。


我们这次的项目这一期比较简单,不提供读者自行进行图书检索,读者直接在图书馆选择书籍,完成借阅。



业务流程

业务流程其实是分层的,不同层级的用户关注的流程是不一样的。

操作层肯定只是关注与他相关的部分,比如图库管理员,比如借书处的工作人员。他们的关注点有可能是跨流程的。


而管理层可能会关注整个业务流程的情况。下面这张图就比较形象的说明了这个问题。

需求分析实战6-业务流程


流程图

其实我们有好多工具好多图可以用来画流程。


  • 跨职能流程图:Visio可以用来很顺畅的画这个图,而且对于客户来说非常好理解。应该算是应用最广泛的一种图了。

  • 活动图:UML的一种图,和跨职能流程图差不多,只是一些元素定义长的不一样

  • 时序图:UML的一种图,一般技术人员常用,可以用来表示生命周期状态以及接口调用等

  • 数据流图:UML的一种图,强调数据流转,一般对于用户角色不复杂但数据流转比较复杂的情况,会使用数据流图进行表示


大家如果感兴趣,可以来研究一下这几张图是怎么画的,有什么区别。


当然也欢迎大家把自己产品的图尝试着画出来,分享出来给大家讨论。




作业

1.使用跨职能流程图或者活动图:读者还书流程

2.使用数据流图:读者还书流程

PS:我没写错,是让你们交两张图,画的是同一个流程。为什么不画别的?因为别的太简单了,你们都已经是高手了,不搞点有难度的,都没意思啊!


交作业的方式与之前相同:

1.大家可以通过邮件(jessie_yj@126.com)的方式完成作业,小婧会为每篇作业进行私下点评

2.作业提交时间为周四0点之前,也就是你有3天的时间来完成作业

3.每周六小婧会对你们的作业进行总结和分析

4.由于本次作业特殊,请大家一律使用邮件发送给小婧,在邮件标题上注明自己的QQ名或者微信名。作业使用图片附件的方式发给我。




写在最后:

我觉得今天有人看到题目就会开心的笑“终于轮到我会的啦!”

到底会不会交作业上来就知道咯!


小婧是一名行走在产品道路上的资深业务分析师(BA),如果想和我一起前行,就请关注“与小婧同行”吧!


需求分析实战6-业务流程


「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论