读《Software Systems Architecture》(17)—— The Functional Viewpoint
🤔☕️🤔☕️🤔
读《Software Systems Architecture》(17)—— The Functional Viewpoint
📖:功能性视点
🤔:在上下文视点里,就是我所谓的过来路视点里,系统作为黑盒子,跟其所在环境的关系、行为和信息,都已经做过梳理和呈现,并且能够跟利益相关方沟通清楚,看看就是这样,放进去以后,新系统和旧实体之间,分别是怎样的关系,哪个和哪个之间有怎样的行为交互,哪个和哪个之间会有怎样的信息流动。这些实体之间的来来往往,不就是功能实际的样子嘛?为何此处要再来个功能性视图,有点小困惑。
📖:定义:描述系统运行时,功能性元素的职责、接口和交互。
🤔:这么说来,过来路视点里,告诉大家,看,放进去后的情况,那么功能性视点,就是告诉大家,仔细看,要上电跑起来。买东西,第一次接触,了解个大差不差,这算是过来路视点,决议后期望来个演示,至少也得来个沙盘推演,这就算是功能性视点。
📖:数据(Data)【inward,outward】,事件(Event)【consume,emit】,控制(Control)【inbound,outbound】。
🤔:内向的数据,就像内向的人,听到点啥,内心产生改变,也是默默发生。外向的数据,就像外向的人,心里有点啥,忍不住要告诉接触到的任何人。事件,就像水面上的泡泡,要么从水里冒上来,在水面待一会儿,冒破进空气,要么泡泡停到水面,然后被水面吸掉。
—— By 术子米德 @2022.05.29
版权声明: 本文为 InfoQ 作者【术子米德】的原创文章。
原文链接:【http://xie.infoq.cn/article/10b832a7dfc4a47971e4edf4a】。文章转载请联系作者。
评论