顺序图
1.选课顺序图
图形文档:
文字说明:
顺序图综述 | 目的:用于学生选课的基本流程图说明 涉及的对象:学生、选课表、课程、选课清单 | |
顺序图中的对象描述 | 对象1 | 名称:学生 是否为主动对象:否 与其他对象有关的信息:依赖于选课表,课程,选课清单 |
对象2 | 名称:选课表 是否为主动对象:否 与其他对象有关的信息:无 | |
对象3 | 名称:课程 是否为主动对象:否 与其他对象有关的信息:无 | |
对象4 | 名称:选课清单 是否为主动对象:否 与其他对象有关的信息:无 | |
对象接收/发送消息的描述 | 无 | |
其他与顺序图有关的说明 | 改图描述的是学生在整个选择课程期间,首先要登录成功,然后可进行选课查询或选择课程,而且这两项活动是并发的。这种选课是循环的,次数不限。 |
1.1.选课查询顺序图
图形文档:
文字说明:
顺序图综述 | 目的:用于选课查询的流程描述 涉及的对象:学生、实现接口“教师管理”的对象、实现接口“学籍管理”的对象、选课清单、课程、选课表 | ||
顺序图中的对象描述 | 对象1 | 名称:学生 是否为主动对象:是 与其他对象有关的信息:依赖于登录控制 | |
对象2 | 名称:实现接口“教师管理”的对象 是否为主动对象:是 与其他对象有关的信息:依赖于登录控制 | ||
对象3 | 名称:实现接口“学籍管理”的对象 是否为主动对象:否 与其他对象有关的信息:依赖于用户 | ||
对象4 | 名称:选课清单 是否为主动对象:否 与其他对象有关的信息:无 | ||
对象5 | 名称:课程 是否为主动对象:否 与其他对象有关的信息:无 | ||
对象6 | 名称:选课表 是否为主动对象:否 与其他对象有关的信息:无 | ||
对象接收/发送消息的描述 | 对象1 | 发送1 | 名称:查询 |
发送2 | 名称:查询 | ||
发送3 | 名称:查询 | ||
发送4 | 名称:查询 | ||
发送5 | 名称:查询 | ||
其他与顺序图有关的说明 | 改图描述的是学生拆线呢有关信息的情况,而且这种查询是循环的,次数不限。 |
1.2.选课顺序图
图形文档:
文字说明:
顺序图综述 | 目的:用于选择课程的说明 涉及的对象:学生、课程、选课清单 | ||
顺序图中的对象描述 | 对象1 | 名称:学生 是否为主动对象:否 与其他对象有关的信息:依赖于课程 | |
对象2 | 名称:课程 是否为主动对象:否 与其他对象有关的信息:依赖于选课清单 | ||
对象3 | 名称:选课清单 是否为主动对象:否 与其他对象有关的信息:无 | ||
对象接收/发送消息的描述 | 对象1 | 发送1 | 名称:增加选择 |
发送2 | 名称:增加课程 | ||
对象2 | 发送3 | 名称:取消选择 | |
发送4 | 名称:删除课程 | ||
其他与顺序图有关的说明 | 改图描述的是学生在具体选择课程时,可增加或取消课程。这种选择是循环的,次数不限。 |