T318.26

8.26第一讲

项目介绍

T31

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-khCyixkE-1635382335732)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026200447498.png)]

用户的诉求:不是kpi的诉求

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0QUahrOk-1635382335737)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026200541243.png)]c

边界:

用户故事:买票 候补 接朋友查到达的时刻,场景

用户路径:我们和系统的触电 路径要尽可能的短

用户故事和业务场景有相似处也有差异,前者要包括对用户真实需求的甄别过程。

Eg: 拍照输入密码 点击拍照

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iMUY2ceP-1635382335739)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026201015757.png)]

对于伪需求要分清提需求人所占的位置,进行相关的调研得出可行性报告如果达到一定的比例,例如40%就要慎重考虑是否可行

对于老板提的需求要明确是否可行,注意沟通的方式,给出解决方案,提出风险预警

作业pmf

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DPTI3VU5-1635382335740)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026201453845.png)]

mock 视频认证

对于不能实现的直接赋值为ture

解决的是用户的问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H7TfEqTw-1635382335752)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026201856778.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4qWne0KE-1635382335754)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026201929451.png)]

逆向流程也需要考虑,架构是一种能力不是一种职位

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lQ7u2xki-1635382335762)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026202157299.png)

协调能力好的心态很重要

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LInXB52i-1635382335763)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026202222823.png)]

尽量不要出现重复代码,大量出现重复的代码就可能出现迭代更新修改时候的遗漏

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-okXogSZu-1635382335764)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026202306457.png)]

听起来简单做起来不容易,知道和做的差距是非常大的,过程里面吧七大原则内化于心

首先是掌握设计原则的名字,其次才谈的上掌握和怎么使用

单一原则

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pHJbi26j-1635382335765)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026202520481.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Cs96cNTW-1635382335767)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026202636225.png)]

在发送message的接口中添加一个发送maill的方法,违反了单一原则,不方便别人维护,扩展

里氏代换原则

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qzvcAX71-1635382335768)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026202814860.png)]

父类能出现的地方子类一定能出现

接口隔离原则

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ntEdFQos-1635382335769)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026203317723.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dGSh2N3l-1635382335784)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026203549661.png)]

同意退款是人工审批的缓解,于接口的付款退款无关

组合服用原则

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mVXPF579-1635382335785)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026203634033.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nfqZtNOE-1635382335787)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026203805382.png)]

继承会导致接口污染出现其他service的方法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZKGFO7Nx-1635382335788)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026203900058.png)]

宪法不会依赖地方法律,但是地方法律就要看是否符合宪法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-whEmvzoR-1635382335789)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026204032653.png)]

只知道结果,不知道怎么实现的

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NHSSEBNZ-1635382335790)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026204233859.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4FF6QXrV-1635382335799)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026204420040.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5zK3tAyX-1635382335800)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026204737541.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jNn4bPbm-1635382335805)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026205323195.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mOhWZoSE-1635382335806)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026205338529.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8q8EVA9H-1635382335808)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026205611931.png)]

前后关系,视觉元素的中心,跳色是重点,灰色是非重点

业务上是否可行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-duzsP6zB-1635382335809)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026205858997.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vu6AQAEq-1635382335810)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026210237288.png)]

在这里插入图片描述

统一的建模语言,方便不同公司的人进行交流

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hqaTOcVt-1635382335812)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026210814546.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6ZYcw6vG-1635382335813)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026210927681.png)]

组合强 ,聚合若

聚合 显示器 和笔记本

组合 人脑和身体

聚合 可以交给不同的人做

组合 只能一个人做否则需要调用的 组合不能乱分解

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PjXtyVRq-1635382335819)(/Users/zhaokaijie/Library/Application Support/typora-user-imag1NETiBAbGZzc3N0,size_20,color_FFFFFF,t_70,g_se,x_16)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xi92Wjnb-1635382335826)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026212043930.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YapivLHQ-1635382335828)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026212614507.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y5MhVUT6-1635382335832)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026212854561.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tZp40Yyd-1635382335834)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211026213124319.png)]

架构是一种能力,而不是一个职位,架构需要确定系统边界,在技术层面上收否要做这件事,判断需求是够合理,是否上伪需求

确定各模块之间的需求关系具体是组成还是聚合,分配任务,考虑程序的健壮性,明确功能需求和非功能需求,非功能需求指的是安全性、可用性、可扩展性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值