IDEF0方法在军事综合电子信息系统分析设计中的应用
基于IDEF0的部队装备物联网信息共享流程分析
Abs t r a c t Th e c o ns t r uc t i o n of I o T i nf or ma t i o n s ha r i n g s ys t e m f or mi l i t a r y e qu i p me n t i s b a s e d o n t h e i nf or ma t i o n s h a r i ng pr o c e s s .To s o l ve out i s s ue s e x i s t i ng i n t he i n f o r ma t i o n s h a r i ng pr o c e s s,wi t h I DEFO me t ho d,t he p a pe r mo de l s a nd a na l y z e s t he l o T— b a s e d i nf o r ma t i o n s h a r i ng pr o c e s s o f mi l i t a r y e qu i pme nt a nd c on du c t s s y s t e ma t i c a n a l ys i s on t he c o n t e nt s o f t he s ha r i n g pr o c e s s l i ke c om p o s i t i o n o f e a c h f u nc t i o na l mo du l e,r e l e v a nt t e c hn ol o gy,s ha r i ng p r oc e s s ,r e a l i z a t i o n s t e p s a nd i n f o r ma t i on f l o w me c ha ni s m i n t e r ms o f t he a r c hi t e c t ur e a nd f e a t ur e s o f t h e I o T s ys t e m S O a s t o f u r t he r s i mp l i f y a nd s p e c i f y t he I o T— ba s e d i nf o r ma t i o n s ha r i n g pr o c e s s of mi l i t a r y e q u i pm e nt .
基于IDEFO与ESCPN的军事情报系统建模研究
( 解放军 电子工程 学院 ,安徽 合 肥 203 ) 307
( 摘 耍]深入分析 了军事情报 系统的复杂性 、层次性 、离散性和 随机 性等特征 ,综合运 用形 式化与 非形式化 建模技 术,
提 出了 IE 0 E C N D F 与 S P 相结合的军事情报 系统混合建模方 法。以 电子对抗情报 系统为例建 立了其 IE 0 E C N的评估模 型 , D F 与 SP
( L l t n ni ei stt,H f 30 7 hn ) P A Ee r i E g er gI tu co c n n n i e e i 0 3 ,C i e2 a
[ bt c ̄Frl t o p A s at it eem  ̄ r sy h ,h r cy i rt esadr dm e f i a tlec yt ns o l r iei ness m w r nl e . er c e a s m i y n lg t e y
S u y o ii r n el e c y tm o ei g Ba e n DEF0 a t d n M l a y I tl g n e S se M d l s d o I t i n nd ESCP N
Xin i Lu X a g e C e ez o g o gJe i in w i h n G n hn
性 关 系 ,表 现 在 内 容 上 是 物 质 、能 量 和 信 息 的 交 换 ; ( ) 3 军 事 情 报 系 统 从 总 体 上 讲 是 一 个 离 散 事 件 系 统 ,这 是 因 为
能活动及其联系 ,适合 于复杂系统 的功能说 明 ,已在信 息
化系统建模 分析 中得到 广泛 的应 用u J D F 。IE 0模 型可 以 表示系统 的功能和结构 ,支持 自顶 向下逐层分解 的方式 来 构造模型 ,并且便于军事人 员与技 术人员 的交流 ,从 而保
(完整版)第三章需求分析习题及答案
第三章需求分析一. 填空题1.需求分析的步骤 , , , 。
2.需求分析阶段需编写的文档有,,。
3.系统规格说明,数据要求,, ,这四份文档资料是在书写文档阶段必需完成的。
4.在书写文档阶段,数据要求主要包括通过需求分析建立起来的,以及描绘数据结构的层次方框图。
5.对于计算机程序处理的数据,其数据域应包括 , , 和数据结构。
6.数据内容即是。
7.把一个功能分解成几个子功能,并确定 , 就属于横向分解。
8.软件需求的逻辑视图给出 , 而不是实现的细节。
9. 功能一般用 , 来表示。
10.结构化分析方法是 , 进行需求分析的方法.11.描述结构化分析方法的工具有,,,判定表,判定树。
12. SA方法中自顶向下的分析策略主要是和。
13.数据流图的基本组成部分有,,,。
14.数据流图的特性,,,。
15.数据流图和数据字典共同构成了系统的模型,是需求规格说明书的主要组成部分。
16.分析员通过需求分析,逐步细化对软件的需求,描述软件主要处理的,并给软件开发提供一种可转化为,和的数据与功能表示。
17.需求分析阶段研究的对象是软件项目的。
18.数据流图的基本符号包括,,,。
19.在需求分析阶段常用的图形工具有,,。
20.需求分析应交付的主要文档是。
二. 选择题1. 需求分析中开发人员要从用户那里了解()A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模2. 需求分析阶段的任务是确定()A.软件开发方法 B.软件开发工具C.软件开发费 D.软件系统的功能3. 需求分析阶段最重要的技术文档之一是非曲直()。
A.项目开发计划 B.设计说明书 C.需求规格说明书 D.可行性分析报告4.需求分析阶段建立原型的目的是()。
A.确定系统的功能和性能的需求 B.确定系统的运行要求C.确定系统是否满足用户需求 D.确定系统是否满足开发人员需要5.需求分析阶段研究的对象是()A.用户需求 B.分析员要求 C.系统要求 D.软硬件要求6.系统流程图用于可行性分析中的_____的描述。
IDEF0方法
IDEF0方法IDEF是ICAM DEFinition method 的缩写,是美国空军在70年代末80年代初ICAM(Integrated Computer Aided Manufacturing)工程在结构化分析和设计方法基础上发展的一套系统分析和设计方法。
IDEF0方法是其中的一个内容,在ICAM中用来建立加工制造业的体系结构模型,其基本内容是SADT(System Analysis and Design Technology)的活动模型方法。
它是由Softech 公司发展起来的。
IDEF0的基本思想是结构化分析方法,来源于SADT方法。
它具有以下一组基本特色,这些特色形成一种思维规则,适用于从计划阶段到设计阶段的各种工作。
一、全面地描述系统,通过建立模型来理解一个系统一般地说,一个系统可以被认为是由对象物体(用数据表示)和活动(由人、机器和软件来执行)以及它们之间的联系组成,那至多只反映了一个侧面,这样的技术很难说明系统的全貌。
IDEF0能同时表达系统的活动(用盒子表示)和数据流(用箭头表示)以及它们之间的联系。
所以IDEF0模型能使人们全面描述系统。
对于新的系统来说,IDEF0能描述新系统的功能及需求,进而表达一个能符合需求及能完成功能的实现。
对已有系统来说,IDEF0能分析应用系统的工作目的,完成的功能及记录实现的机制。
在这两种情况下都是通过建立一种IDEF0模型来体现。
所谓模型就是系统的一种书面描述。
它不一定必须用某种数学公式表示,可以是图形,甚至可以是文字叙述。
因而可以说:“不管何种形式,只要M能回答有关实际对象A 的所要研究的问题,就可以说M是A的模型”。
对于有关复杂的企业对象或其他系统,由于用自然语言无法精确又无二义性地表示分析及设计结果,所以这里采用一种图形语言来表示IDEF模型。
这种图形语言能做到:·有控制地逐步展开细节。
·精确性及准确性。
·注意模型的接口。
IDEF0方法在军事综合电子信息系统分析设计中的应用
罗雪山等: IDEFO 方法在军事综合电子信息系统分析设计中的应用
89
描述。这三个视图在逻辑上结合在一起可将一个战场信息系统的体系结构基本描述清楚,针对不同的 用户要求,它们分别是作战视图、系统视图和技术视图。 作战体系结构视图是任务和行动、作战要素以及完成或支援军事作战所要求的信息流的一种描 述。它包括作战要素、赋予的任务和行动以及支援作战人员所需信息流的描述,通常采用图形方式。 系统体系结构视图是提供或支援作战功能的系统和互连。对战场信息系统来说,系统体系结构视图说 明多个系统如何连接和互操作,并且可以描述在这个体系结构中的特定系统的内部结构和运行。技术 体系结构视图是决定系统部件或组成要素的安排、相互配合和相互依存的最低限度的一组规则,其目 的是确保组成的系统满足一系列特定的要求。
(国防科技大学 C3 I 系统研究中心,湖南 长沙 摘 410073)
要:就 IDEF0 方法在军事综合电子信息系统分析设计、系统升级与集成及仿真等方面的应用进行
了深入探讨。由于 IDEF0 模型具有简单、全面且描述能力强等优点,使其在多个领域尤其在制造业中得到 了广泛应用。军事综合电子信息系统是以活动为支撑,以信息为基础的复杂大系统,用 IDEF0 模型对其进 行描述可以加深指挥人员和技术人员对系统的共同理解,从而提高系统开发的效率并提高系统的实用性。 关键词:军事综合电子信息系统; C4 ISR;体系结构;分析设计; IDEF0 中图分类号:TP393.02; E96 文献标识码:A
Application of IDEF0 Method in Analysis and Design of Military Integreted Information Systems
计算机等级考试三级数据库技术第10套试题及答案
计算机等级考试三级数据库技术第10套试题及答案一、单项选择题(共40分;1-20题每题1分,21-30题每题2分)1、基于严格的、明确的需求作为软件系统开发基础的软件开发模型是()。
A)瀑布模型B)快速原型模型C)螺旋模型D)结构模型2、在一个ER图中,包含四个实体集,两个二元一对多联系,一个三元多对多联系,一个一元多对多联系,则将该ER图转化为关系模型后,得到的关系模式个数是()。
A)4个B)5个C)6个D)7个3、从功能角度数据库应用系统可以划分为四个层次,其中用户使用create procedure命令所定义的存储过程位于()。
A)表示层B)业务逻辑层C)数据访问层D)数据持久层4、在需求分析阶段,可以使用IDEF0方法来建立系统的功能模型,它的基本元素是矩形框和箭头。
下面列出的描述学生助学贷款资格审批活动的IDEF0图中,正确的是()。
A)B)C)D)5、在IDEF1X数据建模方法中,学生实体集被划分为研究生和本科生,则学生和本科生之间的联系是()。
A)标定型联系B)非标定型联系C)分类联系D)非确定联系6、反规范化是将现有的表进行合并,以便提高数据库性能。
下列关于反规范化的说法,正确的是()。
A)反规范化总是会提高查询效率B)反规范化总是会减少数据冗余C)反规范化总不会降低更新效率D)反规范化总不会增加连接操作7、下列关于不同类型索引的说法,正确的是()。
A)主索引一定是聚集索引,但不一定是唯一索引B)主索引一定是唯一索引,但不一定是聚集索引C)主索引不一定是唯一索引,也不一定是聚集索引D)主索引一定是唯一索引,也一定是聚集索引8、事务吞吐量是衡量数据库系统性能的关键指标,下面列出了一些做法:Ⅰ.合并多个小事务Ⅱ.尽量使用行级锁Ⅲ.降低事务的隔离性级别Ⅳ.将单一磁盘改为RAID1磁盘存储系统以上做法中,能提高事务吞吐量的是()。
A)仅Ⅰ、Ⅱ和ⅢB)仅Ⅰ、Ⅱ和ⅣC)仅Ⅰ、Ⅲ和ⅣD)仅Ⅱ、Ⅲ和Ⅳ9、下列关于顺序图的说法,正确的是()。
需求分析考试题
需求分类及其相互关系:use一软件过程的概念及分类,基本过程包含些什么及每个过程的具体内容。
答:软件过程也称为软件生存周期过程或软件过程组,是指软件生存周期中的一系列相关过程。
过程就是活动的集合,活动是任务的集合,任务则起到把输入加工成输出的作用。
活动的执行可以是顺序的、迭代的(重复的)、并行的、嵌套的或是有条件引发的。
软件过程可以分为三类:基本过程、支持过程和组织过程。
基本过程包括:获取过程:(项目委托方)确定需求;招标;签订合同;对供应方的监督;验收完成。
供应过程:(项目承包方)理解需求;投标;签订合同;计划;实施;控制;评审评价;交付。
开发过程:(软件开发人员)过程实施准备;系统需求分析;系统结构设计;软件需求分析;软件体系结构设计;软件详细设计;软件编码和测试;软件集成;软件合格测试;系统集成;系统合格测试;软件安装;验收支持。
运行过程:(用户)运行准备;运行测试;产品转移;运行;运行支持;运行评价。
维护过程:(维护人员)过程实施准备;问题分析和修改设计;修改实施;对维护的评审和验收;软件移植;软件退役二简述软件需求工程分为哪几类?其中需求获取和需求规约目的和任务。
答:软件需求工程细分为:需求获取、需求分析与协商、系统建模系统建模系统建模系统建模、需求规约、需求验证和需求管理六个阶段。
•需求获取:系统分析人员通过与用户的交流、对现有系统的观察及对任务进行分析,确定系统或产品范围的限制性描述、与系统或产品有关的人员及特征列表、系统的技术环境的描述、系统功能的列表及应用于每个需求的领域限制、一组描述不同运行条件下系统或产品使用状况的应用场景以及为更好地定义需求而开发的任意原型。
•需求获取的工作产品为进行需求分析提供了基础,为后期开发设计人员提供需求分析报告。
•需求规约:软件需求规约是分析任务的最终产物,通过建立完整的信息描述、详细的功能和行为描述、性能需求和设计约束的说明、合适的验收标准,给出对目标软件的各种需求。
电子技术在军事装备中的应用
电子技术在军事装备中的应用随着科技的不断进步,电子技术在军事装备中的应用也越来越广泛。
电子技术的发展为军队提供了更高效、更精确、更安全的装备,极大地提升了军队的作战能力。
本文将从雷达系统、通信系统和导航系统三个方面探讨电子技术在军事装备中的应用。
首先,雷达系统是电子技术在军事装备中最为重要的应用之一。
雷达系统利用电磁波的反射和回波原理,能够探测目标的位置、速度、方向等信息。
在军事领域中,雷达系统被广泛应用于目标侦测、目标追踪和导弹防御等方面。
通过雷达系统,军队可以及时发现敌方目标,提前做好准备,从而在战场上占据优势地位。
此外,雷达系统还能够对目标进行跟踪,实现精确打击,提高作战效果。
因此,雷达系统的应用对于现代军事装备至关重要。
其次,通信系统也是电子技术在军事装备中的重要应用之一。
通信系统能够实现军队内部和军队之间的信息传递和交流。
在战场上,及时准确的信息传递对于决定战局的胜负至关重要。
电子技术的发展使得通信系统更加高效、稳定和安全。
通过无线电通信、卫星通信等技术手段,军队能够实现远距离的通信,并且可以进行加密保密,防止敌方窃听和干扰。
通信系统的应用不仅提高了军队的指挥效率,还能够保障军队的安全。
最后,导航系统也是电子技术在军事装备中的重要应用之一。
导航系统能够帮助军队确定自身的位置和航向,提供导航指引和定位服务。
在战场上,军队需要快速准确地确定自己的位置,以便进行战术部署和作战行动。
通过卫星导航系统和惯性导航系统等技术手段,军队可以实现高精度的定位和导航,提高作战效率。
导航系统的应用还可以帮助军队进行目标定位和目标追踪,提供战场情报支持,为军队的作战决策提供重要参考。
综上所述,电子技术在军事装备中的应用是多方面的,包括雷达系统、通信系统和导航系统等。
这些应用使得军队能够更加高效、精确地进行作战,提高战斗力。
随着电子技术的不断发展,相信军事装备中电子技术的应用还会继续扩大和深化,为军队的现代化建设提供更好的支持。
计算机等级考试三级数据库技术第18套试题及答案
5、从功能角度数据库应用系统可以划分为 4 个层次来实现,设计 Web 界面的任务属于其中的 ()。 A) 表示层 B) 业务逻辑层 C) 数据持久层 D) 数据访问层 6、从功能角度数据库应用系统可以划分为 4 个层次来实现,设计 Web 界面的任务属于其中的 ()。 A) 表示层 B) 业务逻辑层 C) 数据持久层 D) 数据访问层 7、完整性约束按照其约束条件的作用对象可以划分为不同级别。已知关系表:职工(职工号, 职工名,经理职工号,工资),如果要求职工的工资不能高于其经理的工资,则这个约束的完 整性级别属于()。 A) 列级完整性约束 B) 元组级完整性约束 C) 数据库级完整性约束 D) 关系级完整性约束 8、已知关系 R(A, B, C),其主码是属性 A。下列 SQL 语句中定义了一个唯一辅索引的是()。 A) create unique index idx2 on R(A) B) create unique index idx1 on R(B) C) create unique index idx1 on R(B) D) create unique index idx1 on R(B) 9、用例模型是把满足用户需求的所有功能表示出来的工具,由用例、角色和系统 3 部分构成。 关于用例模型的构成元素,下列说法错误的是()。 A) 角色是系统内部的实体,角色可以是系统用户,也可以是子系统或硬件设备
A) 仅Ⅰ、Ⅱ和Ⅴ
第 5 页 共 19 页
B) 仅Ⅰ、Ⅱ、Ⅲ C) 仅Ⅰ、Ⅳ和Ⅴ D) 仅Ⅲ、Ⅳ 22、数据库存储结构和存取方法优化是提高查询效率非常重要的手段,下列做法中不利于提 高查询效率的是()。 A) 建立聚簇 B) 将数据文件和日志文件分别放置在不同磁盘上 C) 为经常排序的列建立索引 D) 将数据文件和索引文件放置在同一磁盘上 23、下列有关数据库故障及解决方法的说法,错误的是()。 A) 对于非预期的事务内部故障一般需要管理员人工干预恢复过程 B) 预期的事务内部故障可以通过将事务回滚,使数据库达到一致性状态 C) 数据库系统发生软故障后需要进行 UNDO 和 REDO 两项工作 D) 采用硬件容错可以降低介质故障的影响 24、在 SQL Server 2008 中,下列有关数据库备份类型的说法,错误的是()。 A) “完整数据库备份+日志备份”策略的数据库恢复时间较长 B) “完整数据库备份+差异数据库备份+日志备份”策略的备份和恢复速度都比较快 C) 完整数据库备份适用于数据库更改频繁、数据丢失造成影响比较大的情况 D) 仅使用差异数据库备份无法恢复数据库数据 25、现有一基于 SQL Server 2008 的商品销售系统数据库,若不允许丢失任何销售数据,则 下列有关该数据库应设置的恢复模式最恰当的是()。 A) 大容量日志恢复模式 B) 简单恢复模式 C) 关键日志恢复模式 D) 完整恢复模式
2022年天津职业大学计算机应用技术专业《数据库概论》科目期末试卷A(有答案)
2022年天津职业大学计算机应用技术专业《数据库概论》科目期末试卷A(有答案)一、填空题1、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
2、____________和____________一起组成了安全性子系统。
3、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
4、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
5、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
6、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
7、数据管理技术经历了______________、______________和______________3个阶段。
8、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
9、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
10、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
全国计算机等级考试上机考试题库三级数据库技术4
第4套 真考题库试题一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)1.在数据模型三个要素中,表述客观世界中数据对象之间关联的是()。
A)数据操作B)数据结构C)数据视图D)完整性约束2.数据库系统的三级模式结构从数据库系统管理角度考虑数据的组织与存储。
下列不属于数据库三级模式结构的是()。
A)逻辑模式B)物理模式C)外模式D)应用模式3.在信息系统的需求分析中,目前广为使用的结构化分析与功能建模方法主要有DFD、IDEF0等。
其中,DFD建模方法也被称为过程建模和功能建模方法,其核心是()。
A)数据B)软件C)数据流D)分析过程4.设有关系模式R(A,B,C,D),存在函数依赖集:{A→B,C→D},则R最高可属于()。
A)1NFB)2NFC)3NFD)BCNF5.数据库设计主要包括概念设计、逻辑设计和物理设计三个步骤。
设有下列活动:Ⅰ.设计ER图Ⅱ.将ER图转换为关系模式Ⅲ.定义数据的约束条件Ⅳ.用SQL语句描述事务活动上述活动中,属于逻辑设计所包含活动的是()。
A)仅Ⅰ、Ⅱ和ⅢB)仅Ⅱ、Ⅲ和ⅣC)仅Ⅱ和ⅢD)仅Ⅱ和Ⅳ6.从功能上讲,数据库应用系统设计包括四个层次。
下列层次中包含索引设计的是()。
A)表示层B)业务逻辑层C)数据访问层D)数据持久层7.在数据库应用系统生命周期中,当逻辑设计阶段完成后进入到物理设计阶段。
下列不属于物理设计阶段活动的是()。
A)确定关系表的文件组织形式B)进行关系规范化设计C)创建必要的索引D)设置存储分配参数8.查询处理器和存储管理器是数据库管理系统中的核心模块。
下列关于查询处理器和存储管理器的说法,错误的是()。
A)查询处理器中的DML编译器会对用户提交的DML语句进行优化,并将其转换成能够执行的底层数据库操作指令B)存储管理器中的查询执行引擎会根据编译器产生的指令完成具体数据库数据访问功能C)存储管理器中的缓冲区管理器负责将从磁盘读出的数据块放入内存缓冲区,同时也负责对缓冲区中的数据块进行维护D)查询处理器中的DDL编译器编译或解释用户提交的DDL语句,并将生成的元数据存储在数据库的数据字典中9.下列简化UML关系图中,最不恰当的是()。
软件工程试卷及答案
一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. “软件工程的概念是为解决软件危机而提出的”这句话的意思是 ( )A.强调软件工程成功解决了软件危机的问题B.说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理C.说明软件工程这门学科的形成是软件发展的需要D.说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题2.瀑布模型的主要特点是 ( )A.将开发过程严格地划分为一系列有序的活动B.将开发过程分解为阶段C.提供了有效的管理模式D.缺乏灵活性3.在软件工程的需求分析阶段,不属于问题识别内容的是 ( )A.功能需求B.性能需求C.环境需求D.输入/输出需求4.画某系统的数据流图时,顶层图有 ( )A.0 张B.1 张C.2 张D.3 张及其以上5.软件模块内聚性最强的是 ( )A.功能内聚B.通信内聚C.偶然内聚D.逻辑内聚6.最早提出软件系统维护问题的阶段是 ( )A.可行性分析B.需求分析C.概要设计D.详细设计7.SD(结构化设计)方法设计的结果是( )A.模块B.模块结构图C.模块的算法D.数据流图8.在进行软件测试时,首先应当进行以下哪项测试,然后再进行组装测试,最后再进行有效性测试( )A.单元测试B.系统测试C.集成测试D.确认测试9.软件详细设计阶段的任务是 ( )A.算法与数据结构设计B.功能设计C.调用关系设计D.输入/输出设计10.下列属于静态测试方法的是 ( )A.黑盒法B.路径覆盖C.白盒法D.人工检测11.Fortran 语言主要作为以下哪个方面的语言 ( )A.科学工程计算B.系统软件C.事务处理D.人工智能12.用结构化语言来描述加工逻辑的外层结构时,以下不属于基本结构的是 ( )A.顺序结构B.选择结构C.嵌套结构D.重复结构l3.可维护软件的主要特性包括 ( )A.可理解性、可修改性、可移植性B.可使用性C.可维护性、可使用性、可靠性D.可测试性14.程序设计语言不具有的特性是 ( )A.心理特性B.工程特性C.应用特性D.技术特性15.下列不属于项目进度安排主要方法的是 ( )A.工程网络图B.Gantt 图C.进度结构图D.任务资源表16.下列不属于通常冗余技术的是 ( )A.结构冗余B.信息冗余C.时间冗余D.代码冗余17.下列工具中,属于需求追踪工具的是 ( )A.在 DBMS 上的应用运行工具B.追踪和状态报告C.访问和版本控制机构D.文件和修改管理18.关于软件测试的目的,下面观点错误的是 ( )A.为了发现错误而执行程序的过程B.一个好的测试用例能够发现至今尚未发现的错误C.证明程序是正确、没有错误的D.一个成功的测试用例是发现了至今尚未发现的错误的测试19.在制定项目开发计划文档时,不包含的内容是 ( )A.项目概述B.实施计划C.测试计划D.交付期限20.面向对象的开发方法中,以下哪种方法原是面向 Ada 语言的,并处于面向对象开发方法的奠基性地位( )A.Booch 方法B.Coad 方法C.UML 语言D.OMT 方法二、填空题(本大题共 10 小题,每小题 2 分,共 20 分)请在每小题的空格中填上正确答案。
第2章 作业2
1.什么是需求分析?该阶段的基本任务是什么?
2.简述结构化分析方法的步骤。
3.数据流图与数据字典的作用是什么?画数据流图应注意什么?
4.简步骤。
五、应用题
1.某电器集团公司下属一个成套厂(产品组装)和若干零件厂等单位,成套厂下设技术科、生产科、供应科等基层单位。现要建立一个计算机辅助企业管理系统,其中:
9.IDEF0是建立系统_________模型的有效方法。
10.在IDEF0方法中,被标志为A—0的图称为系统的_________图。
三、选择题
1.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。
A.细节B.输入与输出C.软件的作者D.绘制的时间
2.需求规格说明书的内容还应包括对( )的描述。
5.一个局部数据存储只有当它作为( )时,就把它画出来。
A.某些加工的数据接口B.某个加工的特定输入
C.某个加工的特定输出D.某些加工的数据接口或某个加工的特定输入/输出
6.对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据
流( )。
A.必须一致B.数目必须相等C.名字必须相同D.数目必须不等
⑵分析与综合,导出软件的逻辑模型
⑶编写文档:包括编写"需求规格说明书","初步用户使用手册","确认测试计划","修改完善软件开发计划"
⒉什么是结构分析方法?该方法使用什么描述工具?
结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。
银行信贷课后习题答案
银行信贷课后习题答案第一篇:银行信贷课后习题答案商业银行信贷课后题单选第一章1.信贷资金的来源主要由4部分组成:银行资本金、各项存款、借款、发行金融债券,其中(B 各项存款)是信贷资金的主要来源。
2.以下业务中(B贴现)为表内业务3.商业银行(A总行)对本行资产的流动性和支付能力负全部责任。
4.商业银行对同一借款客户的贷款总额与银行资本总额的比例不得超过(B 10%)5.流动性资产是指(A 1个月)内可变现资产第二章1.以银行汇票、银行承兑汇票、支票、本票、存款单、国库劵等有价证券质押的,质押率最高不得超过(D 90%)2.票据贴现指持票人为资金融通的需要而在票据到期前以贴付一定利息的方式向银行出售票据。
其贴现期限短,一般不超过(D 6个月)3.贷款承诺一般收取承诺额度(C 0.25%~0.75%)的承诺费4.(A 受益人)是指有权按保函的规定出具索款通知或连同其他单据,向担保人索取款项的人5.(B 贷款意向书)不具备法律约束力6.反担保反映(B 债务人和担保人)之间的权益关系。
第三章1.贷款的间接责任人,包括贷款(B 稽核人员)2.以下关于借款人的权利的权利表述错误的是(E 不须征的商业银行同意,有权向第三人转让债务)3.商业银行各级机构应建立由行长或副行长(经理、主任)和有关部门负债人参加的(B 贷款审查委员会)4.商业银行应当审议借款人的借款申请,并及时答复贷与不贷。
短期贷款答复时间不得超过(A 1个月)5.(A 调查人员)负责调查环节的所有工作,客户提供的所有资料、材料、必须真实、完整、详细,资料材料在真实、完整、详细环节出现问题,由(A 调查人员)负责、第四章1.下述(A 土地使用权)财产的抵押,不应当办理抵押物登记2.商业银行在短期贷款到期(A 1个星期)之前,应向借款人发送还本付息通知单。
3.贷款检查部门在贷款发放(B 15天)内,应对贷款使用情况进行第一次跟踪检查 4.企业的设备办理抵押物登记部门(B 财产所在地的工商行政管理部门)5.借款人不能按其还清贷款需要展期还款的,必须在贷款到期前(B 15天)向开户行提出展期申请,填写借款展期申请书并湖具保证人、抵押人、出质人同意担保的书面证明第五章1.个人信用征信系统由(C 中国人民银行)负责系统的日常运行和管理2.个人可以向当地的(A 中国人民银行分支行)提出查询本人信用报告的书面申请3.信用登记的得分区间(A 90分)以上为AAA级4.借款人偿还贷款的月供一般不能超过其月收入的(C 50%)5.信用在现代经济中的消极作用主要表现在(D 出现信用风险和经济泡沫)第六章1.考察企业长期偿债能力的指标是(D 资产负债率)2.测量一个企业仅靠变现其短期流动资产来满足其偿还短期负债能力的指标是(B 流动比率)3.贷款卡持卡人要到(B 基本开户行)办理贷款发初审手续,到(C 中国人民银行分支行)办理终审手续4.速动资产是从流动资产中扣除(C 存货)的部分5.反映企业的总资产中有多大比例是通过借债来筹集的指标是(D 资产负债率)第七章1.(B 借款人分析)是整个贷款项目评估的重要环节,是其他苹果内容的基础2.以下不属于项目生产条件评估的是(E 工艺技术与设备评估)3.以下不属于信用状况评估内容的是(E 借款人的生产经营状况)4.以销售增长率法为例,经验数据划分的阶段为:年销售量增长率(B 0.1%~10%)为成熟期5.评估报告在下哒评估通知后(B 2个月)内完成第八章1.申请商业性个人住房贷款,借款人必须具备条件之一:有所购住房全部价款(A 20%)以上的自筹资金2.商业性个人能住房贷款,贷款期限一般最长不超过(C 30年)3.个人汽车贷款期限最长不超过(C 5年)4.国家助学贷款按按照每人每学年最高不超过(8000)元的标准,总额度按照正常完成学业所需年度乘以学年所需金额确定,具体额度由借款人所在学校按本校的总贷款额度、学费、住宿费、和生活费、标准以学生的困难度确定5.免息还款期是指对非现金交易,从银行记账日起至到期还款日之间的日期为免息还款期。
IDEF0在信息系统分析与设计教学中的应用
I综合研$♦Zonghe YanjiuIDEFO在信息系统分析与设计教学中的应用顾忠伟(上海电机学院商学院,上海201306)摘要:传统的信息系统分析与设计方法虽然己比较成熟,但适用面较窄u IDEF0方法集合众多方法的优点,能全面地描述系统。
现以电子商集成的设计为例,对IDEF0方法在信息系统分析与设计教学中的应用探讨。
实践表明,IDEF0在复杂系统建模方面简明、严谨、,不但适用于信息系统的教学实践生产,应用于产品设计、军事系统、会展、柔领域,系统的和设计u关键词:IDEF0;信息系统分析与设计;功能建模;设计质量0引言“信息系统分析与设计”课用的系统分析方法能分析法、法、面分析等,方法往往只能系统的方面,全面地描述系统。
IDEF0 (ICAM DEF inition method0)能够在复杂系统建模的过重要作用[1],系统FMS、CAD/CAM、BPR、分析、系统、、设计、理、ERP、系统、规划设计、会展设计、信息系统设计,IDEF0都能的和应用能:实现建模。
1IDEF0建模方法IDEF计算机集成系统I C AM的化分析设计方法[1],IDEF0IDEF的0,化系统的上展的系统建模阻IDEF0利用 化、化方式,能、能、关系、联信息及标谨地表达出,方便用户掌握系统的方式及各功能资源,供设计者与用者沟通的标准化语言[3],因此IDEF0适用于系统规划、分析、设计各个阶段。
1.1IDEF0基本语法IDEF0用盒子(box)表示系统的活动,用箭头表示数据及联系[1]u其中:I=输入(Inputs),序所改变或消耗的资源。
=控制(Controls),是程序操作的。
0=输出(Outputs),序出的结果。
M=机(Mechanisms),执行活动且会消耗掉的人、、物等。
呼叫(Call)是一种殊接口,以呼叫详细模式来解释当前功能,用于复杂系统合的接口而出现叫1.2IDEF0建模过程IDEF O的建模骤分下几步(1)选择范围、观点、的;(2)建立内外系:A%0图;(3)画出顶层视(4)建立;(5)写文字说明[M]u体绘制IDEF0时,每能/业均定的编号(A0、A1、A2);每能/业依其编号,模型中找到相位置,而组成一层每能/作业都是唯一的,会重复出现。
第十四套习题
第十四套习题⒈什么是需求分析?需求分析阶段的基本任务是什么?需求分析:开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。
基本任务:⑴问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求。
⑵分析与综合,导出软件的逻辑模型⑶编写文档:包括编写"需求规格说明书","初步用户使用手册","确认测试计划","修改完善软件开发计划"⒉什么是结构分析方法?该方法使用什么描述工具?结构化分析:简称SA,面向数据流进行数据分析的方法。
采用自顶向下逐层分解的分析策略。
顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。
中间层则是从抽象到具体的过渡。
使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。
⒊结构化分析方法通过哪些步骤来实现?⑴了解当前系统的工作流程,获得当前系统的物理模型。
⑵抽象出当前系统的逻辑模型。
⑶建立目标系统的逻辑模型。
⑷作进一步补充和优化。
⒋什么是数据流图?其作用是什么?其中的基本符号各表示什么含义?数据流图(DFD):以图形的方式描述数据在系统中流动和处理的过程。
只反映系统必须完成的逻辑功能,是一种功能模型。
⒌画数据流图应注意什么事项?命名:不能使用缺乏具体含义的名字,加工名应能反映出处理的功能。
画数据流而不是控制流。
数据流名称只能是名词或名词短语,整个图中不反映加工的执行顺序。
一般不画物质流。
每个加工至少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工的结果。
编号:某个加工分解成加一张数据流图时,上层图为父图,下层图为子图。
子图应编号子图上的所有加工也应编号,子图的编号应与父图的编号相对应。
父图与子图的平衡:子图的输入输出数据流同父图相应加工的输入输出数据流必须一致局部数据存储:当某慨数据流图中的数据存储不是父图中相应加工的外部接口,而只是本图中某些加工之间的数据接口,则称这些数据存储为局部数据存储。
【参考文档】idef0范例word版本 (12页)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==idef0范例篇一:IDEF0方法IDEF0方法IDEF是ICAM DEFinition method 的缩写,是美国空军在70年代末80年代初ICAM(Integrated Computer Aided Manufacturing)工程在结构化分析和设计方法基础上发展的一套系统分析和设计方法。
IDEF0方法是其中的一个内容,在ICAM中用来建立加工制造业的体系结构模型,其基本内容是SADT(System Analysis andDesign Technology)的活动模型方法。
它是由Softech 公司发展起来的。
IDEF0的基本思想是结构化分析方法,来源于SADT方法。
它具有以下一组基本特色,这些特色形成一种思维规则,适用于从计划阶段到设计阶段的各种工作。
一、全面地描述系统,通过建立模型来理解一个系统一般地说,一个系统可以被认为是由对象物体(用数据表示)和活动(由人、机器和软件来执行)以及它们之间的联系组成,那至多只反映了一个侧面,这样的技术很难说明系统的全貌。
IDEF0能同时表达系统的活动(用盒子表示)和数据流(用箭头表示)以及它们之间的联系。
所以IDEF0模型能使人们全面描述系统。
对于新的系统来说,IDEF0能描述新系统的功能及需求,进而表达一个能符合需求及能完成功能的实现。
对已有系统来说,IDEF0能分析应用系统的工作目的,完成的功能及记录实现的机制。
在这两种情况下都是通过建立一种IDEF0模型来体现。
所谓模型就是系统的一种书面描述。
它不一定必须用某种数学公式表示,可以是图形,甚至可以是文字叙述。
因而可以说:“不管何种形式,只要M能回答有关实际对象A的所要研究的问题,就可以说M是A的模型”。
对于有关复杂的企业对象或其他系统,由于用自然语言无法精确又无二义性地表示分析及设计结果,所以这里采用一种图形语言来表示IDEF模型。
军事综合电子信息系统评估方法与应用研究
第2期2007年4月Journal of C AE I TVol .2No .2Ap r .2007收稿日期:2006210215 修订日期:2007202220工程与应用军事综合电子信息系统评估方法与应用研究王 莉(中国电子科学研究院,北京 100041)摘 要:针对军事综合电子信息系统的特点,对灰色关联分析法、主成分分析法及层次分析法在综合电子信息系统测试评估中的应用进行了分析研究,并结合具体示例说明了每种方法在评估过程中的作用及达到的效果。
关键词:评估方法;综合电子信息系统;测试;评估中图分类号:T N606 文献标识码:A 文章编号:167325692(2007)022184207Research on Appli ca ti on of and Assess m en t Approaches to C 4I SR Syste mWANG L i(China Acade my of Electr onics and I nfor mati on Technol ogy,Beijing 100041,China )Abstract:According t o the features of the C 4I SR syste m ,the paper analyzes the app licati on of grey rela 2ti onal analysis,p rinci pal component analysis,and analytic hierarchy p r ocess in C 4I SR syste m assess 2ment .Moreover,based on s pecific cases,the paper illustrates the functi on and the effect of each method in the evaluati on p r ocess .Key words:assess ment app r oach;C 4I SR syste m;test;evaluati on0 引 言评估方法产生于具体的科学理论、科学发现和生产实践中,但其价值和应用范围已远远超越它所产生的具体领域和成果本身,成为指导跨领域、跨学科研究的依据。
扩展的IDEF0(EIDEF0)方法
扩展的IDEF0(EIDEF0)方法
全雄文;涂奉生
【期刊名称】《计算机工程与应用》
【年(卷),期】2005(041)023
【摘要】简要介绍了目前软件设计与开发的现状,指出结构化设计在目前的软件设计开发中起着重要的作用.介绍了结构化设计方法的代表之一IDEF0方法,指出了其优点和不足之处.通过对IDEF0方法进行扩展,使得扩展的IDEF0(EIDEF0)方法在软件设计中起到了承上启下的作用,实现IDEF0方法从功能模型到软件设计的平滑过渡.并根据EIDEF0方法,开发了EIDEF0软件辅助设计系统,给EIDEF0方法提供了实现的良好工具,为EIDEF0方法的广泛应用奠定了基础.
【总页数】4页(P95-97,124)
【作者】全雄文;涂奉生
【作者单位】南开大学信息技术科学学院,天津,300071;南开大学信息技术科学学院,天津,300071
【正文语种】中文
【中图分类】TP31
【相关文献】
1.基于IDEF0方法的FMS功能模型构建 [J], 席洪波;蔡安江
2.IDEF0与CPN的自动转换方法研究 [J], 周小舟
3.IDEF0方法在学位论文评审信息化平台分析设计中的应用 [J], 胡敬坡;李门楼
4.IDEF0/UCM——集成的需求分析建模方法 [J], 李胜勇;饶德虎;艾小川;朱强华
5.基于IDEF0模型的样品采购流程优化方法及应用 [J], 陈利民;李卓航
因版权原因,仅展示原文概要,查看原文内容请购买。
2022年新疆科技学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)
2022年新疆科技学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;2、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
3、数据库恢复是将数据库从______状态恢复到______的功能。
4、____________和____________一起组成了安全性子系统。
5、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
6、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
7、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
8、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
9、关系模型由______________、______________和______________组成。
10、数据管理技术经历了______________、______________和______________3个阶段。
二、判断题11、在关系运算中,投影是最耗时的操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文章编号:100122486(2001)0320088205IDEF0方法在军事综合电子信息系统分析设计中的应用Ξ罗雪山,朱德成,沈雪石(国防科技大学C 3I 系统研究中心,湖南长沙 410073) 摘 要:就I DEF0方法在军事综合电子信息系统分析设计、系统升级与集成及仿真等方面的应用进行了深入探讨。
由于I DEF0模型具有简单、全面且描述能力强等优点,使其在多个领域尤其在制造业中得到了广泛应用。
军事综合电子信息系统是以活动为支撑,以信息为基础的复杂大系统,用I DEF0模型对其进行描述可以加深指挥人员和技术人员对系统的共同理解,从而提高系统开发的效率并提高系统的实用性。
关键词:军事综合电子信息系统;C 4ISR ;体系结构;分析设计;I DEF0 中图分类号:TP393102;E96 文献标识码:AApplication of I DEF 0Method in Analysis and Design ofMilitary I ntegreted I nformation SystemsLUO Xue 2shan ,ZH U De 2cheng ,SHE N Xue 2shi(C 3I Systems Research Center ,National Univ.of Defense T echnology ,Changsha 410073,China )Abstract :The applications of I DEF0method in military integreted in formation systems analysis ,design ,updating ,integration ,and simulation are discussed in detail.F or I DEF0m odel is simple but comprehensive ,and with powerful ability in system description ,it is widely applied in various fields ,especially in manu itary integreted in formation systems ,based on in formation and sup 2ported by activity ,are large and complex systems.With I DEF0m odel ,the comm on understanding of the systems both for the military commander and the technical engineers can be deepened.S o it can improve the effectiveness and practicability of development of the military integreted in formation systems.K ey w ords :military integreted in formation systems ;C 4ISR ;architecture ;systems analysis and design ;I DEF01 军事综合电子信息系统分析设计与I DEF 0目前军事综合电子信息系统的建设中存在的突出问题之一是缺乏一种简单的易于理解的通用建模方法,以增进军事人员与技术人员的交流,从而保证从系统分析、系统设计到系统维护甚至系统升级的一致性,进而指导军事综合电子信息系统的建设与实践。
这是因为军事综合电子信息系统是一个复杂的人机大系统,缺乏相应的系统理论支持,要对其进行描述非常困难。
20世纪90年代以来,军事综合电子信息系统的理论研究有了突破性进展,其主要体现是美国国防部提出的《2010年联合作战构想》和《C 4ISR 体系结构框架》等总体框架性文件,它们是战场信息系统理论研究成果的缩影。
建立战场信息系统的目的是利用现代信息技术手段来代替指挥人员和整个机构处理复杂的事物和信息,体系结构则提供了理解和管理复杂事物和信息的一种机制,战场信息系统(C 4ISR )体系结构的研究目的是利用合理的投资,改进能够迅速综合的“用于战场”的各种所需的能力,并实现作战能力的迅速部署。
IEEE ST D 610112把体系结构定义为“组成单元的结构、它们之间的关系以及制约它们设计和随时间演进的规则和指南。
”一体化体系结构是未来信息化战场的综合电子信息系统互通性、互操作性的根本保障。
军事综合电子信息系统体系结构面临的用户包括作战人员、系统设计人员和实现人员,战场信息系统实现互联、互通、互操作的首要条件是保证各类人员正确理解战场信息系统体系结构并进行交流,因此,战场信息系统体系结构应包括满足不同人员描述和设计要求。
美军认为,体系结构可由三个主要透视图 国 防 科 技 大 学 学 报第23卷第3期 JOURNA L OF NATI ONA L UNI VERSITY OF DEFE NSE TECH NO LOGY V ol 123N o 132001Ξ收稿日期:2000210208基金项目:国家部委基金资助项目作者简介:罗雪山(19652),男,教授,博士生导师。
描述。
这三个视图在逻辑上结合在一起可将一个战场信息系统的体系结构基本描述清楚,针对不同的用户要求,它们分别是作战视图、系统视图和技术视图。
作战体系结构视图是任务和行动、作战要素以及完成或支援军事作战所要求的信息流的一种描述。
它包括作战要素、赋予的任务和行动以及支援作战人员所需信息流的描述,通常采用图形方式。
系统体系结构视图是提供或支援作战功能的系统和互连。
对战场信息系统来说,系统体系结构视图说明多个系统如何连接和互操作,并且可以描述在这个体系结构中的特定系统的内部结构和运行。
技术体系结构视图是决定系统部件或组成要素的安排、相互配合和相互依存的最低限度的一组规则,其目的是确保组成的系统满足一系列特定的要求。
图1 体系结构视图之间的相互关系Fig 11 The relations am ong three architectural visions对军事综合电子信息系统体系结构的描述就是构筑一个指定的体系结构描述过程中以及描述有关用途的特性中所开发的图形、文字和表格的项目。
我们将描述体系结构得到的图形、文字、表格等称为体系结构的产品,通过产品的支持构成对体系结构的描述。
体系结构的描述要素可以分为静态和动态两类。
其静态要素主要包括:概述和摘要信息、综合目录、高级作战概念图、作战节点连接能力描述、作战信息交换矩阵、指挥关系图、活动模型、作战规则模型、系统通信描述、系统平方矩阵、系统功能描述、作战活动对系统功能跟踪能力矩阵、信息系统交换矩阵、系统性能参数矩阵、系统演化描述、系统技术预测、系统规则模型、物理数据模型、技术体系结构轮廓、标准技术预测等等;动态要素主要为作战活动序列和计时描述和系统活动和计时描述等。
军事综合电子信息系统的动态行为主要靠体系结构的动态要素来描述。
动态要素的描述对系统功能、性能与效能的确定,对系统战术、技术指标的确定起着重要作用。
I DEF0它采用自顶向下分解的方法,利用模型来理解一个系统,比较适用于研究分析大而复杂的系统。
I DEF0的方法主要是描述系统的功能活动和联系。
在建立军事综合电子信息系统体系结构活动模型时,可以采用I DEF0的方法,通过建立作战活动的功能模型及相互之间的联系来描述军事综合电子信息系统的作战体系结构。
活动模型的建立决定于对作战模型的定义和理解。
2 I DEF0简介20世纪70年代为了寻求系统地运用计算机技术以提高制造业生产率,美国空军制定了一体化计算机辅助制造计划,以解决人们对更好的分析与交流技术的需要。
计划的结果是开发了一系列称为I DEF 的技术。
I DEF0是其中之一,是一种对所建模系统或主题域中的功能、活动和过程进行结构化体现的功能模型。
I DEF0(Integration DEFinition language 0)的基础是结构化分析与设计技术(Structured98罗雪山等:I DEF0方法在军事综合电子信息系统分析设计中的应用Analysis and Design T echnique ,S ADT ),包括图形建模语言(语法和语义)和对开发模型完整方法学的描述。
图2 I DEF0基本模型的图形表示Fig 12 Basic illustration of I DEF0m odel 作为一种功能建模语言,I DEF0具有以下特点:全面及表达能力强;是一种连贯的简单的语言;易于学习并强调细节的层次化;在美国空军、其他政府开发工程以及私营工业中的应用得到了很好的检验和证明;能由多种计算机图形工具生成。
I DEF0中的基本模型是活动,在图中用一个方框表示。
一个活动代表系统所执行的功能,它对一个输入集进行转化。
I DEF0模型中一个活动的输入可分为三类:输入(input )、控制(control )和机制(mechanism )。
输入是一个功能所要转化的,控制决定此功能何时执行或以某种方式制约此功能,而机制是活动执行功能所需要的资源,其中只有输入被此项功能所消耗。
每个活动用一个带标记的方框表示,方框的每个边都有意义。
左边用于表示输入,上边用于表示控制,右边用于表示输出(output ),底边用于表示机制。
输入、控制、输出和机制共同称为IC OMs 或概念。
如图2所示。
3 I DEF 0在军事综合电子信息系统中的应用311 I DEF 0方法与其它方法的比较自从软件工程问世以来,功能分析法、数据流法、信息建模法和20世纪80年代末兴起的面向对象分析是几种最有影响的分析方法。
如果是从数据和功能来描述系统,那至多只反映了系统的一个侧面而很难说明系统的全貌。
I DEF0方法集中了功能分解法和数据流方法的优点能同时表达系统的活动和数据流以及它们之间的关系,所以,I DEF0模型能使人们全面描述系统。
I DEF0方法是一种结构化分析方法,是一种技术人员和军事人员交流较理想的语言。
因此美国国防部于1993年1月发布作为过渡指南的DOD D802011-M 中特别说明了FPI (功能过程改进)分析中要使用I DEF0。
I DEF0非常有助于对功能活动加深理解,这样对支撑作战体系结构开发提供了背景分析。
I DEF0不仅可用于开发,而且还为活动建模提供了一种有效的方法学,而建立活动图的目的是要画出活动之间的关系,特别强调的是信息的输入和输出。
I DEF0活动建模的精确结构推进了图的标准化程度,这样使得(作战体系)结构信息的表达易于共同理解。