将抽象层次应用到 IT 系统
既然我们已经分析了其他学科是如何应用抽象层次的,现在就让我们将此技术应用于 IT 解决方案1。下列部分展示了应用抽象层次为典型 IT 应用程序的需求、设计和实现建模的技术。这些技术是通过一个针对假想零售商的简单的、指导性的在线定单系统示例来展示的。在我们的示例中,我们不仅包括了体系结构,而且扩展了范围以包括系统需求和业务环境 — 如同由零售业所定义的。
简单框架:四个抽象层次
我们的简单示例定义 IT 解决方案的如下四个抽象层次:
• |
域 |
• |
业务处理 |
• |
逻辑 |
• |
物理 |
在每个层次内,我们既展示了该特定层次行为的动态视图,又展示了其静态视图。动态视图为对象之间的消息建模,而静态视图为对象之间的结构和关系建模。
域抽象层次
应用了上面的范围规则,零售商就会作为域层次中的黑盒子中心的演员。客户作为外部的演员。域层次是从客户的角度来建模的。只为购买交互建模。用于完成购买的通讯形式不包括在这个层次,但是会在业务处理层次引入。
图 2. 关于从零售商处购买物品的域层次动态视图
图 3. 关于从零售商处购买物品的域层次静态视图
动态视图
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/