 |
此页面提供了引用的参考书目。插件可添加本身的参考页面。 |
|
关系
主要描述
BRO95
|
Frederick P. Brooks, Jr. 1995. The Mythical Man-Month-Essays on Software Engineering 2nd ed.
Reading, MA, Addison Wesley Longman.
|
|
|
一部经典书籍,涉足软件开发的每个人都应该反复阅读。 我们建议您阅读这本 20 周年庆版本,它要优于最初的 1975 年版本。
|
CLA97
|
Carl von Clausewitz 1997. On War. Wordsworth Editions.
|
|
|
有史以来所写的关于战争主题的最优秀书籍之一,同样适用于管理领域。
|
CHM95
|
James Champy 1995. Reengineering Management: The Mandate for New Leadership. New York, NY:
HarperCollins.
|
|
|
让您在一定程度上深入了解管理业务设计(重新设计)工作的风险艺术。
|
DVP93
|
Thomas H. Davenport 1993. Process Innovation-Reengineering Work through Information
Technology. Boston, MA: Harvard Business School Press.
|
|
|
关于信息技术如何支持业务改进和(再造)工程的可靠而全面的简介。
|
GAO97
|
United States General Accounting Office 1997. Business Process Reengineering Assessment Guide.
http://www.gao.gov
|
|
|
描述了用于评估业务设计(重新设计)工作的框架。
|
ERI00
|
Hans-Erik Eriksson and Magnus Penker 2000. Business Modeling With UML: Business Patterns at
Work. New York, NY: John Wiley & Sons, Inc.
|
|
|
提供了一组对于业务建模有价值的模式。
|
HAM93
|
Michael Hammer and James Champy 1993. Reengineering the Corporation-A Manifesto for Business
Revolution.
New York, NY: HarperBusiness.
|
|
|
该书推广了业务设计(重新设计)的运动。 它是对上面引用到的 The Object Advantage-Business Process Reengineering with Object
Technology 一书的很好的补充。
|
HAR91
|
H. James Harrington 1991. Business Process Improvement: The Breakthrough Strategy for Total Quality,
Productivity, and Competitiveness. New York, NY: McGraw-Hill.
|
|
|
另一本关于业务(重新)设计主题的读物。
|
JAC94
|
Ivar Jacobson, Maria Ericsson, and Agneta Jacobson 1994. The Object Advantage-Business Process
Reengineering with Object Technology. Addison Wesley Longman.
|
|
|
业务建模规程的基础,它是第一本将对象技术应用到业务建模领域的书籍。
|
KAP96
|
Robert Kaplan and David Norton 1996. The Balanced Scorecard. Boston, MA: Harvard Business School
Press.
|
|
|
成功实施平衡计分卡的最佳实践。
|
KOT96
|
John P. Kotter 1996. Leading Change. Boston, MA: Harvard Business School Press.
|
|
|
用于规划和管理组织变更的、实用而经过证实的模型。
|
MARS00
|
Chris Marshall 2000. Enterprise Modeling with UML. Addison Wesley Longman.
|
|
|
描述了如何创建能辅助开发软件系统的业务模型。
|
NDL97
|
David A. Nadler and Michael L. Tushman 1999. Competing by Design-the Power of Organizational
Architecture. Oxford University Press.
|
|
|
将组织体系结构和能力定义为竞争优势的来源。
|
OHM91
|
Kenichi Ohmae 1991.The Mind of the Strategist: The Art of Japanese Business. McGraw-Hill.
|
|
|
策略管理的一部新颖而实用的指南。
|
|
ODL98
|
James J. Odell 1998. Advanced Object-Oriented Analysis & Design Using UML. Cambridge
University Press.
|
|
|
提供有关业务规则主题的不错的概述,还涉及了其他一些内容。
|
PFE99
|
Jeffrey Pfeffer and Robert Sutton 1999. The Knowing-Doing Gap. Boston, MA: Harvard
Business School Press.
|
|
|
讨论为什么一些组织不应用它们自己学到的教训,并提供如何克服这种挑战的要点。
|
PLR99
|
R. Steven Player (Editor) and David Keys (Editor) 1999. Activity-Based Management: Arthur
Andersen's Lessons from the ABM Battlefield. Wiley Cost Management Series.
|
|
|
一本入门资料,用于理解成本管理以及如何实施基于活动的成本核算(ABC)系统和基于活动的管理(ABM)系统。
|
POR98
|
Michael Porter 1998.Competitive Strategy: Techniques for Analyzing Industries and Competitors.
Simon & Schuster, Inc.
|
|
|
适合策略规划人员的实用指南。
|
ROS97
|
Ron Ross 1997. The Business Rule Book: Classifying, Defining and Modeling Rules. Boston,
MA: Database Research Group.
|
|
|
适合业务规则分析人员的完整手册。
|
SEY98
|
Patricia Seybold 1998. Customers.com. Random House Publishing.
|
|
|
关于电子商务和设计(重新设计)的实用指南和案例研究的完美汇集。
|
BER92
|
H. Berlack 1992. Software Configuration Management. New York, NY: John Wiley & Sons, Inc.
|
|
|
|
BUC93
|
J. Buckley 1993. Implementing Configuration Management, Hardware, Software and Firmware.
Los Alamitos, CA: IEEE Computer Science Press.
|
|
|
|
WHI00
|
Brian White and Geoff Glemm 2000. Software Configuration Management Strategies and Rational
ClearCase: A Practical Introduction. Addison-Wesley Longman.
|
|
|
|
WHI91
|
David Whitgift 1991. Methods and Tools for Software Configuration Management. New York,
NY: John Wiley & Sons, Inc.
|
|
|
|
BOU94
|
Serge Bouchy 1994. L'ingfamp;copy;nierie des systemes informatiques famp;copy;volutifs,
Paris, France: Eyrolles, 330 pages
|
|
|
|
BRO95
|
Frederick P. Brooks, Jr. 1995. The Mythical Man-Month-Essays on Software Engineering 2nd ed.
Reading, MA, Addison Wesley Longman.
|
|
|
一部经典书籍,涉足软件开发的每个人都应该反复阅读。 我们建议您阅读这本 20 周年庆版本,它要优于最初的 1975 年版本。
|
CON92
|
D. Conner 1992. Managing at the Speed of Change. New York, NY: Random House, Inc.
|
|
|
|
DAT99
|
C.J. Date 1999. An Introduction to Database Systems. 7th ed. New York, NY:
Addison-Wesley Publishing Company, Inc.
|
|
|
数据库系统背景信息的优秀的简介、参考和来源。
|
DAV95
|
Alan Davis 1995. 201 Principles of Software Development. New York, NY: McGraw-Hill.
|
|
|
包括许多对项目的每个团队成员的良好建议。
|
DEG90
|
Peter DeGrace and Leslie Stahl 1990. Wicked Problems, Righteous Solutions: A Catalog of Modern
Software Engineering Practices. Englewood Cliffs, NJ: Yourdon Press.
|
|
|
一本关于各种流程生命周期以及流程的起源、缺陷和优势的、富有见解的书籍;对于理解流程的重要性很有用。
|
DEI84
|
Harvey M. Deitel 1984. An Introduction to Operating Systems. Addison Wesley Longman.
|
|
|
|
FIS96
|
Charles Fishman 1996. Johnson Space Center Shuttle Software Group, "They Write the Right
Stuff". Fastcompany, Issue 6, p. 95, December, 1996.
|
|
|
|
GRA97
|
Ian Graham, et al. 1997. The OPEN Process Specification. Harlow, England: Addison Wesley
Longman.
|
|
|
另一个流程模型,与 Rational Unified Process(RUP)共享一些相同的原理。
|
HAC97
|
JoAnn T. Hackos and Dawn M. Stevens 1997. Standards for Online Communication. John Wiley and
Sons, Inc.
|
|
|
对于现代的技术资料作者,这本书已经成为实际标准。它定义了编写用户手册的流程,特别侧重于如何生成联机帮助系统。
|
HER99
|
Peter Herzum and Oliver Sims 1999. Business Component Factory: A Comprehensive Overview of
Component-Based Development for the Enterprise. John Wiley & Sons.
|
|
|
定义和描述了基于组件的开发 - 从创建小型组件到创建基于大型组件的系统的联合。
|
IBM2000
|
IBM System Integrated Method. International Business Machines Corporation 1998, 1999, 2000.
|
|
|
|
IBM99a
|
An Approach to Designing e-business Solutions. International Business Machines Corporation 1999.
|
|
|
http://www.redbooks.ibm.com/abstracts/sg245949.html
|
IBM99b
|
Design Considerations: From Client Server Applications to e-business Applications. International
Business Machines Corporation 1999.
|
|
|
http://www.redbooks.ibm.com
|
IBM99c
|
The Front of IBM WebSphere-Building e-business User Interfaces. International Business Machines
Corporation 1999.
|
|
|
http://www.redbooks.ibm.com/abstracts/sg245488.html
|
IBM98a
|
Architecture Description Standard: Overview. International Business Machines Corporation
1998.
|
IBM98b
|
Architecture Description Standard: Semantic Specification. International Business Machines
Corporation 1998.
|
|
|
上述 IBM 参考的其他相关 Web 站点是:
http://www.redbooks.ibm.com
http://www.ibm.com/e-business/
http://www.ibm.com/software
http://www.ibm.com/developer/
http://www.ibm.com/services/
|
IBM97
|
IBM 1997. Developing Object-Oriented Software-An Experienced- based Approach.
Upper Saddle River, NJ: Prentice-Hall.
|
|
|
一个由 IBM 对象技术中心(IBM Object Technology Center)开发的迭代式、递增、面向对象、场景推动、风险知晓的流程,与 RUP 相似。
|
IE610.12
|
IEEE Std 610.12-1990. IEEE Standard Glossary of Software Engineering Terminology. The Institute
of Electrical and Electronics Engineers, Inc.: New York, NY, 10017-2394, USA. 1990.
|
|
|
|
JAV03
|
JavaTM 2 Platform, Standard Edition, v 1.4.2 API Specification -
http://java.sun.com/j2se/1.4.2/docs/api/index.html
|
JEL93
|
J. Jellison 1993. Overcoming Resistance: A Practical Guide to Producing Change in the
Workplace. New York, NY: Simon & Schuster, Inc.
|
|
|
|
KAT93
|
Jon R. Katzenbach and Douglas K. Smith 1993. The Wisdom of Teams. New York, NY: Harper Business.
|
|
|
有效团队的奥秘。
|
KET98
|
Nasser Kettani, et al. 1998. De Merise à UML. Paris, France: Editions Eyrolles.
|
|
|
Merise 是一种在法国很流行的软件开发方法,如今已升级为使用 UML。 它与 RUP 有某些相似性。
|
LEA97
|
Doug Lea 1999. Concurrent Programming in Java. Addison Wesley Longman.
|
|
|
|
MCA95
|
Jim McCarthy 1995. Dynamics of Software Development. Redmond, WA: Microsoft Press.
|
|
|
Microsoft 开发经理列举的 53 条经验法则。
|
MCO97
|
Steve McConnell 1997. Software Project Survival Guide. Redmond, WA: Microsoft Press.
|
|
|
关于如何交付成功的软件项目的实用经验汇集。
|
MCO93
|
Steve McConnell 1993. Code Complete-A Practical Handbook of Software Construction.
Redmond, WA: Microsoft Press.
|
|
|
一部关注开发流程的实施、集成和测试方面的优秀书籍,适于实施人员和测试员阅读。
|
MOS98
|
Microsoft 1998. The Microsoft Manual of Style for Technical Publications. Redmond, WA:
Microsoft Press.
|
|
|
|
STA97
|
Jennifer Stapleton 1997. The Dynamic System Development Method. Addison Wesley Longman.
|
|
|
DSDM 方法可大致看成 RUP 的简介。尽管它们使用了不同的术语,但两种流程非常相似,您可以将 RUP 视为 DSDM 的一个实例或实施。
|
TAN86
|
Andrew S. Tannenbaum 1986. Operating Systems: Design and Implementation. Upper Saddle
River, NJ: Prentice Hall.
|
|
|
|
WID00
|
R. Max Wideman and PMForum, February, 1999 and January, 2000. Wideman Comparative Glossary of
Project Management Terms v2.0. www.pmforum.org
|
|
|
这个关于各个不同的软件工程术语及其很多定义的优秀汇集可在线获取,地址为:http://www.pmforum.org/library/glossary/。
|
YOU97
|
Edward Yourdon 1997. Death March: Managing "Mission Impossible" Projects. Upper Saddle River,
NJ: Prentice Hall.
|
|
|
关于项目故障的一种有趣的观点。
|
BOO98
|
G. Booch, J. Rumbaugh, and I. Jacobson, 1998. UML User Guide. Addison-Wesley Longman.
|
|
|
从本书的主要作者就可以看出它是一部关于 UML 的优秀用户指南;它与 Rational Unified Process 5.1 在同一时间出版。
|
CHE01
|
John Cheesman and John Daniels, 2001. UML Components: A Simple Process for Specifying
Component-Based Software. Addison-Wesley Longman.
|
|
|
此书为指定基于组件的系统提供了大量深入的实用指导,同时还保留了简洁和易读的优点。
|
CONA99
|
Jim Conallen, 1999. Building Web Applications with UML. Addison-Wesley Longman.
|
|
|
有关 RUP 环境中 Web 应用程序开发基础的很好的简介。 此书还说明了如何使用 UML 对 Web 应用程序进行建模,并将 Web 应用程序扩展引入到 UML 中。
|
DOUG98
|
Bruce Powel Douglass 1998. Real-Time UML. Addison Wesley Longman.
|
|
|
此书使用 UML 作为符号表示法,对在实时系统中应用面向对象的技术提供了良好的建议。
|
ERI04
|
Hans-Erik Eriksson, Magnus Penker, Brian Lyons and David Fado 2004. UML 2 Toolkit. Indianapolis:
Wiley Publishing, Inc.
|
ERI97
|
Hans-Erik Eriksson and Magnus Penker 1997. UML Toolkit. New York: John Wiley & Sons.
|
|
|
一本来自瑞典的、更全面的 UML 相关书籍,由另一对 Rational 伙伴编写。
|
FOW97
|
Martin Fowler 1997. UML Distilled-Applying the standard object modeling language. Addison-Wesley
Longman.
|
|
|
一本非常不错且简短的 UML 简介,适合于没有太多时间深入研究的读者。
|
FRA03
|
David S. Frankel 2003. Model Driven Architecture: Applying MDA to Enterprise Computing. John
Wiley & Sons.
|
|
|
关于 OMG 的模型推动体系结构初步的基础读物,由它的主要开发人员之一编写。
|
KLE03
|
Anneke Kleppe, Jos Warmer and Wim Bast 2003. MDA Explained-The Model Driven Architecture
(TM):Practice and Promise. Addison-Wesley.
|
|
|
从一个实践人员的观点提供对 MDA 的更有用的了解;由参与 MDA 创建的人员编写。
|
LAR02
|
Craig Larman 2002. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and
Design and the Unified Process, 2nd ed. Prentice-Hall, Inc.
|
|
|
此书明确地说明了在“分析和设计”规程中发生的一切。 它讲述分析和设计、UML 的使用以及模式概念在 Unified Process
环境中的应用。通过展示迭代式、风险推动并以体系结构为中心的流程中的案例研究,Larman 先生的建议结合了现实的环境。他揭示了软件开发中真正发生的动态情况,并显示了起作用的外部力量。
设计活动与其他任务联系在一起,它们不再表现为系统性转变或创造性直觉的纯脑力活动。
|
MEL04
|
Stephen J. Mellor, Kendall Scott, Axel Uhl, Dirk Weise 2004. MDA Distilled-Principles of
Model-Driven Architecture. Addison-Wesley.
|
|
|
抽取并展示 MDA 的本质,重点强调用于可执行模型的技术。
|
MUL98
|
Pierre-Alain Muller 1998. Instant UML. Wrox Inc.
|
|
|
一个先前同行编写的、关于 UML 的又一部简介。
|
NBG01
|
Eric J. Naiburg and Robert A. Maksimchuk 2001. UML For Database Design. New York, NY:
Addison-Wesley Publishing Company, Inc.
|
|
|
UML 在数据库建模和设计中的应用。全篇由一个案例研究支持。
|
OMG03
|
MDA Guide Version 1.0.1. Object Management Group. Document omg/2003-06-01, June 2003
|
|
|
来自 OMG 的模型推动体系结构的概念和术语的规范。
http://www.omg.org/mda/specs.htm
|
QUA98
|
Terry Quatrani 1998. Visual Modeling with Rational Rose and UML. Addison Wesley Longman.
|
|
|
提供关于如何构建 UML 模型的逐步指导。同时,它还遵循 RUP,有效地提供了一个小规模的示例。
|
RUM05
|
James Rumbaugh, Ivar Jacobson, Grady Booch, 2005. The Unified Modeling Language Reference Manual,
second edition. Addison-Wesley, Boston.
|
RUM98
|
J. Rumbaugh, I. Jacobson, and G. Booch, 1998. UML Reference Manual. Addison Wesley Longman.
|
|
|
无疑比 OMG 标准更容易理解;UML 的主要作者对它进行了详细说明。
|
UML01
|
OMG Unified Modeling Language Specification, Version 1.4. Rational Software Corporation,
18880 Homestead Road, Cupertino, CA 95014, and Object Management Group, Inc., 492 Old Connecticut Path,
Framingham, MA 01701.
|
|
|
UML 的最新规范。 可在线获取,地址为 http://www-306.ibm.com/software/rational/uml/。
|
UML04
|
OMG Unified Modeling Language Specification, Version 2.0. Object Management Group, Inc.,
Needham, MA 02494
|
|
|
最终采用的规范(2003 年 8 月 2 日)
|
UML96
|
G. Booch, J. Rumbaugh, and I. Jacobson 1996. The Unified Modeling Language for Object-Oriented
Development. Documentation set, version 0.9 Addendum, Rational Software Corporation.
|
UML95
|
G. Booch and J. Rumbaugh 1995. Unified Method for Object-Oriented Development. Documentation
set, version 0.8, Rational Software Corporation.
|
BOO93
|
Grady Booch 1993. Object-Oriented Analysis and Design with Applications, 2nd edition. Redwood
City, CA: The Benjamin/Cummings Publishing Company.
|
BUH96
|
R. J. A. Buhr and R. S. Casselman 1996. Use Case Maps for Object-Oriented Systems. Upper Saddle
River, NJ: Prentice-Hall.
|
|
|
此书提出了其他一些关于用例的观点。
|
JAC92
|
Ivar Jacobson, et al. 1992. Object-Oriented Software Engineering-A Use Case-Driven Approach,
Wokingham, England: Addison Wesley Longman.
|
RUM91
|
James Rumbaugh, et al. 1991. Object-Oriented Modeling and Design. Upper Saddle River, NJ:
Prentice-Hall.
|
|
|
以上三本书是面向对象的分析和设计规程的根源,来自“三个伙伴”(三个西班牙作者),它们刚好出现在 UML 和 RUP 之前。 尽管使用的是它们最初的符号表示法,但它们仍是适合面向对象的设计人员的关键参考。
|
RUM96
|
James Rumbaugh 1996. OMT Insights. New York: SIGS Books.
|
|
|
对最初的 OMT 书籍的补充,深入阐述特别主题:继承、用例等等。
|
SEL94
|
Bran Selic, Garth Gullekson, and Paul Ward 1994. Real-time Object-Oriented Modeling. New York,
NY: John Wiley & Sons, Inc.
|
|
|
这部参考作品由 ObjecTime Developer 的作者编写,说明如何将对象技术来设计反应系统。
|
WIR90
|
Rebecca Wirfs-Brock, Brian Wilkerson, and Lauren Wiener 1990. Designing Object-Oriented
Software. Upper Saddle River, NJ: Prentice-Hall.
|
|
|
此书描述了面向对象的软件开发的类、职责和协作(CRC)方法。
|
AMI95
|
K. Pulford, A. Kuntzmann-Combelles, and S. Shirlaw 1995. A Quantitative Approach to Software
Management-The AMI Handbook. Addison Wesley Longman.
|
BOE00
|
Barry W. Boehm et al, 2000. Software Cost Estimation with COCOMO II. Upper Saddle River, NJ:
Prentice-Hall.
|
|
|
最初经典作品的后继作品。
|
BOE81
|
Barry W. Boehm 1981. Software Engineering Economics. Upper Saddle River, NJ: Prentice-Hall.
|
|
|
一部关于软件工作量估计的经典作品,它描述了最初的 COCOMO 估计模型。
|
BOE91
|
Barry W. Boehm 1991. Software Risk Management: Principles and Practices, IEEE Software,
Jan. 1991, IEEE, pp.32-41.
|
|
|
此书仍然是对风险管理的最佳简介。
|
BOO95
|
Grady Booch 1995. Object Solutions-Managing the Object-Oriented Project. Addison Wesley Longman.
|
|
|
一本实用书籍,适合面向对象的项目的经理;它是 RUP 的底层原理的来源之一。
|
CAN01
|
Murray Cantor 2001. Software Leadership. Addison-Wesley Longman.
|
|
|
|
CAR93
|
Marvin J. Carr, et al. 1993. Taxonomy-Based Risk Identification, Technical Report
CMU/SEI-93-TR-6, Pittsburgh, PA, SEI, June 1993, 24p.
|
|
|
提供了开始您自己的风险列表的启发来源。
|
CHA89
|
Robert Charette 1989. Software Engineering Risk Analysis and Management. New York, NY:
McGraw-Hill.
|
|
|
关于风险管理的实际看法。
|
CHID94
|
Chidamber and Kemerer 1994. A metrics suite for object-oriented design, IEEE Transactions on
Software Engineering, 20(6), 1994.
|
|
|
对面向对象的软件标准领域作出最初贡献的文献之一。
|
CLE96
|
Robert T. Clemen 1996. Making Hard Decisions: An Introduction to Decision Analysis. Duxbury
Press.
|
|
|
对决策分析基础的全面而又可行的处理。
|
DEV95
|
Michael T. Devlin and Walker E. Royce. Improving Software Economics in the Aerospace and
Defense Industry, Technical Paper TP-46, Santa Clara, CA, Rational Software Corporation, 1995.
|
EVA98
|
James R. Evans and David L. Olson 1998. Introduction to Simulation and Risk Analysis.
Upper Saddle River, NJ: Prentice-Hall.
|
|
|
对将模拟用于业务建模的良好简介。
|
FAI94
|
Richard Fairley 1994. "Risk Management for Software Project," IEEE Software, 11 (3), May 1994,
pp.57-67
|
|
|
为以前从未进行过风险管理的用户提供直接的风险管理策略。
|
GIL88
|
Tom Gilb 1988. Principles of Software Engineering Management. Harlow, England: Addison Wesley
Longman.
|
|
|
由迭代开发领域的先驱者编写的一本优秀的书籍,全书充满了对项目经理的实用建议。
|
HEND96
|
Brian Henderson-Sellers 1996. Object-Oriented Metrics, Measures of Complexity. Prentice Hall
PTR.
|
|
|
良好、详细地涵盖了特定于面向对象的标准。
|
JON94
|
Capers Jones 1994. Assessment and Control of Software Risks. Yourdon Press.
|
|
|
一个不可缺少的列明风险的来源,必须对照它来检查您的风险列表,以保证您的列表的完整性。
|
KAR96
|
Dale Karolak 1996. Software Engineering Risk Management. Los Alamitos, CA: IEEE Computer Society
Press.
|
|
|
为风险管理提供更成熟的建议和技术。
|
MCO96
|
Steve McConnell 1996. Rapid Development. Redmond, WA: Microsoft Press.
|
|
|
很好地涵盖了快速软件开发的优秀实践。
|
MSP97
|
User's Guide for Microsoft Project 98, Microsoft Corporation, 1997.
|
|
|
|
OCO94
|
Fergus O'Connell 1994. How to Run Successful Projects. New York, NY: Prentice-Hall
International.
|
|
|
一本佳作!包含了管理首个项目所实际需要知道的一切内容,全书共 170 页。
|
PMI96
|
A Guide to the Project Management Body of Knowledge. The Project Management Institute: Newton
Square, PA, 19073-3299, USA. 1996.
|
|
|
|
PUT92
|
Lawrence Putnam & Ware Myers 1992. Measures for Excellence: Reliable Software On Time, Within
Budget. Yourdon Press.
|
|
|
|
ROY98
|
Walker Royce 1998. Software Project Management: A Unified Framework. Addison Wesley Longman.
|
|
|
此书是一部不可缺少的 RUP 伴随读物,它描述了 Rational Process 的精神及其底层的软件经济学。 全书充满了对项目经理有重大价值的建议。
|
VOS96
|
David Vose 1996. Quantitative Risk Analysis: A Guide to Monte Carlo Simulation Modeling. John
Wiley & Sons.
|
|
|
一部关于使用 Monte Carlo 技术对不确定性进行建模的优秀指南。
|
WHIT97
|
Scott Whitmire 1997. Object-Oriented Design Measurement. John Wiley & Sons, Inc.
|
|
|
此书很好地讲述了软件评估的理论基础,但对读者的数学水平要求较高。
|
AND96
|
Stephen J. Andriole 1996. Managing Systems Requirements: Methods, Tools, and Cases. McGraw Hill.
|
|
|
|
BEY98
|
Hugh Beyer and Karen Holtzblatt 1998. Contextual Design. San Francisco, CA: Morgan Kaufmann
Publishers.
|
|
|
|
BIT03
|
Kurt Bittner and Ian Spence 2003. Use Case Modeling. Addison Wesley Longman.
|
|
|
全面地涵盖了用例技术和实践,包括显示用例规范如何随时间发展的有用示例。
|
COC01a
|
Alistair Cockburn 2001. Writing Effective Use Cases. Addison Wesley Longman.
|
|
|
适合那些需要编写用例的人员的优秀指南。介绍了多种风格和技巧,同时保持中肯、深入的方式。包含许多技巧,可帮助您改进自己的用例。
|
CON99
|
Larry Constantine and Lucy A.D. Lockwood 1999. Software for Use. Reading, MA: Addison Wesley
Longman.
|
|
|
一部关于以用户为中心的设计的优秀书籍,重点讨论了开发可用软件的技术和实用指南。
|
COO99
|
Alan Cooper1999. The Inmates are Running the Asylum. Indianapolis, IN: SAMS.
|
|
|
|
DAV93
|
Alan Davis 1993. Software Requirements-Objects, Functions and States. Englewood Cliffs, NJ:
Prentice Hall.
|
|
|
|
EEL2004
|
Peter Eeles 2004. Capturing Architectural Requirements. The Rational Edge
(http://www.ibm.com/developerworks/rational/library/4706.html).
|
|
|
|
FIS91
|
Roger Fisher and William Ury 1991. Getting to Yes-Negotiating Agreement Without Giving In, 2nd
Edition. Penguin Books USA.
|
|
|
|
GAU89
|
Donald Gause and Gerald Weinberg 1989. Exploring Requirements-Quality Before Design. New York,
NY: Dorset House.
|
|
|
|
GOU88
|
John D. Gould 1988. "How to Design Usable Systems", in Helander, Martin, ed. Handbook of Computer
Interaction, pp. 757-789, North-Holland, Amsterdam, The Netherlands.
|
|
|
|
GOU87
|
John D. Gould, Stephen J. Boies, Stephen Levy, John T. Richards and Jim Schoonard 1987. "The 1984
Olympic Message System: a test of behavioral principles of system design", in Communications of the
ACM, Vol. 30, No. 9, pp. 758-769.
|
|
|
|
GRA92
|
Robert Grady 1992. Practical Software Metrics for Project Management and Process Improvement.
Prentice-Hall.
|
|
|
|
HOL96
|
Holtzblatt, K., and H. Beyer 1996. "Contextual Design: Principles and Practice," Field Methods for
Software and Systems Design. D. Wixon and J. Ramey (Eds.), NY, NY: John Wiley & Sons, Inc.
|
IE830
|
IEEE Std 830-1993. Recommended Practice for Software Requirements Specifications. Software
Engineering Standards Committee of the IEEE Computer Society: New York, NY, 1993.
|
|
|
|
ISO13407
|
ISO/TC159 1999. Human-centred design processes for interactive systems. Report ISO 13407:1999,
International Organization for Standardization, Geneva, Switzerland.
|
|
|
|
KOV99
|
Benjamin L. Kovitz 1999. Practical Software Requirements-A Manual of Content & Style.
Manning Publications.
|
|
|
|
LEF99
|
Dean Leffingwell and Don Widrig 1999. Effective Requirements Management. Addison Wesley Longman.
|
|
|
|
LEF2000
|
Dean Leffingwell and Don Widrig 2000. Managing Software Requirements – a Unified Approach.
Addison Wesley Longman.
|
|
|
|
MAL2001
|
Ruth Malan and Dana Bredemeyer 2001. Defining Non-Functional Requirements. White paper,
www.bredemeyer.com.
|
|
|
|
MAY99
|
Deborah J. Mayhew1999. The Usability Engineering Lifecycle. Morgan Kaufmann Publishers.
|
|
|
|
SCH98
|
Geri Schneider and Jason P. Winters 1998. Applying Use Cases-A Practical Guide. Addison Wesley
Longman.
|
|
|
|
SOM97
|
Ian Sommerville and Pete Sawyer 1997. Requirements Engineering-A Good Practice Guide. New York,
NY: John Wiley & Sons, Inc.
|
|
|
|
THA97
|
Richard H. Thayer and Merlin Dorfman 1997. Software Requirements Engineering, 2nd Edition. IEEE
Computer Society Press.
|
|
|
|
WEI95
|
Gerald Weinberg, 1995. "Just Say No! Improving the Requirements Process", American Programmer,
October 1995.
|
|
|
|
BAS98
|
Len Bass, Paul Clements, and Rick Kazman 1998. Software Architecture in Practice. Addison Wesley
Longman.
|
|
|
一部软件体系结构手册,含有大量案例研究。
|
BOS00
|
Jan Bosch 2000. Design and Use of Software Architecture. Addison Wesley Longman.
|
|
|
|
BUS96
|
Frank Buschmann, Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stahl 1996. Pattern-Oriented
Software Architecture-A System of Patterns, New York, NY: John Wiley and Sons, Inc.
|
|
|
此书遵循“四人组合”一书(Gamma 等四人,参见前文)中的模型,列出了体系结构级别的、范围广泛的设计模式。
|
CKK02
|
Paul Clements, Rick Kazman, and Mark Klein 2002. Evaluating Software Architecture, Addison
Wesley Longman.
|
CLE02
|
Paul Clements et al. 2002. Documenting Software Architectures: Views and Beyond, Addison Wesley
Longman.
|
CLN02
|
Paul Clements and Linda Northrop 2002. Software Product Lines: Practice and Patterns, Addison
Wesley Longman.
|
|
|
前面三本书来自软件工程协会(Software Engineering Institute)的体系结构研究小组。 Evaluating Software Architecture
为体系结构复审提供了有用的输入。Documenting Software Architectures: Views and Beyond 完整包含了视图的概念,并有助于开发软件体系结构文档。
|
DIK01
|
David M. Dikel, David Kane, and James R. Wilson 2001. Software Architecture - Organizational
Principles and Patterns, Prentice-Hall.
|
|
|
描述了组成体系结构的 VRAPS 模型:远景、节奏、预期、协作和简化。这对于刚参与开发的构架工程师适应他/她的角色是不错的参考。
|
FOW97a
|
Martin Fowler 1997. Analysis Patterns: Reusable Object Models. Addison Wesley Longman.
|
|
|
|
GAM94
|
Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides 1994. Design Patterns-Elements of
Reusable Object-Oriented Software. Addison Wesley Longman.
|
|
|
此书是其中一本关于模式的较早著作,它论述了“小型”模式。
|
GAR93
|
David Garlan and Mary Shaw. An Introduction to Software Architecture. SEI Technical Report
CMU/SEI-94-TR-21.
|
|
|
|
HOF99
|
Christine Hofmeister, Robert Nord, and Dilip Soni 1999. Applied Software Architecture. Addison
Wesley Longman.
|
|
|
建议了一组备用的体系结构视图,并描述了相应的流程。由于这些视图与 RUP 视图相差不远,因此这本书是对 RUP 中的指导的优秀补充。 包含了几个来自生物医学领域的体系结构示例。
|
IEP1471
|
IEEE Recommended Practice for Architectural Description, IEEE Std P1471, 2000.
|
|
|
此标准基于多个视图的概念推荐体系结构描述,RUP 4+1 视图就是其中一例。
|
JAC97
|
Ivar Jacobson, Martin Griss and Patrik Jonsson, 1997. Software Reuse-Architecture, Process and
Organization for Business Success. Addison Wesley Longman.
|
|
|
一部优秀的 RUP 伴随书籍,此书提供了关于互连系统的组件和系统设计的见解,并设计了一个使公司层次上系统性重复使用的实践制度化的策略。
|
KRU95
|
Philippe Kruchten 1995, "The 4+1 view model of architecture," IEEE Software. 12(6), November
1995.
|
|
|
RUP 中用于体系结构描述的 4+1 视图的起源。
|
LMFS96
|
Lockheed Martin Federal STARS (Software Technology for Adaptable, Reliable Systems) Program. Domain
Engineering Guidebook.
|
|
|
这本指南提供了在一个真实组织(美国空军空间和警报系统中心,U.S. Air Force's Space and Warning Systems Center)的环境中“领域工程”流程的高级描述。
|
PW92
|
Dewayne E. Perry and Alexander L. Wolf. Foundations for the Study of Software Architecture. ACM
SIGSOFT Software Engineering Notes, 17(4):40-52, October 1992.
|
|
|
|
REC97
|
Eberhardt Rechtin and Mark Maier 1997. The Art of System Architecting. Boca Ration, FL: CRC
Press.
|
|
|
尽管不是专门针对软件工程师,但这两本书对于软件设计人员的确非常有价值:尤其是它们引进了一组宝贵的试探行为和许多体系结构示例。
|
REC91
|
Eberhardt Rechtin 1991. Systems Architecting: creating and building complex systems. Englewood
Cliffs NJ: Prentice-Hall.
|
|
|
|
ROY91
|
Walker E. Royce and Winston Royce, "Software Architecture: Integrating Process and Technology,"
Quest, 14 (1), 1991, Redondo Beach, CA: TRW, pp.2-15.
|
|
|
|
SHA96
|
Mary Shaw and David Garlan 1996. Software Architecture-Perspectives on an Emerging Discipline.
Upper Saddle River, NJ: Prentice-Hall.
|
|
|
对软件体系结构的概念和问题的优秀简介。
|
WIT94
|
Bernard I. Witt, F. Terry Baker, and Everett W. Merritt 1994. Software Architecture and
Design-Principles, Models, and Methods. New York, NY: Van Nostrand Reinhold.
|
|
|
关于软件体系结构所编写的最早的综合性书籍之一。
|
AMB99
|
Scott W. Ambler 1999. More Process Patterns: Delivering Large-Scale Systems Using Object
Technology. New York, NY: SIGS Books/Cambridge University Press.
|
|
|
[AMB98] 的伴随读物。
|
AMB98
|
Scott W. Ambler 1998. Process Patterns: Building Large-Scale Systems Using Object Technology.
New York, NY: SIGS Books/Cambridge University Press.
|
|
|
关于流程定制和将面向对象的技术应用到软件工程项目的优秀资源。
|
BOE96
|
Barry W. Boehm 1996, "Anchoring the Software Process," IEEE Software, July 1996, pp.73-82.
|
|
|
这篇文章定义了四个阶段和相应的里程碑。
|
BOE88
|
Barry W. Boehm 1988, "A Spiral Model of Software Development and Enhancement," Computer, May
1988, IEEE, pp.61-72.
|
|
|
这篇基本文章定义了迭代开发的原则和动机。
|
COC01
|
Alistair Cockburn 2001. Agile Software Development Addison-Wesley Publishing Co.
|
|
|
深入探讨软件开发的团队动态情况、文化和通信方面。
|
DOD94
|
Software Development and Documentation, MIL-STD-498, U.S. Department of Defense, December 1994.
|
|
|
|
FER01
|
Xavier Ferre et al. 2001, "Usability Basics for Software Developers," IEEE Software, January
2001, pp. 22-29.
|
HIG00
|
James A. Highsmith 2000. Adaptive Software Development: A Collaborative Approach to Managing Complex
Systems. Dorset House.
|
|
|
此书是一部优秀的 RUP 伴随书籍 - 关于迭代开发的令人信服的极佳意见。含有适合项目经理的非常实用的建议。
|
|
|
|
HUM89
|
Watts S. Humphrey 1989. Managing the Software Process. Reading, MA: Addison Wesley Longman.
|
|
|
一部关于软件流程和软件工程协会(Software Engineering Institute)开发的能力成熟度模型的经典书籍。
|
ISO95
|
ISO/IEC 12207 Information Technology-Software Life-cycle Processes. ISO, Geneva, 1995, 57p.
|
|
|
|
ISO91
|
ISO 9000-3 Guidelines for the Application of ISO 9001 to the Development, Supply, and Maintenance of
Software. ISO, Geneva 1991.
|
|
|
软件流程定义和评估的两个关键标准。
|
JAC98
|
Ivar Jacobson, Grady Booch, and James Rumbaugh 1998. The Unified Software Development Process.
Addison Wesley Longman.
|
|
|
这本近期出版的课本是对 Unified Process 更全面的描述,并且是有用的 RUP 伴随读物。还提供了 UML 建模的示例。
|
JAC97
|
Ivar Jacobson, Martin Griss, and Patrik Jonsson 1997. Software Reuse-Architecture, Process and
Organization for Business Success. Addison Wesley Longman.
|
|
|
这本关于软件复用的课本是对 RUP 的优秀补充。它的属性还体现为包含几个关于体系结构的优秀章节。
|
JEF01
|
Ron Jeffries, Ann Anderson, and Chet Hendrickson 2001. Extreme Programming Installed.
Addison-Wesley.
|
|
|
此书描述了实用的极限编程技术。
|
KRU96
|
Philippe Kruchten 1996. "A Rational Development Process", CrossTalk, 9 (7), July 1996,
p.11-16.
|
|
|
这篇文章是在 Walker Royce、Sue Mickel 和 20 余名 Rational 顾问的帮助下编写的,它描述了 Rational Process 的迭代生命周期。
|
KRU91
|
Philippe Kruchten 1991. "Un processus de dfamp;copy;velopment de logiciel ©ratif et © sur
l'architecture", Proceedings of the 4th International Conference on Software Engineering, December
1991, Toulouse, France, EC2.
|
|
|
法语版的 Rational 迭代流程。
|
KRU00
|
Philippe Kruchten 2000. The Rational Unified Process, An Introduction, Second Edition. Addison
Wesley Longman.
|
|
|
作为一部介绍性读物,它不可缺少;它通过“广泛而浅显的”概述,向您快速介绍了 RUP 的概念、结构、内容和动机。
|
KRO03
|
Per Kroll and Philippe Kruchten 2003. The Rational Unified Process Made Easy, A Practitioners Guide
to the RUP. Addison Wesley Longman.
|
|
|
一部采用 RUP 的精神、原则和实践的实用指南。它是非常宝贵的资源,可帮助您决定如何将 RUP 应用到您的组织或项目中。
|
MCF96
|
Robert McFeeley 1996. IDEAL: A User's Guide for Software Process Improvement. Software
Engineering Institute, Pittsburgh, PA, CMU/SEI-96-HB-001.
|
|
|
描述了一个称为 IDEAL 的软件流程改进程序模型,它提供了对一系列用于启动和管理流程实施项目的推荐步骤的一般描述。
|
PAR86
|
David L. Parnas and Paul C. Clements, "A Rational Design Process: How and Why to Fake It", IEEE
Trans. Software Eng., Feb. 1986, pp.251-257.
|
|
|
|
PAU93
|
Mark Paulk, et al. 1993. Capability Maturity Model for Software, Version 1.1. Software
Engineering Institute, Pittsburgh, PA SEI-93-TR-024.
|
|
|
能力成熟度模型的最初参考。
|
ROY90
|
Walker E. Royce, "TRW's Ada Process Model for Incremental Development of Large Software Systems",
Proceedings ICSE 12, March 26-30, 1990, Nice, France, IEEE, pp.2-11.
|
|
|
|
ROY70
|
Winston W. Royce, "Managing the Development of Large Software Systems: Concepts and Techniques",
Proceedings, WESCON, August 1970.
|
|
|
|
BAC01a
|
James Bach 2001. What Is Exploratory Testing? (And How It Differs from Scripted Testing).
Software Testing and Quality Engineering Magazine, Jan 29, 2001.
|
|
|
这篇文章可在线获取,地址为:http://www.stickyminds.com。请搜索“What is exploratory testing”。
|
BAS87
|
BAS87 Victor R. Basili and H. Dieter Rombach 1987. Tailoring the Software Process to Project Goals
and Environments. Proceedings of the 9th International Conference on Software Engineering Software,
IEEE Press.
|
|
|
|
BEI95
|
Boris Beizer 1995. Black Box Testing. New York, NY: John Wiley & Sons, Inc.
|
|
|
各种开发测试用例以进行软件功能测试的策略。Beizer 博士的编写风格和智慧使得此书易读而又风趣,同时包含许多优秀的、容易理解的例子。
|
BLA99
|
Rex Black 1999. Managing the Testing Process. Microsoft Press.
|
|
|
此书是关于管理系统测试团队的不错的信息来源。
|
|
|
|
GLA81
|
Robert L. Glass 1981. Persistent Software Errors. IEEE Transactions on Software Engineering,
March 1981.
|
|
|
|
|
|
|
IE829
|
IEEE 829-1983 Standard for Software Test Documentation. Software Engineering Standards Committee
of the IEEE Computer Society, New York.
|
|
|
|
|
|
|
KAN01
|
Cem Kaner, James Bach, and Bret Pettichord 2001. Lessons Learned in Software Testing. John Wiley
& Sons, Inc.
|
|
|
包含大量技巧和诀窍,有助于解决在计算机软件的测试中面临的各种各样的问题。 广泛地涵盖了软件测试的管理方面、心理方面以及技术方面。 对于新手和专家都是非常有价值的指导。
|
KAN99
|
Cem Kaner, Jack Falk, and Hung Quoc Nguyen 1999. Testing Computer Software, 2nd Edition. John
Wiley & Sons, Inc.
|
|
|
在海报上宣传此书为“史上最畅销的软件测试书籍”,它广泛地涵盖了软件测试的各个方面。
|
MAR00
|
Brian Marick 2000. Faults of Omission. Software Testing and Quality Engineering Magazine,
March-April 2000.
|
|
|
|
|
|
|
MYE79
|
Glenford J. Myers 1979. The Art of Software Testing, John Wiley & Sons, Inc., New York.
|
|
|
|
|
|
这是一部经典的软件测试文献作品。 甚至在今天,这部永不过时的作品仍能提供有用、实际而相关的指导。
|
OST84
|
Thomas J. Ostrand and Elaine J. Weyuker 1984. Collecting and Categorizing Software Error Data in an
Industrial Environment. Journal of Systems and Software, Vol. 4, 1984.
|
|
|
|
|
|
|
|
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
|
|