Stephen R.Schach《软件工程:面向对象和传统的方法》

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

商品介绍

作者简介

  StephenR.Schach,1972年获魏兹曼科学院物理常理科硕士学位,1973年获开普敦大学应用数学博士学位,目前是美国范德比尔特大学计算机科学和计算机工程副教授。他的研究兴趣主要集中在软件工程领域,特别是对软件维护与开源软件的实验分析有深入研究。他著有多部软件工程、面

 

内容简介

  本书对软件工程的面向对象和传统方法进行了严谨和全面的介绍,是软件工程领域的经典著作,被加州大学伯克利分校等180多所美国高校选作教材。本书介绍面向对象的软件开发方法,统一过程的理论和实践,还强调文档、维护、重用、可移植性、测试和CASE工具等软件工程基础的重要性,并着重扩充敏捷过程和开源软件方面的新内容。此外,采用全新的MSG基金案例研究,突出统一过程的更多方面。本书分两大部分:部分介绍基本的软件工程理论;第二部分讲述更实用的软件生命周期等一些关键的软件工程技术。作者采用以实例为基础的介绍方式,帮助学生和广大读者更好地理解和应用所学到的软件工程的相关知识。本书是高等院校软件工程课程的理想教材,对于专业软件开发人员,本书也是一个很好的参考。...

 

目 录

出版者的话

专家指导委员会

译者序

前言

部分 软件工程概述

第1章 软件工程的范畴

 1.1 历史方面

 1.2 经济方面

 1.3 维护性方面

  1.3.1 维护的传统和现代观点

  1.3.2 交付后维护的重要性

 1.4 需求、分析和设计方面

 1.5 小组编程方面

 1.6 为什么没有计划阶段

 1.7 为什么没有测试阶段

 1.8 为什么没有文档阶段

 1.9 面向对象范型

 1.10 正确看待面向对象范型

 1.11 术语

 1.12 道德问题

 本章回顾

 进一步阅读指导

 习题

参考文献

第2章 软件生命周期模型

 2.1 理论上的软件开发

 2.2 Winburg小型实例研究

 2.3 Winburg小型实例研究心得

 2.4 野鸭拖拉机公司小型实例研究

 2.5 迭代和递增

 2.6 修订的winburg小型实例研究

 2.7 迭代和递增的风险和其他方面

 2.8 迭代和递增的控制

 2.9 其他生命周期模型

  2.9.1 编码一修补生命周期模型

  2.9.2 瀑布生命周期模型

  2.9.3 快速原型开发生命周期模型

  2.9.4 开源生命周期模型

  2.9.5 敏捷过程

  2.9.6 同步一稳定生命周期模型

  2.9.7 螺旋生命周期模型

 2.10 生命周期模型的比较

 本章回顾

 进一步阅读指导

 习题

参考文献

第3章 软件过程

 3.1 统一过程

 3.2 面向对象...

×

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

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

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

立即购买

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