如何成为敏捷建模师
在软件开发领域,敏捷建模是一种高效且实用的方法。下面将详细介绍成为敏捷建模师的相关要点。
设计原则
- 避免过早构建复杂架构
- 不要为了未来可能的需求而过度设计当前的解决方案,因为需求很可能会发生变化。例如,为一个具体类创建一系列接口和抽象类层次结构,虽然可能在未来带来灵活性,但当前可能并不必要。如图 4.5 所示的复杂类层次结构,一个具体类对应两个抽象类和八个接口,对于单个具体类而言,这样的设计可能过于复杂。
- 借助像 Eclipse 这样的工具,后期可以轻松对设计进行重构,将类替换为接口。
- 追求简单性
- 假定最简单的模型就是最佳解决方案,但这里的简单是指“能完成工作的最简单模型”。敏捷建模师应始终致力于创建能够提供所需功能、特性和性能的最简单模型。
模型验证
模型验证与代码单元测试或系统测试同样重要,以下是几种验证模型的方法:
1. 团队内部验证
- 若团队中多人审查和研究模型,那么发现模型缺陷的概率会大大增加。“建模墙”的使用虽然是一种极端方式,但能让模型接受大量审查。
2. 与目标受众验证
- 尽管最终用户和了解系统需求的人员可能不是 UML 建模人员,但可以向他们解释模型的行为,并进行模型操作的演示。这样能在早期识别潜在的问题区域。
3. <
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



