Uml 为金融软件设计领域模型(类图)
在准备软件工程考试期间,我在一次旧考试中遇到了以下任务: 对于客户机,您可以创建一个新的财务软件,其任务包括执行税务计算。客户已向您传达了以下要求:Uml 为金融软件设计领域模型(类图),uml,domain-driven-design,abstract-class,class-diagram,domain-model,Uml,Domain Driven Design,Abstract Class,Class Diagram,Domain Model,在准备软件工程考试期间,我在一次旧考试中遇到了以下任务: 对于客户机,您可以创建一个新的财务软件,其任务包括执行税务计算。客户已向您传达了以下要求: 系统必须能够: 计算并显示不同国家和税率的增值税(德国19%,奥地利20%,瑞士8%) 根据特定国家的税收表计算和显示所得税(德国、奥地利、瑞士的单独表格) 系统必须允许用户: 输入税务相关数据(增值税总额、所得税年收入) 在网络打印机上打印税务计算结果 将税务计算结果发送到相应的税务局 任务1:捕获客户在域模型(类图)中传达的需求
- 系统必须能够:
- 计算并显示不同国家和税率的增值税(德国19%,奥地利20%,瑞士8%)
- 根据特定国家的税收表计算和显示所得税(德国、奥地利、瑞士的单独表格)
- 系统必须允许用户:
- 输入税务相关数据(增值税总额、所得税年收入)
- 在网络打印机上打印税务计算结果
- 将税务计算结果发送到相应的税务局
- “税率由一个国家组成”(顶部构成)。因此,国家并非独立于税法而存在。这真的是你的意思吗?要求中有没有说明每个国家只有一个税率
- “税率由(可选)所得税税率和(可选)增值税税率组成”(中间的双重构成)。啊李>
- “每个所得税税率都有自己的税种”(底部构成)。将相似的所得税税率分类的想法不是很好吗
- “一个税率汇总了税务管理,一个税务管理可能出现在多个汇总中”(汇总)。为什么要将一个行政部门合并到税法中
- 亲戚的名字在哪里
- 什么要求使税务管理合理?如果是合理的,不应该与一个国家有关吗?
- 打印某些元素真的是域模型的一部分,还是它已经属于某个用户界面
- 税务局非常不清楚:每个税务局都有网络打印机吗?如何确定相关税务局?每个国家是否有一个办事处,或者组织是否更复杂
- 增值税和所得税非常不同:
- 增值税有两种。适用费率始终是已知的,且计算基于适用费率和总值
- 就所得税而言,该叙述提到了具体国家的税收表:这意味着税率可能事先不知道,但取决于应税收入水平。(例如,在年,有一个最低利率,超过其固定利率;但在年,有一个正常利率,前50万欧元有一个降低的利率)。实际上,所得税要复杂得多,因为它也可能取决于企业的法律形式,或者收入的处理方式(再投资与分配),但我们还是简单一点吧。措辞使每个国家是有一个表还是有几个表变得模棱两可
- 然而,如果您愿意,您可以概括税收的概念,在本练习中,考虑到其金额是根据基本金额(总金额或年收入)计算的
- 税务计算不完全清楚:它只是用户界面,还是计算实际上是某个域对象。这将使我们:
- “税率由一个国家组成”(顶部构成)。因此,国家并非独立于税法而存在。这真的是你的意思吗?要求中有没有说明每个公司只有一个税率