1
面向对象软件工程实践指南
1.2.7.8 7.8 软硬件部署设计
7.8 软硬件部署设计

部署设计定义软件在硬件环境中的分布方式。考虑软硬件的匹配问题需要确定哪些部分可以用硬件实现,哪些部分用软件实现。硬件技术和软件技术必须相互适应。随着多核CPU、GPU、大内存的广泛应用,软件设计中应该考虑硬件技术的发展。