标签:
无标签
以下只是针对软件设计
有很多公司自己没设研发部,他们需要从外面找人来做他们想要的软件。和编程人员在协商报酬时大至有两种方式:
1 稍大一些的公司会在对程序完全确定后一次性付款,当然这就少了后面的一系列的发生不愉快的可能。
2 但还有一些公司由于种种原因会和方案提供者签定一个协议,规定编程人员的报酬从生产数量的多少来提成。这就造成一个节:怎么来确定生产数量?当然对于信誉好的公司来说,这个不是问题。但大多数编程人员会对这个不放心,因为编程人员一般不会也不可能在这个公司长期监督,这就有可能让自己的应得利益受损。
我设想了这样一个编程器,能基本解决此类困扰。
首先这个编程器是可以脱机烧录的。因为联机的话有可能会受电脱脑攻击而失效。
然后要有一个后备电源。以便在该烧录器遭到拆卸时能清除烧录器内的代码。
具体工作流程如下:
(假如“我”就是编程人员,“甲”是要我写代码的公司)
A 代码写好后,通过电脑接口将代码下载到编程器。
B 将这个编程器交给甲,并允许10-50次烧录,以便甲测试。
C 这后就禁止烧录。如要继续烧录需通过电脑输入“口令”。甲在获得口令时需提供“生产数量”。我用这个“生产数量”来得到相应“口令”并传给甲。当然“我”能保证甲在下一次要生产同一个生产数量时绝对有不同的“口令”,避免甲反复使用同一个口令。
D 当生产数量完成时本烧录器就又禁止烧录。直到输入口令。当然我能适当的加多一部份数量,以备用户补偿损坏数量。
E 如果不法用户企图破解,烧录器自身就启动清除程序。
这之中重点就是“我”的“加密算法”,用来取得口令。
采取这种方式可以避免由于厂家的不诚实所带来的纠分。
系统分类:
自由话题 | 用户分类:
无分类 | 来源:
原创 | 【推荐给朋友】 | 【添加到收藏夹】