数据库技术:对象数据库与数据仓库的深度剖析
1. 对象数据库概述
自 20 世纪 80 年代以来,对象数据库管理系统(ODBMS)作为关系数据库模型的替代方案得到了发展。人们认为,对象数据库在多媒体系统、计算机辅助设计(CAD)系统等场景中更为理想。
对象技术(OT)在软件工程行业占据主导地位,面向对象方法(OOM)也备受关注。OOM 为应用程序编程带来了诸多优势,如封装、多态、信息隐藏、代码可重用性等,具体优势如下表所示:
|序号|优势|描述|
| ---- | ---- | ---- |
|01|代码可重用性|经过测试的系统组件可在其他组件设计中重复使用|
|02|稳定性和可靠性|软件可由经过测试的组件构建,保证软件性能|
|03|更高的复杂性|可构建更复杂的系统|
|04|易理解性|设计者和用户从对象和行为角度思考,建模更真实,易于学习和交流|
|05|更快的设计|大多数快速应用开发(RAD)工具和当代计算机辅助软件工程(CASE)工具在一定程度上是面向对象的,代码可重用性促进更快开发|
|06|更高质量的设计|可使用经过测试和验证的组件构建新软件|
|07|更易维护|系统分解为可管理的组件对象,易于隔离系统故障|
|08|动态生命周期|面向对象的 CASE 工具集成软件开发生命周期(SDLC)的所有阶段|
|09|互操作性|可设计通用类用于多个系统|
|10|设计独立性|类可跨不同平台运行和通信|
|11|清晰性|OT 促进信息系统专业人员和业务人员之间更好的沟通|
|12|更好的 CASE 工具|OT 推动更复杂和灵活的 CASE 和 RAD 工具的开
超级会员免费看
订阅专栏 解锁全文
1770

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



