首页 理论教育 兵棋系统应用需求的重要性及挑战

兵棋系统应用需求的重要性及挑战

时间:2023-07-18 理论教育 版权反馈
【摘要】:兵棋的主要功能是兵棋最重要的需求。应用是兵棋研发的最终目标,因此,应用需求是兵棋系统所有需求的归结点。兵棋的应用需求描述,可能会和功能需求、性能需求等有关内容产生重复,目前还没有一种成熟的理论或规范来进行区分和描述,因此,确定兵棋的应用需求是一个反复征求意见、反复修改的过程。

兵棋系统应用需求的重要性及挑战

系统需求通常定义了军事信息系统为完成相应作战活动所必须实现的功能,使得用户在其支持下,能完成作战需求所赋予的军事活动和任务。系统需求的具体内容,除功能需求之外,通常还包括性能需求、约束条件和其他非功能需求等。而兵棋的系统需求,主要是在总体研发目标和作战问题分析的基础上,结合所构建的运用场景,进一步较为全面地分析兵棋的主要功能、性能要求、基本结构、交互方式、应用需求等。必要时,还需要针对系统数据接口通信环境、配套设施要求等进行分析描述。

一是功能分解。兵棋的主要功能是兵棋最重要的需求。根据前面所确立的兵棋研发目标,先确定总体功能,即兵棋是为解决什么问题而建立。依据总体功能再进行细分,直到用户和开发队伍对功能的描述不再有疑义为止。通常可以按照推演流程,区分为推演准备、推演实施、推演总结等几个阶段进一步细分,也可以按照推演参与人员的职责,区分为推演准备人员、推演组织(导调)人员、推演参训(运用)人员等几种角色进行功能细分。在明确功能需求时,通常需要最终用户、富有经验的军事人员、老练的军事分析家、训练的组织者和技术总体的负责人共同合作,确保对功能的描述为各方所认可,且认识一致。这往往难以一蹴而就,需要多次反复,而且需求分析的负责人应具有良好的沟通和协调能力,才能很好地综合各方面的想法,最终形成具有约束力的功能需求。这也是后面建立兵棋系统功能架构的重要基础。

二是性能指标。与功能需求紧密相关的是兵棋的性能指标需求,大部分的功能如果没有一定的性能要求,就会变得如“鸡肋”一般。性能指标的确定,通常由用户或组训者与技术总体负责人进行磋商确定。单一性能指标的确定,并不是很困难的事情,但总的性能指标往往受到时间、精力、财力等条件的制约,需要根据这些条件对性能指标进行一定的取舍和权衡,牺牲一些性能上的要求,以获得最佳的效费比,或者满足一定的时间限制。这个问题需要兵棋研发的各参与方共同面对,也是最不易获得共识的方面。因此,技术总体负责人要对相关技术有较深入的了解,能够对各种技术的应用代价做出有说服力的评估,以便用户在提高费用以获得高性能,或者降低某些性能以降低费用之间做出合理的选择。对于军事训练或方案检验类的兵棋,要高度重视其稳定性和安全性,根据具体的运用条件来考虑各项性能指标,这也是后面建立兵棋系统技术架构的重要基础。

三是基本结构。对于一个现实的系统来说,系统的结构决定了系统的功能;反过来,设计一个系统,则是功能决定结构。同样,在兵棋设计中,必须从兵棋的功能出发,设计满足功能、性能需要的基本结构。如果功能不能满足需要,性能无法达到基本要求,那么,即使结构再精巧、技术再先进、界面再华美,它仍然不是一个好的系统,甚至是无用的系统。在已经完成功能分解的基础上,有关兵棋的基本架构重点需要明确三个方面的问题:一是兵棋典型的物理部署方式,它决定了兵棋外在的运用结构和特性,也是后面建立兵棋系统物理(部署)架构的重要基础;二是兵棋典型的用户角色区分,它决定了兵棋必须分解为哪些相对独立的子系统(模块),也是后面建立兵棋系统逻辑架构的重要基础;三是兵棋典型的物理应用环境,它主要决定了兵棋的稳定性、灵敏性等性能指标,也是后面建立兵棋系统技术架构,尤其是通信架构的重要基础。(www.xing528.com)

四是交互方式。兵棋的交互方式对其可操作性、友好性具有关键性影响。由于用户(包括组训、受训者等)通常不可能对兵棋系统的内在机理和技术实现都有充分的了解,交互界面是用户了解和使用兵棋的主要媒介,所以界面对于一款兵棋的设计来说,处于十分重要的位置。如果将兵棋功能实现视为兵棋研发是否达标的标志,那么兵棋交互界面则决定着这款兵棋的生命力。但这一点又很容易被用户和研发者所忽视。用户忽视界面,是因为用户的注意力更多地集中于兵棋的功能和性能。而研发者有意无意地忽略界面,既有能力和水平方面的问题,也有研发条件制约的问题。软件行业有一句名言:“用100行代码的代价换取用户少点击一次鼠标,是值得的。”这句话,既道出了交互友好的重要性,也说明了交互的改进所消耗的资源通常是巨大的。最终,在交互这个问题上,需要兵棋用户和研发者形成一种平衡的共识。

五是应用需求。应用是兵棋研发的最终目标,因此,应用需求是兵棋系统所有需求的归结点。大部分的应用需求分别体现在前面所述的需求方面,例如,“能够根据想定需要迅速调换地图”,这是一个功能需求,也是一个应用需求;又如,“兵棋要能够展开不低于100个推演终端,同时容纳不少于15个对抗组并行进行推演”,这是一个性能需求,也是一个应用需求;与组训方式紧密联系的兵棋部署架构、与用户使用兵棋紧密相关的输入输出更是应用需求。因此,兵棋的军事需求本质上是一种应用需求,其他任何形式的需求都是为应用服务的。兵棋的应用需求描述,可能会和功能需求、性能需求等有关内容产生重复,目前还没有一种成熟的理论或规范来进行区分和描述,因此,确定兵棋的应用需求是一个反复征求意见、反复修改的过程。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈