软件工程 选择题 标准 ★ 精品

状态图的组成要素与建模 — 软件工程选择题

面向对象分析与设计 状态图与活动图 AI 三重审校通过

题目
某图书管理系统中「图书」对象的状态图包含以下描述:图书初始处于「在馆」状态;当发生事件「借出」时,迁移至「已借出」状态;在「已借出」状态期间收到事件「续借」时,状态保持不变但记录续借次数;当收到事件「归还」时迁移至「在馆」;若归还时图书破损,则迁移至「维修中」状态;「维修中」状态下收到事件「修复完成」后回到「在馆」。以下关于该状态图的判断,正确的是:A. 「续借」事件应建模为一条从「已借出」到自身的自迁移(自转移) B. 「归还」事件应建模为「在馆」状态的入口动作 C. 「在馆」与「已借出」之间的两条迁移可合并为一条双向迁移 D. 初始伪状态应画在「已借出」状态之前作为迁移起点