专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 开发方法

关于一个用例的划分的有关问题~

发布时间:2011-06-18 09:24:23 文章来源:www.iduyao.cn 采编人员:星星草
关于一个用例的划分的问题~~~
有这样一个功能:会员有一个提交认证的功能,分为三种不同认证(身份认证、邮箱认证、手机认证)。
这种情况下是否应画成:提交认证一个用例(不同的认证作为起事件流的分支),还是做成三个用例(提交身份认证等),个人觉得后种更合适因为三种认证处理流程不一样,而且可以分别提交对用户都是由意义的。


还有这样一个问题:会员有个发站内消息的功能,又分为站内邮件和抛媚眼的两块,而且这两块基本都一样只是站内邮件是用户自己书写内容,而抛媚眼不能书写内容只能选择不同的项。这两块都应该对用户直接使用这种和上面类似,区别在于一个是执行的过程不一样,另一个是执行几乎一样。这个用例的划分。

以上用例的划分感觉很模糊不好取舍,希望高手能指正一下 ,呵呵 先拜谢了 呵呵!


------解决方案--------------------

第一个,应该是 【提交认证】 作为基本用例,实例化出 【身份认证】、【邮箱认证】、【手机认证】 这三个用例,使用的是一般化关系,注意不是include关系; 
在进行一次提交认证的过程中,身份认证、邮箱认证、手机认证不能同时进行,只是提交认证的一个实例,只能进行其中的一个操作。

第二个,其实也可以像第一个那样,搞一个基本用例【发送信息】,然后特化出 【邮件消息】和 【表情消息】,仍然使用一般化关系;
发送消息使用一般化关系和提交认证同理。


可以参考下面文章:
http://www.uml.org.cn/oobject/200606013.htm


个人的一点看法,仅供参考。本来画了一个用例图,因为没开上传权限,上传失败。。。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • UML建模表示系统(框架)可扩展性解决思路

    UML建模表示系统(框架)可扩展性 求解:如何在UML中表示系统或者开发框架的可扩展性? ------解决方案-------------------- 你的问题...

  • 实体类应该有增删改查的Operation么?解决办法

    实体类应该有增删改查的Operation么? 我们正在设计一个系统,他们说实体类都要实现增删改查的方法。 理由是以面向对象开发为模式,那...

  • 需求说明书该不该写的很详细?解决方案

    需求说明书该不该写的很详细? 需求说明书一般都是这样写的: 6.3.2.3参数设置 设置系统运行需要的基本参数配置。 系统配置参数如...

  • UML书籍推荐解决办法

    UML书籍推荐 各位兄台: 我最近由于工作原因,需要进行如下工作: 1、用户需求到产品需求的转换,根据产品业务抽取业务模型,制...

  • 用labview模拟cpu解决思路

    用labview模拟cpu 我刚学习微型计算机原理,同时又接触了labview,看到微型计算机的基本原理结构,有了用labview模拟其工作原理的想法...

  • 软件接口标准有哪些?解决方法

    软件接口标准有哪些? 一般来说,接口遵循的标准应该不是指设计原则之类的吧?如,单一职责原则 - Single Responsibility Principle(SRP)...

  • 请问,找几本设计模式方面的经典书,大家推荐下

    请教,找几本设计模式方面的经典书,大家推荐下 请教,找几本设计模式方面的经典书,大家推荐下 ------解决方案-------------------- 偶...

  • 从数据流图导出模块结构图,该如何处理

    从数据流图导出模块结构图 本例是来自张海藩编著的《软件工程导论》第五版第5章P112中关于事务分析的映射方法。 数据流图如下 结...

  • C写的软件代码怎么实现

    C写的软件代码如何实现 应用软件的结构框架是。。。。。,谁能说下,我是菜鸟,特地来此请教 ------解决方案-------------------- 超...

  • 啊解决思路

    啊? 什么是云计算?学那个难不难? ------解决方案-------------------- 云计算的定义LZ自己百度吧,不管什么,只要自己想学,并下定决心...

热门推荐: