一、用例图、功能模块图、ER图之间的区别和联系

一、用例图、功能模块图、ER图之间的区别和联系这周周一 我们导师要求小组成员开会 我们分别汇报自己的工作 在会中 谈到了用例图 于是我们开始对大家熟悉的用例图进行探讨 经过探讨与自己的思考 我认为应该从以下几个问题来弄清楚用例图的作用 1 用例图由谁来做 为谁做 做完了有什么用途 用例图非常直观的的表达了客户的需求 大家想想我们在与客户沟通完成后 我们大脑中得到了什么 答案就是我们的用例图 仔细想想 难道不是吗 用例图把角色和角色完成

这周周一,我们导师要求小组成员开会,我们分别汇报自己的工作,在会中,谈到了用例图,于是我们开始对大家熟悉的用例图进行探讨。经过探讨与自己的思考,我认为应该从以下几个问题来弄清楚用例图的作用。

1、用例图由谁来做?为谁做,做完了有什么用途?

用例图非常直观的的表达了客户的需求,大家想想我们在与客户沟通完成后,我们大脑中得到了什么?答案就是我们的用例图,仔细想想,难道不是吗?用例图把角色和角色完成的动作有机的结合起来,非常形象的且直观的表达了我们的项目需求。说道这里,大家应该知道用例图由谁来做了吧?答案肯定是系统需求分析师了,也就是与客户沟通的人员。

用例图做完了用来干什么呢?根据我们的这张用例图为做详细设计人员做好铺垫,他们拿到用例图后画出功能模块图。那么既然用例图这么重要,我们如果今后再画用例图的时候一定要标准和规范,使画功能模块图的详细设计人员一看你的用例图就完全明白需求,不用问你一句话就能画出满意的功能模块图。

 

2、用例图与功能模块图的关系

首先,用例图是功能模块图的前身;其次,用例图分角色,而功能模块图不分角色;最后,用例图由需求分析师来做,功能模块图由详细阶段的设计人员来做。

3、数据库设计应该参考谁?

众所周知,数据库设计十分重要,但数据库设计应该参考什么?我认为要参考用例图与功能模块图,这样才能做好数据库设计。数据库设计好了,说明你对整个系统已经十分的了解了,你都完全知道怎么做。

 

综上所述:三者之间的关系为如下图所示,其中数字代表步骤,先画用例图,在根据用例图画出功能模块图,最后根据用例图与功能模块图进行数据库设计。

 

一、用例图、功能模块图、ER图之间的区别和联系

 

这就是我的见解,希望大家参阅。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200651.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午10:23
下一篇 2026年3月20日 上午10:24


相关推荐

  • python报错no module named_pycharm报错no module named

    python报错no module named_pycharm报错no module namedpycharm在运行时出现“ModuleNotFoundError:Nomodulenamed‘pygame’”错误的解决方法例如:(出现这样子的错误,再出错的地方点击installpygame后,代码还是会出现上面的错误,这时候,我手动安装之后代码就能正常运行了。)手动安装pygame:通过文件—设置—项目解释器(File-setting-Projectinterpreter),点击“+”,搜索pygame,点击左下角的安装即可。如下图所示:右侧下方点击“+”:在搜索框

    2022年8月27日
    6
  • 分布式系统的CAP原理及其应用

    分布式系统的CAP原理及其应用什么是分布式系统的CAP原理    在分布式系统中,一致性(C)指每一次读都得到最近的写数据,或者一个异常;可用性(A)指每一个请求都得到一个非异常的响应,而不保证取得最近的写数据;分区容错性(P)是指结点间网络异常时,系统仍然可以继续运行。原理指出,一个分布式系统最多只能提供CAP中的两个保障。  值得注意的是,CAP原理指的是在分区发生时,只能在保证一致性或可用性中二选其一。而非因为分区不…

    2022年5月12日
    35
  • Pytest(6)重复运行用例pytest-repeat「建议收藏」

    Pytest(6)重复运行用例pytest-repeat「建议收藏」前言平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug,对于这种问题我们会针对此用例反复执行多次,最终复现出问题来。自动化运行用例时候,也会出现偶然的bug,可以针对单个用例,

    2022年7月29日
    9
  • Agent智能体不断迭代推新 助力内容创作等领域AI应用的商业化加速

    Agent智能体不断迭代推新 助力内容创作等领域AI应用的商业化加速

    2026年3月16日
    2
  • 《Grok3》API调用方法

    《Grok3》API调用方法

    2026年3月15日
    2
  • java面试题及答案整理(解决方案经理面试题)

    2012年毕业,2016年转行,没有一个体面的工作,机缘巧合之下,来到了大连,Java培训,一个全新的领域,迷茫、困惑、漫无目的的努力,转行真的被歧视,真的不行吗?我命由我不由天,我觉得我行!相信我,只要你足够努力,总有成为架构师,独挡一面的一天。最近参加了一些面试,效果不是很理想,项目介绍只有大框,没有突出重点,没有项目中的具体细节,因为都是看的B站视频,实际工作中都是在做重复的CRUD工作,愁人啊。618买的新书塑料还没拆!视频计划已经执行到第二篇了!熬夜学习,是刻苦奋斗还是自欺欺人?面试

    2022年4月16日
    162

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号