提要文摘: | 本书从实用、够用的角度出发,以图书馆管理系统为主线,采用项目化导向、任务驱动案例教学方式,详细地讲述了软件工程的基本原理、概念、技术和方法。本书分为基础理论篇、分析与设计篇、实现与测试篇、维护与管理篇,共4篇、10个项目。基础理论篇讲述了软件工程概念、软件的定义、软件危机、软件的生命周期、开发模型及UML的概念模型、UML的静态建模及动态建模机制。同时,还介绍了两种常见的建模工具IBM Rational Rose及Microsoft Office Visio的使用方法。分析与设计篇讲述了项目市场调研、软件项目需求分析、软件项目总体设计、软件项目详细设计。以图书馆管理系统为案例,以面向对象设计方法为重点,运用UML建模语言,详细地描述了市场调研、需求分析、总体设计及详细设计的建模过程。实现与测试篇讲述了软件项目实现、软件测试。软件项目实现中分别对面向过程与面向对象的对象语言进行描述,重点讲述了面向对象程序设计语言。维护与管理篇讲述了软件维护及软件项目管理。同时,还介绍了 Microsoft Project的使用方法。本书语言简练,通俗易懂,采用项目案例教学方法,注重培养学生动手能力,并且每个项目后都附有实验、实训和习题,以供学生及时消化对应任务内容之用。 |