参考

主题

业务建模 回到页首

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'ingénierie des systèmes informatiques évolutifs, Paris, France: Eyrolles, 330p.
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. Indianopolis: 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™: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 的主要作者充分揭示的 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.rational.com/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.
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.
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, Régine 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 dévelopment de logiciel itératif et centré 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
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.
这篇文章可在线获取,地址为:http://www.testing.com/writings/omissions.pdf
获取 Adobe Reader
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.

 

 

 

 

 

 

 

 

 

 

 

 



Rational Unified Process   2003.06.15