面向对象软件工程(英文版)

面向对象软件工程(英文版)
作 者: 沙赫
出版社: 机械工业出版社
丛编项: 经典原版书库
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 软件工程/开发项目管理
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  (美)沙赫(Stephen R.Schach)1972年获魏兹曼科学院物理学理科硕士学位,1973年获开普敦大学应用数学博士学位。目前任教于美国范德比尔特大学计算机科学系。他著有多部有关软件工程、面向对象软件工程、面向对象系统分析与设计的教材。他还在国际上广泛讲授软件工程方面的课程,包括复用、CASE和面向对象范型等。

内容简介

《面向对象软件工程 (英文版)》是英文影印版系列,SteDhen R.Schach:Object.Oriented Software Engineering(ISBN 978—0-07—352333—0) Copyright@2008 by The McGraw—Hill Companies,IncOriginal language published by The McGraw—Hill Companies,Inc.A11 rights reserved-No part of this publication may be reproduced or distributed in any means,or stored in adatabase or retrieval system,without the prior written permission of the publisher.Authorized English language reprint edition jointly published by McGraw—Hill EducationrAsial Co.and China Machine Press.This edition is authorized for sale in the People's Republic ofChina 0nIu excluding Hong Kong,Macao SARs and Taiwan.Unauthorized export ofthis edition is aviolation 0fthe Copyright Act.Violation ofthis Law is subject to Civil and Criminal Penalties.

图书目录

PARTONE INTRODUCTION TO OBJECT-ORIENTED SOFTwARE ENGINEERING l

 Chapter l The Scope of object-Oriented Software Engineering

 学习目标

  1.1 Historical Aspects

1.2 Economic Aspects

  1.3 Maintenance Aspects

  1.3.1 The Modern View of Maintenance 9

  1.3.2 The Importance of Post-delivery Maintenance

1.4 Requirements.Analysis.and Design Aspects

  1.5 Team Development Aspects

  1.6 Why There Is No Planning Phase

  1.7 Why There Is No Testing Phase

  1.8 Why There Is No Documentation Phase

  1.9 The Obiect-Oriented Paradigm

  1.10 Terminology

  1.11 Ethical Issues

 Chapter Review

  For Further Reading

  Key Terms

习题

 References

 Chapter 2 Software Life.Cycle Models

 学习目标

 2.1 Software Development in Theory

  2.2 Winburg Mini Case Study

  2.3 Lessons of the Winburg Mini Case Study

  2.4 Teal Tractors Mini Case Study

  2.5 Iteration and Incrementation

  2.6 Winburg Mini Case Study Revisited

  2.7 Risks and Other Aspects of Iteration and lncrementation

  2.8 Managing Iteration and Incrementation

  2.9 0ther Life—Cycle Models

2.9.1 Code.and.Fix Life-Cycle ModeI

2.9.2 Waterfatf Life-Cycle Modef

2.9.3 Rapid-Prototyping Life-cycle Modef 50

2.9.4 Open-Source Life-Cyle Model

2.9.5 Agile Processes

2.9 6 Synchronize.and.Stabilize Life-Cycle Model

2.9.7 Spiraf Life-Cycle Modef

2.10 Comparison of Life—Cycle Models Chapter Review For Further Reading Key Terms

习题

References

 Chapter 3 The Software Process

 学习目标

 3.1 The Unified Process

  3.2 Iteration and Incrementation

  3.3 The Requirements Wbrkflow

  3.4 The Analysis workflow

  3.S The Design Workflow

  3.6 The Implementation Workflow

  3.7 The Test Workflow 78

  3.7.1 Requirements Artfacts

  3.7.2 Analysis Artifacts

  3.7.3 Design Artifacts

  3.7.4 Implementation Artifacts

  3.8 Postdelivery Maintenance

  3.9 Retirement

  3.10 The Phases of the Unifled Process

  3.10.1 The Inception Phase

  3.10.2 The Elaboration Phase

  3.10.3 The Construction Phase

  3.10.4 The Transition Phase

  3.11 0ne-versus Tw0.Dimensional Life-Cycle Models

  3.12 Improving the Software Process

  3.13 Capability Maturity Models

  ……

PART TWO THE WORKFLOWS OF THE SOFTWARE LIFE CYCLE