方法论对软件 开发 而言意味着什么?我们如何看待软件开发中的方法论?方法论能够成为软件开发的救命稻草吗?在读过此文后,这些疑惑就会得到解答。 在第一篇文章中,我们来了解标题中的一..
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机和半导体的市..