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

推荐订阅源

博客园_首页
Microsoft Security Blog
Microsoft Security Blog
云风的 BLOG
云风的 BLOG
B
Blog
The Register - Security
The Register - Security
L
LangChain Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
F
Full Disclosure
The GitHub Blog
The GitHub Blog
Recorded Future
Recorded Future
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Blog — PlanetScale
Blog — PlanetScale
Jina AI
Jina AI
美团技术团队
宝玉的分享
宝玉的分享
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
D
DataBreaches.Net
Martin Fowler
Martin Fowler
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - Franky
The Cloudflare Blog
博客园 - 【当耐特】
U
Unit 42
月光博客
月光博客
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
博客园 - 聂微东
I
InfoQ
B
Blog RSS Feed
Apple Machine Learning Research
Apple Machine Learning Research
Cyberwarzone
Cyberwarzone
V
V2EX
S
Securelist
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Security @ Cisco Blogs
PCI Perspectives
PCI Perspectives
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Heimdal Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Hacker News
The Hacker News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Tor Project 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.