原创 一款通用烧录器的用例图 (原创)

2009-1-10 14:57 5565 6 6 分类: 软件与OS

初学UML,献献丑,胡乱用啦,


转载请注明出处,青藤门客播报站


做软件,总不能不知道UML吧,于是乎,就把自己当成了一个外行的用户来看看烧录器有什么功能,因为生产一般都会用到,了解下烧录器也不错。


既然说了是学习,那就从概念来了解吧,既然是用户,当然就是关心产品的功能了,别的不会做,提提用例总可以吧! 那什么是用例呢:


   用例(Use Case)是一种描述系统需求的方法,使用用例的方法来描述系统需求的过程就是用例建模。用例方法最早是由Iva Jackboson博士提出的,后来被综合到UML规范之中,成为一种标准化的需求表述体系。


用例方法完全是站在用户的角度上(从系统的外部)来描述系统的功能的。在用例方法中,我们把被定义系统看作是一个黑箱,我们并不关心系统内部是如何完成它所提供的功能的。用例方法首先描述了被定义系统有哪些外部使用者(抽象成为Actor),这些使用者与被定义系统发生交互;针对每一参与者,用例方法又描述了系统为这些参与者提供了什么样的服务(抽象成为Use Case),或者说系统是如何被这些参与者使用的。所以从用例图中,我们可以得到对于被定义系统的一个总体印象。


  与传统的功能分解方式相比,用例方法完全是从外部来定义系统的功能,它把需求与设计完全分离开来。在面向对象的分析设计方法中,用例模型主要用于表述系统的功能性需求,系统的设计主要由对象模型来记录表述。另外,用例定义了系统功能的使用环境与上下文,每一个用例描述的是一个完整的系统服务。用例方法比传统的SRS更易于被用户所理解,它可以作为开发人员和用户之间针对系统需求进行沟通的一个有效手段。


看完这些,基本就了解了吧,那就着手来自己描述一个能让别人看得懂的用例需求吧。


 常用的烧录器,一般都有烧录,擦除,查空,校验等功能。这里就拿WSY P2000来看看,它究竟有哪些功能呢? 与西尔特的3000U类似,它也是一款可以脱机使用的产品。


具体的还是可以看下下边我做的简单的用例图。


点击看大图


 

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /2 下一条