首页 理论教育 C#编程新手自学手册-面向对象设计的过程和步骤

C#编程新手自学手册-面向对象设计的过程和步骤

时间:2023-10-22 理论教育 版权反馈
【摘要】:面向对象设计的过程,是通过利用设计阶段中的五个层次来建立系统的问题领域、用户界面、任务管理和数据管理的过程。面向对象分析得到了与应用有关的概念模型,面向对象设计应该对这个概念模型进行改进和增补。

C#编程新手自学手册-面向对象设计的过程和步骤

面向对象设计的过程,是通过利用设计阶段中的五个层次来建立系统的问题领域、用户界面、任务管理和数据管理的过程。

1.问题领域

问题领域包括与所面对的应用问题直接相关的所有类和对象。实际上,在面向对象分析阶段就已经开始进行问题领域的分析。此时需要对它进行进一步的细化。面向对象分析得到了与应用有关的概念模型,面向对象设计应该对这个概念模型进行改进和增补。主要根据需求的变化来对面向对象分析阶段产生的模型中的类和对象、结构、属性和操作进行组合和分解,根据面向对象设计原则来增加必要的类、属性和关系。

2.用户界面

通常在面向对象分析阶段给出了所需的属性和操作,在面向对象设计阶段必须根据需求把交互的细节加入用户界面的设计中,包括有效的人机交互所必需的实际显示和输入。用户界面部分的设计主要由以下七个方面组成。

1)用户分类。

2)描述人及其任务的脚本。

3)设计命令层。

4)设计详细的交互。(www.xing528.com)

5)继续扩展用户界面原型。

6)设计人机交互类。

7)根据图形用户界面进行设计任务管理部分的设计。

3.任务管理

任务是进程的别称,是执行一系列活动的一段程序。当系统中有许多并发行为时,需要依照各个行为的协调和通信关系来划分各种任务,以简化并发行为的设计和编码。任务管理主要包括任务的选择和调整。

4.数据管理

数据管理提供了在数据管理系统中存储和检索对象的基本结构,包括对永久性数据的访问和管理。数据管理的方法主要有三种,分别是文件管理、关系数据库管理,以及面向对象的数据库管理。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈