Software As Capital: An Economic Perspective On Software Engineering
暫譯: 作為資本的軟體:軟體工程的經濟觀點

Howard Baetjer Jr.

  • 出版商: Wiley
  • 出版日期: 1997-11-10
  • 售價: $3,210
  • 貴賓價: 9.5$3,050
  • 語言: 英文
  • 頁數: 206
  • 裝訂: Hardcover
  • ISBN: 0818677791
  • ISBN-13: 9780818677793
  • 相關分類: 軟體工程
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述


Description:

Software As Capital looks at software development through the eyes of a capital theorist, an economist fascinated by the constant evolution of new and better tools and processes. It asks, what is really happening in software development at the concept level? Why has programming practice evolved as it has? Why are certain tools and methodologies superior to others? What will it take to bring dramatic improvement to the industry? Answers lie in capital theory and the evolution of capital goods.

The concept that designing capital goods is a social learning process leads to interesting conclusions about software process models and methodologies. The book examines the main failing of the software industry when compared to other industries: the absence of an extensive division of labor for software components. It sets out the reasons for the problem, an outline for the solution, and the benefits that will result from its solution.

 

Table of Contents:

Preface.

Acknowledgements.

CHAPTER 1: Knowledge Capital and Economic Growth.

BETTER TOOLS INCREASE THE WEALTH OF NATIONS.

CORE CONCEPT: THE EVOLVING CAPITAL STRUCTURE.

CAPITAL GOODS AS KNOWLEDGE.

CAPITAL GOODS AND DIVISION OF KNOWLEDGE ACROSS TIME AND SPACE.

CAPITAL STRUCTURE.

DESIGNING CAPITAL GOODS AS A SOCIAL LEARNING PROCESS.

CHAPTER 2: A Short History of Software Development.

INTRODUCTION.

OVERVIEW: FROM RESOURCE CONSTRAINT TO COMPLEXITY CONSTRAINT.

THE KEY CHALLENGE: COORDINATING DISTRIBUTED LEARNING.

THE EVOLUTION OF PROGRAMMERS CAPITAL GOODS.

OBJECT-ORIENTATION AND SOCIAL LEARNING.

SUMMARY.

CHAPTER 3: Designing New Software Capital.

INTRODUCTION.

DISCOVERING WHAT THE SOFTWARE MUST "KNOW": WHY PROTOTYPING.

DESIGNING AS UNDERSTANDING: THE ROLE OF TOOLS FOR THOUGHT.

INTERMEDIATE GOODS FOR DESIGNERS: REUSABLE COMPONENTS AND PATTERNS.

SUMMARY.

CHAPTER 4: Designing Evolvable Software.

INTRODUCTION.

EVOLVABILITY AS A DESIGN GOAL.

EVOLVABILITY THROUGH MODULARITY.

DESIGN PRINCIPLES THAT YIELD MODULARITY.

GENERAL COMMENT ON MODULARITY AND SOCIAL LEARNING.

ACCELERATING EVOLUTION THROUGH SOFTWARE REUSE.

SUMMARY.

CHAPTER 5: Extending the Software Capital Structure: The Promise of Component Markets.

INTRODUCTION.

THE ECONOMIC PARADOX OF SOFTWARE CAPITAL.

NEEDED: MARKETS FOR INSTANCES RATHER THAN FOR CODE.

ASPECTS OF COMPONENT MARKET EVOLUTION.

LEARNING THROUGH MARKETS.

SUMMARY.

CHAPTER 6: Summary: Foundations and Implications for the Software Development Industry.

FOUNDATIONS.

A HISTORY OF COPING WITH INCREASING COMPLEXITY.

IMPLICATIONS FOR THE DESIGN PROCESS.

IMPLICATIONS FOR DESIGN CHARACTERISTICS.

IMPLICATIONS FOR THE FUTURE OF THE INDUSTRY.

APPENDIX A: Irrelevance of the Mainstream Theory of Economic Growth.

PROBLEMATIC ASPECTS OF TRADITIONAL GROWTH THEORY.

MISSING STRUCTURAL ELEMENTS: COMPLEMENTARITY AND INDIVISIBILITY.

SHORTFALLS IN THE "NEW GROWTH THEORY" OF PAUL M. ROMER.

APPENDIX B: Applicability to Hard Tools.

PROTOTYPING AND SOCIAL LEARNING.

MODULARITY AND EVOLVABILITY.

References.

Index.

商品描述(中文翻譯)

**描述:**
《Software As Capital》從資本理論家的角度探討軟體開發,這位經濟學家對新工具和流程的持續演變充滿興趣。它提出了在概念層面上,軟體開發實際上發生了什麼?為什麼程式設計實踐會如此演變?為什麼某些工具和方法論優於其他工具和方法論?要使行業實現顯著改善需要什麼?答案在於資本理論和資本商品的演變。

設計資本商品是一個社會學習過程的概念,對軟體流程模型和方法論得出了有趣的結論。這本書檢視了軟體產業與其他產業相比的主要失敗:缺乏對軟體組件的廣泛分工。它列出了問題的原因、解決方案的概要,以及解決方案所帶來的好處。

**目錄:**
前言。
致謝。
第一章:知識資本與經濟增長。
更好的工具增加國家的財富。
核心概念:不斷演變的資本結構。
資本商品作為知識。
資本商品與知識在時間和空間上的分工。
資本結構。
將資本商品設計為社會學習過程。
第二章:軟體開發的簡史。
導言。
概述:從資源約束到複雜性約束。
關鍵挑戰:協調分散的學習。
程式設計師資本商品的演變。
物件導向與社會學習。
總結。
第三章:設計新的軟體資本。
導言。
發現軟體必須「知道」的內容:為什麼要原型設計。
設計即理解:思考工具的角色。
設計師的中介商品:可重用的組件和模式。
總結。
第四章:設計可演變的軟體。
導言。
可演變性作為設計目標。
通過模組化實現可演變性。
產生模組化的設計原則。
關於模組化和社會學習的一般評論。
通過軟體重用加速演變。
總結。
第五章:擴展軟體資本結構:組件市場的承諾。
導言。
軟體資本的經濟悖論。
所需:針對實例而非代碼的市場。
組件市場演變的各個方面。
通過市場學習。
總結。
第六章:總結:對軟體開發產業的基礎和影響。
基礎。
應對日益複雜的歷史。
對設計過程的影響。
對設計特徵的影響。
對行業未來的影響。
附錄A:主流經濟增長理論的無關性。
傳統增長理論的問題方面。
缺失的結構要素:互補性和不可分割性。
保羅·M·羅默的「新增長理論」中的不足。
附錄B:對硬工具的適用性。
原型設計與社會學習。
模組化與可演變性。
參考文獻。
索引。