方法論對軟件 開發 而言意味著什么?我們如何看待軟件開發中的方法論?方法論能夠成為軟件開發的救命稻草嗎?在讀過此文后,這些疑惑就會得到解答。 在第一篇文章中,我們來了解標題中的一..
XP 還擁有其它優秀的實踐,本文討論了 XP 的另外三個實踐,并研究如何在項目中靈活的使用它們。 代碼集體所有權 XP提倡代碼歸屬集體所有,這樣做的理由是每個人都可以修改代碼,而不是等..
Conclusions: Going to Extremes 結論:走向極限 Orr and Cockburn each describe their approaches and experience with lighter methodologies. But earlier, in describing Chrysler's C3 project, I alluded to the difficulty in extending the use of a..
Crystal Light Methods: Comments by Alistair Cockburn 輕量級的Crystal方法 Editor's note: In the early 1990s, Alistair Cockburn was hired by the IBM Consulting Group to construct and document a methodology for OO development. IBM had no pref..
Refactoring 重構 Refactoring is closely related to factoring, or what is now referred to as using design patterns. Design Patterns: Elements of Reusable Object-Oriented Software, by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissi..
The Cost of Change 變化的代價 Early on in Beck's book, he challenges one of the oldest assumptions in software engineering. From the mid-1970s, structured methods and then more comprehensive methodologies were sold based on the "facts" sho..
Values and Principles 價值和規則 On Saturday, 1 January 2000, the Wall Street Journal (you know, the "Monday through Friday" newspaper) published a special 58-page millennial edition. The introduction to the Industry Economics section, titl..
Practices 實踐 One thing to keep in mind is that XP practices are intended for use with small, co-located teams. They therefore tend toward minimalism, at least as far as artifacts other than code and test cases are concerned. The presentat..
As we have explored in several issues of eAD, the two most pressing issues in information technology today are: 正如我們在eAD的若干期中探究的那樣,當今信息技術中最迫切的兩個問題是: How do we deliver functionality to bus..
盒子結構是在規范和設計中對現實系統的外在基本屬性的功能描述。圖3.1描繪了三種盒子:黑盒、狀態盒、明盒。這些盒子不僅展示了外部行為,而且還提高了內部可見度。黑盒確定了一個系統..
軟件 質量 的重要性是不言而喻的,但是當所有人都意識到它的重要性的時候,卻很少有人能夠清晰的描述出如何才能夠提高軟件質量。軟件質量框架的目的就在于提出一個評價的原型,幫助我..
組織級項目管理體系主要為IT企業內部項目提供良好的項目管理環境,包括對實施項目質量管理的組織和環境支撐。在企業內,質量管理體系和項目管理體系都屬于企業管理層面,分別對應于以..
2000年11月13日至17日,中國 質量 體系認證機構國家認可委員會(CNACR)特邀ISO/TC176/SC2/WG18/TG1.9“標準轉換”工作組組長Nigel Croft博士來華訪問,舉辦了一系列的學術交流活動。以下是我們在本次..
SW-CMM(Capability Maturity Model For Software 軟件生產能力成熟度模型,以下簡稱"CMM"),是87年由美國卡內基梅隆大學 軟件工程 研究所(CMU SEI)研究出的一種用于評價軟件承包商能力并幫助改善軟件質量的..
3.5 質量特征計劃 為幫助設計者們進行設計,我們準備編寫一本設計指南的書,內容包括設計中的一些有代表性的類型、模式和技術。 類型是最簡單的基本結構,通常被用來定義體系結構。常見..
3.1 特征調查 在明確地闡述產品 質量 改進計劃之前,我們應該與不同操作過程中的關鍵技術員進行交談,以較好地理解他們所認同的產品質量特征的含義。調查結果見下圖。圖中的數據代表項..
摘要:軟件產品質量不同于軟件生產質量。如果一種軟件產品的 性能 難以滿足用戶的期望,或者使用起來很不方便,或者在需要用到的時候卻無法使用,等等,而僅僅達到比較準確地滿足功能..
摘要:極限編程是近年來非常流行的 敏捷 軟件 開發 方法,與其它敏捷軟件開發方法一樣,強調軟件開發過程的自適應性和以人優先的價值觀[1],這與傳統的重量級軟件開發方法強調對開發過..
ISO9000族 質量 管理體系國際標準,總結了當代世界質量管理領域的成功經驗,應用當前先進的管理理論,以簡單明確的標準的形式向世界推薦了一套實用的管理方法模式。它不受具體的行業或經..
從70年代到80年代,摩托羅拉在同日本的競爭中先后失掉了收音機、電視機、BP機和半導體的市..