- 1、本文档共81页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 用例建模.pdf
用例建模
1
主要内容
用例
用例图
用例建模过程
实例讨论
用例建模风格
2
主要知识点
需求技术
用例
用例图
参与者
脚本(场景)
用例之间的关系
用例的描述
3
银行业务示例
4
大学管理系统的业务示例
5
需求技术
大约有25%项目的失败归因于需求方面的
问题
两种类型的需求
功能性需求:系统应该提供什么行为
非功能性需求:系统上的特定属性或约束
三种需求技术
XP 中的用户故事
FDD中的特性描述
RUP中的用例
6
XP 中的用户故事
用户故事(user story)
由用户参与编写,说明需要系统为他们做什么
简短的文字描述
用户故事的例子
As a non-administrative user, I want to modify my
own schedules but not the schedules of other
users.
Starting Application
The application begins by bringing up the last
document the user was working with.
7
FDD中的特性描述
FDD :Feature Driven Development
特性驱动的软件开发方法
特性(feature )描述
action the result by|for|of|to a(n) object
8
RUP中的用例
RUP的基本特征
用例驱动,以软件体系结构为中心,受控的迭代式
增量开发
用例(use case)
描绘一个系统外在可见的需求情况,是代表系统中
各个项目相关人员之间就系统的行为所达成的契约
在UML中,用椭圆表示,用例名用动宾结构或者主
谓结构命名
9
用例驱动的软件开发过程
用例模型
发现功能需求,结果表现为用例图
分析模型
通过协作图描述用例,分析结果表示为类图、包图
设计模型
这一阶段的结果有类图、对象图、包图和构件图
部署模型
结果有构件图、部署图
测试模型
根据用例中所描述的功能构建测试模型
10
用例(use case)
用例(用况,用案)
定义
1.用例是对一个活动者(actor)使用系统的一项功能
时所进行的交互过程的一个文字描述序列
2.用例是系统、子系统或类和外部参与者交互的动
作序列的说明, 包括可选的动作序列和会出现异常
的动作序列
11
文档评论(0)