0

我想知道我是否可以部署一个封闭源程序的类图。

封闭源标准(如果有)是否禁止此类行为?
它是否揭示了有关程序的太多信息/是否可以重新创建程序的某些部分?

4

2 回答 2

1

如果类图解释了数据结构,算法几乎是显而易见的。

如果你想解释软件结构,你应该很清楚你签了什么样的合同。

于 2012-05-27T15:30:20.697 回答
1

那要看。有时答案是否定的,尤其是在那些情况下,当您无论如何都需要向用户公开类结构(域模型)时。在其他时候,答案可能是肯定的,例如当您对 NSA 人口数据库计划执行此操作时 :)。在某些情况下,领域模型是软件最重要的创造性贡献,而其他一切都只是工艺,所以就像你说的,用适当的相对愚蠢的努力重新创建程序是可能的。但是,在实践中,您通常可以成功地争辩说类图并没有透露太多。俗话说,不要向精灵征求意见,因为他们会说是也不是。

于 2012-05-27T15:30:32.787 回答