论文部分内容阅读
软件架构大多仅是概念,以说明大型软件中主要模块区分以及各模块的关联性;这些概念的实现要靠各种接口、协议以及软件支持工具来达成。其重点之一是针对“大型软件”的开发,需由很多程序员共同完成,如果不能将其适当区分、切割,不但不易分工,最后把部分编程结果集成时,还可能是项大工程。程序员在工作时应该了解自己负责的部分在哪个模块里、如何规范与他人的接口,才能顺利完成整个项目。