启动此UML图表的最佳方式是什么?

时间:2016-09-21 08:12:07

标签: class-diagram use-case activity-diagram

我的思绪到处都是,我不知道如何开始这个UML图。这就是问题所在:

图书馆包括许多类型媒体的出版物 - 书籍,期刊(也称为杂志),报纸,音频和视频。每个出版物属于特定类型 - 小说,非小说类, 自助,表现 - 和目标年龄 - 儿童,青少年,成人或受限制(仅限成人)。每个出版物还包括唯一的ISBN标识符,它只是文本。设计面向对象的应用程序,将这些出版物作为对象进行管理我们想知道每个人的标题,作者,版权年份,流派,媒体,目标年龄和ISBN 出版物。我们还想知道出版物是否已签入或签出给客户,以及是否签出给客户,该客户是谁(他们的姓名和电话号码)。进入是可以的 每次签出出版物时的客户信息。 每个发布对象应该能够打印其内容及其签出状态,如下所示:

“The Firm”,John Grisham,1991(成人小说书)ISBN:0440245923 查看了Mike Williams(817-272-3785)

我们需要一个简单的控制台应用程序,包含5个操作:(1)创建新的出版物,(2)列出所有 在系统中创建的出版物,(3)向顾客签出出版物,记录他们的名字和 电话号码,(4)签入以前签出的出版物,以及(5)一些短的,基本的 有关如何使用该系统的文档。 (不需要持久性。每次运行程序时, 它可能会在没有出版物的情况下开始。)

您应首先使用UML设计此系统,创建(至少)基本用例图,即活动 至少上面的动作(3)的图表和类图。

1 个答案:

答案 0 :(得分:0)

对于用例图,确定所有用例和actor,然后绘制用例图。只是谷歌如何这样的图表,并创建你的。 对于活动图,确定这些用例将包含哪些步骤并在图表上显示。 对于类图,标识所有候选类并考虑您将保留或丢弃哪些类。您还可以确定每个类的属性。然后绘制图表。