全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
用例建模中,列出参与者后,逐一梳理其使用系统要达成的目标,并据此归纳系统功能,这对应的步骤是____。
登录后查看答案
UML的三类组成中,与构造块并列的两类是____;在常用视图中,主要关注软件构件及其组织的是____视图。
在面向对象的基本特性中,把对象的属性和操作结合成一个独立单元、外界只能通过公开接口访问其内部数据的特性称为____;子类自动拥有父类全部属性与方法并加以扩展的机制称为____;同一消息发送给不同类的对象时,各对象作出不同响应的特性称为____。
在UML通信图中,消息编号采用嵌套的层次编号表示消息的发送顺序。某交互的顺序为:客户对象向订单对象发送消息 createOrder();订单对象在处理 createOrder() 时,先向库存对象发送 checkStock(),待库存对象返回后,再向支付对象发送 processPayment()。若 createOrder() 在通信图中编号为 1,则 processPayment() 的编号应为 ___。
某软件团队采用对象化方法开发一个图书管理系统。他们首先与客户沟通获得需求并编写用例描述,然后识别出问题域中的类(如 Book、Reader、Loan),确定类的属性与操作,并建立类之间的关系,得到分析类图;此后才考虑具体编程语言与数据库,将分析类图细化为软件类、接口和交互方案。上述获得需求并建立分析类图的活动属于___阶段(填写中文全称)。
在UML顺序图中,位于时序轴顶端、用矩形框表示参与交互实体的元素称为____;从该框向下延伸的垂直虚线称为____;对象处于执行某操作期间在生命线上绘制的窄长矩形称为____(控制焦点)。
某类图中的矩形分为三层,类名“传感器”已写在最上层;该类的属性为“序列号”和“量程”,操作为“校准()”。请填入中层与下层应分别表示的内容:中层____;下层____。
在UML类图中,类的私有属性在其名称前使用的可见性符号是____,受保护属性使用的可见性符号是____,而加下划线的属性名表示该属性的作用域为____。
用例图通常由参与者、用例、系统边界和____构成。
在面向对象方法中,将数据和对数据的操作绑定在对象内部、对外隐藏实现细节的特性称为____;子类自动获得父类属性和方法的机制称为继承;同一消息被不同类型对象接收后产生不同行为的特性称为____。
在线白板系统中,画笔工具、图层面板与权限模块不直接相互调用,而是统一向协调对象发送消息,由它安排后续交互。这体现了中介者模式的____。
在命令模式中,请求被封装为一个独立对象,其中持有对接收者的引用并记录请求的具体内容,同时必须提供一个对外触发该请求的统一方法,通常命名为____方法。这样调用者只需触发该方法即可将请求转交给接收者执行,而无需知道请求的具体实现。
某设备状态模块不预先知道各界面组件的具体类型,只保存它们提供的统一回调接口。状态改变时,模块遍历已登记的接口并调用回调;界面组件可自行登记或注销。问:在观察者模式中,负责保存这些接口并发起通知的角色是____。
在 Java 内置观察者支持中,自定义观察者类实现 java.util.Observer 接口时,必须实现的回调方法签名是____。
某设备配置程序中,客户端传入设备类型标识,由 DeviceFactory 的统一创建方法判断标识并实例化相应设备对象,客户端不直接创建具体设备。DeviceFactory 在简单工厂模式中称为____。
某团队已完成需求收集与整理、需求建模,并形成需求规格说明。接下来,团队通过评审逐项检查需求是否完整、一致、可行且准确,并请相关人员确认。该环节在需求分析流程中称为____。
某软件项目已完成需求获取,团队接下来要整理并分析已收集的需求,建立系统分析模型,再编写需求规格说明。按这一基本流程,需求获取之后、编写需求规格说明之前的步骤是____。
团队已依据需求描述识别系统职责、领域对象及其关系,接下来要把分析模型转化为软件类、接口和对象交互方案,且尚未开始编码。这个流程阶段称为____。
在面向对象分析与设计流程中,通常先分析问题领域并建立需求模型,再进行系统的静态结构与动态行为设计,最后进入实现。分析阶段之后、实现阶段之前的阶段是____。
某通知系统将发送渠道与通知类型解耦:抽象通知持有渠道接口,邮件渠道和短信渠道分别实现该接口;紧急通知与普通通知复用渠道接口完成发送。系统另设抽象创建器,其可重写的工厂方法由不同子类创建相应通知对象。该设计中,前一组结构体现____模式,创建器结构体现____模式。