Class Diagram
2016-04-21 15:25:52 0 举报
类图(Class Diagram)是一种用于描述系统结构和静态关系的图形表示方法。它展示了系统中的类、接口、关联关系、继承关系、实现关系等元素,并帮助我们理解系统的组成部分以及它们之间的交互方式。类图中的每个类都用一个矩形表示,其名称位于矩形顶部,而类的属性和方法则以标签的形式列出。关联关系用一条线连接两个类,并显示它们之间的双向或单向关系。继承关系用一条带有空心三角形的实线表示,箭头指向父类。实现关系用一条带有实心三角形的虚线表示,箭头指向接口。通过阅读类图,我们可以快速了解系统的组成部分、它们的属性和行为以及它们之间的关系,从而更好地进行系统分析和设计。
作者其他创作
大纲/内容
uses
get a copy of
Planner
plannerId:Integercid:Stringterm:Integersid:Integer
Offering DB Interface
offering:Offering[]
Scheduler DB Interface
scheduler:Scheduler[]
Student
sid:IntegernameL:StringnameF:StringmajorId:Integeryear:Integersemester:String
Course
cid:StringofferedSemester;Stringtitle;Stringprerequisties:StringcrossList;Stringrestriction:Stringlab:Booleandescription:Booleancredits:Integer
Offering
oid:Integercid;StringinstrL:StringinstrF:StringtimeStart:DatetimeEnd;DateMon:BooleanTue:BooleanWed:BooleanThu:BooleanFri:BooleanSat:BooleanSun:BooleancapEnrl:IntegerTotEnrl:IntegerclassroomLocation:Stringcomponent:String
Account
username:Stringpassword:Stringsalt:String
Student DB Interface
student:Student[]
searchStudent(sid);
Course DB Interface
course:Course[]
Account DB Interface
account:Account[]
Scheduler
oid:Integercid:Integergrade:Integersid:Integersemester:Stringyear:Integer
Student Model
studnets:Student DB InterfaceloginAccounts:Account DB Interfaceofferings:Offering DB Interfacecourses: Course DB Interfaceschedulers: Scheduler DB Interfaceplanners:Planner DB Interface
Planner DB Interface
planner: Planner[]
uses
0 条评论
下一页