我想写一篇关于程序切片的论文,但是看到的资料,都是对程序切片在程序测试,计算复杂度等方面的应用,我想是不是能利用程序切片的技术,把一个完整程序切成许多具有独立功能的子块,然后分别调用或者并发调用呢?谢谢!

解决方案 »

  1.   

    你说的是“垂直切片”?一般来说这类切片是从构架技术角度出发的与功能无关
    比如,一个构架为 web层 service层 dao层 构架出来的 web应用 一个切片可能就是一个简单的查询。。其程序覆盖了web层 service层 dao层整个过程。然后,这个应用大部分情况下的技术构架都与该切片类似。则可以更具该切片来计算工作量以及测试等动作。。
    你说的“功能”模块要比切片肥的多,比如一个用户管理。他本身就是由许多“查询”“修改”等切片组合而来,并且包含了一定的业务逻辑。切片是一片肉的话,子模块就是一个器官了级别不同吧
    不知道你怎么看