.net 需要一些外部建议来设计这个类图!
摘要 我必须使用FORTRAN编写的应用程序现代化,简言之,它负责多年的人口预测。因此,我有一个初始总体作为输入。这一初始人口按年龄进行分类,也就是说,每年年龄的所有数字之和代表了今年的总人口 让我们看几秒钟数据.net 需要一些外部建议来设计这个类图!,.net,architecture,domain-driven-design,class-design,.net,Architecture,Domain Driven Design,Class Design,摘要 我必须使用FORTRAN编写的应用程序现代化,简言之,它负责多年的人口预测。因此,我有一个初始总体作为输入。这一初始人口按年龄进行分类,也就是说,每年年龄的所有数字之和代表了今年的总人口 让我们看几秒钟数据 Year: 2009 Age 0: 43786.0000 Age 1: 42997.0000 Age 2: 42656.0000 ... Age 99: 2439.0000 然后,我们必须根据与上述初始人口相同的方式设定的特定死亡率来预测2010年,只是其中包括死亡率,而不是每一岁的
Year: 2009
Age 0: 43786.0000
Age 1: 42997.0000
Age 2: 42656.0000
...
Age 99: 2439.0000
然后,我们必须根据与上述初始人口相同的方式设定的特定死亡率来预测2010年,只是其中包括死亡率,而不是每一岁的总死亡率
Year: 2009
Age 0: 0.000213345
Age 1: 0.000212543
Age 2: 0.000201938
...
Age 99: 0.04824421
Age 106: 0.50000000
其思想是将这些实体分组到类下。我已经设计了一个,我想知道它是否可以在某些方面得到改进
目标
简化设计并在对象类中嵌入统计计算,以便在需要时更易于测试和模拟
实际类图
我觉得可以改进。为了便于阅读,以下是图表中使用的法语术语索引:
TauxFeconditeAnnuel -> Annual Fecondity Rate
TauxMortaliteAnnuelle -> Annual Death Rate
PopulationAnnuelle -> Annual Population
SoldeMigratoireAnnuel -> Annual Net Migration
StatistiqueAnnuelle -> Annual Statistic
StatistiqueAnnuelleParSexe -> Annuel Statistic per Sex
我的思考是关于是否在PopulationAnnuelle类中包含Death Rate类实例。存在预测的最初人口年和未来96年的死亡率。此外,一个年度人口必须有其死亡率,而一个年度人口并不一定要存在,我才有今年的死亡率
假设我有2009年的初始人口,我还没有预测2010年、2011年、2012年等的人口,直到2105年。然而,我有这些年的死亡率预测,人口增长是基于这些死亡率来确定哪些人口仍然活着,以及我们有多少人死亡,等等
我想把PopulationAnnuelle类作为我的模型的基类,尽管我觉得StatistiqueAnnuelle更适合这个工作,然后让PopulationAnnuelle继承它
问题
- 随着时间的推移,你会处理数据——我不太喜欢使用那些目的和名称与一年的概念有关的类,特别是如果它是你仅有的基于时间的度量单位的话
- 根据需要处理的数据量,您可能希望利用一个报告包或利用您选择的数据库平台,因为这将更有效地处理数据
- 请记住,数据将经历一个生命周期:是否已清理?你需要估算数据吗?等等
我把它们分组的想法很简单 向PopulationAnnuelle班询问 明年的人口增长,以及 它会把它作为一个礼物还给我 新实例