按照外部形态,构成软件系统的构建一共可以分为五类

文章探讨了三种类型的构件:独立且经过验证的构件可能引发资源冲突,需谨慎测试;适应性构件通过接口技术解决兼容性问题,可以直接使用;可修改构件支持版本替换,常用于应用系统开发。装配的构件如ActiveX,通过胶水代码集成到操作系统层次,常见于商业软件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

独立而成熟的构件
成熟而独立的构件得到了实际运行环境的多次检验,
有限制的构件
提供了接口,指出了使用条件和前提,这种构件在装配时会产生资源冲突,覆盖等影响,在使用时需要加以测试。例如各种面向对象程序设计语言中的基础类库等。
适应性构件
进行了包装或使用了接口技术,对不兼容性,资源冲突等问题进行了处理,可以直接使用。这种构件可以不加修改地使用在各种环境中,例如ActiveX。
可修改的构件
可以进行版本替换,如果对原构件修改错误,增加新功能,可以利用重新包装或写接口来实现构件的替换。这种程序在应用系统开发中使用的比较多。
装配的构件
装配的构件在安装时已经装配在操作系统,数据库管理系统或信息系统不同的层次上,使用胶水代码就可以连接使用,目前的一些软件商提供的大多数软件产品都属于这一类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值