本书带领读者了解软件的生命周期,包括需求分析、设计、实现、测试与维护等阶段;学习如何使用工程化的方法解决软件开发中遇到的问题,从而提高软件开发的效率和质量。本书还深入探讨软件工程的理论基础,包括面向对象思想、统一建模语言、面向对象分析与设计及其在实际项目中的应用。
本书既强调软件工程原理,又提供丰富的实例分析。本书讲解理论的各章配有习题和实例,本书还完整的项目实例和设计性实验,设计性实验将金融系统项目背景与软件开发阶段相结合,并使用统一建模语言完成。此外,本书紧跟国际视野,将前沿知识和技能纳入其中。
本书可作为高等院校“软件工程”相关课程的教材或教学参考书,也适合软件开发人员、软件测试工程师、软件项目经理等相关人员阅读参考。
我要评论