本书是职业教育软件人才培养模式改革项目成果教材,是编者根据多年的教学经验,在参阅了大量国内外最新资料的基础上编写而成的。本教材集软件开发过程的理论和实践于一体,阐述了软件开发过程的各个阶段,并通过案例分析来认识开发过程的概念化建模、分析、设计、实现、测试、维护和有关软件开发工具与开发环境方面的内容。 本书集中讨论面向对象软件开发,以通俗易懂的方式清晰地解释了面向对象的基本概念,并按此范型组织内容。主要内容包括:软件工程概论、软件开发范型和开发过程、需求分析、面向对象的需求分析、产品设计、类设计、实现、软件测试、软件质量保证及软件维护和配置管理等。 本书适于高等职业学校、高等专科学校、成人高校、示范性软件职业技术学院、本科院校及举办的二级职业技术学院、教育学院以及民办高校使用,也可作为软件开发者、组织者和管理者等的参考书。