优化分析模型应该关注以下几点:
1、容易变化的需求
容易变化的需求需要给予关注。如果一个需求在调研时就发现它很不稳定,那么客户说不清楚,要么客户承认他们还在调整,或者客户的各个单位之间并不统一,这时就应当考虑优化分析模型,让其带有一定的可扩展的能力。例如采用一些设计模式来避免硬编码业务逻辑。
2、结构化和耦合度的调整
不好的结构是网状结构,对象之间相互依赖。这样的结构耦合度高,扩展能力和适应能力差,改动程序时经常牵一而动全身。好的结构应该是树状的结构,对象之间的依赖是单向的,不交叉的。如果发现得到的分析模型具有不好的结构,则应当优化之。
3、交互集中点调整
若某一个对象的交非常多,他依赖或关联到很多类,这个对象就是问题多发地带!也就是通常所说的关键链、瓶颈等,应当考虑优化它。优化的方法一般有重新规划职责、增加冗余对象、增加中间调和对象等方法。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/u011046042/article/details/47112411