布希方法

班级图

Booch方法是一种面向对象的软件开发的方法。它由对象建模语言,面向对象的开发过程以及一组推荐实践组成。

该方法是由Grady Booch在1992年出版并于1994年修订Rational Software (由IBM收购)时撰写的。 。

booch方法的符号方面被统一的建模语言(UML)取代,该语言具有Booch方法中的图形元素以及对象建模技术(OMT)和面向对象的软件工程(OOSE)的元素。 Booch方法的方法学方面已纳入了几种方法和过程,主要的方法是理性统一过程(RUP)。

该方法的内容

嘘声表示法的特征是云形状以表示类并区分以下图:

模型 类型 图表 UML对应
逻辑 静止的 班级图 班级图
对像图 对像图
动态的 状态过渡图 状态图表
互动图 序列图
身体的 静止的 模块图 组件图
过程图 部署图

该过程围绕宏和微观过程进行组织。

宏过程标识以下活动周期:

  • 概念化:建立核心要求
  • 分析:开发一个所需行为的模型
  • 设计:创建一个体系结构
  • 进化:实施
  • 维护:用于交付后的进化

微观过程应用于在宏过程中出现的新类,结构或行为。它是由以下周期制成的:

  • 识别类和对象
  • 识别其语义
  • 识别他们的关系
  • 其界面和实现的规范