本书面向软件设计初学者和有一定经验的软件设计师,介绍和探讨软件设计活动中蕴藏的基础理论和原则,突出软件设计关键理论和决策中的质量和审美追求,包括程序设计与正确性、复杂软件设计与模块化、信息隐藏及其背后的可修改性等质量、大规模系统体系结构设计与可靠性等系统质量。 Jn93fXknkEI2ey8NZocrv67dtXwGI8uHEUPvDWg4p4d54zXIWpSX1EwV9COKbK60