OOAD 学习笔记 三
2015-06-10 16:43
211 查看
建立需求模型,首先确定系统边界,接着确定参与者,最后确定用况。
系统边界:一个系统所包含的所有系统成分与系统以外各种事物的分界线
系统使用者,系统边界和系统的关系:23页,图3-1
一个参与者定义了一组在功能上密切相关的角色,当一个事物与系统交互时,该事物扮演了这牙膏一个角色。
参与者可分为3类:人员,外部系统,设备。
人员:直接使用系统的人员,这里强调的是直接使用。
一个用况是描述系统的一项功能的一组动作序列。
除了使用用况符表示用况外,还要对用况描述其活动序列。
描述用况的模板:31页,图3-13
一个用况可以和多个参与者交互,一个参与者也可以同时和多个用况交互。
参与者和用况的交互关系称为关联。
若无特殊规定,参与者和用况是双向交互的,用无箭头实线表示,若是单向交互则用有箭头实线表示。
用况间的关系:包含,扩展,继承。
包含表示法:28页,图3-8
扩展表示法:29页,图3-10
继承表示法:29页,图3-11
用况图例子:32页,图3-14
系统边界:一个系统所包含的所有系统成分与系统以外各种事物的分界线
系统使用者,系统边界和系统的关系:23页,图3-1
一个参与者定义了一组在功能上密切相关的角色,当一个事物与系统交互时,该事物扮演了这牙膏一个角色。
参与者可分为3类:人员,外部系统,设备。
人员:直接使用系统的人员,这里强调的是直接使用。
一个用况是描述系统的一项功能的一组动作序列。
除了使用用况符表示用况外,还要对用况描述其活动序列。
描述用况的模板:31页,图3-13
一个用况可以和多个参与者交互,一个参与者也可以同时和多个用况交互。
参与者和用况的交互关系称为关联。
若无特殊规定,参与者和用况是双向交互的,用无箭头实线表示,若是单向交互则用有箭头实线表示。
用况间的关系:包含,扩展,继承。
包含表示法:28页,图3-8
扩展表示法:29页,图3-10
继承表示法:29页,图3-11
用况图例子:32页,图3-14
相关文章推荐
- 5.MFC运行时动态创建
- iOS皮肤框架JJSkin介绍
- 【MySql】Column count doesn't match value count at row 1 解决方法
- 黑马程序员——学习日记之--IO流学习总结
- Oracle shrink space
- POJ 1753
- 计算机视觉杂谈
- 黑马程序员--冒泡排序法
- linux centOS安装proftpd
- MySQL 日志文件 说明
- NSDate如何获取一个月后的日期
- Threads, Events and QObjects
- hadoop2.x error记录
- CentOS7.0硬盘安装(双系统win8.1+CentOS7)遇到的问题及解决办法
- 排序算法之(5)——归并排序(递归实现)
- sqlserver 自增ID插入指定数据
- LeetCode 57:Insert Interval
- VirtualBox共享文件夹等高级特性
- Android基础教程(六)之----多选项CheckBox的综合应用
- POJ 1731