54、信息系统组件技术与时间建模方法解析

信息系统组件技术与时间建模方法解析

1. 信息系统家族组件技术概述

信息系统(IS)家族由具有相似性的信息系统构成,它们有共同需求,也存在不同的变体需求。许多变体需求是非局部的,会影响多个系统组件。有效的通用IS架构应能处理预期和意外的变体需求,并支持家族的长期发展。

近年来,基于组件的软件工程(CBSE)和分布式组件平台(DCP)备受关注。基于组件的系统由自主、独立开发的运行时组件构建,通过遵循DCP的互操作性标准,系统功能可通过添加新组件或替换组件来扩展,二进制组件还能通过内省机制进行定制。然而,基于运行时组件的通用IS架构可能无法为定制和演化提供足够支持。

2. 相关工作
  • 程序家族概念 :Parnas最早提出程序家族概念,并建议使用信息隐藏技术处理程序家族。此后,出现了多种处理不同类型变化的方法。
  • 不同架构关注点 :软件架构包括组件、组件属性和组件关系。多数架构旨在促进复用,许多作者主张将构建时软件架构与运行时架构明确分离。构建时架构关注灵活性,运行时架构关注功能分配、组件打包、并行执行等问题。
  • 特定技术
    • 框架技术 :软件构建架构由名为框架的通用组件层次结构组成。框架是带有断点的文本,可通过修改断点代码来适应特定系统的变体需求。框架处理器根据规范框架中的指令定制框架层次结构并组装定制系统。
    • Boca方法 :提供元语言定义业务语义,将业务组件
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值