第二节 军事需求分析的主要特点
与指挥信息系统相比,兵棋系统同样面对的是战场情况和军事人员,但它与作战指挥之间是“松耦合”的关系。这就导致了兵棋系统的军事需求分析,既需要充分考虑作战问题,合理地模拟某些作战因素;又需要把握好自身的定位,不能过度地替代了作战指挥功能。充分认识兵棋军事需求的主要特点,不仅有利于顺利地完成军事需求分析工作,也能够在兵棋系统的整个研发过程提供思维帮助。
一、复杂性
兵棋系统军事需求分析的复杂性来自于客观和主观两方面。
从客观上来说,兵棋系统的军事需求涉及多种维度:从时间上看,由于规模较大、层次较高的兵棋系统往往需要区分多个阶段来完成,因此既要考虑短期的发展目标及具体计划中的需求确定,也需要考虑中期发展目标所涉及的需求分析,通常还需要考虑长远发展规划的需求,并使三者能够有机地衔接起来。从层次上看,兵棋系统(尤其是想定作业兵棋系统)通常主要针对某一指挥层级,如战区级、合同战术级、分队战术级等,但通常又需要兼顾主要推演层级的上一层级,并融合下属层级的作战行动。因此,既要处理好各层级作战力量的编成与规则的聚合、解聚,又要充分考虑各层级的推演方式、推演时间和推演规则的嵌套与转换。从行动上看,往往既包括了陆军、海军、空军、火箭军以及战略支援部队等各种兵力的作战行动,如情报侦察、通信保障、电子对抗、兵力投送、火力打击、综合保障等行动推演对兵棋所提出的需求,同时又要受指挥体制、作战条令、作战理论、作战组织实施和作战管理等方面的制约。这种多维需求并举势必会大大增加兵棋系统军事需求分析的复杂性。
从主观上说,兵棋系统的军事需求开发需要军队用户、研制主管部门、需求分析员、系统分析员以及软件程序员等人员的参与交流,各类人员所处岗位和思维习惯不同,有着不同的着眼点和不同的知识背景,对系统的要求因人、因时和因地而异。尤其是在需求分析中起主导性作用的军事用户,由于对技术问题了解不够,尤其是对于各种客观条件的制约作用认识不够,因此往往认为只要简单地说出自己想要干什么就是把需求说明白了;甚至于自身到底想运用兵棋来干什么都没有明确的界定,想法很多,各种零散的需求本质上还可能存在互相矛盾的方面,这种情况就会大幅增加兵棋系统军事需求分析工作的难度,分析人员需要花费更多的时间和精力与军事用户交流,一边帮助军事用户梳理思路,搞清用户的真实需求,一边必须提高自身对于军事问题的认识水平。
二、层次性
兵棋系统军事需求分析的层次性主要体现为兵棋本身通常需要兼顾多个作战层次,并且不同层次的用户对需求的理解有所不同。
客观上,现在所研发的兵棋系统(包括想定作业兵棋系统)本身可能是跨多个作战层级的,如战略战役兵棋、战役战术兵棋,就算主要是针对某一具体层级的,也必须兼顾主要推演层级的上一层级,并融合下属层级的作战行动。同时,随着兵棋设计的进一步深入,需要对各层级作战力量的编成的聚合与解聚做出更好的处理,从而以更为科学的方式实现战略、战役、战术各层级推演方式、推演时间和推演规则的嵌套与转换,更为迅速地解决作战中可能遇到的各种问题。
主观上,对于同一款兵棋而言,不同层次的指挥员所关心和掌握的需求是不同的,他们所能提供的需求也处于不同的层次。一般而言,高级指挥员注重系统能完成的作战使命和任务,关注的是目标性需求;中级指挥员重视系统所具有的要素是否齐全,具备的能力能否达到作战要求,是否能够很好地运用;而部门指挥员最关心的是,本部门执掌的部分功能是否满足业务分工的需要;具体的操作使用人员最关心的是系统的界面是否友好,操作是否方便,容错能力是否强等。由于各个层面用户所关心的内容不同,所以在军事需求分析过程中,必须有针对性地选择各种用户进行交流,否则最终获得的需求很难达到预期目的。
三、渐进性
在兵棋研发过程中,军事需求必须保持相对稳定性,但实际上军事需求分析又是逐渐深化和调整的,具有很强的渐进性,这是不可避免的。
从客观上来说,联合作战层面的兵棋系统,本身就属于比较大的复杂系统,要想一开始就穷举所有的用户需求几乎是不可能的。即使是小系统,新需求也会不时地冒出来。一个系统很难界定明确的范围、一次性提出所有的需求,这就导致了开发人员在项目进展中需要不断完善需求,甚至在完成系统主体架构后还需要对需求进行调整。另一方面,武器装备和信息技术的发展日新月异,随着一大批新武器和新装备陆续装配部队,新的作战理论和作战样式也随之出现,按当前武器装备体系和部队需求设计的兵棋系统,可能某些方面很快就会无法满足作战训练或研究性验证的需要,必须对军事需求进行扩展和完善。
从主观上来说,军队用户和技术人员对系统需求的认识都有一个由浅入深的过程,在项目开发过程中,一些疏漏的需求可能被发现,一些模棱两可的需求被进一步明确,甚至有一些需求会被完全推翻,从而对项目开发产生重大影响。尤其是需求分析伊始,军事人员提供的各种需求通常是用军事术语描述的,技术开发人员不易理解。当兵棋系统呈现雏形时,军事用户可能会发现技术开发人员对于自己所提的需求存在误解,必须进行修正;而技术开发人员也可能随着研发的深入加强了对军事问题的了解,在研发过程中对于军事用户当初所提的军事需求有了新的认识和解读。