用例图的作用有哪些?
这周周一,我们导师要求小组成员开会,我们分别汇报自己的工作,在会中,谈到了用例图,于是我们开始对大家熟悉的用例图进行探讨。经过探讨与自己的思考,我认为应该从以下几个问题来弄清楚用例图的作用。
1、用例图由谁来做?为谁做,做完了有什么用途?
用例图非常直观的的表达了客户的需求,大家想想我们在与客户沟通完成后,我们大脑中得到了什么?答案就是我们的用例图,仔细想想,难道不是吗?用例图把角色和角色完成的动作有机的结合起来,非常形象的且直观的表达了我们的项目需求。说道这里,大家应该知道用例图由谁来做了吧?答案肯定是系统需求分析师了,也就是与客户沟通的人员。
用例图做完了用来干什么呢?根据我们的这张用例图为做详细设计人员做好铺垫,他们拿到用例图后画出功能模块图。那么既然用例图这么重要,我们如果今后再画用例图的时候一定要标准和规范,使画功能模块图的详细设计人员一看你的用例图就完全明白需求,不用问你一句话就能画出满意的功能模块图。
2、用例图与功能模块图的关系
首先,用例图是功能模块图的前身;其次,用例图分角色,而功能模块图不分角色;最后,用例图由需求分析师来做,功能模块图由详细阶段的设计人员来做。
3、数据库设计应该参考谁?
众所周知,数据库设计十分重要,但数据库设计应该参考什么?我认为要参考用例图与功能模块图,这样才能做好数据库设计。数据库设计好了,说明你对整个系统已经十分的了解了,你都完全知道怎么做。
综上所述:三者之间的关系为如下图所示,其中数字代表步骤,先画用例图,在根据用例图画出功能模块图,最后根据用例图与功能模块图进行数据库设计。
这就是我的见解,希望大家参阅。
本文地址:http://www.45fan.com/a/question/67366.html