面向业务的动态任务分配工作模型定义
- 格式:pdf
- 大小:951.51 KB
- 文档页数:5
一、填空题1、软件对象可以这样定义:所谓的软件对象,是一种将状态和行为有机结合起来形成的软件构造模型,它可以用来描述现实世界中的一个对象。
2、类是具有相同属性和操作的一组对象的组合,即抽象模型中的“类”描述了一组相似对象的共同特征,为属于该类的全部对象提供了统一的抽象描述。
3、面向对象程序的基本特征是抽象、封装、继承和多态。
4、在UML中主要包括的视图为静态视图、用例视图、交互视图、状态机视图、活动视图、物理视图和模型管理视图。
5、UML图包括:用例图、类图、状态图、序列图、活动图、构件图和部署图。
6、用例图描述了系统的参与者与系统进行交互的功能,是参与者所能观察和使用到的系统功能的模型图。
一个用例是系统的一个功能单元,是参与者与系统之间进行的一次交互作用。
7、状态机视图是通过对象的各种状态建立模型来描述对象随时间变化的动态行为,并且它是以独立的对象为中心进行描述的。
8、用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系,以及系统内用例之间的关系。
9、在UML中定义了4种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物等。
10、使用Rational Rose建立的Rose模型中包括4种视图,分别是用例视图、逻辑视图、构件视图和部署视图。
11、在用例视图中包括了系统中的所有参与者、用例和用例图,必要时还可以在用例视图中添加顺序图、协作图、活动图和类图等。
12、逻辑视图关注系统如何实现用例中所描述的功能,主要是对系统功能性需求提供支持,即系统应该提供的功能。
13、构件视图用来描述系统中的各个实现模块以及它们之间的依赖关系,包含模型代码库、执行文件、运行库和其他构件等信息。
14、部署视图显示的是系统的实际部署情况,它是为了便于理解系统如何在一组处理节点上的物理分布,而在分析和设计中使用的构架视图。
15、Rational统一过程以一种能够被大多数项目和开发组织适应的形式建立起来,其所包含的6项最佳实践为:迭代式软件开发、需求管理、基于构件的架构应用、建立可视化的软件模型、软件质量验证、软件变更控制。
BPMN⼯作流的基本概念!详解⼯作流框架Activiti⼯作流⼯作流简介⼯作流(Workflow): ⼯作流就是通过计算机技术对业务流程进⾏⾃动化管理。
实现多个参与者按照预定的流程去⾃动执⾏业务流程。
定义: 通过计算机对业务流程⾃动化执⾏管理主要解决的是: 使在多个参与者之间按照某种预定义的规则⾃动进⾏传递⽂档,信息或任务的过程.从⽽实现某个预期的业务⽬标,或者促使此⽬标的实现⼯作流管理系统的⽬标:管理⼯作的流程以确保⼯作在正确的时间被期望的⼈员所执⾏在⾃动化进⾏的业务过程中插⼊⼈⼯的执⾏和⼲预⼯作流框架:Activiti,JBPM,OSWorkFlow,WorkFlow⼯作流框架底层需要有数据库提供⽀持⼯作流术语⼯作流引擎ProcessEngine对象: 这是Activiti⼯作的核⼼.负责⽣成流程运⾏时的各种实例及数据,监控和管理流程的运⾏BPM业务流程管理:是⼀种以规范化的构造端到端的卓越业务流程为中⼼,以持续的提⾼组织业务绩效为⽬的的系统化⽅法常见商业管理教育如EMBA,MBA等均将BPM包含在内BPMN业务流程建模与标注:这些图如何组合成⼀个业务流程图(Business Process Diagram)讨论BPMN的各种的⽤途:包括以何种精度来影响⼀个流程图中的模型BPMN作为⼀个标准的价值BPMN未来发展的远景流对象⼀个业务流程图有三个流对象的核⼼元素事件⼀个事件⽤圆圈来描述,表⽰⼀个业务流程期间发⽣的东西事件影响流程的流动.⼀般有⼀个原因(触发器)或⼀个影响(结果)基于它们对流程的影响,有三种事件:开始事件,中间事件,终⽌事件活动⽤圆⾓矩形表⽰,⼀个流程由⼀个活动或多个活动组成条件条件⽤菱形表⽰,⽤于控制序列流的分⽀与合并。
可以作为选择,包括路径的分⽀与合并内部的标记会给出控制流的类型Activiti开源⼯作流框架Activiti简介Activiti是⼀个开源的⼯作流引擎,它实现了BPMN 2.0规范,可以发布设计好的流程定义,并通过api进⾏流程调度Activiti 作为⼀个遵从 Apache 许可的⼯作流和业务流程管理开源平台,其核⼼是基于Java的超快速,超稳定的 BPMN2.0 流程引擎,强调流程服务的可嵌⼊性和可扩展性,同时更加强调⾯向业务⼈员Activiti 流程引擎重点关注在系统开发的易⽤性和轻量性上.每⼀项BPM业务功能Activiti流程引擎都以服务的形式提供给开发⼈员.通过使⽤这些服务,开发⼈员能够构建出功能丰富,轻便且⾼效的BPM应⽤程序Activiti服务结构Activiti系统服务结构图核⼼类:ProcessEngine: 流程引擎的抽象,可以通过此类获取需要的所有服务服务类:XxxService: 通过ProcessEngine获取,Activiti将不同⽣命周期的服务封装在不同Service中,包括定义,部署,运⾏.通过服务类可获取相关⽣命周期中的服务信息RepositoryServiceRepository Service提供了对repository的存取服务Activiti中每⼀个不同版本的业务流程的定义都需要使⽤⼀些定义⽂件,部署⽂件和⽀持数据(例如BPMN2.0XML⽂件,表单定义⽂件,流程定义图像⽂件等),这些⽂件都存储在Activiti内建的Repository中RuntimeServiceRuntime Service提供了启动流程,查询流程实例,设置获取流程实例变量等功能.此外它还提供了对流程部署,流程定义和流程实例的存取服务TaskServiceTask Service提供了对⽤户Task和Form相关的操作.它提供了运⾏时任务查询,领取,完成,删除以及变量设置等功能HistoryServiceHistory Service⽤于获取正在运⾏或已经完成的流程实例的信息,与Runtime Service中获取的流程信息不同,历史信息包含已经持久化存储的永久信息,并已经被针对查询优化FormService使⽤Form Service可以存取启动和完成任务所需的表单数据并且根据需要来渲染表单Activiti中的流程和状态Task均可以关联业务相关的数据IdentityServiceIdentity Service提供了对Activiti系统中的⽤户和组的管理功能Activiti中内置了⽤户以及组管理的功能,必须使⽤这些⽤户和组的信息才能获取到相应的TaskManagementServiceManagement Service提供了对Activiti流程引擎的管理和维护功能这些功能不在⼯作流驱动的应⽤程序中使⽤,主要⽤于 Activiti 系统的⽇常维护核⼼业务对象:org.activiti.engine.impl.persistence.entity包下的类,包括Task,ProcessInstance,Execution等根据不同职责实现相应接⼝的⽅法(如需要持久化则继承PersistentObject接⼝),与传统的实体类不同Activiti组件Activiti上下⽂组件Context: ⽤来保存⽣命周期⽐较长,全局性的信息,类似Application.主要包括如下三类:CommandContext: 命令上下⽂-保存每个命令必要的资源,如持久化需要的sessionProcessEngineConfigurationImpl: 流程引擎相关配置信息-整个引擎全局的配置信息.如数据源DataSource等.该对象为单例,在流程引擎创建的时候初始化ExecutionContext: 持有ExecutionEntity对象持久化组件:Activiti使⽤mybatis作OR映射,并在此基础上增加设计了⾃⼰的持久化框架在流程引擎创建时初始化,顶层接⼝Session,SessionFactorySession有两个实现类:DbSqlSession: 负责sql表达式的执⾏AbstractManager: 负责对象的持久化操作SessionFactory有两个实现类:DbSqlSessionFactory: 负责DbSqlSession相关操作GenericManagerFactory: 负责AbstractManager相关操作Event-Listener组件:Activiti允许客户代码介⼊流程执⾏,提供了事件监听组件监听的事件类型:TaskListenerJavaDelegateExpressionExecutionListenerProcessEngineConfigurationImpl持有DelegateInterceptor的某个实例,⽅便调⽤handleInvocation Cache组件DbSqlSession中有cache的实现Activiti基于List和Map来做缓存:如查询时先查缓存,没有则直接查询并放⼊缓存异步执⾏组件Activiti可以执⾏任务,JobExecutor为其核⼼类,JobExecutor包含三个主要属性:JobAcquisitionThreadBlockingQueueThreadPoolExecutor⽅法ProcessEngines在引擎启动时调⽤JobExecutor.start,JobAcquisitionThread 线程即开始⼯作,其run⽅法不断循环执⾏AcquiredJobs中的job,执⾏⼀次后线程等待⼀定时间直到超时或者JobExecutor.jobWasAdded⽅法,因为有新任务⽽被调⽤。
2022年南宁师范大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
2、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
3、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
4、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R5、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
6、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
7、关系数据库中基于数学的两类运算是______________和______________。
8、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
9、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
10、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
二、判断题11、在关系数据库中,属性的排列顺序是可以颠倒的。
()12、可以用UNION将两个查询结果合并为一个查询结果。
()13、在关系模式中,主码和候选码可以有多个。
()14、数据库模式和实例是一回事。
()15、外模式DDL用来描述数据库的总体逻辑结构。
《ERP原理与实施》课程综合复习资料一、单选题1. 下列哪一项不是物料需求计划MRP的计算依据?A) 主生产计划B) 产品库存信息C) 物料清单D) 物料采购计划2. 下列有关制造资源计划MRPⅡ说法错误的是()。
A) MRPⅡ是以物料需求计划为导向、以投入和产出活动为对象的全过程管理B) MRPⅡ可以实现按需及时生产的目的C) MRPⅡ实现物料信息同资金信息集成,且增加了模拟功能,实现企业整体效益D) MRPⅡ系统实现了物流、信息流与资金流在企业管理方面的集成3. 下列有关ERP和MRPII关系说法不正确的是()。
A) ERP在资源计划和控制功能进步的基础上,功能和性能得到极大的提高B) ERP系统无法扩展应用到非制造业C) 信息技术成果不断应用在ERP系统研制之中,构建了新的结构D) 资源计划的原理和方法在ERP系统得到进一步的扩充和发展4. 下列有关现代管理思想在ERP中的应用说法不正确的是()。
A) ERP是反映现代管理思想的软件系统,主要体现了供应链管理SCM的思想B) ERP结合全面质量管理(TQM, Total Quality Management)以保证质量和客户满意度C) ERP结合敏捷制造以消除一切无效劳动与浪费、降低库存和缩短交货期D) 结合约束理论来定义供应链商的瓶颈环节、消除制约因素来扩大企业供应链的有效产出5. 下列有关ERP发展趋势说法错误的是()。
A) 加强系统的独立性与封闭性B) 注重人力资源开发和知识管理C) 加强决策支持功能,采用数据仓库、数据挖掘技术、工作流管理技术D) 加强系统的集成性与开发性6. 业务流程重组关注的核心领域是()。
A) 问题的“根本性”思考B) 业务流程“彻底的”再设计C) 业绩上“巨大的”提高D) 以上说法都是7. 与传统信息系统不同,ERP软件实施主要是预先开发的完备的应用软件的实施,其主要特征包括()。
A) 体系结构最为重要,能够进行面向流程的配置B) 功能模块的质量保证以及各种可用功能的灵活性C) 企业用户充分而直接的参与,项目人员和非IT用户之间的紧密合作关系D) 以上说法都正确8. 下列有关基于企业模型的ERP数据环境说法错误的是()。
过程视图是工作流模型的核心视图。
它描述企业的业务流程,定义业务过程中包含的活动以及这些活动之间的逻辑关系。
活动和活动间以连接弧表示控制关系。
通过描述活动的基本属性,如活动由谁执行,有哪些人员、组织或盟员企业负责执行,活动执行需要的软件(如应用程序)和硬件(如机床设备)资源,以及活动的触发条件、执行状态等,可以建立过程视图、资源视图和组织视图的关系。
过程视图是本文研究的主要内容,本文通过ECA规则来表达过程视图。
基于ECA规则和元操作的工作流建模原理3.1 工作流模型的结构图:工作流模型的结构1.1.1过程视图过程视图是工作流模型的核心视图。
它描述企业的业务流程,定义业务过程中包含的活动以及这些活动之间的逻辑关系。
活动和活动间以连接弧表示控制关系。
通过描述活动的基本属性,如活动由谁执行,有哪些人员、组织或盟员企业负责执行,活动执行需要的软件(如应用程序)和硬件(如机床设备)资源,以及活动的触发条件、执行状态等,可以建立过程视图、资源视图和组织视图的关系。
过程视图是本文研究的主要内容,本文通过ECA规则来表达过程视图。
1.1.2组织视图组织视图描述企业中的组织单元和组织单元间的关系。
组织单元是具有一定功能和责任的组织实体,一般会承担过程模型产生的各种任务。
组织单元之间往往存在从属或协作关系,形成一定的对应关系。
本文对组织视图描述中,采用一种面向对象的关系模型,不同于传统的层次结构。
是在组织模型中引入类的概念(如角色类、组织类、人员类、职位类等),建立类之间的关系模型,支持层次化的查找和匹配规则,便于工作流的任务分配和执行者绑定。
1.1.3资源视图资源视图描述企业中资源的类型以及资源实体的属性。
资源是工作流模型中非常重要的一个概念,是活动可以执行的必备条件。
资源类型可以是执行活动所需的软件和硬件设施等,或者是活动执行后产生的新的物理实体。
组织视图和资源视图之间存在着映射关系,即每一个资源实体都有与其对应的责任组织单元,该组织单元负责对此资源实体的使用和维护。
《管理信息系统》总复习题及参考答案一.填空题(1)信息系统包括信息处理系统和信息传输系统两个方面。
(2)作业信息系统由业务处理系统、过程控制系统和办公自动化系统三部分构成。
(3)决策过程可分为情报活动、设计活动、选择活动和实施活动四个阶段。
(4)管理、信息和系统是管理信息系统的三要素。
(5)目前常用的现代化管理方法包括企业资源规划、准时制生产、最优化生产技术和敏捷制造等方法。
(6)基于管理任务的系统层次结构分为战略管理、管理控制(战术管理)、运行控制三个层次。
(7)管理信息系统的技术基础包括计算机技术、网络技术和数据库技术。
(8)数据处理的基本内容包括数据收集、数据转换、数据的筛选、数据的组织、数据运算、数据存储和数据输出。
(9)数据处理经历了简单应用、文件系统、数据库系统三个发展阶段。
(10)数据的逻辑结构分为线性结构和非线性结构两类,线性表、栈、队列及串为线性结构,而树和图为非线性结构。
(11)诺兰阶段模型把信息系统的成长过程划分为初装、蔓延、控制、集成、数据管理、成熟六个不同阶段。
(12)企业系统规划法(BSP)和关键成功因素法(CSF) 是MIS战略规划的常用方法。
(13)B SP方法将过程和数据类两者作为定义企业信息系统总体结构的基础,它利用过程/数据矩阵(也称U/C矩阵)来表达两者之间的关系。
(14)开发管理信息系统的具体方法很多。
通常将它们分为结构化系统开发方法、原型法、面向对象开发方法和CASE开发方法等几大类。
(15)用结构化系统开发方法开发MIS可分为系统分析、系统设计和系统实施三个阶段。
(16)面向对象方法具有封装性、抽象性、继承性和动态链接性四个特点。
(17)可行性分析的结果包括可以立即开发、改进原系统、目前不可行,或者需推迟到某些条件具备以后再进行几种。
(18)详细调查应遵循用户参与的原则。
(19)管理业务调查包括组织结构调查、管理功能调查和管理业务流程调查等。
(20)管理业务流程调查可以用业务流程图和表格分配图来描述。
1、需求分析的最终结果是需求规格说明书。
2、需求分析中开发人员要从用户那里解决的最重要的问题是让软件做什么。
3、需求规格说明书中的内容不应该包括对算法的详细过程的描述。
4、需求规格说明书的作用不应包括软件可行性研究的依据。
5、关于面向对象方法中消息的叙述,不正确的是操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息。
6、面向对象技术中,对象是类的实例,对象有三种成分标识、属性、方法(或操作)7、软件需求分析阶段的工作,可以分成以下四个方面对问题的识别、分析与综合、制定规格说明以及需求分析评审。
8、软件需求规格说明书的内容不应该包括对算法的详细过程的描述。
9、产品特性可以称为质量属性,在众多质量属性,对于开发人员来说重要的属性有哪些?可维护性、可移植性、可重用性、可测试性10、求包括11个方面的内容,其中网络和操作系统的要求属于环境需求,如何隔离用户之间的数据属于安全保密需求,执行速度、相应时间及吞吐量属于性能需求,规定系统平均出错时间属于质量保证。
11、需求分析过程应该建立3中模型,他们分别是数据模型、功能模型、行为模型,以下几种图形中,数据流图(DFD)属于功能模型,实体-联系图(ERD)属于数据模型,状态转换图(STD)属于行为模型。
12、常用的需求分析方法有:面向数据流的结构化分析方法(SA),面向对象的分析的分析方法(OOA),下列(D)不是结构化分析方法的图形工具。
A 决策树B 数据流图C数据字典D快速原型13、软件开发中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性,其中,探索型和实验型用完可以丢弃,而进化型围绕原型修改、增加。
14、数据流图用于描述数据的处理过程。
15、DFD 的基本符号不包括下列哪种?(A)。
A 数据字典B 加工C 外部实体D 数据流E 数据存储文件16、DD的主要字典条目包括以下哪种(E)A 数据流B文件 C 数据项D加工E以上都是17、常用的动态分析方法不包括以下哪种(B)A 状态迁移图B 层次方框图C 时序图D Petri网18、需求分析阶段的文档包括以下哪些(E)A 软件需求规格说明书B 数据要求说明书C 初步的用户手册D 修改、完善与确定开发实施计划E 以上都是19、需求验证应该从下述几个方面进行验证:(C)A 可靠性、可用性、易用性、重用性B 可维护性、可移植性、可重用性、可测试性C 一致性、现实性、完整性、有效性D 功能性、非功能性20、风险管理的要素包括哪些(D)A 风险评价B 风险避免C 风险控制D 以上都是21、下列描述中错误的是(D)A 每一个集成的需求变更必须能跟踪控制到一个经核准的变更请求。
前言1 前言1.1 背景与驱动力美国MIT 的D.Clark 教授在2003 年所提出的知识与知识平面(Knowledge Plane, KP)被认为是一个优秀的自智网络理论发展基础。
一方面,知识具有先验性,利用其中的经验或结果,可以加快AI 的决策速度和准确度。
另一方面,知识具有普适性,即,知识中蕴含的经验或结果在不同网络场景可以被复用,处理多种网络状态、网络问题,提高网络编排与管控的灵活性,避免重复工作。
然而,尽管“知识”具有上述优点,知识表征网络的范式制定、将“知识”融入网络运维框架、利用“知识”推动自智网络领域发展等相关工作却屈指可数。
另外,近年在业界兴起的闭环控制系统,可利用一系列机制和算法,使目标网络或目标系统可以自动化获取并分析数据、学习知识、做出判断、管理资源、优化运行策略等,通过多项能力针对性地解决前文所述的行业痛点。
不仅如此,使用闭环控制系统对构建智能化网络管理平台已成为许多组织的共识。
例如,2019 年,GSMA 发布《智能自治网络案例报告》。
同年,TMF 发布《自动驾驶网络白皮书》。
两个组织同时将目光聚焦于智能自智网络,均指出,闭环控制系统是发展自智网络的核心与关键之一。
1.2 相关标准进展1.2.1ETSIETSI 十分重视AI 技术在ICT 领域的应用,于2020 年6 月发布《AI 及其用于ETSI 的未来方向》白皮书。
2017 年2 月,ETSI 成立业界首个网络智能化规范组——体验式网络智能行业规范工作组(Experiential Networked Intelligence Industry Specification Group,ENI ISG)。
E NI ISG 定义了基于“感知-适应-决策执行”控制模型的认知网络管理架构,利用AI 和上下文感知策略来根据用户需求、环境状况和业务目标的变化来调整网络服务;通过自动化的服务提供、运营和保障以及切片管理和资源编排优化来提升5G 网络性能。
信息(Information)是关于客观事实的可交流的知识。
(是客观世界各种事物的特征的反映,可以交流的,信息形成知识)信息的特性共享性、时效性、事实性、层次性、价值性、可存储性、可传输性、增值性、不完全性、滞后性信息系统:是一个人造系统,它由人、硬件、软件和数据资源组成,目的是及时、准确地收集、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制。
包括信息处理系统和信息传输系统。
按处理的对象,可分为作业信息系统和管理信息系统;信息系统的发展1、电子数据处理系统(EDPS)是面向业务的信息系统2、管理信息系统(MIS)是面向管理的信息系统3、决策支持系统(DSS)是面向决策的信息系统管理信息系统:是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行管理信息的收集、传输、存储、加工、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。
特点:面向管理决策,综合性,人机系统,现代管理方法和手段相结合的系统,多学科交叉的边缘学科;管理信息系统的结构(一)基于管理任务的系统层次结构战略管理:规定企业的目标、政策和总方针;企业组织层次;决定企业的任务。
战术管理:资源的获得与组织、人员的招聘与训练,资金的监控等。
作业管理:有效地利用现有设备和资源,在预算限制内活动(二)基于管理职能的系统层次结构按管理职能划分,管理信息系统可由下列子系统构成:销售与市场子系统;生产子系统;物资供应子系统;财务与会计子系统;人事子系统;高层管理子系统;信息处理子系统。
MIS开发的方法:1结构化系统开发方法:结构化系统开发方法的步骤:系统规划:确定系统的总体方案、开发顺序、资源分配等。
系统分析:可行性分析、系统调查、建立系统的逻辑模型。
解决系统“做什么”的问题。
系统设计:代码设计、系统流程设计、数据库设计、处理流程设计、程序设计说明书的编写。
解决系统“怎样做”的问题。
新一代海军指挥信息系统体系架构一、报告的时代前提背景未来战争优势的取得主要靠信息优势, 而以C4ISR 为核心要素的指挥信息系统是获得战场信息优势的基础, 海军信息化建设决定了海上力量建设、是打赢信息化条件下海上局部战争的关键性内容,是海军现代化建设的重要环节。
加强在信息化条件下海军指挥信息系统的建设与集成是提高体系作战能力的重要措施, 是目前各国海军优先发展的重点领域。
而我国是一个地缘政治复杂,拥有几千公里海岸线的国家,与南海各国在海洋领土上或多或少都存在着一些分歧与矛盾,为了巩固我国领土和领海主权的完整与安全,在当前的形势下,我们有必要加强我国海洋军事力量的建设,以在未来的局势中占据有利的位置。
二、报告内容海军综合电子信息系统是一个超大的系统,包括战区、岸基、机载、编队等多个层次,系统的任务可以根据完成的功能、指挥控制和协同的范围、信息获取的来源和信息获取的传感器平台等方面来区分。
1.1 需求分析海军部队充分发战斗力的一个前提保障是具备一体化集成能力、动态协同能力的指挥信息系统。
在目前发展的基础上,未来海军指挥信息的发展需求包括以下五方面。
1)以通信为主体的强大的信息基础设施该信息基础设施具有稳定可靠的通信能力,是一个充分集成、具有自动修复能力和自行组织能力的系统或通信基础结构,能够连接海军所有作战部队,且将这些部队同海军支援保障机构、其他军兵种和盟军相整合。
2)面向多种任务需求的协同体系作战能力实时、准确地通报友军信息,提供战场环境、中立方和敌对方信息,形成综合战场态势,以任务为驱动,快速组织作战资源,灵活制定作战计划,建立指挥控制组织,动态监控和预警战场环境,能够实现系统内及系统间的信息交换,能为各作战平台提供相应权限的作战信息,实现了各作战平台间的信息共享和充分的互操作。
3)基于人机一体的实时快速决策能力新一代指挥信息系统要支持人机一体的决策模式,采用科学决策模型、数据和知识,根据战场环境的动态变化,快速地为指挥员提供经过加工和检验过的共享的信息和作战计划,而不是大量的情报数据。
软件工程导论作业解析软件工程导论作业Chapter11.1 什么是软件危机?它有哪些典型表现?为什么会出现软件危机?答:软件危机是指在计算机软件开发和维护过程中所遇到的一系列的严重问题。
它的典型表现:1.软件开发成本高,成本难以控制。
2.研究周期长,软件开发进度难以控制,周期拖得很长。
3.正确性难以保证,软件质量差,可靠性难以保证。
4.软件维护困难,维护人员和维护费用不断增长。
5.软件发展跟不上硬件的发展和用户的要求。
它出现的原因一方面是由于软件生产本身存在着复杂性,另一方面是与软件开发所使用的方法和技术有关。
软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件。
管理和控制软件开发工程相当困难,软件是规模庞大,而且程序复杂性将随着程序规模的增加而呈指数上升。
目前相当多的软件专业技术人员对软件开发和维护还有不省糊涂观念,在实践过程中或多或少地采用了错误的方法和技术,这是使软件问题发展成为软件危机的主要原因。
1.2 什么是软件工程?它有哪些本质特性?怎样用软件工程消除软件危机?答:软件工程是将系统化的,规范化的,可度量的方法应用于软件开发,运行和维护的过程,即将工程化应用于软件中。
它的本质特性:1.软件工程关注于大型程序的构造2.软件工程的中心课题是控制复杂性3.软件经常化4.开发软件的效率非常重要5.和谐地合作是开发软件的关键6.软件必须有效地支持它的用户7.在软件工程领域中是由一种文化背景的人替具有另一种文化背景的人创造产品。
基本原理: 1.用分阶段的生命周期计划严格管理2.坚持进行阶段评审3.实行严格的产品控制4.采用现代程序设计的技术5.结果应能清楚地审查6.开发小组的人员应该少而精7.承认不断改进软件工程实践的必要性。
1.3 什么是软件?它有什么特点?答:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据结构及其相关文档的完整集合。
它的特点是:1.抽象而非具体2.开发而非制造3.退化而非磨损4.定制而非基于构件 5.不可见 6.复杂 7.易改变 8.易复制1.4 什么是软件过程?它与软件工程方法学有何关系?答:软件过程是为了开发出高质量的软件产品所需完成的一系列任务的框架,它规定了完成各项任务的工作步骤。