最近架构分析时没有充分地对灵活程度做考虑,导致设计出来的的架构的灵活性没有达到要求。
我在做作架构敏感用例的时候,没有对灵活性做特别精确的说明,有时灵活性的提高也就是几行代码的事情,但是事先没有要求就不会去这么做。我想要事先对灵活性要精确的说明,包括可适应的情况和不能适应的情况,其实后面一点比较重要,也是我这次工作没有充分考虑和说明的部分。这才导致后来发现有一种情况不能满足,而需要修改设计。从可适应的情况和不能适应的情况这两方面来说明灵活性是比较精确的,这样的说明给项目经理和具体模块开发人员等其它涉众阅读时,他们就能判断出这样的灵活性是不是满足他们的要求。