假设要开发一个学生选课系统,用户需求场景描述如下:
为每个使用学生选课系统的人员设置权限,只有通过权限的人才能使用系统;学生可以使用该系统查看课程信息、选修课程、去掉所有课程;学生选课时,系统要通过财务管理系统核对学生是否交费,只有交费的学生才能选课;系统录入选修课程信息和教师信息,要求:
(1)找出系统的参与者;
(2)确定系统的用例,画出用例图;
(3)对其中的“选择课程”描述其用例规格说明;
(4)根据“选择课程”用例的用例规格说明画出其时序图(顺序图)。