布希方法
Booch方法是一种面向对象的软件开发的方法。它由对象建模语言,面向对象的开发过程以及一组推荐实践组成。
该方法是由Grady Booch在1992年出版并于1994年修订的Rational Software (由IBM收购)时撰写的。 。
booch方法的符号方面被统一的建模语言(UML)取代,该语言具有Booch方法中的图形元素以及对象建模技术(OMT)和面向对象的软件工程(OOSE)的元素。 Booch方法的方法学方面已纳入了几种方法和过程,主要的方法是理性统一过程(RUP)。
该方法的内容
嘘声表示法的特征是云形状以表示类并区分以下图:
模型 | 类型 | 图表 | UML对应 |
---|---|---|---|
逻辑 | 静止的 | 班级图 | 班级图 |
对像图 | 对像图 | ||
动态的 | 状态过渡图 | 状态图表 | |
互动图 | 序列图 | ||
身体的 | 静止的 | 模块图 | 组件图 |
过程图 | 部署图 |
该过程围绕宏和微观过程进行组织。
宏过程标识以下活动周期:
- 概念化:建立核心要求
- 分析:开发一个所需行为的模型
- 设计:创建一个体系结构
- 进化:实施
- 维护:用于交付后的进化
微观过程应用于在宏过程中出现的新类,结构或行为。它是由以下周期制成的:
- 识别类和对象
- 识别其语义
- 识别他们的关系
- 其界面和实现的规范