问题域对象建模是信息系统分析与设计的关键环节,它决定了信息系统中持久对象的定义,处于软件构架中的数据库层和访问控制层,在软件项目过程中难以变更.在面向对象的分析与设计方法中,面向对象的结构和行为,一般依据系统的事件分析和用例设计,定义系统中需要管理的问题域对象的属性和方法,并将这些对象抽象表示为问题域的类图.在面向方面的建模方法中,基于方面的分离,可将问题域进行方面分解、方面实现和方面织人而形成系统.面向对象方法和面向方面方法提供了具体的问题域对象分析技术,然而,问题域对象的建模过程仍然主要结合领域知识依靠人工分析.供应链管理是20世纪90年代发展起来的一种新型管理模式.供应链管理的演进对企业的信息流传递模式影响深远.本文旨在研究供应链管理在行业信息系统分析与设计中,对问题域对象建模的作用.首先,按照供应链的结构模型分析问题域对象的结构模型,得出问题域对象的类和属性设计;然后,按照面向供应链的集成信息传递模式,分析问题域系统的使以及对象的行为模型,得出问题域对象类的方设计;最后,通过一个实例验证了该模型的有用法效性.采用这种面向供应链管理的建模方法,能够避免问题域对象建模过程中的某些不确定性,提高数据模型的质量和可靠性。
1 面向供应链的行业信息系统问题
在基于横向一体化的业务流程企业管理模式下,企业被理解为一系列活动的集合,这些活动通过一种或者几种投入,为顾客创造一个价值增值的服务或者产品.供应链旨在充分利用企业的外部资源,快速响应市场要求,形成一条从供应商到制造商再到分销商的贯穿所有企业的“链”,供应链的网状结构模型如图1所示。
图1供应链管理网络结构模型
供应链强调从需求原点到供应原点的完整链,链上的相邻节点之间表现出一种供应与需求的关系.供应链管理把企业资源管理的范畴从过去的单个企业扩展到整个链上的伙伴企业,链上的节点企业之间必须同步协调运行才有可能使链上的所有企业受益.信息共享是供应链管理的基础,只有供应链中的各个企业共享管理的各种有关信息,才能提供有效的供需信息,进行资源调配决策.行业信息系统围绕供应链分析,根据供应链的网络结构设计了供应链上的企业共享信息的基本类结构,如图2所示。
2 面向供应链的行业信息系统问题
行业信息系统问题域对象的行为建模基于供应链的信息传递模式.问题域对象的行为方面建模是以系统行为作为观察点的.在供应链管理研究中,供应链的信息传递模式有传统的链式信息传递模式、链式跨级信息传递模式、网络型信息传递模式和集成式信息传递模式.其中集成式信息传递模式通过构造一个独立的信息集成中心,具有信息存储、处理、收集与发送的功能,形成信息共享源,并控制和管理信息的内容和流向,如图3所示。
图3 供应链管理集中式信息传递模型
集成信息传递模式实现供应链上的所有节点之间的信息实时共享,提高了供应链的快速反应能力和整体协调能力,为所有节点提供了一个信息交流的场所,具有一定的独立性,能保证信息的透明性和信息流运行的稳定性.但是,信息的流向及内容完全由一个中心所控制,大部分情况下信息的流向是固定的,如果需要改变信息流都需要经过中心的同意。
根据信息集成中心的供应链信息传递模式,对行业信息系统的系统参与者和用例建立了以下模型,如图4所示。
图4 系统行为模型
为了达到对集中式传递模式中信息流的灵活控制,可通过对系统使用者授权的方式改变信息输人输出的权限,从而控制信息流的内容和流向。
3 面向供应链的某行业信息系统问题
以下以反恐防爆领域为例进行建模.在反恐防爆领域,主要使用针对特定危险环境下的机器人,形成了我国有自己研究特色的自主知识产权的高技术产品.同时,国内机器人领域存在着研究制造无序、产品与使用需求不符等问题,使我国在反恐防爆工作中实际使用机器人的案例并不多见.因此,在反恐防爆机器人领域构造行业信息平台成为我国反恐需求的重要设施建设之一。
反恐防爆机器人信息系统采用Asp.net开发工具,分为界面层、逻辑层和数据库访问层三层结构,采用了基于供应链管理模型的问题域对象建模方法,从反恐防爆机器人行业的供应链的结构模型和信息流传递模型特征出发,进行类结构和类行为的设计。
首先,反恐防爆机器人行业信息系统实现了基于供应链结构模型的问题域对象结构设计,系统的问题域类结构设计如图5所示。
图5 机器人信息系统问题域对象结构模型
基于以上研究,在反恐防爆机器人信息系统实现了基于供应链集中式信息流控制模型的对象行为设计,并通过对系统用户的数据访问控制授权实现了信息内容和流向的控制。
CIO之家 www.ciozj.com 公众号:imciow