问题 问答题 案例分析题

阅读以下关于需求建模的叙述,在答题纸上回答问题1至问题3。

某软件公司拟为物流企业开发一套库存管理系统,该系统的部分需求陈述如下:

(1)库存管理系统主要包括货物入库管理、货物出库管理、仓库管理、统计报表和系统管理等功能。

(2)库存管理系统的用户包括仓库管理员、仓库经理和系统管理员,用户必须在注册后才能使用系统功能:用户可以选择使用邮件注册或电话注册。

(3)仓库管理员在进行出入库操作前必须先登录;仓库经理可以通过系统查看统计报表,如果前一个月的报表未生成,则系统自动生成统计报表,否则直接显示。

(4)系统管理员可以在系统中设置仓库温度范围,当仓库内温度超过最高值或者低于最低值时,系统自动调用温控管理操作,连接温度调节系统进行制冷或加热。

(5)仓库管理功能要求每个月1日零点对前一个月货物入库和出库记录进行数据汇总操作。项目组决定构造用例模型以描述系统需求

用例建模的首要任务是识别系统中的参与者。请根据题目中所描述的需求,识别出系统中有哪些参与者?

答案

参考答案:

(1)仓库管理员;

(2)仓库经理;

(3)系统管理员;

(4)时间;

(5)温度;

(6)温度调节系统。

解析:参与者可以表示与系统接口的任何事物和任何人,这可以包括人(不仅仅是最终用户)、外部系统和其他组织。根据需求陈述(2)可知系统的用户包括仓库管理员、仓库经理和系统管理员;根据需求陈述(4)和系统有交互关系的外部系统是温度调节系统,温度通过温度监控接口与系统关联;根据需求陈述(5)所描述时态事件,时间会触发系统的行为。所以参与者包括了仓库管理员、仓库经理、系统管理员、时间、温度、温度调节系统。

单项选择题
单项选择题