[说明]
某学校建立了一个网上作业提交与管理系统,基本功能描述如下。
(1)账号和密码。任课老师用账号和密码登录系统后,提交所有选修学生的名单。系统自动为每个选修学生创建登录系统的账号和密码。
(2)作业提交。选修学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,如果该选修学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功,则显示需要完成的作业。学生需在线完成作业,单击[提交]按钮上交作业。
(3)在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。
[问题1]
在系统的需求分析阶段,使用用例对系统需求建模。表1-8和表1-9分别给出了其中用例“创建选修学生账号和密码”、用例“作业申请”的概要描述。
请使用[说明]中的词汇,将表1-8和表1-9中的(1)~(10)空缺处的内容填写完整。
参考答案:[问题1] 表1-12 用例“创建选修学生账号和密码”描述表
这是一道要求读者掌握用例获取方法的综合分析题。本题的解答思路如下。
①由题干中给出的关键信息“账号和密码:任课老师用账号和密码登录系统后,提交所有选修学生的名单。系统自动为每个选修学生创建登录系统的账号和密码”,并结合表1-8中给出的信息可知,用例“创建选修学生账号和密码”是在任课老师登录系统并提交选修学生名单之后触发产生的,因此该用例的触发器是“提交选修学生名单”。在该用例中输入角色(Actor)主要是“任课老师”,输入信息有“账号和密码”和“所有选修学生名单”,而输出角色“任课老师”将接收“登录成功或失败通知”等系统输出信息,输出角色“每个选修学生”将接收到“登录账号和密码”和“登录账号和密码激活通知”等输出信息。完整的“创建选修学生账号和密码”用例描述表如表1-12所示。
用例名称