
上QQ阅读APP看书,第一时间看更新
第4章 系统环境
我的环境就是我的意识,这种意识能把我和多重宇宙连接起来。
本书第1章讲的是案例研究,笔者当时说过:给系统设定一个环境,是相当重要的一件事情,因为这样做能够促使我们把注意力放在将要完成的任务上。说得通俗一些,IT系统必须了解周边的环境,尤其要知道自己在日常运作中需要与其他哪些系统和客户打交道,而且还必须会讲特定的语言,以便与外部的那些系统有效地进行沟通并交换相关的信息。
从技术角度来说,我们应该尽早把将要开发的这个应用程序或系统所处的环境确定下来,因为系统或应用程序在演化过程中,会与周边的用户及其他系统进行互动,并且会产生一定的相互关系,而尽早确定本系统所处的环境,则可以使我们更好地了解这些互动情况及相互关系。了解这些情况之后,架构师就可以更恰当地理解本系统将会怎样与边界外的其他实体共存并交互。
本章专门讲解IT系统的系统环境(System Context)。这个系统环境中除了含有本系统之外的其他一些系统,还含有本系统与外部系统之间的信息流,本系统必须注意或必须响应的一些外部事件,以及一系列的用户概况(user profile)
。为了利用本系统所提供的能力,不同类型的用户需要以各自的方式来访问本系统,并与本系统进行交互,而这些概况文件,则可以将用户的访问方式及交互方式描述出来。为了把本书写得流畅一些,笔者将交替地使用IT系统(IT System)与系统(system)这两种说法。