面向对象软件工程(英文版)
作者 : Stephen R. Schach
丛书名 : 经典原版书库
出版日期 : 2009-04-08
ISBN : 7-111-26526-9
定价 : 49.00元
教辅资源下载
扩展信息
语种 : 英文
页数 : 558
开本 : 32开
原书名 : Object-Oriented Software Engineering
原出版社: McGrawHill
属性分类: 教材
包含CD :
绝版 :
图书简介

面向对象软件工程
  本书从面向对象范型出发对软件工程进行重新演绎,全面、系统、清晰地介绍了面向对象软件工程的基本概念、原理、方法和工具,通过实例说明了面向对象软件开发的整个过程。
  本书分为两个部分:第一部分介绍了面向对象软件工程的基本理论;第二部分以工作流的形式介绍了软件生命周期。
  本书特色
  ●包括面向对象生命周期模型、面向对象分析、面向对象设计,以及面向对象软件的测试和维护。
  ●讨论了文档、维护、复用、可移植性、测试和CASE工具等的重要性。
  ●包括了能力成熟度模型(CMM)和人员能力成熟度模型(P-CMM)的内容。
  ●与语言无关。实例代码对于C++和Java语言背景的读者同样清晰。
  ●包括600余篇当前热点研究文章、经典文献和书籍的参考文献。
  ●包含2个用于说明完整软件生命周期的运行实例,还有7个较小的实例,分别用于突出说明特定的主题。基于统一过程、Java和C++语言的完整源码可从作者网站(www.mhhe.com/schach)下载。
  ●包括5种类型的习题,分别是概念理解、项目分析、课程设计、论文研读和实例修改。
  作者简介
  Stephen R. Schach 1972年获魏兹曼科学院物理学理科硕士学位,1973年获开普敦大学应用数学博士学位,目前任教于美国范德比尔特大学计算机科学系。他著有多部有关软件工程、面向对象软件工程、面向对象系统分析与设计的教材。他还在国际上广泛讲授软件工程方面的课程,包括复用、CASE和面向对象范型等。

图书特色

封底文字

面向对象软件工程
  本书从面向对象范型出发对软件工程进行重新演绎,全面、系统、清晰地介绍了面向对象软件工程的基本概念、原理、方法和工具,通过实例说明了面向对象软件开发的整个过程。
  本书分为两个部分:第一部分介绍了面向对象软件工程的基本理论;第二部分以工作流的形式介绍了软件生命周期。
  本书特色
  ●包括面向对象生命周期模型、面向对象分析、面向对象设计,以及面向对象软件的测试和维护。
  ●讨论了文档、维护、复用、可移植性、测试和CASE工具等的重要性。
  ●包括了能力成熟度模型(CMM)和人员能力成熟度模型(P-CMM)的内容。
  ●与语言无关。实例代码对于C++和Java语言背景的读者同样清晰。
  ●包括600余篇当前热点研究文章、经典文献和书籍的参考文献。
  ●包含2个用于说明完整软件生命周期的运行实例,还有7个较小的实例,分别用于突出说明特定的主题。基于统一过程、Java和C++语言的完整源码可从作者网站(www.mhhe.com/schach)下载。
  ●包括5种类型的习题,分别是概念理解、项目分析、课程设计、论文研读和实例修改。
  作者简介
  Stephen R. Schach 1972年获魏兹曼科学院物理学理科硕士学位,1973年获开普敦大学应用数学博士学位,目前任教于美国范德比尔特大学计算机科学系。他著有多部有关软件工程、面向对象软件工程、面向对象系统分析与设计的教材。他还在国际上广泛讲授软件工程方面的课程,包括复用、CASE和面向对象范型等。

作者简介

Stephen R. Schach:Stephen R. Schach:  1972年获魏兹曼科学院物理学理科硕士学位,1973年获开普敦大学应用数学博士学位。Schach在软件工程领域有广泛研究,特别是对软件维护与开放源代码软件的实验分析有深入研究。他著有多部有关软件工程、面向对象软件工程、面向对象系统分析与设计的教材,署名出版物 (包括录像带) 达100部之多。他还在国际上广泛讲授软件工程方面的课程,包括重用、CASE和面向对象范型等。

图书目录

PARTONE INTRODUCTION TO OBJECT-ORIENTED SOFTwARE ENGINEERING l
Chapter l The Scope of object-Oriented Software Engineering
学习目标
1.1Historical Aspects
1.2Economic Aspects
1.3Maintenance Aspects
1.3.1The Modern View of Maintenance9
1.3.2 The Importance of Post-delivery Maintenance
1.4Requirements.Analysis.and Design Aspects
1.5 Team Development Aspects
1.6Why There Is No Planning Phase
1.7Why There Is No Testing Phase
1.8Why There Is No Documentation Phase
1.9The Obiect-Oriented Paradigm
1.10Terminology
1.11Ethical Issues
Chapter Review
For Further Reading
Key Terms
习题
References
Chapter 2 Software Life.Cycle Models
学习目标
2.1Software Development in Theory
2.2Winburg Mini Case Study
2.3Lessons of the Winburg Mini Case Study
2.4Teal Tractors Mini Case Study
2.5Iteration and Incrementation
2.6Winburg Mini Case Study Revisited
2.7Risks and Other Aspects of Iteration and lncrementation
2.8Managing Iteration and Incrementation
2.90ther Life—Cycle Models
2.9.1 Code.and.Fix Life-Cycle ModeI
2.9.2Waterfatf Life-Cycle Modef
2.9.3Rapid-Prototyping Life-cycle Modef 50
2.9.4Open-Source Life-Cyle Model
2.9.5Agile Processes
2.9 6Synchronize.and.Stabilize Life-Cycle Model
2.9.7Spiraf Life-Cycle Modef
2.10Comparison of Life—Cycle Models Chapter Review For Further Reading Key Terms
习题
References
Chapter 3 The Software Process
学习目标
3.1The Unified Process
3.2Iteration and Incrementation
3.3The Requirements Wbrkflow
3.4The Analysis workflow
3.SThe Design Workflow
3.6The Implementation Workflow
3.7The Test Workflow 78
3.7.1Requirements Artfacts
3.7.2Analysis Artifacts
3.7.3Design Artifacts
3.7.4Implementation Artifacts
3.8Postdelivery Maintenance
3.9Retirement
3.10The Phases of the Unifled Process
3.10.1The Inception Phase
3.10.2The Elaboration Phase
3.10.3 The Construction Phase
3.10.4The Transition Phase
3.110ne-versus Tw0.Dimensional Life-Cycle Models
3.12Improving the Software Process
3.13Capability Maturity Models
……
PART TWO THE WORKFLOWS OF THE SOFTWARE LIFE CYCLE

教学资源推荐
作者: [美]Richard O.Duda,Peter E.Hart,David G.Stork
作者: 张燕 洪蕾 钟睿 李慧 等编著
作者: 聂长海 陆超逸 高维忠 郑志强 编著
参考读物推荐
作者: (美)Ken Howard Barry Rogers 著
作者: 蔡亮 梁秀波 宣章炯 著
作者: (印)Swapna Kishore,Rajesh Naik