在线求职门户系统用例图

2024-02-15

我想要一个在线求职门户系统的正确用例图。这是我的尝试:

我有些疑惑:

  1. 我看不出在哪里制作“登录”用例,这是该系统的一个重要用例。

  2. 该用例图没有显示简单访问者和注册访问者之间的区别。前者可以查看职位空缺、查看建议,而无需拥有帐户。后者可以查看职位空缺、查看建议、上传简历(登录后)、申请工作(登录后)...我的图中有两个演员“简单访客”和“注册访客”是正确的吗?或者有没有办法区分这两个演员而不需要添加第二个?

Edit1:

Taking into account your remarks, here is my modified version: onlinejobportalsystemversionmodified

Edit2:

我对我的用例图不满意。这是我的新版本。添加的用例有:

  1. 主持人:通知求职者/雇主、拒绝职位空缺/申请、管理付款。
  2. 求职者:查看简历、下载简历、查看申请状态、查看雇主详细信息、搜索雇主。
  3. 雇主:查看简历、搜索简历、下载简历、编辑职位空缺、删除空缺职位、查看求职者详细信息、搜索求职者。

对于开发部分,我想将工作分为三个模块:一个用于主持人,一个用于求职者,一个用于雇主。

有什么意见吗?


  • 我想,Login应该属于Account management,就像这里一样。您还可以将密码恢复添加为登录的“包含”。

  • 对于新用户和老用户来说就没那么容易了。因为,这种差异也适用于雇主。新雇主只能看到没有私人信息的简历(我们称之为缩短的简历)和职位空缺,并且无法获取申请和发布职位空缺。我认为,右侧应该有四个演员 - 注册/未注册的求职者/雇主。未注册演员将概括已注册的。这通过更一般实体上带有空三角形的箭头来显示。因此,如果您已经为未注册的人(父母)显示了与某些用例的连接,则无需为注册的人(孩子)再次显示它 - 他继承了其“父母”的所有内容。

    • 至于状态从未注册到注册,可以画一个状态机的图来解释——状态图是UML中第二常见的图,可以在用例图中直接引用。但如果是为了真正的工作,你就不需要——这太明显的逻辑了。
  • 您可以将属于相同主题的用例组组合到子系统中,图表将更具可读性。您还可以为不同的子系统及其用例使用不同的颜色组 - 客户和老师只是喜欢彩色图片:-)

  • 如果可能的话,使用直线或曲线进行连接——这样会更具可读性。

  • 而且你这里没有任何支付系统!是超出范围了,还是你忘记了?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在线求职门户系统用例图 的相关文章

  • UML 聚合可以是双向的吗?

    我正在 Python 中实现一个具有 MVC 模式的应用程序 具有以下类定义 class Controller object def init self model view self model model self view view
  • 用例可以没有参与者吗?

    我正在研究全自动系统的用例图 外部系统只会触发该系统的一个用例 大多数其他用例都是计划任务并由计时器调用 我有一个由计时器调用的用例 它包含并扩展了其他两个用例 当我编写用例描述时 谁将成为 UC 2 和 UC 3 的参与者 用例可以在没有
  • Azure 数据工作室架构图?

    我最近刚刚下载了带有 SQL Server Express 的 Azure Data Studio 因为我使用的是 Linux 是否有实体关系图表功能 就像 SQL Server Management Studio 具有数据库图表功能一样
  • 基于 C# .NET 文档的应用程序操作图

    我想开发一个新的应用程序 用户可以在其中创建描述流程的图表 我认为在这种情况下 基于文档的应用程序是我唯一的选择 我熟悉C net C MFC 和J2EE 根据您的经验 实现这一目标的最佳方法是什么 我应该关注哪个平台 图表必须由方框和箭头
  • 将 StarUML 图转换为 Visio 绘图

    我有一个使用 Star Uml 创建的类图 但现在的要求是将其移植到 MS Visio 是否可以将 uml 移植到具有可用 xml 信息的 vsd 提前致谢 导出为 Windows 图元文件 WMF 和增强型 Windows 图元文件 EM
  • Dia:图表编辑器:盒子对象的限制?

    如标题所示 我尝试为 hte 3d 图形引擎 ogre3d 开发尽可能少的方案 问题是大图方案 Ogre Root 类需要相当多的从它下降的箭头 用关系箭头连接框的模型是它们只能通过边界周围的特定点 称为 关节 或其他东西 进入 退出 但现
  • GitHub 操作 - 如何参数化容器映像主机名

    我有一个 GitHub 操作 其工作流程使用容器来运行它 并使用私有 docker 注册表 myhostname com 见下文 jobs myjob name My Job runs on some tag on runners cont
  • 有没有办法在 Visual Studio 或 MATLAB 中“映射”程序执行顺序?

    我所说的 地图 是指我有一个 主 函数 它调用内部的许多其他程序 我希望能够看到哪个文件首先运行 第二个 第三个等等 基本上 我希望能够请参阅这个大型 OOP 设计程序 创建者没有为其制作 UML 类图 中的依赖项列表和顺序 以帮助破译代码
  • 用例 - 帮助 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我是编写用例的新手 我听说用例是非技术表达 我有以下任务 我必须为其编写用例 我降低了对你理解的要求 ABC公司的注册客户使用凭据登录系统以检索
  • UML 的 XMI 有 XSD 吗?

    是否有 UML XMI 文件的 XSD 标头仅包含名称空间引用
  • 如何授予 SQL Server 代理访问权限以便能够写入/修改系统文件?

    我的工作有一个存储过程 运行 BCP 来查询一些数据 如果我单独运行 QUERYOUT 命令 它就会起作用 但是 如果我尝试在作业中运行它 它会创建文件但 挂起 并且数据永远不会放入文件中 这会永远挂起 所以我通常终止 BCP exe 我的
  • 双向和单向关联 UML

    虽然我以为我明白了aggregation and composition 我很难理解bi directional and uni directional协会 我读过bi directional协会 两个班级都知道 彼此以及与uni dire
  • Android Studio 上的代码 Iris 插件

    我正在尝试使代码 iris 插件在 Android studio 上工作 我按右键单击 gt 创建代码虹膜图 然后我收到一条通知 表明我的图表已准备就绪 但我不知道该图何时存储 创建的文件的名称是什么以及如何打开它 有任何想法吗 CODE
  • Sidekiq 停止一项正在运行的作业

    所以我需要停止running以编程方式 而非预定的 在 Sidekiq 3 1 2 中进行作业 我确实阅读了 API 文档 但没有真正找到有关取消正在运行的作业的任何内容 sidekiq 可以做到这一点吗 当这不可能直接实现时 我的想法是通
  • 安装SIGTSTP前台进程

    我正在尝试为正在运行的前台进程安装 CTRL Z SIGTSTP 处理程序 我设置了处理程序 sigaction 就在我之前wait在父级中 这是正确的地方吗 好像不太好用 EDIT 我正在写一个外壳 这是我的代码的概要 我目前在父级中设置
  • Pear PHP UML 类图 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在尝试创建现有代码的图形表示 我尝试使用 VS PHP 使用 Visual Studios 201
  • Eclipse Papyrus 上的 OCL 约束检查

    有人设法检查在 Eclipse Papyrus 中建模的类图上的 OCL 约束吗 我定义了一个简单的测试配置文件 对构造型属性只有一个约束 OCL self property gt 0 构造型扩展了 Property 元类 因此我将其应用于
  • [GoF]-ConcreteSubject 可以覆盖通知方法吗?

    我正在模拟一种情况 其中存在 通知框 观察者 list1 list2 list3 这个科目 现在我会制作一张图表 其中使用观察者模式描述每个列表实现不同类型的notify 这一事实 例如 列表状态的某些变化只需要按照某些标准通知给某些观察者
  • UML 帮助 C# 设计原则

    我在理解下面的 UML 时遇到问题 具体来说 两者之间有什么关系PersistentSet and ThirdPartyPersistentSet 之间有什么关系PersistentObject and ThirdPartyPersiste
  • UML 状态图中的转换:使用触发器还是防护更好?

    在 UML 状态图的设计中 我似乎可以选择使用triggers or guard实现状态之间转换的逻辑 那么使用哪个更好呢 考虑到相同的转换逻辑 触发器的行为与守卫有什么不同吗 一种相对于另一种的优点 缺点是什么 是否存在取决于特定工具的差

随机推荐