拓展PK包含

Extend  PK include


这两种关系相信大家在画了UML图之后就会觉得不那么陌生了,但是这两者之间到底有什么相同点和不同点呢?下面就让我为大家分析一下吧。


两者的相同点在于这两中关系都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的工作量。

相同点分析完了,那他们之间又有哪些不同点呢?这想必是大家急于知道的。我个人觉得仅从两方面分析即可。


第一:包含关系强调用例封装一组类似的用例动作。就拿我们的学生信息管理系统来说,在学生信息维护那一块就封装了许多的用例。此外他强调一个用例使用了另外一个用例的功能。比如下图所示,在学生信息管理系统中,你要对学生选课信息进行维护,就需要调用它封装的增删改查功能。用图表示如下:


拓展extend:他则强调用另外一个用例来描述前一个用例的特殊情况。就比如说在机房收费系统中,在管理员的结帐功能中,我们使用了打印机和导出EXCEL来补充结帐这个用例。如下图所示:




第二个不同点:那就是作为衍生用例在缺失了基础用例之后,还能不能独立工作。若可以,两者之间为拓展关系。反之,为包含关系。就拿上面两个例子来说,若是学生想要删除选课,就必须通过学生选课信息维护这个基础用例,别无他法。在下面这个用例中,若是没有了结帐这个用例,打印机能正常工作。



第三个不同点:从图上可以看出来,拓展的关系箭头是指向衍生用例的。而包含关系箭头是指向基础用例的。这一点,虽然简单,但是很容易混淆。


总结:无论多难的东西,都是先从简单的入手,然后一点点加深巩固。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
ICT项目商机拓展步骤包括以下几个方面。 第一步,市场调研。了解当前的ICT市场趋势和需求,找到适合自己公司的商机。可以通过调查问卷、访谈、行业报告等方式收集信息,分析市场的竞争环境和潜在的商机。 第二步,制定商业计划。在明确商机之后,制定一份详细的商业计划,包括项目的目标、预算、时间表和资源需求等。商业计划要具备可行性和可持续性,能够吸引投资者和合作伙伴。 第三步,推广和营销。利用各种渠道和媒体对ICT项目进行宣传,吸引潜在客户和合作伙伴的关注。可以通过建立网站、参加行业展览和研讨会、发布新闻稿等方式进行推广,提高项目的知名度和曝光度。 第四步,建立合作关系。与潜在客户和合作伙伴建立良好的合作关系,通过洽谈合作协议、签署合同等方式确定具体的合作细节和条件。合作关系可以包括销售渠道合作、技术合作、产品定制等形式,根据项目需求和市场情况选择合适的合作方式。 第五步,项目实施和管理。开始实施ICT项目,按照商业计划的时间表和预算进行项目管理。这包括资源配置、进度控制、风险管理等方面,确保项目顺利进行并达到预期目标。 第六步,售后服务和客户关系管理。在项目交付之后,提供优质的售后服务,与客户保持良好的沟通和合作关系。及时解决客户的问题和需求,提供技术支持和培训等服务,建立客户的信任和忠诚度,为未来的商机打下基础。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值