东莞企业网站哪家好,代理网址是什么,网页设计专业好找工作吗,php美食网站开发背景先说说系统边界的确定。这是在工程开发中紧接着需求分析的第二步。顾名思意#xff0c;这个过程就是要确定我们要开发的系统和外部环境之间的界限#xff0c;也就是要区分系统本身和它的外部环境。其中的外部环境可能包括用户,其它系统,软硬件条件等。 举个例子#xff0c;一… 先说说系统边界的确定。这是在工程开发中紧接着需求分析的第二步。顾名思意这个过程就是要确定我们要开发的系统和外部环境之间的界限也就是要区分系统本身和它的外部环境。其中的外部环境可能包括用户,其它系统,软硬件条件等。 举个例子一个银行系统它的系统边界如何确定呢 首先银行系统的外部活动者有储户,前台出纳员,银行管理员,这些都不属于银行系统本身他们是此系统的外部环境 其次银行系统是运行在操作系统上的软件它在运行过程中可能要进行生成文件,获取时间等操作这涉及到操作系统的API所以操作系统对于银行系统来说是外部环境 再次银行系统要打印交易凭条打印机对于系统来说是外部环境 第四银行系统可能与客户的工作单位的工资发放系统有交互那么客户工作单位的工资发放系统也是外部环境。 而对于银行系统来说使用此系统的银行的建筑格局,人员构成,所处地域等就不是此系统的外部环境。 确定了系统的边界有什么用呢系统边界一确定我们就已经知道有哪些外部对象在与系统进行交互于是我们就可以在系统中为该对象设计相应的接口从而实现这些交互。用上面的例子说我们应该给储户,前台出纳,管理员设计不同的接口还要给客户工作单位的工资发放系统设计接口为打印机设计接口。这些是我们需要关心的如果这些外部环境改变了我们可能要重新设计我们的接口。但不在系统边界上的因素我们就不用考虑比如我们不必为银行建筑格局的改变而改变我们的系统接口这是下水管道设计师应该关心的问题。 确定系统边界在项目开发中是非常重要的一步如果系统边界确定得不好会给接下来的分析设计和编码工作带来障碍也会给系统的维护带来麻烦。 转载于:https://www.cnblogs.com/daocaowu/p/3369027.html