扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 信息系统开发方法困难
单选题
2023年5月第49题
收藏
分享
#企业信息化战略与实施
#信息系统开发方法
#第二版教材
#凯恩建议必须掌握
面向服务的信息系统开发方法有三个主要的抽象级别,其中操作级别代表单个逻辑单元的事务,事务触发后通常会导致读、写或修改一个或多个持久性数据;(问题1)级别代表操作的逻辑分组;最高层的(问题2)是为了实现特定业务目标而执行的一组长期运行的动作或活动,包括依据一组业务规则按照有序序列执行的一系列操作。
正确答案D
凯恩解析
本题考察的是面向服务方法的三个抽象级别。
在面向服务架构(SOA)中,存在三个主要抽象层次:
操作(Operation):最底层,表示单一的逻辑事务或持久性数据的操作。
服务(Service):中间层,由多个相关操作组成,提供统一的逻辑分组和对外接口。
业务流程(Process):最高层,为实现特定业务目标,将多个服务按业务规则有序组织起来,形成长期运行的动作或活动。
问题 1:
A选项对象:强调面向对象的概念,不属于SOA的分层抽象,错误。
B选项功能:虽然也能表示逻辑单元,但在SOA抽象模型中并没有“功能”这一层次,错误。
C选项流程:是最高层的抽象,不是操作的逻辑分组,错误。
D选项服务:代表对操作的逻辑分组,服务由多个操作组成并对外提供接口,正确。
所以选择 D。
问题 2:
A选项对象:属于面向对象范畴,不是SOA的抽象层次,错误。
B选项功能:同样没有作为SOA的正式层级,错误。
C选项流程:最高层抽象,业务流程由多个服务协作组成,为达成特定业务目标而执行一系列操作,正确。
D选项服务:是中间层,不是最高层,错误。
所以选择 C。
