系统上下文图的作用

系统上下文图提供业务与外部系统交互的组织视图,它标识了外部系统并描述信息流,对软件架构有重大影响。通过记录系统上下文关系图,可以清晰展示与用户、角色、通道和外部系统的交互,帮助识别信息模型、技术适配器需求和业务流程的可跟踪性。
摘要由CSDN通过智能技术生成

业务上下文
提供系统需要如何与其他企业交互的组织视图,描述软件所在的业务生态系统。此视图在非常依赖外部组织的系统中特别重要。这个高级视图并不区分各个用户和角色。相反,它将其描述为与业务交互的用户社区。
例如,如果您在为某所大学构建软件,业务上下文可能将这所大学描述为中央实体,并描述对以下实体的依赖关系:
政府,向其申请资金和获得及执行法律法规遵从性检查。
IT 行业,申请研究项目和教育服务。
用户社区,大学将为其提供硬件和软件支持。
联盟中的其他大学,获得学生历史记录。
系统上下文
使用业务上下文标识外部系统。标识了外部组织后,系统上下文将标识具体的 IT 系统和应用程序,系统将需要与其进行交互来接收和发送信息。要对每个外部组织进行相同的处理,所获得的全部信息一起构成了系统级别的视图,可表明需要将哪些外部系统纳入整体解决方案的范畴内。
系统上下文提供了业务上下文的分解,并提供了对业务上下文信息的可跟踪性。
系统上下文帮助标识构建完整的解决方案所需的一些主要体系结构构件。待构建系统与每个外部系统之间的信息流为信息模型提供了关键输入。外部系统的特征决定了对可促进技术集成的适配器的需求。信息流还表示从体系结构而言非常重要的活动,这些活动可以回溯到业务流程模型,而后者是表示系统需求的一个主要部分。
不能低估系统上下文的重要性。它在开发应用程序系统的软件架构中扮演着重要的角色。我强烈建议对系统上下文加以记录。

记录系统上下文
记录系统上下文的第一步是创建系统上下文关系图。如 图 1 中所示,系统上下文关系图具有以下特点:
将待构建系统表示为黑盒
描述其与外部实体(系统和最终用户)的交互
标识系统和外部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值