前情:作为一个甲方,要求乙方开发一款工业建模软件,用于对扫描模型进行处理(比如雕刻)。乙方对这块的处理是做了一个线性流程(即一步做完才能下一步,不能跳转)。然而在软件开发完成后的现实场景使用过程中发现需要在多个功能之间进行跳转,因此在线性步骤的基础上进行增加跳转功能(只能跳转到前第n步,比如现在按照线性流程做到了第五步,那就可以跳转到第1-4步,假设为第3步,跳转且调整完成后,从第3部继续做,不能直接返回到第5步)乙方开发出该功能后对该功能测试中发现对于中间态文件清空(删除)后,步骤会停留在当前步骤,而不是回到初始步骤。
问题:1、能实现任意功能(步骤)之间跳转吗?主要的难点在哪里?
2、文件中间状态的保存、读取与删除的主要难点是什么?测试过程中出现上述问题的主要原因是什么?
3、这种情况是否可以通过设定文件私有格式(仅能被开发的软件读取)去解决?
相似问题