5、面向对象系统设计方法全解析

面向对象系统设计方法全解析

1. 高级信息系统设计要点

在设计高级信息系统时,采用先进的方法至关重要,它需具备以图形化方式呈现系统详细功能分解以及清晰展示数据关系的能力。以关系型数据库为例,尽管完全规范化的系统在数据库更新方面表现出色,但从性能角度来看却不尽人意。为了发现潜在的更新异常,关系型数据库必须进行完全规范化处理。之后,可以对完全规范化数据库中的表进行分析和合并,以提升性能。不过,反规范化是一项需要谨慎对待的任务,如果信息系统没有以完全规范化的方式进行充分定义和清晰呈现,就难以成功实现反规范化。

一个优秀的信息系统设计描述方法,既适用于关系型系统,也适用于面向对象系统。但面向对象数据库系统需要比关系型系统进行更深入的分析,才能实现一个稳定且高性能的应用系统。在实际设计数据库中的对象之前,需要对现有的表单、程序、业务规则、应用程序和期望进行详细分析。基于此分析,可以确定数据库所需的信息元素以及应用程序支持的功能。这些元素将生成对象属性的定义,而功能则决定了需要支持的服务。

对象的正确设计需要明确定义所有对象属性和服务,以管理信息并执行所需功能。一旦定义了属性和服务,就可以运用对象分类和对象继承的能力来确定具有相似属性和提供相似服务的对象类。继承不仅能够实现快速设计,还能在类层次结构中实现对象的可重用性。对象的属性和服务围绕信息系统的需求进行组织,并使其符合类定义。这些对象定义随后被封装,形成信息系统的基本构建块,可用于信息系统所需的其他功能和应用程序。

2. 设计方法对比:面向对象与关系型

大多数关系型系统设计基于实体以及实体之间的关系。实体存储关于其所代表信息的结构(和内容)的知识(或属性),但不存储关于如何使用这些信息的任何信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值