0°

作业点评-构件图

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

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

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

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

图书管理、借还管理等。

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

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




作业:

我给出以下描述,大家来尝试绘制一下构件图。


借书处提供书籍的借出信息给到书库

还书处提供还书信息给到书库

书库提供待采购清单给到采购部,提供图书信息给到借书处和还书处

采购部反馈实际采购待入库清单给到书库

读者服务部提供读者信息给到借书处和还书处

管理部门需要图书和读者的统计信息




这一期有9位小伙伴提交了作业。

表扬一下!


首先我想先给大家普及一下UML是什么

官方定义,你可以去度娘。


需要注意的是两点

1.它是一种标准的Language,是语言。所以不要自己“造词”,要遵循规范

2.它是可以被直接生成代码的,通过一些工具。所以,还是要遵循规范。


虽然小婧一向强调“不管黑猫白猫,抓到老鼠就是好猫。”

但是像UML这类的,最好还是按照规范来。


这样就算你来自中国,其他人来自小语种国家,你们照样可以通过UML图进行沟通。

其实这份作业是降低了难度的,并没有像一阶段一样,没有给太多信息就让大家自由发挥了。


我给了详细的描述,让你翻译成构件图。


这么做的主要目的是

我们大家都会说话和写字,不止呢,还会做原型图。

但是,但是,你现在缺的是如何将你描述的业务用开发也可以理解的,歪果仁也可以看得懂的图展示出来。


构件图用的情况不多,没有活动图或者状态图使用的多,但是我觉得这个图对于系统的定义意义是重大的。它是从整体上让所有人清楚了解业务架构的有效方式。

有的公司的架构图是由SA来画的。

这样的话,小婧还是建议咱们BA自己也画画,对比下人家画的,这样进步才会更快。


接下来就介绍一下构件图的组成

我在上一篇课程中并没有介绍,主要是想让大家自己去网上找资料,因为这个也是BA的必备技能之一。

你找资料,参考,应用,这个本身的过程比我告诉你要怎么做,效果会更好。


我找了一张图,上面介绍到了BA会使用到的构件图的元素。


作业点评-构件图


你在网上找,会发现构件图的元素有好多画法,但是我说了UML是一种语言,它是有规范的。

但是,它也有版本。

在1.4版本中有做比较严格的限制,现在发展为UML2了,有些东西有点改变。

但是整体要包括的元素是一样的:

1.构件又称为组件,就是那个小方块

2.关系:服务的使用和提供

3.接口

4.对于接口的描述



我们来看一下本次满分的小伙伴的构件图吧,分别是:鹏和小牧的作业。

刚好一个是采用了UML1.4,一个采用了UML2。

作业点评-构件图


作业点评-构件图



大家的普遍问题是:构件图元素不标准,特别是缺少对接口及服务获取还是接收的部分。


针对大家各自的问题已经邮件告知大家了,请大家对比一下自己画的构件图和本次满分的构件图。

你们有兴趣的话,可以把自己产品的构件图也尝试着画一下,然后分享出来和大家讲讲。





写在最后

大家一定要打起精神,我们现在进入第二阶段的实战了,前面的热身已经结束了。

所以,对于课程当中的任何疑问,任何的知识点都要认真对待。

如果有疑问,可以在群里或者在公众号上给我留言。

但是我的建议是,先利用自己的力量去寻找答案,这个寻找的过程本身就是一个很好的学习经历,会让你不会那么容易遗忘。


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

作业点评-构件图

「点点赞赏,手留余香」

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