+ -
当前位置:首页 → 问答吧 → UML建模 求助求解答

UML建模 求助求解答

时间:2011-12-15

来源:互联网

学院拟开发一个讨论班网上注册系统,学生可以通过系统注册讨论班,系统首先验证学生是否有资格注册这个讨论班,然后统计费用,学生确认后,系统就将学生注册到讨论班,并将费用加入学生帐单。学生可以在学习中途退出讨论班,课程结束后,指导老师要录入学生在讨论班的成绩,学生可以查询成绩。
一门课程(Course)可以有多个讨论班(Seminar),一位指导老师(Instructor)可以指导多个讨论班,一个学生(Student)可以选择参加多个讨论班,注册记录(EnrollmentRecord)用于记录学生参加某个讨论班的成绩。
【问题1】对该“讨论班网上注册系统”系统进行面向对象分析并运用UML建模设计出用例图。
用例名称:注册讨论班
概述:把现有的有资格的某一学生注册到某个讨论班。
前置条件:学生已在大学注册。
后置条件:如果学生具有注册资格,并且该讨论班仍有空位,则学生注册到该讨论班。
基本事件流:
当学生想去注册讨论班时,用例启动。
5) 学生向系统提交其姓名和编号。
6) 系统确定该学生是否有资格在这所学校注册讨论班。
7) 系统列出可供选择的讨论班列表。
8) 学生从讨论班列表中选出希望注册的讨论班。
9) 系统验证学生是否有资格注册这门课。
10) 系统检验讨论班是否适合学生已有的课程安排。
11) 系统根据讨论班目录中公布的费用、适用的学生费用,计算出这门课的收费。 
12) 系统把相应的费用加到学生账单中。
13) 系统把学生注册到该讨论班。
14) 系统向学生提供已经注册成功的确认。
15) 当学生得到确认信息后用例结束。

 
【问题2】请根据以上“注册讨论班”用例的基本场景描述,绘制该用例的类图。
注意:1)必须要有边界类以及控制类; 2)标明类的方法; 3)标明类之间的关系。


咋画呀-。-

作者: cellaf   发布时间: 2011-12-15

先把uml2.0的十三种图学会了再说吧。

作者: asmlearn   发布时间: 2011-12-15

热门下载

更多