如上所述,在真实的世界中,信息科技团队持续地推动、维持和加强现存的系统,但是他们也了解到要延长其使用寿命,有赖于将这些系统移植到一个多层架构或是一个以分布式组件为基础的系统中。在下一节中将会讨论一些实际的建议,有关如何将现存系统朝向多层架构发展,却不必将现在的项目完全拆开来等的问题,都有详细讨论。 逻辑化设计 在准备一个三层次架构时,首先要做"逻辑化设计系统"。然而,对那些方法论者也许会感到痛苦又加深了,但是这却是建立以组件基础系统的基本步骤。根据方法论者所提出理论来制作逻辑化设计,也许会很有帮助,但其并不需要一个严格的过程,而且你并不需要对这些过程作太多的服务或考虑。 在逻辑化系统设计阶段,组件的实体和它们最后的配置是有关系的。此项目是确认系统中实际的实体并了解它们之间如何交互。该实体通常是繁重工作的一部分,因为它有处理最近执行工作的能力,并且可以确认哪些事务是相关的。前述技术超出了本篇文章的讨论范围,下一节将提供一些建议,让你了解如何哪些组件是需要先建构的,以及如何花一点时间就可以将你的系统组件化。 请记住逻辑化系统是可增长的,并且要随着系统发展进行更新与改进。它并不像一个项目团队在第一次就要设计出完美的设计,甚至不像当有些情况改变时,仍然保持其完美性。该逻辑化设计必须延续下去且逐渐增页码:[1] [2] [3] [4] [5] [6] [7] [8] 第6页、共8页 |