使用UML和Rational Rose建立系统模型(15)

发布时间:2021-06-08

从Oracle 8的关系Schema中产生对象模型,并可以进一步扩展该对象模型以使用Oracle 8的对象能力

可视化已有的关系数据库

方便已有商业对象的发现和合成

保护在已有关系数据库领域的投资,同时尽享对象建模和开发带给应用的所有好处。

Rose本身能够支持的语言包括:C++、Visual C++、Java、Smalltalk、Ada,以及4GL语言:Visual Basic、PowerBuilder和Forte,也能够为CORBA 应用产生接口定义语言IDL和为数据库应用产生数据库描述语言DDL。Rose能够提供对CORBA 2.2的支持。

3.2 模型总体设计

3.2.1 创建系统的Use Case 视图

Use Case框图显示系统中的使用案例与角色及其相互关系,角色是与所建系统交互的对象(人或物),使用案例是系统提供的高级功能模块,演示了人们如何使用案例。首先创建主Use Case框图,显示系统的总体视图。

下图是本次毕业设计的图书馆管理系统的Use Case 框图,所建系统的需求组成所有使用案例和角色设置。这个框图中有系统角色、系统用例和它们之间的关系。

Borrower

Return of item

图1.1

图1.1中有两个系统角色:借阅者和图书管理员,四个系统使用案例:借阅图书、归还图书、预约图书和取消预约。较好的描述了系统的使用功能:借阅者通过图书管理员可以借阅书刊、归还书刊、预约书刊和取消预约,所有这些操作要通过图书管理员来完成,也就是说图书管理员是本系统的直接使用者。

本系统的系统角色Borrower可以是一个人,也可以是其他的图书馆,能够对图书进行借阅和预约。

使用UML和Rational Rose建立系统模型(15).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219