


定价:29.5元
印次:2-1
ISBN:9787302229193
出版日期:2010.09.01
印刷日期:2010.08.24
图书责编:魏江江
图书分类:教材
软件工程学是计算机专业的一门非常重要的学科,它的研究范围包括技术、方法、工具和管理等许多方面。 本书共12章,介绍软件工程的背景和基础知识,软件项目管理的方法和技术,软件分析、设计的技术,人机交互的设计,软件构件的设计技术,面向对象的概念和分析、设计方法,软件的测试和维护的基础知识。 本书可作为计算机专业的本科生、研究生、专科生和专升本的教材,也适合从事研发工作的软件工作者和广大计算机用户参考或自学。
第二版前言 近年来,软件工程领域研究和工程实践方面的快速发展,以及从本教材第一版使用以来我们从各个方面得到的使用反馈,使得我们意识到有必要更新《软件工程》这本教材。第二版的修正思路是,考虑到本教材作为软件工程及相近专业的导论性教材,第二版结构与第一版结构是一致的,除了修改第一版教材中的错误和不恰当的表达之外,第二版教材还适度引入了部分本领域较新但成熟的成果。在写作过程中,我们参考国内外大量著作,特别是重点参考并引用了B.Bruegge和A.H.Doutoit所著的ObjectOriented Software Engineering: Using UML, Patterns, and JavaTM第二版和第三版中的部分内容,在此特向该书作者表示感谢; 同时,我们还要对本书参考和引用著作的作者表示感谢。 本书修正工作主要是对文字部分重新进行了梳理,修正了前一版文字和图中出现的疏漏和错误,删掉了一些较陈旧的或重复性的内容,对于一些需要给予更多澄清和解释的概念和内容进行了补充,具体修改的内容表现如下: (1) 重新修订了面向对象方法学的结构和内容,涉及书中的第8~10章。 (2) 修改了第一版中出现的部分实例,使得这些实例与教材内容更加配套。 (3) 在第2章中增加了“2.4 项目计划实例”。 (4) 在第4章中增加了“4.2.5 软件体系结构”。 (5) 在第10章中增加了“10.3.4 基于设计模式的设计活动”。 (6) 考虑书的篇幅及重点,本版删除了原第11.1.4节、原第11.4.2节中的因果图和原来的11.6节(面向对象的软件测试); 同时增加了...
第1章软件工程基础
1.1计算机系统工程
1.1.1硬件与硬件工程
1.1.2软件与软件工程
1.1.3人机工程
1.1.4数据库工程
1.1.5网络工程
1.2软件工程
1.2.1软件
1.2.2软件工程的概念
1.2.3软件生命周期
1.2.4软件开发模型
1.3软件生命周期模型
1.3.1软件生命周期模型基础
1.3.2瀑布模型
1.3.3原型模型
1.3.4螺旋模型
1.3.5基于四代技术模型
1.3.6喷泉模型
1.3.7增量模型
1.4软件开发方法
1.4.1结构化方法
1.4.2面向数据结构方法
1.4.3面向对象方法
1.4.4原型法
1.5软件工程环境
1.5.1软件工程环境的定义
1.5.2软件开发环境的特点
1.6小结
习题1
第2章软件项目管理基础
2.1软件项目管理概述
2.2软件项目管理基本概念
2.2.1任务和活动
2.2.2工作产品,工作包和角色
2.2.3工作分解结构
2.2.4任务模型
2.2.5技能矩阵
2.2.6组织
2.2.7呈现组织结构
2.2.8软件项目管理计划
2.3项目管理活动
2.3.1计划项目
2.3.2组织项目
2.3.3控制项目
2.3.4终结项目
2.4项目计划案例
2.4.1项目描述
2.4.2初期项目计划
2.4.3详细项... 查看详情





