主权项 |
一种软件部件再利用支援方法,使用:存储了已有设备的规格的规格数据库;存储了已有设备的控制软件中所使用的软件部件以及该软件部件的版本的软件部件数据库;输入装置;和运算装置,以在开发对象的控制软件的制作中支援已有的软件部件的再利用,在该软件部件再利用支援方法中包括以下步骤:似然率分析步骤,通过上述运算装置,使用上述规格数据库中所存储的上述设备的规格和上述软件部件数据库中所存储的上述软件部件以及上述软件部件的版本,针对上述软件部件数据库中所存储的上述软件部件的每个版本,计算对在上述规格数据库中所存储的所述设备的各规格中上述软件部件的各版本被利用的频率分布进行表示的似然率;先验概率分析步骤,通过上述运算装置,使用上述规格数据库中所存储的上述设备的规格和上述软件部件数据库中所存储的上述软件部件以及上述软件部件的版本,针对上述软件部件数据库中所存储的上述每个软件部件,计算对在上述设备中上述各版本的被利用的频率分布进行表示的先验概率;规格输入步骤,通过上述输入装置,输入开发对象的设备的规格;后验概率分析步骤,通过上述运算装置,使用上述开发对象的设备的规格、上述软件部件的各版本的上述设备的规格的似然率和上述每个软件部件的各版本的先验概率,针对上述开发对象的设备的每个规格,计算对上述已有的软件部件的各版本的再利用可能性进行表示的后验概率;以及软件部件选择步骤,通过上述运算装置,选择上述后验概率高的软件部件的版本作为在上述开发对象的设备的控制软件中能够再利用的软件部件。 |