软考找老孙
软考找老孙guoruankao.com
付费第24讲 / 共84讲

第24讲:【重要考点】UML图实战(下):结构与交互

更新于首发

 

字数 8675,阅读大约需 44 分钟

第24讲:【重要考点】UML图实战(下):结构与交互

【老孙开篇寄语】

同学们,欢迎回到“工程篇”的第四站。

上一讲,我们,像一位“城市规划师”,用“用例图”和“活动图”,从“宏观”上,规划了“智慧邻里”这座“软件城市”的“功能分区”(有什么用)和“交通干道”(怎么用)。

今天,我们的角色,要再次“下沉”。我们要从“城市规划师”,转变为“建筑结构师”和“室内设计师”。我们要深入到“智慧邻里”这座城市的“内部”,去探究:

  • • 这座城市,是由哪些“不同类型的建筑(类)”构成的?这些“建筑”之间,又是如何“连接”的?(类图 - 静态结构
  • • 当一个“事件”(比如,一次“扫码开门”的请求)发生时,“信息”这个“电流”,是如何,在这些不同的“建筑”之间,“流动”和“传递”的?(顺序图 - 动态交互

这两张图——类图顺序图,是UML中,**最接近“代码实现”**的“施工详图”。它们,是“程序员”最爱看的图,也是“系统分析师”与“程序员”之间,沟通的“核心桥梁”。

在这一讲中,我将首先,带大家,回归“本源”,去探究支撑这些图纸的“灵魂思想”——面向对象(Object-Oriented)。你将理解,为何现代软件,都是由一个个“对象”构成的。

然后,我将带你,去“精通”这两张图的“每一个细节”。特别是类图中,那“令人望而生畏”的“六大关系”,和顺序图中,表达“复杂逻辑”的“高级片段”。

这是一堂“由内而外、由静到动”的深度解剖课。学完它,你将拥有,透视一个软件系统“筋骨脉络”的“X光眼”。

第一章:上节回顾与热身

1.1 上节核心回顾

在深入“建筑结构”之前,我们先快速回顾一下,上一讲,我们作为“城市规划师”,所掌握的两大“宏观规划工具”:

  1. 1. 工具一:用例图——定义“城市的功能分区”
    • • 我们深刻地认识到,“用例思维”,是一种“由外而内”的“用户中心”思维。它,是项目“范围”的“最佳守护者”。
    • 高项认知: 我们必须,能清晰地,辨析“包含(include)”与“扩展(extend)”这对核心关系,并知道,当陷入“两难”时,应该,求助于“用例规约”和“用户目标”,来进行“终极审判”。
  2. 2. 工具二:活动图——描绘“城市的交通干道”
    • • 我们学习了,如何,用“活动图”,特别是,利用“泳道(Swimlane)”,来清晰地,描绘一个“跨部门、跨角色”的“业务流程”。
    • 高项认知: 活动图,不仅是一张“图”,它,更是一台“流程的X光机”。它,能帮助我们,快速地,发现流程中的“瓶颈”与“优化点”。

1.2 上节课后作业精讲

上一讲的第三个作业,是一个“难度陡增”的“真实世界”问题。它,要求你,从一个“项目经理”,瞬间,拔高到“产品负责人(Product Owner)”的视角,去回答CEO那个“直击灵魂”的问题:
资源有限,我们,先做哪三个?

场景复盘:
你,向CEO王总,汇报了“智慧邻里”的“系统用例图”,上面,有“在线缴费、在线报修、访客邀请、社区公告、邻里社交”等十几个用例。王总,很满意,但他,接着,就抛出了这个“最难”的问题。

一个“不成熟”的PM,此时,可能会,凭“感觉”回答:“我觉得,缴费、报修、社交,比较重要。”
这种“拍脑袋”的决策,是CEO“最不希望”看到的。他,要的,不是你的“感觉”,而是你的“逻辑”和“框架”。

一个“成熟”的PM,会,像我们在“需求PK会”上一样,再次,亮出他的“决策框架”。

现在,看老孙,如何,向CEO,汇报他的“用例优先级排序”逻辑。

【“用例优先级决策”汇报推演】

(在CEO办公室,你,打开了投影仪。)

“王总,您提的这个问题,是‘产品战略’的核心问题。为了,能‘科学地’,而不是‘感性地’,回答这个问题,我,和我的团队,设计了一个‘用例优先级评估矩阵’,对我们目前梳理出的12个核心用例,进行了一次‘量化评估’。”

“我们的评估,主要,基于以下四个核心维度,并且,我们,为不同的维度,赋予了不同的‘权重’,以体现我们当前阶段的‘战略聚焦’。”

《“智慧邻里”V1.0 用例优先级评估矩阵》

评估维度权重说明
1. 商业价值30%能否,直接,带来“收入”或“成本降低”?
2. 用户价值40%是否“高频刚需”?解决了用户多大的“痛点”?
3. 实现复杂度20%实现的“工作量”和“技术难度”如何?(注意:此项为负向指标,越复杂,得分越低
4. 战略契合度10%是否,与公司“科技驱动型物业服务”的核心战略,高度契合?

“王总,之所以,我们将‘用户价值’的权重,设为最高(40%),是因为,我们坚信,在一个产品的“冷启动”阶段,只有,真正,为用户,创造了“不可或缺”的价值,我们,才能,获得“最初的、最忠诚的”种子用户。”

(你,展示出,已经,填好分数的矩阵表格)

用例商业价值 (30%)用户价值 (40%)实现复杂度 (20%)战略契合度 (10%)加权总分
在线报修4分 (1.2)5分 (2.0)3分 (0.6)5分 (0.5)4.3
在线缴费5分 (1.5)4分 (1.6)4分 (0.8)4分 (0.4)4.3
访客邀请3分 (0.9)4分 (1.6)4分 (0.8)4分 (0.4)3.7
智能停车4分 (1.2)3分 (1.2)2分 (0.4)5分 (0.5)3.3
社区公告2分 (0.6)3分 (1.2)5分 (1.0)3分 (0.3)3.1
邻里社交1分 (0.3)2分 (0.8)1分 (0.2)2分 (0.2)1.5
..................
以上为部分预览,完整内容请登录后查看
微信扫码登录

登录查看完整内容

本讲属于"高项精品图文课程"课程内容。微信扫码登录后,系统会自动识别你的课程权限并直接返回本页。

使用微信扫描二维码,授权后自动登录并返回本页

二维码未显示?点此打开

相关推荐

继续深入学习「高项精品图文课程」其他课时

意见反馈
回到顶部咨询