以下关于危险建模过程的描述中,错误的是()
A.威胁建模有助于降低软件的攻击面
B.威胁建模可以一次性完成,不需要重复进行
C.威胁建模是一种风险管理模型
D.威胁建模在软件生命周期需求设计阶段就会介入
B、威胁建模可以一次性完成,不需要重复进行
A.威胁建模有助于降低软件的攻击面
B.威胁建模可以一次性完成,不需要重复进行
C.威胁建模是一种风险管理模型
D.威胁建模在软件生命周期需求设计阶段就会介入
B、威胁建模可以一次性完成,不需要重复进行
●以下关于决策支持系统的叙述,错误的是(21) 。
(21)A.结构化决策是指对某一决策过程的规则进行确定性描述与建模,形成唯一的解决方案
B.非结构化决策的决策过程复杂,不可能用确定的模型和语言描述其决策过程
C.半结构化和非结构化决策一般用于企业的中、高级管理层
D.决策往往不可能一次完成,而是一个迭代的过程
A.可视化建模,在项目初期可降低风险
B.使用组件体系结构,使软件体系架构更具弹性
C.贯穿整个开发周期的测试和质量核查
D.开发复用保证了软件质量,也增加了开发人员的工作量
●以下关于面向对象方法的描述中,不正确的是(17)。
(17)
A.选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度
B.使用设计模式有助于在软件开发过程中应用面向对象技术
C.在软件生命周期的分析、设计、实现和测试过程中均可以应用面向对象技术
D.UML是一种可视化建模语言,它需要与RUP开发过程同时使用
以下关于面向对象方法的描述中,不正确的是()。
A.选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度B.使用设计模式有助于在软件开发过程中应用面向对象技术C.在软件生命周期的分析、设计、实现和测试过程中均可以应用面向对象技术D. UML是一种可视化建模语言,它需要与RUP开发过程同时使用
A.可视化建模,在项目初期可降低风险
B.使用组件体系结构,使软件体系架构更具弹性
C.贯穿整个开发周期的测试和质量核查
D.开发复用保证了软件质量,也增加了开发人员的工作量
以下关于UML的叙述,错误的是______。
A.UML是一种面向对象的标准化的统一建模语言
B.UML是一种图形化的语言
C.UML不能独立于系统开发过程
D.UML还可以处理与软件的说明和文档相关的问题,如需求说明等试题(11)分析
A.UML 是一种面向对象的标准化的统一建模语言
B.UML 是一种图形化的语言
C.UML 不能独立于系统开发过程
D.UML 还可以处理与软件的说明和文档相关的问题,如需求说明等
请详细阅读以下关于系统过程建模的说明,在答题纸上回答问题1至问题3。
【说明】
某公司正在研发一套新的库存管理系统。系统中一个关键事件是接收供应商供货。项目组系统分析员小王花了大量时间在仓库观察了整个事件的处理过程,并开发出该过程所执行活动的列表:供应商发送货物和商品清单,公司收到商品后执行收货处理,包括卸载商品、确定收到了订单上的商品、处理与供应商的分歧等。对于已有商品,调整其库存信息,对于新采购的商品,在库存中添加新的商品记录。收货完成后,系统执行入库处理,将商品放到仓库对应的货架上。在付款处理活动中,自动生成应付账款信息,如果查询到该供应商有待付款记录,则进行合并付款,付款完成后消除应付账款记录。最后,仓库管理员根据最新的库存商品,调整出货信息。
小王根据自己观察的过程创建了该事件的1层数据流图,如下图所示。
图2-1 接收供应商供货的1层数据流图
【问题1】(8分)
请用300以内文字说明数据流图(Data Flow Diagram)的基本元素及其作用。
【问题2】(12分)
数据流图在绘制过程中可能出现多种语法错误,请分析图2-1所示数据流图中哪些地方有错误,并分别说明错误的类型。
【问题3】(5分)
系统建模过程中为了保证数据模型和过程模型的一致性,需要通过数据-过程-CRUD矩阵来实现数据模型和过程模型的同步,请在表2-1所示CRUD矩阵(1)~(5)中填入相关操作。
以下关于过程及过程参数的描述中,错误的是()。
A.过程的参数可以是控件名称
B.用数组作为过程的参数时,使用的是“传地址”方式
C.只有函数过程能够将过程中处理的信息传回到调用的程序中
D.窗体可以作为过程的参数
A.只能从上面进入盒子
B.只能从下面走出盒子
C.不能表达嵌套结构
D.限制了随意的控制转移