參考資料
本頁提供參考書目。外掛程式可能加入自己的參照頁面。
關係
主要說明

商業模型

BRO95 Frederick P. Brooks, Jr. 1995. The Mythical Man-Month-Essays on Software Engineering 2nd ed. Reading, MA, Addison Wesley Longman.
  從事軟體開發工作的任何人應該仔細研讀的經典之作。我們推薦這本二十週年紀念版,而非 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.
從事軟體開發工作的任何人應該仔細研讀的經典之作。我們推薦這本二十週年紀念版,而非 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 參考資料的其他相關網站包括:
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 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 研發管理人員提出的五十三條經驗法則。
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.
本書與 Rational Unified Process 5.1 同步發行,由主力作者群主筆,是一本出色的 UML 使用手冊。
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 應用程式,並介紹 UML 的 Web 應用程式延伸規格。
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,以及在「統一流程」中運用型樣概念。Mr. 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-08-02)
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 出現之前,以上三本書是「三巨頭」在物件導向分析與設計規範上的根源。姑且不論原始的表示法,這些書仍然是 OO 設計師的重要參考依據。
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.
OO 軟體測量領域的原始著作之一。
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.
實用、詳細地討論 OO 測量。
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 流程的精神及背後的軟體經濟。書中給予專案管理人員許多建議。
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.
前述三本書出自於軟體工程協會的架構研究小組。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.
這本指南手冊以實際組織為例(美國空軍領空和警報系統中心),提出「領域工程」流程的高階說明。 
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.
有關軟體工程協會開發的軟體流程和能力成熟度模型的經典之作。
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.
這本新問世的教科書對「統一流程」有更完整的描述,也是 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 及多位 Rational 顧問共同撰寫,內容描述 Rational 流程的反覆式生命週期。
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.
軟體功能測試的各種測試案例開發策略。Dr. 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.