摘要: 1、扩展说明了系统所完成的目标是不同的,但有时需要表达“有多种不同方法来完成相同目标”。系统所完成的目标是相同的,但怎样做可能不同。这通常是因为技术的变化或输入数据的不同。应该将这些变化写到“技术和数据变化”列表,而不是写到扩展部分中。 示例 主成功场景: …… ... 阅读全文
posted @ 2005-10-19 19:30 spgoal 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 1、如何体现用例包含所有可能路径 (1)用第二章所提到的条纹裤,缺点是场景的任何一个变化都导致了在其他包含相同文字的场景里都必须做一份拷贝。 (2)使用条件语句,缺点是读者要阅读这些条件语句会很困难,特别是当一个条件句中又嵌套了一个条件句。 (3)将主成功场景从开始到结束,按照时间的顺序写出来,然后在每个分支点写出场景的扩展。 书上提倡用方法(3) 2、扩展通常是这样的,在主成功场景下,对于因... 阅读全文
posted @ 2005-10-19 12:49 spgoal 阅读(2426) 评论(0) 推荐(0) 编辑
摘要: 1、主成功场景就是主执行者完成了目标,所有项目相关人员的利益都被满足了的场景。 2、主成功场景和所有场景扩展都包含的元素 主成功场景 扩展场景 ... 阅读全文
posted @ 2005-10-18 00:32 spgoal 阅读(2756) 评论(2) 推荐(0) 编辑
摘要: 1、用例的前置条件(precondition)声明了启动该用例之前系统必须满足的条件。通常,前置条件是指该条件已经通过其他用例的执行进行了设置。 最简单的例子,在论坛里发贴子用例的前置条件是用户登录。 往往层次高的用例中前后两个没有可选路径的步骤,降低一级层次后,两个步骤独立为两个用例,那么前一个用例就是后一个用例的前置条件。如在“病人看病”用例里,第一步骤是“挂号”,第二步骤是“去诊室见医... 阅读全文
posted @ 2005-10-17 20:49 spgoal 阅读(4034) 评论(1) 推荐(0) 编辑
摘要: 1、用户目标(蓝色,海平面)(user goal),它是主执行者努力使工作得以完成的目标,或是用户使用系统的目标。它相当于业务过程工程中的“基本业务过程”。 2、概要层次目标(白色,云朵,风筝,summary-level goal)包含多个用户目标。在描述系统时,他们有如下三方面的功能: l 显示用户目标运行的语境; l 显示相关目标的生命周期顺序; l ... 阅读全文
posted @ 2005-10-13 00:27 spgoal 阅读(1961) 评论(1) 推荐(0) 编辑
摘要: 1、项目相关人员是指契约的参与者。执行者是指任何具有行为的事物,执行者可能是一个人、一个公司组织、一个计算机程序或计算机系统——硬件、软件或软硬件兼备的系统。 2、请从一下方面入手来寻找执行者: l 系统的项目相关人员(stakeholder) l 用例的主执行者(primary actor) l 被设计系统(system under design,... 阅读全文
posted @ 2005-10-11 00:29 spgoal 阅读(2263) 评论(0) 推荐(0) 编辑
摘要: 1、范围(scope)一词用来描述项目开发人员负责的设计工作的边界,以便与应由其他人负责的设计工作或已经完成的设计工作相区别 2、与被讨论系统的功能范围和设计范围相关的主题都可以使用“内/外”列表,内/外表示在项目内还是在项目外。 主 题 ... 阅读全文
posted @ 2005-10-10 00:17 spgoal 阅读(1726) 评论(1) 推荐(0) 编辑
摘要: 这一章主要说明的问题就是目录的两大点:“具有目标的执行者之间的交互”和“具有利益的项目相关人员之间的契约”1、首先,仅从捕获(具有某种目标的)执行者之间的交互行为的角度来考察一个用例,然后可以进一步扩充讨论的内容,直到用例能被用作项目相关人员间协调各自利益的契约。这里说明了一个很重要的问题,就是获取用例是有过程的,第一步就是根据执行者的目标来捕获需求,然后第二步才是关心具体交互所... 阅读全文
posted @ 2005-10-01 17:25 spgoal 阅读(1852) 评论(3) 推荐(0) 编辑
摘要: 正体字为原文,斜体字为本人见解 1、用例是代表系统中各个项目相关人员之间就系统的行为所达成的契约。用例描述了在不同条件下,系统对某一项目相关人员的请求所作出的响应。 从文字上看,比较难理解,举个比较经典的例子:某人在ATM机提款,这个本身就可以看作一个用例,只是它的层次比较高,细分下去,人可以在ATM上做什么?粗略一想,就有几条:(1)查询余额(2)提款(3)转帐(4)存款,这四点都可以独立成为一... 阅读全文
posted @ 2005-10-01 17:24 spgoal 阅读(2729) 评论(4) 推荐(0) 编辑
摘要: 由于昨天看了今天的课程,发现没有什么自己感兴趣的,所以早上也没那么积极了,睡觉睡到8点15分,8点半正式出发,到了会场已经9点40了,广州的交通就是差,老塞车,要不是有地铁加速,估计还要晚,只能赶第二场,我选择了《Sql Server 2000和Sql Server 2005事务隔离机制》,2005引入了快照机制,大大提高了事务隔离的效果,还有就是要注意最好对表添加索引,这样在Serial... 阅读全文
posted @ 2005-09-15 20:24 spgoal 阅读(336) 评论(0) 推荐(0) 编辑