服务生命周期数据对象(生命周期数据对象)代表注释或模拟由IT提供的一个方面的服务的数据(记录、信息等等)。中培伟业《企业信息化审计与治理管控(IT4IT)》培训讲师郭老师指出,数据对象可以采用数字或者实体形式,并且由结构化的、半结构化的或者非结构化的数据组成。我们的服务生命周期数据对象定义根据上下文与OMG的效应定义相结合。在UML中,OMG被这样定义:
“信息的实体块规格,通过软件开发过程,或者系统的开发和操作,被使用或者产生。输出文件包括模型文件、资源文件、脚本和二进制可执行文件,数据库系统中的表单,可交付开发,或者字处理文档,邮件信息。”
数据对象的例子包括事件记录、培训视频、需求文档、项目计划等。这些类型的数据对象在其整个生命周期内,在某种程度上对服务提供支持。有一些“特定”的数据对象,代表了所提供服务的抽象或者特定视图。例如,系统图,服务目录入口,或者二进制可执行文件,其对于不同的角色模型在服务生命周期的不同阶段提供了一个服务的“视图”。这些特定的数据对象及其之间的关系形成了一个“基础”,与所有需要的信息结合在一起,来提供和管理服务,因此,他们被称为服务模型基础数据对象(基础数据对象)。
IT4IT的功能主要集中在鉴别那些在服务生命周期内起“关键”作用的数据对象。换句话说,IT4IT专门关注的数据对象,其强制确保服务运营上以及/或者财务上端对端的可追溯性。也存在其他数据对象可以基于IT功能,来促进各种各样的需求或者活动(例如,公司特定的处理过程),但是这些被认为是次要的或者辅助的,并且在IT4IT规定的控制范围之外。
正如功能组件一样,IT4IT针对数据对象同时采用正式的和非正式的符号,使其同时能够被架构师和非架构师所理解。在等级1的模型中,非正式符号描述数据对象用圆圈来进行表达。黑色被用来标识一个主要的数据对象,而紫色则被用来标识一个基础的数据对象。在ArchiMate语言中使用“数据对象”类型来对数据对象进行正式建模。
服务生命周期数据对象符号
在模型中对于概念表述的文本也是非常重要的。根据双重编码理论,同时使用文本和图形,相比只使用两者之一,可以更有效地传递信息。而且,IT4IT尝试在架构层(例如,业务,数据和实施层面)间则尽量避免使用可能会产生冲突的文本。等级1介绍了用于数据对象的命名约定,其根源于众所周知的IT架构和标准。