`

Alistair Cockburn三个层次说

阅读更多
   工作之后还有机会再听讲座真的是要好好珍惜才对。
  
   今天UML China邀请到了Alistair Cockburn来做Use Case和敏捷软件开发的交流。我本身对USE CASE应该说有一定的了解了,毕竟我师兄是UML专家,并且我们也在实际项目中写过USE CASE,但是听Alistair Cockburn讲如何编写用例,特别是讲到了学习新东西以及和别人交流时的三个级别,又给了我更大的启示(或许有些人认为只是Common Sense的东西)。

   Level 1: learn basic techniques.
   Level 2: learn collect different techniques.
   Level 3: blend techniques.

   在第一个级别的时候,最好就是照着例子或者说照着规则做就好了;到了第二个级别的时候,遇到一个问题的时候,开始会有不同的做法;而到了第三个层次的时候,要解决实际问题时,那就要靠自己根据实际的环境做出判断,根据自己所掌握的知识和经验,给出自己的解决方案。说到底,在现实环境下,很多东西是没有定式的。比如说:在项目中,到底用xp好,还是用rup好;到底要不要项目经理,要不要做项目计划;要不要写详细的Use Case文档呢,嘿嘿,这些问题在具体问题的时候具体分析吧。

   不过,具体问题具体分析也是要有原则的,这些原则按照Alistair Cockburn理解,也就是Agile所倡导的那些原则:
    Individuals and interactions over processes and tools
    Working software over comprehensive documentation
    Customer collaboration over contract negotiation
    Responding to change over following a plan


    中文意思就是:人和交互可以工作的软件客户协作应对变化
要真正深刻理解这几个原则,或者说我们行动的目标,对于我们从事软件
开发应该是有好处的。
   
   回到三个层次说,我觉得这个对我帮助最大。因为他提醒了我,在学习的时候到底应该遵循什么样的步骤。想要一步登天,难。
分享到:
评论

相关推荐

    Writing Effective Use Cases-- Alistair Cockburn

    《撰写有效用例——Alistair Cockburn》一书深入探讨了如何撰写清晰、精确且有价值的用例,这是软件开发过程中关键的一部分。Alistair Cockburn作为人类与技术交互领域的专家,通过本书提供了宝贵的指导原则,帮助...

    编写有效用例(Writing Effective Use Cases)中英文版

    《编写有效用例》是IT领域中一本非常重要的著作,由著名软件开发专家Alistair Cockburn撰写。这本书深入探讨了如何有效地编写用例,以提高软件开发过程的效率和质量。用例作为一种需求捕获和分析工具,在敏捷开发、...

    编写有效的用例(中文版)(2-2)

    在本书中,作者Alistair Cockburn凭借自己在面向对象领域的丰富的经验并参考其他专家的良好建议,扩展了典型的用例处理方法,为软件开发人员编写用例提供了一种“基本、具体和实用的”指南。本书完整地叙述了有关...

    编写有效用例(中文版)(2-1)

    在本书中,作者Alistair Cockburn凭借自己在面向对象领域的丰富的经验并参考其他专家的良好建议,扩展了典型的用例处理方法,为软件开发人员编写用例提供了一种“基本、具体和实用的”指南。本书完整地叙述了有关...

    编写有效用例

    在本书中,作者Alistair Cockburn凭借自己在面向对象领域的丰富经验,并参考其他专家的良好建议,扩展了典型的用例处理方法,为软件开发人员编写用例提供了一种“基本、具体和实用的”指南。本书完整地叙述了有关...

    writing effective use case

    最后,推荐 Alistair Cockburn 的《Writing Effective Use Cases》这本书,它不仅提供了详细的指南和丰富的示例,还包含了许多实用的技巧和建议,对于初学者和有经验的从业者来说都是一本宝贵的资源。

    Agile Software Development: The Cooperative Game, Second Edition

    作者:Alistair Cockburn。 概述: "Agile Software Development is a highly stimulating and rich book. The author has a deep background and gives us a tour de force of the emerging agile methods." 2006年...

    ADDISON_WESLEY-Patterns_for_Effective_Use_Cases

    对于那些对用例不熟悉或经验不足的读者,作者建议先阅读Alistair Cockburn的作品。 值得注意的是,用例不仅限于软件开发领域,同样适用于设计商业流程,无论是基于软件还是非软件的。本书并非又一本只针对技术高手...

    敏捷思维-架构设计中的方法学

    在《敏捷软件开发》一书中,作者提出了方法论的十三个要素,涵盖了方法论的各个方面,包括角色、个性、技能、团队、技术、活动、过程、工件、里程碑、标准、质量、工具和团队价值。这些要素之间的关系,可以被理解为...

    用例编写模——项目管理

    - 分级用例:根据概要、用户目标、子功能三个级别详细描述用例,层次分明,便于理解和实现。 这些模板各有优势,可以根据项目需求和团队习惯选择适用的一种。重要的是,用例描述应力求清晰、简洁,避免过多细节...

    UML和模式应用(原书第3版)

     开发者和学生可以通过贯穿全书的两个案例研究的三个迭代来学习面向对象分析和设计(OOA/D),这两个案例研究增量地介绍了关键技能、OO的本质原则和模式、UML表示法和最佳实践。读者不仅可以从中学习到UML图,更...

    六边形架构介绍.pdf

    六边形架构由美国计算机科学家Alistair Cockburn于2005年提出。这种架构模式是为了避免面向对象软件设计中已知的结构缺陷,如层与层之间的依赖、用户界面代码与业务逻辑的冲突。六边形架构的目标是创建松耦合的应用...

    Agile Resetting and Restarting

    Alistair Cockburn是一位在软件开发领域享有盛誉的人物,因其在敏捷开发、项目管理、用例编写等方面的贡献而闻名。他不仅撰写过多本获奖书籍,如《敏捷软件开发:合作游戏》和《编写有效的用例》,还在2007年被评为...

    uml - writing effective use cases 带PDF书签版本

    根据Alistair Cockburn的指南,编写有效的Use Case需要注意以下几个方面: 1. **明确目标**:在编写之前,首先要明确编写Use Case的目的,是为了描述现有的业务过程还是为了规划新系统的功能需求。 2. **简洁明了**...

    amoffat-fan-page:阿利斯泰尔·莫法特(Alistair Moffat)粉丝页面

    这是一个粉丝页面源代码存储库。 谁是Alistair Moffat? 充满激情和娱乐性的整体讲师,对学生非常在意,并具有足够的街头信誉,可以让他的学生自愿进行此类设置。 “算法很有趣”和“编程很有趣”是他在演讲中的...

    Writing.Effective.Use.Case.pdf

    Alistair Cockburn 的《Writing Effective Use Cases》是一本宝贵的资源,对于那些希望提高用例写作技能的人来说尤为重要。本书不仅提供了理论基础,还通过大量的示例和练习,帮助读者更好地理解和应用这些概念。...

    软件开发过程是与非?

     引用Alistair Cockburn的一句话 “不同的项目需要不同的方法论,一个项目的佳过程是这个项目所能负担的小过程。”, 这说明,对一个组织,往往有几种方法并存,而对不同类型的项目,采用不同的方法。选择一个合适...

Global site tag (gtag.js) - Google Analytics