内蒙古工业大学信息工程学院
实 验 报 告
课程名称:软件需求分析与UML建模
实验名称:基于UML的综合设计(一)
实验类型: 验证性□综合性□设计性√
实验室名称: 信院软件工程实验室(1)
班级: 软件10-1 学号:
姓名: 组别:
同组人: 成绩:
实验日期: 20XX年6月 21日
报告类型: 实验报告√ 预习报告□
报告成绩: 指导教师审核(签名): 年 月 日
[实验题目]
基于UML的综合设计
[实验目的]
1、熟练使用Rational rose2003。
2、综合应用用例图、类图、序列图和状态图进行面向对象的分析和设计。
[实验环境]
Rational rose2003,Windows XP及以上操作系统。
[实验内容]
题目:图书管理系统的分析和设计
描述:在一个图书馆中,书可外借1个月,期刊可外借3天,学生可以预约已被借出的书。当一本书被归还时,如果已经有学生预约了这本书,则这本书将放在大厅中的借书处,否则放回书库。倘若过了预约期限还没有人来取,预约的书也将放回书库。图书馆工作人员由1位领导、20位正式的图书管理员和10位学生图书管理员(帮助大厅借书处或书库中工作的正式图书管理员)组成。在任何时候,大厅中的借书处有两位正式的图书管理员、两位学生管理员以及另外可能是领导、学生图书管理员或正式图书管理员的人。正式图书管理员负责监督学生图书管理员并向领导汇报工作。该图书馆准备开发一个图书借阅系统,学生可以利用该系统借书。在使用该系统时,如果想借的书在图书馆,这本书将借给借阅者。该系统由一个扩展版供图书馆管理员们维护图书馆的数据库并跟踪借阅情况和发送过期通知。
完成:
1) 给出学生使用该系统的用例图;
2) 给出描述学生借书的序列图;
3) 给出描述图书馆中工作人员的类图;
4) 给出一本书在流通过程中的状态图。
…… …… 余下全文