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

推荐订阅源

S
Secure Thoughts
罗磊的独立博客
T
The Blog of Author Tim Ferriss
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
Last Week in AI
Last Week in AI
美团技术团队
Google Online Security Blog
Google Online Security Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
D
Docker
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
月光博客
月光博客
L
LINUX DO - 最新话题
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
W
WeLiveSecurity
H
Heimdal Security Blog
Vercel News
Vercel News
SecWiki News
SecWiki News
Forbes - Security
Forbes - Security
Blog — PlanetScale
Blog — PlanetScale
Google DeepMind News
Google DeepMind News
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
www.infosecurity-magazine.com
www.infosecurity-magazine.com
TaoSecurity Blog
TaoSecurity Blog
T
Troy Hunt's Blog
A
About on SuperTechFans
C
Check Point Blog
S
Security Affairs
Hacker News - Newest:
Hacker News - Newest: "LLM"
AI
AI
WordPress大学
WordPress大学
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Help Net Security
Help Net Security
博客园_首页
The Last Watchdog
The Last Watchdog
S
SegmentFault 最新的问题
Hugging Face - Blog
Hugging Face - Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
Engineering at Meta
Engineering at Meta
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
I
Intezer
K
Kaspersky official blog
M
MIT News - Artificial intelligence
J
Java Code Geeks
G
GRAHAM CLULEY
P
Palo Alto Networks Blog

博客园 - 155144

GridView和DataFormatString 32.DataReader和output参数的问题 31.动态SQL中使用变量时,可使用存储过程sp_executesql 【求解算法的时间复杂度的具体步骤】 【指数与对数】 30.一个自定义32进制类初稿 【SQL行转列】 29.DataReader相关 【经典SQL语句 】 28.Lc.exe 已退出,代码 -1 27.PowerDesigner中Stereotype的创建 26.UML笔记(UML2.0设计手册) 25.VSS相关 24.GRIDVIEW相关 23.DOTNET中引用相关 22.使用Castle时,如何获取自定义类的单个属性的PropertyAttribute.Column 21-ReSharper UnitRun for .net 20-系统分析与设计(第5版) 18-概念性系统设计
19-关于用例的几点知识——摘自《道法自然》
155144 · 2008-05-18 · via 博客园 - 155144

    1、用例

     在UML语言中,用例模型是从外围用户和外围系统的角度,分析和考察待开发系统的行为,并通过参与者(Actor,可能是最终用户,也可能是外围系统)与系统之间的交互关系描述了系统对外提供的功能特性——这种参与者与系统功能特性之间的交互关系就是“用例Use Case”。

     在用例的概念中,有以下三个要素值得关注:

     1)用例是由系统的最终用户或外部环境发起的,用例的发起者被称为参与者,参与者即可能是人,也可能是外部的软件系统。

     2)每个用例只描述单独的任务,而不能描述多个任务。用例描述的任务必须是符合用户意图的、完整的工作内容。例如,对于ATM机内的软件,“在ATM机器上取钱”是用户希望完成的一个任务,而“输入密码”只是这个任务的一个步骤。

     3)用例必须产生一个对用户有意义的结果。

    2、 用例图其实只能反映两类信息:

     1)哪些参与者会和我们的系统发生交互?

     2)我们的系统需要实现哪些功能特性?

     用例只描述了软件的功能性需求,对于软件的非功能性需求,必须借助于其它表述手段。

     3、场景(Scenario)

     场景是用例执行的一个实例,是用例执行过程中的一个实际路径。一个用例可能包括多个场景,如成功的场景、失败的场景等。

    4、用例建模

     步骤:

     1)确定系统边界

     2)确定参与者

     3)找出所有的用例

     4)确定每个用例的级别

     5)撰写用例的文字描述

     6)画出以整个系统为对象的顺序图?

注:

不同的系统边界,确定不同的参与者;

《编写有效用例》,云中漫步与海底总动员

用例级别:高层用例,用户目标级用例,子功能用例。

找到高层用例的方法是不断的扩大系统边界,直到再扩大时用例的参与者就会被包括在系统中的临界点为止。

用户目标级用例,海平面,对于用户而言,执行这些用例的目的就是为了实现某个特定的目标,一旦实现了这些目标,用户就可以满意的离开了。

_____________________________________________________________________________________
COPYRIGHT©2008,HTTP://ZEROBUG.CNBLOGS.COM .ALL RIGHTS RESERVED.