加、删除选课事件流,学生选课事件流,查询课程事件流等);3、画出系统的用例图。四、实验过程及结果
管理员:需要登录,添加删除选课信息学生:需要登录,查询,选课,付费1添加、删除选课事件流:登录添加删除保存退出2学生选课事件流:登录
f选课付费退出3查询课程事件流:登录查询退出
uses
登录
管理员
uses
建立课程信息
uses
uses
uses
保存
改动
删除
管理员用例图
f学生
usesuses
登录
选课uses
usesusesuses
查询选课付费
保存
学生用例图
五、实验小结:
熟悉用例图的绘画
一、实验目的
实验及作业五
建立概念模型
1、了解面向对象的基本概念
2、熟悉面向对象的分析、设计过程
3、了解基于UML的面向对象分析设计过程
二、实验设备与环境
装有Visio、Ratio
alRose、StarUML的计算机。
三、实验内容
请根据概念模型创建的方法,根据实验三(图书馆管理系统)的用例图,创建该系统的概念模型,并添加相应的关联。
f提示:实验过程应包括:1、找出系统的概念;2、画出系统的概念类;3、在概念类中添加类之间的关联关系。
四、实验过程及结果
五、实验小结:
学会寻找概念和如何关联。
实验及作业六
一、实验目的
系统行为分析
1、了解面向对象的基本概念
2、熟悉面向对象的分析、设计过程
3、了解基于UML的面向对象分析设计过程
二、实验设备与环境
装有Visio、Ratio
alRose、StarUML的计算机。
三、实验内容
请根据实验五得出的概念模型,进行系统行为的分析。
f提示:实验过程应包括:1、画出系统的顺序图;2、画出系统操作类;3、给出系统的契约。
四、实验过程及结果
五、实验小结:初步学习契约的画法
一、实验目的
实验及作业七
类职责分配
1、了解面向对象的基本概念
f2、熟悉面向对象的分析、设计过程3、了解基于UML的面向对象分析设计过程二、实验设备与环境
装有Visio、Ratio
alRose、StarUML的计算机。
三、实验内容请根据实验五、六得出的概念模型、系统操作、契约,进行类职责的分配。提示:实验过程应包括:1、请考虑系统界面;2、得出系统的真实用例;3、
对系统类中的每个操作,根据契约中的后置条件,画出相应的协作图。四、实验过程及结果
2查找预订信息
1验证借阅者身份admistrator
lLe
dwi
dow
3找到相应预订信息
5借书
6更新书籍数量
Title
Item
4处理借书7检查是否超过最大限额
Reservatio
Borrower
处理借书的协作图
f7查找已借图书信息
1验证借阅者身份borrower
Retur
wi
dow
2处理还r