软件工程原理

¥43.20¥43.20
已下架(本产品缺货或未上线)

商品介绍

内容提要

  《软件工程原理(高等学校软件工程系列教材)》编著者沈备军、陈昊鹏、陈雨亭。《软件工程原理(高等学校软件工程系列教材)》覆盖软件工程知识体系(SWEBOK)(第3版)的全部核心知识域,从软件工程的本质出发,系统、全面地介绍软件过程、软件建模技术和方法以及软件工程管理,同时介绍一些热点新技术和新方法。全书分为三大部分,共20章。第一部分为软件工程基础,讲述软件工程的基本原则、软件过程以及从需求、设计、测试到维护的活动,共9章。第二部分为软件工程管理,讲述工程管理的重要知识域,包括软件项目管理、软件项目估算和计划、软件质量管理、软件风险管理、软件度量和人员管理,共6章。第三部分为高级主题,讲述当前热门的一些新技术和新方法,共5章。此外,《普通高等教育“十一五”国家级规划教材·高等学校软件工程系列教材:软件工程原理》还以一个汽车4S店业务管理系统为案例,阐述软件工程从需求、设计、测试到管理等各核心环节,使学生扎实地掌握理论知识,培养其解决实际问题的能力。

  《普通高等教育“十一五”国家级规划教材·高等学校软件工程系列教材:软件工程原理》可供本科生、硕士生学习“软件工程”、“高级软件工程”、“软件过程”、“软件项目管理”等课程使用,同时对于从事软件开发、维护和管理的各类人员也可起到非常好的借鉴作用。

 

目录

第一部分 软件工程基础

第1章 绪论

 1.1 软件

 1.1.1 软件的作用和特性

 1.1.2 软件的发展和面临的新挑战

 1.1.3 软件危机

 1.2 工程

 1.2.1 软件开发与艺术、科学和工程的关系

 1.2.2 工程的定义和特性

 1.2.3 工程的准则

 1.3 软件工程

 1.3.1 软件工程的概念和知识域

 1.3.2 软件工程的金三角

 1.3.3 控制软件开发的复杂性

 1.3.4 软件工程经济学

 1.4 案例概述

 本章小结

 参考文献

 习题1

第2章 软件过程

 2.1 软件过程的概念

 2.1.1 软件过程的定义和作用

 2.1.2 软件过程的分类

 2.1.3 软件过程的核心元素

 2.2 软件生命周期模型

 2.2.1 瀑布模型

 2.2.2 增量模型

 2.2.3 演化模型

 2.3 统一软件过程

 2.3.1 阶段

 2.3.2 迭代

 2.3.3 过程规范

 2.4 敏捷过程

 2.4.1 敏捷过程的价值观和原则

 2.4.2 XP

 2.4.3 Scrum

 2.4.4 MSF

 2.5 软件过程的选择、裁剪、评估和改进

 2.5.1 软件过程的选择和裁剪

 2.5.2 软件过程的评估

 2.5.3 软件过程的改进

 本章小结

 参考文献

 习题2

第3章 软件建模

 3.1 模型和建模

 3.1.1 模型

 3.1.2 软件模型的3个层次:CIM、PIM禾口PSM

 3.1.3 软件建模方法

 3.2 结构化方法

 3.2.1 结构化分析

 3.2.2 结构化设计

 3.3 面向对象方法

 3.3.1 面向对象的基本概念

 3.3.2 面向对象的基本原则

 3.3.3 面向对象的分析和设计

 3.3.4 结构化方法和面向对象方法的比较

 3.4 基于构件的开发方法

 3.4.1 构件

 3.4.2 基于构件的软件开发

 3.4.3 构件开发

 3.4.4 构件管理

 3.4.5 应用开发和构件组装

 3.4.6 与面向对象方法的关系

 3.5 面向服务方法

 3.5.1 面向服务架构的基本概念

 3.5.2 面向服务建模的内涵

 3.5.3 面向服务建模的方法

 3.6 模型驱动开发方法

 3.6.1 从代码驱动到模型驱动

 3.6.2 元模型和MOF

 3.6.3 基于MDA的软件开发方法

 3.7 形式化方法

 3.7.1 形式化方法的概念

 3.7.2 形式化规约

 3.7.3 形式化开发

 3.7.4 形式化验证

 3.8 敏捷建模方法

 3.8.1 敏捷建模的原则

 3.8.2 敏捷建模的实践

 本章小结

 参考文献

 习题3

第4章 需求工程

 4.1 软件需求面临的挑战

 4.2 需求工程的概念

 4.2.1 软件需求

 4.2.2 需求的层次

 4.2.3 优秀需求应具有的特性

 4.2.4 软件需求工程

 4.3 需求获取

 4.3.1 需求来源

 4.3.2 需求获取技术

 4.4 需求分析建模

 4.4.1 分析模型

 4.4.2 分析建模的准则

 4.5 需求定义和验证

 4.5.1 软件前景文档

 4.5.2 软件需求规约

 4.5.3 用户界面原型

 4.5.4 软件需求验证

 4.6 需求管理

 4.6.1 定义需求基线

 4.6.2 需求变更控制和版本控制

 4.6.3 需求跟踪

 本章小结

 参考文献

 习题4

第5章 面向对象的分析建模

 5.1 面向对象的分析模型

 5.1.1 用例图

 5.1.2 活动图

 5.1.3 类图

 5.1.4 时序图

 5.1.5 通信图

 ……

 

第二部分 软件工程管理

第三部分 高级主题

附录 IEEE软件工程知识体系(SWEBOK)

×

【提醒】购买纸书后,扫码即可免费领取购书大礼包!

如果你已购买本书,请扫一扫封面右上角的二维码,如下图:

如果你未购买纸书,请先购买:

立即购买

长按图片下载到相册
分享到微信、朋友圈、微博、QQ等
朋友注册并购买后,您可赚
取消