工作流 文件版本控制 持续集成 仿真

工作流 文件版本控制 持续集成 仿真 联系区别,哪一种效率高

工作流的分为线上活动,线下活动。任务分配到某一个环节之后,执行活动。在线上活动的本质上是人工分时,对业务数据集合进行操作。每次操作过程有记录,操作的数据一般分解的比较细化,所以也是比较容易界定是哪个人进行操作的,这就从流程层面及业务数据层面进行记录痕迹,便于追溯。

文件版本控制
VSS是分时,分人对中央的文件进行操作。用户操作的对象是文档,不是Web页面。在中央库中,存储的是文档,也不是结构化数据库。所以,检索能力不强,在用户界面指导性不强。很有业务逻辑性的动作(如安全性,事务,某些结构化数据的业务逻辑组合都没有办法处理)
在SVN上,在中央库中,有版本冲突合并的功能。将中央文件的集合进行合并处理。

工作流中的中央结构化数据其实也有合并的功能,只不过这个功能被分解到程序的业务逻辑中进行处理。


持续集成
  是在文件版本控制的基础上,将原来人工的工作流转任务,改为自动化过程(注意,也是过程)执行。适应场合,是每个过程已经可以被自动化,不需要人工干预,只要先设置好一些条件,就不需要人人工判断。他与工作流相比好处就是,一旦出现异常回退等,是项目紧密配合者都会收到失败提醒,这样就会要求团队工作更加紧密,然后在线下进行开会讨论等。如果是工作流的回退,必须明确回到某个环节的某人去处理。所以在工作配合密切的地方,必须采用持续集成的处理方式来进行。在工作已经被认识到规律,变化不是很频繁的时候,就可以采用工作流的方式。

仿真
  BIM是一种仿真方法,也是特殊的持续集成。在标准的持续集成中,某一个人对代码进行变化,SVN处就会定期触发持续集成,然后就是生成打包文件,然后给测试人员进行测试,他的周期性还是相对较长。
   但仿真是所该就所得,改动之后,系统执行一系列步骤之后,立即得到结果。所以仿真是持续集成的一种特殊情况,具有更好的沟通交流的功能。


在哪些场景下,应该使用哪种技术手段来达到较强的工作效率

猜你喜欢

转载自sunsteven.iteye.com/blog/1839996