Questions:
- Design the UML diagrams for the system choosed in question
- (80 Marks)为问题1中选择的系统设计UML图
设计用例图
1.1 Design Use Case diagram. (20 Marks)设计用例图
1) List the requierment analysis; (8 Marks)列出需求分析
教学一体化服务平台——学生选课系统主要满足来自三方面的需求,这三个方面分别是学生用户、教师用户和管理员用户。
学生用户是主要的需求者,主要需求功能是查询可选课程、查看自己选课情况及进行选课、退课操作等;
教师用户主要需求功能是发布课程信息、以及利用本系统提交学生的成绩;
管理员用户主要需求功能包括对学生信息、教师信息、课程信息以及学生成绩进行管理。
2)List the Actors; (4 Marks)列出演员
学生用户、教师用户和管理员用户。
3)Complete the diagram. (8 Marks)完成图表
学生选课系统用例图
设计类图
1.2 Design Class diagram. (10 Marks)设计类图
1) Identify the class of the system; (4 Marks)确定系统的类别
系统中设计了界面类,课程类;角色有student,register,people,database。分析这些类和角色之间的关系&#x