系统上下文图 System Context Diagram (SCD) 是一种概念图的呈现,用於表达一个系统的环境 (甚至是系统的边界), SCD 的绘制层级的视野 (Scope) 会稍微高一点,不太会专注於细节、也不会专注在技术上。
SCD 基本元素是可以变的,用的图形标准可以参考之前提过的 Data Flow Diagram,这篇文章将使用 Gane-Sarson 的作图方法,其实不知道也没关系, 本篇文章对於图例样式没有很讲究。
SCD 的绘制方式或顺序是有一些经验依循的,以下是作图方针、顺序:
建构一个没有连线的图表,稍微排列区分内外角色,本篇文章的内部系统就是【公司】,显然与该【公司】重要函数无关的 (例如公司产品、公司重要文件或系统),都被区分成外部角色了: 股东、合作公司、管理阶级、员工、客户都是外部。
附带一提,对於区分内外的方法,就是图形本身,方形是属於外部、圆角正方形是属於内部。
系统就是【公司】本身,下图绘制的角色通通都要操作公司,这也就定义出了公司这整个系统的功能边界
刚才有建立了外部进入内部的请求,现在要建立内部回应到外部的请求。
例如下图是一个 B2C 的电商平台与其他系统的关系。
系统上下文图主要会用来呈现非常大概念的系统或角色,然後定义出系统的边界,并且这样的图可以给非专业人员观看。
References:
[1] https://zh.wikipedia.org/wiki/%E7%B3%BB%E7%BB%9F%E5%85%B3%E7%B3%BB%E5%9B%BE
[2] https://www.pianshen.com/article/6334736047/
[3] https://cmap.huhao.dev/rid=1VDWXYKGN-XCMS88-3CX/System%20Context%20diagram.cmap
[4] https://zh.codeprj.com/blog/26d1541.html
前言 原本以为生命周期应该很好懂, 但我卡在别的地方, 不过快 12 点了啊我先 po 出我目前进度...
GitHub Repo https://github.com/b2etw/Spring-Kotlin...
写程序的时候,我们常常需要「判断」某些条件,当条件成立、条件为"真"的时候,执行某一段程序码,而条件...
文字及字体 文字大小及字体是我们在网页中最常设定跟调整的,在预设的字体中你可能找不到你想要的字体类型...
tags: swfLAB ⚠️ Of course this is only my personal...