查看更多当前 - 案例分析 - 系统分析与设计
简单
案例题
2025年5月第2题
#第二版教材
#必须掌握

某电力风险管理系统用于对电网运行中的各类风险信息进行统一管理。系统功能包括录入和维护各类风险信息,如工作风险、基建风险、电网运行风险等;支持风险信息的建档分类管理;对已登记的风险信息进行统计分析,并提供打印输出、导出 Excel 报表等功能。此外,系统具备风险报警机制,可根据分析结果生成相应的告警信息。

系统分析人员根据业务需求绘制了一张初步的风险管理类图,其中部分类名、类关系及模型视图尚不完整,请根据以下问题进行补全与分析。

分值(6分

在类图中,待填空处编号为 1~6,请从候选项 a~h 中选择适当的类名进行填充。候选项包括:
a. RiskInfo(风险信息)、b. ProjectRisk(基建风险)、c. RiskAnalysis(风险分析)、d. AlarmInfo(告警信息)、e. ExcelExporter(导出功能)、f. Printer(打印功能)

参考答案

(1)d (2)c (3)a(4) f (5)e (6)b

凯恩解析

(1) 包含 alarmLevel 和 message 字段,用于描述告警,显然为 AlarmInfo。
(2) 含有 analyze(RiskInfo) 方法,表示分析功能,故为 RiskAnalysis。
(3) 是三类风险的父类,具有基本属性,是整个系统风险对象的核心类,应为 RiskInfo。
(4) 提供 print(data) 方法,用于打印风险信息,应为 Printer。
(5) 提供 exportToExcel 方法,并且与风险信息有导出依赖,显然为 ExcelExporter。
(6) 图中与 RiskInfo 存在继承关系,是 WorkRisk 与 GridNetRisk 并列的另一个风险子类,应为 ProjectRisk。
询问 ChatGPT

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有