知识卡片

视点服务关注

普通读书笔记卡 · 1826

内容

视点不是画图分类,而是为特定利益相关者的关注点选择合适表达。开发者关心组件与接口,运维关心部署和管理,业务方关心目标和约束;同一架构需要多种视图才能被正确沟通。发散:先识别听众,再决定图和文档,比先套模板更可靠。

参考来源

- 位置:《架构实战:软件架构设计的过程》第4章《编写软件架构文档》4.3节“视点和视图”(源文件:_chapter-text/ch04.txt) - 结论依据:原文明确指出一个视点有明确的观众,其主要关注点是处理特定利益相关者的需要,不同利益相关者(开发者、测试人员等)会用同一视点满足不同目的,支持“视点服务关注”这一论点。 - 原始内容:一个视点有一个明确的观众。一个视点的主要关注点是它处理一个特定观众的需要,在这里,观众所指的是一个或多个利益相关者。一个功能性视点可以处理开发人员(他必须承担详细的设计活动和实现代码)的需要、测试人员(他必须对系统进行测试)的需要等。