论文部分内容阅读
许多不同的解决方案都有着共同的本质,这些共同的本质就是模式.国外将这种思维方式运用到各个领域之中,发起了所谓的模式运动.软件开发模式就是其中一个研究重点,它包括编程模式、设计模式、过程模式等.以银行核心业务系统为例,其开发模式涉及不同的层面,从宏观上看是过程模式,强调开发过程的管理,包括CMM项目级(2级)和过程级(3级)的内容;从中观上看是设计模式,强调IT系统体系结构的设计;而从微观上看则是编程模式,强调代码的风格和实现.本文就这三个层面分别进行阐述.