本书力求将软件开发过程中的最重要的核心思想、方法和原则、模式等内容贯穿起来。全书共分11章,重点介绍了目前在企业级的应用系统开发中所需要掌握的系统分析、建模和系统设计、设计模式等相关的知识。
本书每章都通过具体的应用项目示例来讲解相应的知识点,当涉及与具体操作实现有关的内容时,辅以截图以更清晰地说明实现过程和操作步骤;本书各章节中所介绍的知识内容是为了帮助软件系统的开发人员或学生掌握关于面向对象分析和面向对象设计以及面向对象编程实现的核心原理、思想和方法与最佳实践,并将它们真正地应用到实际的软件系统的分析、设计中。
本书适合作为软件学院软件工程专业以及承担国家技能型紧缺人才培养和培训工程的高等院校项目实训类教材,也可作为自学和急需了解B/S架构的软件项目开发和实现的相关技术和知识的技术人员的参考书。