软件工程笔记:软件构件技术

本文探讨了软件构件技术在大连路隧道监控系统开发中的应用,通过复用成熟构件如XCOM2.0实时通讯中间件,实现了效率提升5.2倍。分析了构件化开发的成功与失败案例,阐述了软件构件模型、属性及标准化的重要性。

软件构件技术

— 笔记整理自 北京理工大学 计算机学院

构件化开发案例

  • 大连路隧道监控系统开发
  • 工期9个月,代码29:35.85,效率提高5.2倍
  • 大量复用成熟构件
    • XCOM2.0实时通讯中间件
    • MultiLink1.9 PLC通讯中间件
    • ePass1.2授权认证中间件
    • BSMQ2.0消息队列
    • VFC1.2画面框架
    • CTCS1.0城市交通指挥
    • Call Center 2.0呼叫中心

复用的成功与失败

  • 成功复用的场景
    • 在较小的特定领域
    • 在理解充分的领域
    • 当领域知识变动缓慢时
    • 当存在构件互联标准时
    • 市场规模和技术规模形成
  • 失败复用的主要原因
    • 缺乏对复用的管理支持
    • 没有复用激励措施
    • 没有强调复用问题的规程或过程
    • 没有足够的可复用资源
    • 没有良好的分类模式,使得构件查找比较困难
    • 没有构件库支持和控制复用
    • 构件库中的构件没有良好的接口

可复用构件属性

  • 有用性:构件必须提供有用的功能
  • 可用性:构件必须易于理解和使用
  • 质量:要求构件及其延伸构件必须能够正确的工作
  • 适应性:要求构件应该能够通过参数化等方式在不同的语境中进行配置
  • 可移植性:构件应该能够在不同硬件平台和软件环境下正
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wang's Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值