全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某医院预约系统中,医生对象持有自己的排班表(含各时段剩余号源),患者提交预约时需判断目标时段是否有号。按GRASP的信息专家模式,该判断职责应分配给谁? A. 患者对象,因为是患者发起预约请求 B. 医生对象,因为它拥有排班与号源信息 C. 系统控制器类,因为它统一处理所有请求 D. 预约记录对象,因为判断结果由它承载
登录后查看答案
某实验室预约系统收到“撤销预约”操作后,需要协调预约记录、设备状态与通知服务完成后续处理。依据职责分配的基本方法,最适合接收并协调该系统操作的对象是? A. 负责展示操作界面的预约页面对象 B. 负责处理系统操作并协调相关对象的控制器对象 C. 保存设备基本信息的设备对象 D. 发送消息的通知服务对象
某图书馆系统中,「图书」对象存在「在馆」「借出」「预约保留」等状态,由借书、还书、预约等事件触发状态变迁;而「图书借阅办理」流程则包含「验证读者身份→检查图书可借性→(可借)办理出库/(不可借)转入预约登记→结束」等带有分支与并发(同时更新读者账户与图书库存)的环节。据此判断下列说法,正确的是哪一项? A. 应为「图书借阅办理」流程建状态图,因为流程中有分支就说明需要事件触发 B. 状态图与活动图可以刻画同一系统的不同侧面,但状态图中并发由复合状态的正交区域表达,而活动图中并发由分叉与汇合节点表达,二者建模机制不同 C. 活动图只描述单个对象的状态迁移,状态图才能描述多对象协作,因此办理流程应只用状态图 D. 状态图与活动图完全等价,建模时任选其一即可,二者无任何区别
某软件项目用甘特图排程,横轴以工作日为单位,每周5个工作日,里程碑用零工期标志表示。任务A的条形从第1个工作日起跨越3周;任务B紧后于A,其条形标注工时为40小时(按每天8小时计)。里程碑M置于任务B条形末端。问里程碑M对应第几个工作日结束? A. 第15个工作日末 B. 第18个工作日末 C. 第20个工作日末 D. 第25个工作日末
某顺序图描述一次嵌套调用:A 向 B 发送请求 r1;B 在 r1 处理过程中向 C 发送请求 r2;C 在 r2 处理过程中向 D 发送请求 r3;随后 D 向 C 返回,C 向 B 返回;接着 B 仍在处理 r1 时向 D 发送请求 r4;最后 D 向 B 返回,B 向 A 返回。若将该顺序图转换为通信图,约定:请求消息按控制嵌套层次编号,返回消息不编号,则 r4 的编号应为? A. 1.1.1 B. 1.1.2 C. 1.2 D. 2
某软件项目活动及工期如下:需求分析5天,系统设计8天;此后编码工作分为两个可并行的模块:模块A编码6天、模块B编码7天;两个模块均完成后进入系统测试10天。试用关键路径法(CPM)计算该项目的最短总工期。A. 29天 B. 30天 C. 31天 D. 36天
某Web应用采用三层架构并在表现层内使用MVC。已知构件依赖候选:①LoginView调用LoginController;②LoginController调用UserService;③UserService调用UserDao;④LoginView调用UserDao读取昵称;⑤LoginController直接调用UserDao更新登录时间;⑥UserService调用LoginView显示消息。按表现层、业务层、数据层分层约束及MVC职责,下列判断正确的是: A. ①③④合法,②⑤⑥非法 B. ①②③合法,④⑤⑥非法 C. ①②④合法,③⑤⑥非法 D. ①④⑤合法,②③⑥非法
某市公共图书馆数字展览项目的范围包括展览网站、展品数字化资料和验收报告。创建WBS时要求覆盖全部已批准范围、各项工作互不重叠,且最底层为可分配的工作包。以下哪种分解符合要求? A. 按设计组、开发组、运营组划分工作,再由各组自行确定交付物 B. 按需求、设计、开发、测试阶段划分工作,阶段完成即结束分解 C. 分为展览网站、展品数字化资料、验收报告,并分别分解为可交付且互不重叠的工作包 D. 分为展览网站和展品数字化资料,并将网站测试同时列入两项的工作包
某团队为“实验室设备预约系统”创建WBS,已识别的项目可交付成果包括预约门户、管理后台和部署包。以下哪种分解方式最符合WBS创建要求? A. 按开发人员姓名划分为甲负责门户、乙负责后台、丙负责部署 B. 将三项成果逐层分解为可交付的组成部分,覆盖全部项目范围且各部分不重复,分解至可管理的工作包 C. 按项目月份划分为需求阶段、开发阶段和验收阶段,并将阶段名称作为最底层工作 D. 只分解预约门户,后台和部署包由团队在实施时自行补充
某高校拟立项建设实验室预约系统。需求访谈已确认师生愿意使用,现有服务器也满足部署要求;但系统必须在断网时与一台仅提供旧式通信接口的设备同步预约记录,该接口是否兼容尚无可靠证据。若要优先验证这一关键不确定性,最恰当的可行性研究类型与方法组合是? A. 技术可行性研究,制作接口原型并进行断网同步测试 B. 操作可行性研究,扩大问卷范围调查师生使用意愿 C. 经济可行性研究,比较系统建设与维护的预期收益 D. 法律可行性研究,审查预约记录的授权与隐私要求
某校拟建设校园失物招领平台。以下哪份文件最符合项目章程的作用与内容? A. 批准项目启动,说明项目目的、总体目标与初步范围,并指定项目经理及其授权 B. 按工作日列出每项开发任务的负责人、工时和详细完成日期 C. 逐项规定平台页面字段、检索规则及接口输入输出格式 D. 比较自建与采购方案的技术条件、预期收益及可行性结论
某系统中,交易服务类依赖账户类。采用面向对象集成测试中的基于使用的测试策略,以下哪种测试顺序最合适? A. 先测试账户类,再测试交易服务类 B. 先测试交易服务类,再测试账户类 C. 仅对两个类分别进行单元测试,不进行集成测试 D. 不测试类之间的交互,直接进行系统测试
某设计模型中定义了 Order 类,其状态图包含「待支付→已支付→已发货」三个状态,事件 pay() 触发从「待支付」到「已支付」的迁移,且标注守卫条件为 amount 已结清。以下实现代码片段中,最能体现实现与该设计模型一致性的是( ) A. Order 类中提供 pay() 方法,方法内先检查 amount 是否已结清,通过后将状态字段更新为「已支付」,否则拒绝迁移 B. Order 类中提供 checkout() 方法,方法内直接将状态字段更新为「已发货」,不检查 amount C. Order 类中不设置状态字段,由外部程序在数据库中记录订单进度 D. Order 类中提供 pay() 方法,方法内打印日志后不做任何状态变更
实验室的样本追踪平台在样本状态变化时,需自动通知冷藏柜屏、操作台和审计窗口;平台还允许运行中切换样本分流规则,调用方不改动流程代码。两项设计依次应采用哪种模式? A. 观察者模式、策略模式 B. 策略模式、观察者模式 C. 观察者模式、工厂方法模式 D. 装饰器模式、策略模式
某校园温控平台中,传感器状态变化后应通知已登记的值班终端和维护看板;温控建议服务则需在运行时按管理员选择,切换不同的温度调节计算算法。哪种模式分配最恰当? A. 状态通知采用观察者模式,算法切换采用策略模式 B. 状态通知采用策略模式,算法切换采用观察者模式 C. 两者均采用观察者模式 D. 两者均采用策略模式
某图书馆图书借阅系统中,“处理借阅请求”活动建模如下:开始节点后进入“扫描读者证”,随后进入一个判断节点:若读者欠款则转入“提示缴费”,缴费完成后汇合;若不欠款则直接通过;两条路径汇合后进入一个同步分叉,同时启动“校验图书状态”与“扣减可借额度”两个动作,二者全部结束后经过同步汇合进入“打印凭据”,最后到达活动终点。关于该活动图中各建模元素的对应关系,下列说法正确的是: A. “判断节点”用于汇聚多条路径,实现同步;“同步分叉”用于按条件选择唯一出口路径 B. “提示缴费”后汇合与“不欠款”直接通过这一结构体现了互斥分支,每 次执行只走其中一条路径,而分叉后的两个动作在同一实例中并发执行 C. 分叉后的“校验图书状态”与“扣减可借额度”是互斥分支,系统每次只执行其中一个 D. “开始节点”可以有多个,“活动终点”只能有一个,且分叉节点必须成对出现才能保证流程终止
某实验设备登记流程从“接收设备”开始,先执行“读取编号”;编号可读时,同时执行“拍摄铭牌”和“测量外形”,两项都完成后执行“归档”,流程结束;编号不可读时执行“退回补标”,流程结束。以下哪种活动图结构准确表达该流程? A. 用分支节点按编号可读与否互斥分流;可读路径用分叉节点并行启动两项任务,再用汇合节点等待两项完成后归档;不可读路径执行退回补标 B. 用分叉节点按编号可读与否启动两条路径;可读路径执行拍摄铭牌,不可读路径执行退回补标,随后用汇合节点继续 C. 用分支节点按编号可读与否互斥分流;可读路径依次执行拍摄铭牌和测量外形后归档,不可读路径执行退回补标 D. 用分支节点按编号可读与否互斥分流;可读路径并行执行两项任务后直接结束,不可读路径执行退回补标后归档
某网上商城的一次"下单"交互用通信图描述为:订单界面、库存服务、支付服务三个对象,边上标注嵌套编号:订单界面→库存服务为1:查询库存,库存服务→订单界面为1.2:返回库存结果,订单界面→支付服务为2:发起支付。将该通信图转换为等价的顺序图后,下列关于消息次序与表示方式的叙述正确的是( ) A. 返回库存结果与发起支付在顺序图上处于同一条垂直生命线,无法区分先后 B. 顺序图中消息按编号从上到下排列,依次为查询库存、返回库存结果、发起支付,返回消息可用虚线箭头表示 C. 通信图转换成顺序图后必须删除返回消息,否则无法确定消息次序 D. 顺序图中三个对象必须按字母顺序从左到右排列,否则消息次序会改变
某网上挂号系统包含两个用例:「预约挂号」用例描述为“患者选择医生的排班时段,系统生成预约记录,并发送提醒短信”;「取消预约」用例描述为“患者提交取消请求,系统删除对应预约记录,并将该排班时段的余量加一”。在由这两个用例建立领域模型时,下列说法正确的是: A. 领域模型应包含概念类:患者、医生、排班时段、预约记录、提醒短信、取消请求,且每个用例对应一个概念类 B. 两个用例共享的概念类只有患者,排班时段仅属于「取消预约」用例 C. 「取消请求」是流程性的动作描述,通常不作为领域模型中的概念类;两个用例通过共享的概念类「预约记录」和「排班时段」建立联系 D. 领域模型只需包含用例描述中的动词短语,名词短语一律忽略
某网上药店系统中,用例「开具处方审核单」与「退回处方药品」的用例描述均涉及实体「处方单」。分析团队已据用例模型识别出候选概念类。下列关于用例模型与领域模型关系的说法中,正确的是( ) A. 领域模型是各用例描述文本的逐句转写,用例中每个名词短语都必须成为概念类 B. 「处方单」同时服务于两个用例,应在领域模型中建模为一个概念类,由两个用例共享 C. 领域模型描述系统内部职责分配,因此应包含「审核处方」等操作方法 D. 「退回处方药品」用例独有的事件流步骤应建模为领域模型中的一个概念类