ooad学习心得-用况图
2013-06-11 16:01
417 查看
要进行软件开发,首先要准确地描述用户需求中的功能需求,形成功能规格说明。按照以往的做法,可采用多种方式描述需求。例如,可使用流程图,伪码和Atis模型来描述需求,也可以使用自己定义的语言描述需求。当前的一种主流做法是使用功能用况图来描述系统需求。
用况图用于对系统的功能以及系统进行交互的外部事物建模。
在确切地定义系统的功能需求之前,首先要明白系统内外的交互情况,系统边界是一个系统所包含的所有系统成份与系统以外各种事物的分界线。
用况图中一个主要的概念是参与者,一个参与者定义了一组在功能上密切相关的角色,当一个事物与系统交互时,该事物可以扮演这样的角色。识别参与者可以从以下三方面进行:1、人员。2、外部系统。3、设备。
一个用况(use case)是描述系统的一项功能的一组动作序列,这样的动作序列表示参与者与系统间的交互,系统执行该动作序列要为参与者产生结果。用况与用况之间存在着包含,扩展和继承。
一个参与者可以使用系统的多项功能,系统的一项功能也可以供多个参与者使用。在UML中,把参与者与用况间的这种交互关系称为关联。
用况图用于对系统的功能以及系统进行交互的外部事物建模。
在确切地定义系统的功能需求之前,首先要明白系统内外的交互情况,系统边界是一个系统所包含的所有系统成份与系统以外各种事物的分界线。
用况图中一个主要的概念是参与者,一个参与者定义了一组在功能上密切相关的角色,当一个事物与系统交互时,该事物可以扮演这样的角色。识别参与者可以从以下三方面进行:1、人员。2、外部系统。3、设备。
一个用况(use case)是描述系统的一项功能的一组动作序列,这样的动作序列表示参与者与系统间的交互,系统执行该动作序列要为参与者产生结果。用况与用况之间存在着包含,扩展和继承。
一个参与者可以使用系统的多项功能,系统的一项功能也可以供多个参与者使用。在UML中,把参与者与用况间的这种交互关系称为关联。
相关文章推荐
- ooad学习心得-建立辅助模型
- ooad学习心得-类图
- Windows学习心得【数字时钟】
- Linux驱动学习心得
- Unicode与国际化软件开发学习心得
- java学习心得
- 前端【学习心得】电商网站前端架构#3 前端在产品设计中的作用
- 学习计算机的心得与体会
- redis学习心得之二【redis主从配置】
- Java编程思想学习心得(七)逻辑操作符和短路非短路
- 我的MYSQL学习心得(八) 插入 更新 删除
- LINQ TO XML学习心得(一)
- Windows系统内核模态和用户模态一点学习心得
- WCF学习心得------(三)配置服务
- OOAD 学习笔记 七
- 【C++学习心得】第一部分:基本语言
- 记录一下我对于STM32的学习心得
- SET IDENTITY_INSERT 学习心得
- [转帖]单片机c语言学习心得
- 《剑指offer》学习心得第三日