惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

W
WeLiveSecurity
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog
The Register - Security
The Register - Security
Stack Overflow Blog
Stack Overflow Blog
博客园 - 三生石上(FineUI控件)
T
Threat Research - Cisco Blogs
S
SegmentFault 最新的问题
V2EX - 技术
V2EX - 技术
Hacker News: Ask HN
Hacker News: Ask HN
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
P
Proofpoint News Feed
J
Java Code Geeks
Microsoft Security Blog
Microsoft Security Blog
M
MIT News - Artificial intelligence
AI
AI
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
P
Proofpoint News Feed
Hacker News - Newest:
Hacker News - Newest: "LLM"
B
Blog
N
News and Events Feed by Topic
N
News | PayPal Newsroom
Google DeepMind News
Google DeepMind News
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
C
Cybersecurity and Infrastructure Security Agency CISA
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
U
Unit 42
腾讯CDC
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Cloudflare Blog
H
Help Net Security
Recent Announcements
Recent Announcements
P
Privacy & Cybersecurity Law Blog
IT之家
IT之家
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Security Archives - TechRepublic
Security Archives - TechRepublic
L
LINUX DO - 热门话题
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
H
Heimdal Security Blog
博客园 - 聂微东
S
Securelist
大猫的无限游戏
大猫的无限游戏
Cloudbric
Cloudbric
Cisco Talos Blog
Cisco Talos Blog

博客园 - spgoal

使用LINQ TO SQL实现单表数据在DataGridView批编辑 用户中心 - 博客园 用户中心 - 博客园 信息化是全院的信息化,不是信息科信息化 性能很重要 HIS的复杂性 WINFORM的DataGridView使用点滴 CodeDomHelper类初稿 《编写有效用例》读书笔记(11)——用例格式 《编写有效用例》读书笔记(10)——连接用例 《编写有效用例》读书笔记(9)——技术和数据的变化 《编写有效用例》读书笔记(8)——扩展 《编写有效用例》读书笔记(7)——场景和步骤 《编写有效用例》读书笔记(6)——前置条件、触发事件和保证 《编写有效用例》读书笔记(4)——项目相关人员和执行者 《编写有效用例》读书笔记(3)——范围 《编写有效用例》读书笔记(2)——用例是规范行为的契约 《编写有效用例》读书笔记(1)——引言 微软Tech.Ed2005广州站第三天见闻
《编写有效用例》读书笔记(5)——三个命名的目标层次
spgoal · 2005-10-13 · via 博客园 - spgoal

1、用户目标(蓝色,海平面)(user goal),它是主执行者努力使工作得以完成的目标,或是用户使用系统的目标。它相当于业务过程工程中的“基本业务过程”。

2、概要层次目标(白色,云朵,风筝,summary-level goal)包含多个用户目标。在描述系统时,他们有如下三方面的功能:

l         显示用户目标运行的语境;

l         显示相关目标的生命周期顺序;

l         为底层用例(包括白色用例和蓝色用例)提供一个目录表。

HIS里面的病人就诊用例,就是一个概要级的,这个用例体里一定有挂号,到医生诊室看病,交费,取药等步骤,而这些步骤都可以成为一个比较低层的用例

3、子功能层次(靛青色/黑色,海平面以下/蛤,subfunction-level goal)的目标是指那些在实现用户目标时可能会被用到的目标。

4、关于目标层次有三个重要的注意事项:

l         把较多的精力投入到对海平面(用户目标)用例的考查上,它们是重要的用例。

l         编写一些最外层用例来为其他用例提供语境。

l         不要在“是否把系统需求规格说明语句中你最喜欢的那个措辞用作用例的标题”上面小题大做。

5、找出正确的目标层的两个指导原则:

l         找到用户目标,问两个问题(1)主执行者真正想要的是什么?2)执行者为什么要做这件事?答案可能就是执行者的目标。

l         对每个用例执行第3步到第10

2点有点疑问,怀疑是不是翻译错了,应该是“每个用例有310个步骤”比较合适

6、为了提升一个或几个交互步骤的目标层次,思考这样一个问题,“执行者为什么做这件事?”答案可能就是较高一层的目标。

例如在写病人挂号的用例时,回答这个问题,答案就是“病人为了来医院看病呀”,显然,病人看病是一个高层次目标。

将目标分层,可以使得在获取需求时兼顾大局和小节,发现高层次目标有利于把握全局,而要细化需求时,又不得不去寻找低层次的目标,而用户目标则是两者的中间点,往往用户目标描述的步骤将是未来软件系统界面和流程的雏形。