UML用例图的作用、功能模块图作用与数据库设计三者关系
2017-03-02 22:19
399 查看
这周周一,我们导师要求小组成员开会,我们分别汇报自己的工作,在会中,谈到了用例图,于是我们开始对大家熟悉的用例图进行探讨。经过探讨与自己的思考,我认为应该从以下几个问题来弄清楚用例图的作用。
1、用例图由谁来做?为谁做,做完了有什么用途?
用例图非常直观的的表达了客户的需求,大家想想我们在与客户沟通完成后,我们大脑中得到了什么?答案就是我们的用例图,仔细想想,难道不是吗?用例图把角色和角色完成的动作有机的结合起来,非常形象的且直观的表达了我们的项目需求。说道这里,大家应该知道用例图由谁来做了吧?答案肯定是系统需求分析师了,也就是与客户沟通的人员。
用例图做完了用来干什么呢?根据我们的这张用例图为做详细设计人员做好铺垫,他们拿到用例图后画出功能模块图。那么既然用例图这么重要,我们如果今后再画用例图的时候一定要标准和规范,使画功能模块图的详细设计人员一看你的用例图就完全明白需求,不用问你一句话就能画出满意的功能模块图。
2、用例图与功能模块图的关系
首先,用例图是功能模块图的前身;其次,用例图分角色,而功能模块图不分角色;最后,用例图由需求分析师来做,功能模块图由详细阶段的设计人员来做。
3、数据库设计应该参考谁?
众所周知,数据库设计十分重要,但数据库设计应该参考什么?我认为要参考用例图与功能模块图,这样才能做好数据库设计。数据库设计好了,说明你对整个系统已经十分的了解了,你都完全知道怎么做。
综上所述:三者之间的关系为如下图所示,其中数字代表步骤,先画用例图,在根据用例图画出功能模块图,最后根据用例图与功能模块图进行数据库设计。
这就是我的见解,希望大家参阅。
1、用例图由谁来做?为谁做,做完了有什么用途?
用例图非常直观的的表达了客户的需求,大家想想我们在与客户沟通完成后,我们大脑中得到了什么?答案就是我们的用例图,仔细想想,难道不是吗?用例图把角色和角色完成的动作有机的结合起来,非常形象的且直观的表达了我们的项目需求。说道这里,大家应该知道用例图由谁来做了吧?答案肯定是系统需求分析师了,也就是与客户沟通的人员。
用例图做完了用来干什么呢?根据我们的这张用例图为做详细设计人员做好铺垫,他们拿到用例图后画出功能模块图。那么既然用例图这么重要,我们如果今后再画用例图的时候一定要标准和规范,使画功能模块图的详细设计人员一看你的用例图就完全明白需求,不用问你一句话就能画出满意的功能模块图。
2、用例图与功能模块图的关系
首先,用例图是功能模块图的前身;其次,用例图分角色,而功能模块图不分角色;最后,用例图由需求分析师来做,功能模块图由详细阶段的设计人员来做。
3、数据库设计应该参考谁?
众所周知,数据库设计十分重要,但数据库设计应该参考什么?我认为要参考用例图与功能模块图,这样才能做好数据库设计。数据库设计好了,说明你对整个系统已经十分的了解了,你都完全知道怎么做。
综上所述:三者之间的关系为如下图所示,其中数字代表步骤,先画用例图,在根据用例图画出功能模块图,最后根据用例图与功能模块图进行数据库设计。
这就是我的见解,希望大家参阅。
相关文章推荐
- UML用例图的作用、功能模块图作用与数据库设计三者关系
- 面向对象系统分析与设计专题<7>__UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系
- 用例设计:功能模块和专题的抉择?
- 提问:信息系统中的功能模块、业务、服务三者之间的关系?
- 使用sqlite3(数据库知识)的接口函数完成一个用户注册功能模块设计 要封装成函数,在独立的main中调用测试
- UML中用例图之间的关系
- 功能测试用例设计
- 类似bbs的message功能的数据库设计
- 带删除、添加功能的数据库设计的思考(待续)
- 从职责归属看数据库中关系设计
- 设计功能和界面测试用例二
- [全程建模]关于分包的问题——用例、分析模型、设计模型的分包的作用和差异的对话
- 从职责归属看数据库中关系设计
- VSTS用Visio中UML工具进行分析设计与分布式系统设计器、类设计器的关系?
- CRM应用功能模块和设计
- 测试用例设计白皮书--功能图分析方法
- 论如何设计关系数据库结构
- 面向对象的关系数据库设计
- UML在关系型数据库设计中的应用
- TrueLove 项目感悟(一)功能分析、数据库设计