用uml设计java应用程序_用UML设计Java应用程序之需求分析

本文介绍了如何使用UML设计一个处理图书馆借阅和预定图书的应用程序,涉及需求分析和域分析。系统角色包括图书管理员和借书者,用例包括借书、还书、预定和取消预定等。分析阶段确定了关键的域类,如borrowerinformation、title、booktitle等,并通过用例图、类图和顺序图进行建模。
摘要由CSDN通过智能技术生成

本节向大家介绍一下如何用UML设计Java应用程序, 这里就以图书馆借阅和预定图书和杂志的应用程序为例向大家讲解,主要有需求分析和域分析等内容,相信本节的学习一定会让你对UML设计有新的理解。

用UML设计Java应用程序

本文的案例学习提供了一个例子,说明如何将UML用在现实中。一个处理图书馆借阅和预定图书和杂志的应用程序,可以大到足够检验UML解决现实问题能力的程度。但是如果太大的话,则不适合在杂志上发表。

在分析模型中,用用例和域分析描述了应用程序。我们进一步把它扩展成设计模型。在设计模型中,我们描述了典型的技术解决方案细节。***,我们编写了一段Java代码(代码连同完整的分析和设计模型放在网上,以一种包括评估版在内的RationalRose能够识别的格式在线提供。)

必须注意,这里只是一个可行的解决方案。可能会有许多其他的解决方案。没有绝对正确的方案。当然,有的方案更好一些,但只有不断的实践和努力的工作才能掌握相应的技能。

1.需求(Requirements)

典型地,由系统最终用户的代表写出文本形式的需求规范文档。UML设计中对于该图书馆应用程序来说,需求规范文档应该类似于这样:

1.这是一个图书馆支持系统;

2.图书馆将图书和杂志借给借书者。借书者已经预先注册,图书和杂志也预先注册;

3.图书馆负责新书的购买。每一本图书都购进多本书。当旧书超期或破旧不堪时,从图书馆中去掉。

4.图书管理员是图书馆的员工。他们的工作就是和读者打交道并在软件系统的支持下工作。

5.借阅人可以预定当前没有的图书和杂志。这样,当他所预定的图书和杂志归还回来或购进时,就通知预定人。当预定了某书的借书

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值