1 / 4
文档名称:

UML期末考试试卷.docx

格式:docx   大小:74KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UML期末考试试卷.docx

上传人:miaoshen1985 2018/11/22 文件大小:74 KB

下载得到文件列表

UML期末考试试卷.docx

文档介绍

文档介绍:UML期末考试试卷
本周五下午放学前上交。命名格式:10位学号+
1、简述UML是什么?它有什么作用?
UML是面向对象的统一建模语言。
作用:实现对软件系统进行面对对象的描述和建模。
2、UML中的关系有哪些?图示是什么?
关系种类有:抽象,关联,绑定,部署,扩展,泛化,包含。
关联关系(聚合关系和组合关系)泛化、依赖、实现。
图示是:结构图(类图,对象图,构件图,部署图,复合结构图,包图),交互图(顺序图,通信图,交互概观图,定时图),行为图(用例图,活动图,状态机图)
3、阅读以下类图,写出你读到的信息。
共有6个类图:1)BookList类中包含4种操作:add(),modify(),query(),count()
2) Book类中包含5种属性:bookname,type,author,publisher,price
3) BookList类中包含3种操作:add(),remove(),print()
4)BorrowRecord类中包含2种属性:borrowMan,borrowDate
5)itBook类
6)OtherBook类
Book类与BookList类是多对一的关系。
Book类与BorrowRecord类是一对多的关系。
BorrowRecord类与BorrowRecord类是多对一的关系。
同时,itBook类、OtherBook类与Book类是组合关系,Book类与BookList类是聚合关系,
Book类与BorrowRecord类是关联关系。BorrowRecord类与BorrowRecord类是聚合关系。
4、按照下面的类图,写出对应的java代码。
Public class StudentInformation
{
Private String userName;
Private String password;
public void setuserName(String userName)
{
=userName;
}
public String getuserName()
{
return userName;
}
public void setpassword(String password)
{
=password;
}
public String getpassword()
{
return password;
}
public void Login()
{

}
public void listCourses()
{

}
public void getCourses ()
{

}
}
5、按下面的java程序,画出对应类图。
public class Student
{