Writing Effective Use Cases

Writing Effective Use Cases pdf epub mobi txt 电子书 下载 2026

出版者:Addison-Wesley Professional
作者:Alistair Cockburn
出品人:
页数:304
译者:
出版时间:15 January, 2000
价格:$44.99
装帧:Paperback
isbn号码:9780201702255
丛书系列:
图书标签:
  • UseCase
  • 软件工程
  • UML
  • 软件开发
  • 计算机
  • 软件过程与方法学
  • 计算机科学
  • 产品
  • use cases
  • software engineering
  • requirements writing
  • user experience
  • business analysis
  • system design
  • functional specification
  • technical documentation
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Use cases have never been this easy to understand -- or this easy to create! In Writing Effective Use Cases, Alistair Cockburn offers a hands-on, soup-to-nuts guide to use case development, based on the proven concepts he has refined through years of research, development, and seminar presentations. Cockburn begins by answering the most basic questions facing anyone interested in use cases: "What does a use case look like? When do I write one?" Next, he introduces each key element of use cases: actors, stakeholders, design scope, goal levels, scenarios, and more. Writing Effective Use Cases contains detailed guidelines, formats, and project standards for creating use cases -- as well as a detailed chapter on style, containing specific do's and don'ts. Cockburn shows how use cases fit together with requirements gathering, business processing reengineering, and other key issues facing software professionals. The book includes practice exercises with solutions, as well as a detailed appendix on how to use these techniques with UML. For all application developers, object technology practitioners, software system designers, architects, and analysts.

作者简介

Alistair Cockburn是用例方面的一位著名专家。他是Humans and Technology公司的资深顾问,在那里他负责帮助客户在面向对象项目上获得成功。他具有20多年的项目管理经验,曾在许多保险、零售和电子商务公司以及一些大型企业(例如挪威中央银行和IBM公司)主持软、硬件开发项目。

王雷,男,1969年生,博士。北京航空航天大学计算机科学与工程系副教授,从事软件工程、过程工程和系统软件等方面的研究工作。曾获部级科技进步二等奖、三等奖各一项。

张莉,女,1968年生,博士。北京航空航天大学计算机科学与工程系教授,软件工程研究所副所长。主要从事软件工程、过程工程、企业/软件建模等的研究。1996年博士学位论文被评为北京计算机学会第三届博士优秀学位论文,1998~2000年任863/CIMS石化行业专家组成员,2001年入选北京市科技新星计划,2001年获得“中创软件人才奖”,成为该年度全国获此殊荣的三人之一。

目录信息

读后感

评分

如果问10个开发人员,听说过“用例”没有?可能有9个人会说听说过。但其中可能只有1个人知道什么是真正的“用例”。还好我就是那其中的1个人。 这就是我在公司推行用例驱动开发的感言。 都来读读这本书吧,读上两遍,你就知道该怎么去写用例了。  

评分

2002年10月20日购于海图。 澄清了Use Case在蚂蚁脑海里的概念,和《非程序员》里的“用例十年”一样是蚂蚁推荐必读。

评分

我已经看了三遍,刚开始学用例的时候看起来有些晦涩,但是越看越过瘾,就像楼上朋友说的那样,让我知道了什么是用例以及如何编写好的用例。  

评分

2002年10月20日购于海图。 澄清了Use Case在蚂蚁脑海里的概念,和《非程序员》里的“用例十年”一样是蚂蚁推荐必读。

评分

我在墨尔本买了,飞了上万公里带回来的. 记得是在Queen Street 和collins路口的Aungus & roberst书店吧,就在雅拉河边.. 60澳元啊...当时在那里看了两小时,眼目清凉,真是好书,走的时候实在不好意思,书店里人少,我一个人只看不买的,于是搞了一本,呵呵~~  

用户评价

评分

这本书简直是为那些在软件开发流程中摸索的用户故事和需求定义的开发者、分析师和产品经理量身定做的指南。我印象最深的是它对“用例(Use Case)”这一核心概念的深入剖析,它不仅仅是简单地描述“系统应该做什么”,而是构建了一个坚实的框架,帮助我们将模糊的用户需求转化为清晰、可执行的系统行为蓝图。书中详细阐述了如何识别关键参与者(Actors),如何构建场景流,包括主事件流和所有可能的替代流与异常流。我特别欣赏作者在讲解如何处理复杂业务逻辑时所采用的循序渐进的方法,即从高层级的用户目标开始,逐步分解到具体的系统交互步骤。这种结构化的思考方式,极大地减少了后期开发中因需求理解偏差而产生的返工。它教会我的不是生搬硬套模板,而是理解用例背后的用户意图,确保我们构建的软件真正解决了用户的问题,这在许多其他声称教授用例的书籍中是常常被忽略的重点。

评分

这本书的组织结构安排得非常精妙,它似乎是按照一个新手从零开始学习到精通的认知路径来设计的。首先是概念铺垫,然后是结构解析,最后才是高阶技巧的应用。我特别喜欢它对“前置条件”和“后置条件”的强调。在很多项目中,团队往往只关注“成功路径”而忽略了系统必须满足的起始状态和完成后必须达到的结果状态。通过强制使用这些明确的检查点,这本书确保了用例的执行是有明确的起点和终点的,这对于自动化测试的集成至关重要。此外,书中对术语的定义非常严谨,避免了行业内常见的术语混用现象,这使得跨职能团队之间的沟通障碍大大减少。读完后,我感觉自己不再是一个仅仅记录用户请求的“文员”,而是一个能够与架构师和测试人员进行深度对话的“系统描述者”。

评分

这本书给我的最大启发是,优秀的软件文档是设计过程的副产品,而不是事后的补救措施。作者在讲解如何从用户访谈中提炼出核心用例时,所展示的思维转换过程非常具有启发性。他们教导读者如何过滤掉用户表达中的情绪化语言和技术术语,直击其背后的功能需求本质。书中关于如何构建“非功能性需求”与功能性用例相结合的章节也同样出色,它展示了如何将性能、安全性等隐性要求,通过描述系统在特定场景下的响应时间或安全协议来明确化。这种将非功能性约束融入到具体行为描述中的方法,比简单地将它们堆砌在一个单独的附录中要有效得多。这本书真正地将用例提升到了系统设计工具的高度,而非仅仅是一个需求列表。

评分

对于那些初次接触系统分析或正在努力提升需求捕获技能的人来说,这本书提供了一个极其宝贵的资源库。它不仅仅停留在“如何写”的层面,更是深入探讨了“为什么我们要这样写”。书中关于“场景设计”的章节简直是一部微型的戏剧创作指南,它教会我们如何预见用户在使用系统时可能遇到的所有“如果…那么…”的复杂情况。我记得其中一个例子是关于一个在线预订系统的异常处理,它细致地描绘了从库存检查失败到支付网关超时等一系列可能发生的错误路径,并为每条路径指定了清晰的系统响应。这种对边界条件的全面覆盖,极大地增强了系统的健壮性和用户体验的连续性。坦白说,很多敏捷方法论过于强调速度,常常牺牲了这种深度的思考,而这本书恰恰弥补了这一缺口,提醒我们在追求敏捷的同时,不能遗漏对质量和完备性的追求。

评分

读完这本书,我感觉自己对于如何撰写出既能被技术团队理解,又能被业务方接受的文档的理解上升到了一个新的高度。作者的叙述风格非常务实,充满了实战经验的烙印,几乎没有冗余的理论说教。最让我受益匪浅的是关于“良好的用例应该具备的特性”的探讨。书中强调了用例必须是原子性的、无歧义的、并且是可测试的。通过大量的实例对比,展示了“坏的”用例和“好的”用例之间的天壤之别。例如,它会指出,如果一个用例描述了过多的技术实现细节,那么它就失去了作为需求基准的价值,因为它会随着技术选型的变化而过时。这种对文档质量的严格把控,让我开始重新审视我过去草草了事的文档习惯。现在,我更注重在用例中清晰地界定系统的边界,明确哪些是系统的职责,哪些是用户的期望,从而在项目初期就建立了稳固的共识基础。

评分

Dan will come next month who share the book with us. It's nearly 2 years since then.

评分

没读完

评分

Must have.

评分

没看完,但是只看前面的部分对于需求和用例的理解就能提升到不同的层次

评分

没看完,但是只看前面的部分对于需求和用例的理解就能提升到不同的层次

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有