软件工程案例教程
2013-4
清华大学出版社
李军国主编的《软件工程案例教程》系统地介绍了软件工程的基本概念、原理、方法、技术、标准和软件项目管理的知识,全书共分为15章,以软件生命周期为主线,对软件工程的需求分析、概要设计、详细设计、代码设计、软件测试、软件项目管理和软件过程等方面的内容做了详尽的叙述,之后还对软件工程标准和软件文档的编写要点进行了讲解,突出了结构化方法和面向对象技术在软件开发中的运用,通过案例,讲解了软件建模的方法和过程。
本书内容与实际案例紧密结合,循序渐进,深入浅出,每一章都给出了大量习题,以便于学生复习和自学。除此之外,还配备了完整的电子课件和可供参考的习题答案以供教师使用。电子课件和习题答案可以在清华大学出版社的网站上下载,或直接通过jermyn@126.com索取。
《软件工程案例教程》可作为高等院校计算机科学与技术、软件工程和信息技术相关专业的专业基础课教材,也可以作为软件技术人员的参考用书和软件行业的职业培训教材。
第1章 软件工程的基本概念 1.1 软件的定义、特征和分类 1.1.1 软件的定义 1.1.2 软件的特征 1.1.3 软件的分类 1.2 软件的发展和软件危机 1.2.1 软件的发展历程 1.2.2 软件危机的表现、产生的原因和解决方法 1.3 软件工程方法学 1.3.1 软件工程的基本概念 1.3.2 软件工程的要素 1.3.3 软件工程的基本原理 1.3.4 软件工程的基本目标 1.3.5 软件工程的基本原则 1.3.6 两种主要的软件工程方法 1.4 软件的生命周期 1.4.1 生命周期的种类 1.4.2 生命周期的阶段划分 1.5 软件过程的模型 1.5.1 瀑布模型 1.5.2 原型模型 1.5.3 增量模型 1.5.4 螺旋模型 1.5.5 变换模型 1.5.6 喷泉模型 1.5.7 第4代技术模型 1.5.8 第4代技术模型 1.5.9 基于构件的开发模型 1.6 本章小结 习题1第2章 需求分析与需求设计第3章 软件设计第4章 面向对象方法学第5章 面向对象分析第6章 面向对象设计第7章 代码设计第8章 软件测试第9章 成本估算与进度规划第10章 团队建设与沟通管理第11章 风险管理和配置管理第12章 软件过程第13章 软件工程标准第14章 软件文档第15章 软件文档编写指南参考文献
李军国主编的《软件工程案例教程》共分为15章。第1章简要介绍软件工程的基本概念、软件的发展过程、软件工程学研究的对象与准则、当前几种主要的软件工程方法以及软件工程的发展方向;简述软件工程的生命周期模型。第2章以软件定义为目标,叙述了可行性研究的任务和方法,软件需求分析的任务、要求和方法,以及系统建模的过程。第3章主要以结构化方法介绍软件的概要设计或基本设计、详细设计和数据库设计的内容、设计过程、方法和技术。第4-6章介绍当前主要采用的面向对象方法,包括面向对象分析、面向对象设计的方法和技术。第7、8章介绍软件开发阶段的软件代码设计和软件测试技术。第9-11章简要地介绍软件项目管理的一些内容,其中主要包括成本管理、度量管理与进度规划、团队建设与沟通管理、风险管理与配置管理等。第12章简要地介绍了软件过程能力成熟度模型和软件过程改进方法。第13-15章介绍有关软件工程的开发规范和软件文档的编写方法。
书上的内容前后不搭,课后答案在前面正文一点找不到,真怀疑是随便抄了几本书来凑数