SJ/T 11290-2003
面向对象的软件系统建模规范 第1部分:概念与表示法
发布时间:2003-06-04 实施时间:2003-10-01


面向对象的软件系统建模是一种基于对象的软件开发方法,它将现实世界中的事物抽象成对象,通过对象之间的交互来实现软件系统的功能。面向对象的软件系统建模具有高度的可维护性、可扩展性和可重用性,因此在软件开发中得到了广泛的应用。

SJ/T 11290-2003主要介绍了面向对象的软件系统建模的概念和表示法。其中,概念包括对象、类、继承、多态、聚合、组合、关联等;表示法包括UML(统一建模语言)和Booch方法等。这些概念和表示法是面向对象的软件系统建模的基础,对于软件系统的建模和设计具有重要的意义。

在面向对象的软件系统建模中,对象是系统中的基本单元,它具有属性和方法。类是对象的模板,它定义了对象的属性和方法。继承是一种类与类之间的关系,它允许一个类继承另一个类的属性和方法。多态是一种对象的行为,它允许不同的对象对同一个消息做出不同的响应。聚合和组合是对象之间的关系,它们描述了对象之间的整体与部分的关系。关联是对象之间的关系,它描述了对象之间的连接。

UML是一种广泛使用的面向对象的建模语言,它提供了一种标准的表示法,可以用于描述软件系统的结构和行为。Booch方法是一种面向对象的软件开发方法,它提供了一种系统化的方法来进行软件系统的建模和设计。

面向对象的软件系统建模是一种复杂的过程,需要结合实际情况进行具体的实施。在实际应用中,可以根据具体的需求选择合适的概念和表示法,以达到最佳的建模效果。

相关标准
GB/T 15256-2002 面向对象的分析与设计方法
GB/T 15257-1994 面向对象的程序设计语言C++
GB/T 15258-1994 面向对象的程序设计语言Smalltalk
GB/T 15259-1994 面向对象的程序设计语言Objective-C
GB/T 15260-1994 面向对象的程序设计语言Eiffel