架构师手记 16 个性化标签架构设计V0.1
4.3. 一些话
基本所有的教你做架构设计的书都会提到系统边界,但没几个人记得住。
我是什么时候对系统边界有感觉的呢?大概是我工作第4年,参加了一个100多人的项目,才对边界这个概念印象深刻。哎,我的寂寞超宅疯狂加班的青春啊,按下不表。 系统边界分析什么呢:
本系统的哪些数据是从哪些外围系统流入? 本系统需要给哪些外围系统提供哪些数据?
这些数据的数据量大小、事务性要求、安全性要求等是什么? 这些数据流入流出的对应接口怎么实现?有没有现成的? 这些接口的实现需要外围系统的人帮助你吗?
本系统的系统用户有哪些?(哥懒,读者自己从业务需求中分析吧)
虽然哥懒了,但是哥还是要讲讲忘记分析本系统用户的后果,会很严重的: 可能会缺失某些必要功能 可能会缺失权限信息
可能会影响项目进度,向不好的方向发展
分析系统用户,分析些什么呢? 有没有漏了哪些用户? 他们如何使用系统?
用PC?用手机?
只在办公网?VPN?公网? 他们的权限是什么?
他们对界面的性能有没有不同的要求。
他们会不会经常触发一些很耗时很耗资源的操作? 他们对系统有没有特别的要求?
公司有没有一些流程和制度来约束这些用户使用本系统?
比如处于安全考虑,标签算法工程师用于数据挖掘和算法验证的数据必须抹掉用户的
敏感信息(比如三围、腿长、年龄、身份证号等)
比如销售卖给合作伙伴的目标用户群数据必须要加密签名,防止被第三方获取 其他…
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库架构师手记 16 个性化标签架构设计V0.1(16)在线全文阅读。
相关推荐: