首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于规范的UML

用于规范的UML
EN

Stack Overflow用户
提问于 2012-05-17 22:46:01
回答 1查看 159关注 0票数 1

我们在理解这个类图的案例研究时遇到了一些问题,这是它唯一的修改,所以它不是家庭作业或任何类似的东西,我们有一些可能的解决方案,但希望能对可能的答案有一些想法。

需要一个新的软件系统来在随机的地方调度公交车。公共汽车沿着不同的路线行驶。每条路线由任意数量的链接组成,每条链接由两个点定义-一个起点和一个终点。

链路有四种类型-定时链路、网络链路、行程定义链路和路由链路。点被区分为停靠点(乘客进入或离开的地方)、疏解点(司机停车或开始旅程的地方)和停车点(车辆停放的地方)。停车点可以进一步区分为停车点或预留点。

这个场景将如何在类图中显示?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-18 03:08:20

在创建类图时,您必须问自己什么是构成您的域的实体。这些是你的类图的基础:BusRouteLink,等等。这些是你的课程。您的描述还表明,有些地方可以使用继承。

在标识了类之后,您可以定义它们的关系:Bus沿着Route传输,RouteLinks组成,等等。这些关系可以首先定义为抽象关系,然后细化为更具体的关系(聚合/组合)。

然后,您必须问自己还需要哪些其他类来执行您的问题的业务逻辑-在本例中,是公交车调度。因此,您可能需要一个Scheduler类(至少)和一些帮助器类,这取决于您试图解决的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10637997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档