使用UML和Rational Rose建立系统模型(15)
发布时间:2021-06-08
发布时间: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可以是一个人,也可以是其他的图书馆,能够对图书进行借阅和预约。
上一篇:中学生德育学分认定办法及标准