题目:

根据以下需求描述,1)寻找概念类,并给出自己的理由;2) 画出领域模型图。

【需求描述】

需要开发一个“人民币的零钱交换机系统:接受5元、10元、20纸币,输出1元硬币”,请给出领域模型图,要有分析过程

方法1:名词法

①找出所有名词:零钱交换机系统,5元纸币,10元纸币,20元纸币,1元硬币,用户
②:分析
用户:用户面板,因为用户的行为可以看做为用户面板的行为
零钱交换机系统:零钱接受者,处理用户面板的行为
5元纸币,10元纸币,20元纸币:这三个都是金额不同的纸币,可以抽象为纸币
1元硬币:硬币
③:定义类的关系

需要开发一个“人民币的零钱交换机系统:接受5元、10元、20纸币,输出1元硬币”,请给出领域模型图,要有分析过程


④:定义类的属性

需要开发一个“人民币的零钱交换机系统:接受5元、10元、20纸币,输出1元硬币”,请给出领域模型图,要有分析过程

 

 方法二:分析模型法

第一步:确认边界类,实体类和控制类
边界类:用户面板
实体类:纸币,硬币和金钱
控制类:零钱接受者
第二步:定义类的关系和属性

需要开发一个“人民币的零钱交换机系统:接受5元、10元、20纸币,输出1元硬币”,请给出领域模型图,要有分析过程

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
  • 2022-01-18
  • 2021-04-27
  • 2022-12-23
  • 2021-11-03
猜你喜欢
  • 2021-09-08
  • 2022-12-23
  • 2022-12-23
  • 2021-03-31
  • 2021-07-08
  • 2022-12-23
  • 2021-11-08
相关资源
相似解决方案