软件构件技术
— 笔记整理自 北京理工大学 计算机学院
构件化开发案例
- 大连路隧道监控系统开发
- 工期9个月,代码29:35.85,效率提高5.2倍
- 大量复用成熟构件
- XCOM2.0实时通讯中间件
- MultiLink1.9 PLC通讯中间件
- ePass1.2授权认证中间件
- BSMQ2.0消息队列
- VFC1.2画面框架
- CTCS1.0城市交通指挥
- Call Center 2.0呼叫中心
复用的成功与失败
- 成功复用的场景
- 在较小的特定领域
- 在理解充分的领域
- 当领域知识变动缓慢时
- 当存在构件互联标准时
- 市场规模和技术规模形成
- 失败复用的主要原因
- 缺乏对复用的管理支持
- 没有复用激励措施
- 没有强调复用问题的规程或过程
- 没有足够的可复用资源
- 没有良好的分类模式,使得构件查找比较困难
- 没有构件库支持和控制复用
- 构件库中的构件没有良好的接口
可复用构件属性
- 有用性:构件必须提供有用的功能
- 可用性:构件必须易于理解和使用
- 质量:要求构件及其延伸构件必须能够正确的工作
- 适应性:要求构件应该能够通过参数化等方式在不同的语境中进行配置
- 可移植性:构件应该能够在不同硬件平台和软件环境下正

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

被折叠的 条评论
为什么被折叠?



