第6章面向对象系统设计.pptVIP

  • 24
  • 0
  • 约4.76千字
  • 约 35页
  • 2020-03-12 发布于福建
  • 举报
梁昌勇;6.1 从面向对象分析到面向对象设计6.2 面向对象设计的准则 6.3 启发式规则 6.4 软件重用 6.5 系统分解 6.6 典型的面向对象设计 6.7 类中服务的设计 6.8 关联设计 6.9 设计优化;6.1从面向对象分析到面向对象设计;OOA与OOD关系 它们采用了相同的符号表示,因此相互之间没有明显的分界线,往往是反复重叠地进行。 系统分析主要考虑的是做什么,因此它识别和定义的类/对象,是一些直接反映问题域和系统任务的;而系统设计主要解决系统如何做,所以它识别和定义的类/对象是附加的,反映了??求的一种实现(对话层、任务管理层、数据管理层)。 系统分析是在较高的抽象层次上进行,而系统设计则在较低的抽象层次上进行。系统分析是独立于程序设计语言的,初步的系统设计在很大程度上与语言无关,但详细的系统设计则都会依赖于程序设计语言。;面向对象系统设计的主要工作包括以下几个方面的内容: (1) 设计对象与类。包括分析对象模型,设计对象与类的属性,设计对象与类的实现结构,以及设计消息与事件的内容和格式。 (2) 设计系统结构。设计系统结构阶段的主要任务是设计组件与子系统以及它们之间的静态和动态关系。对于人机界面、数据管理、任务管理等问题,在面向对象分析阶段一般不提及,而是等到面向对象设计阶段再进行分析。 ;面向对象系统设计的主要工作包括以下几个方面的内容:

文档评论(0)

1亿VIP精品文档

相关文档