软件工程导论实验报告
实验一 用例图设计
2.实验目的
(1)掌握绘制用例图的基本步骤;
(2)掌握识别用例的方法;
(3)掌握识别用例之间关系的方法。
3.实验内容
利用StarUML或其它UML绘图工具,绘制系统中的用例图。
(1)图书管理系统
4.系统的需求描述:(文字描述)
图书管理系统功能需求分析:
(1)读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。
(2)书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。
(3)借阅管理:借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。
(4)系统管理:用户权限管理,数据管理。
管理员所包含的用例有:
(1)登录系统:管理员可以通过登录该系统进行各项功能的操作。
(2)书籍管理:包括对书籍的增删改等。
(3)书籍借阅管理:包括借书、还书、预订、书籍逾期处理和书籍丟失处理等等。
(4)读者管理:包含对读者的增删改等操作。
读者所包含的用例有:
(1)登录系统。
(2)借书:进行借书业务。
(3)还书:读者具有的还书业务。
(4)查询:包含对个人信息和书籍信息的查询业务
(5)预订:读者对书籍的预订业务。
(6)逾期处理:就是书籍过期后的缴纳罚金等。
(7)书籍丟失处理:对书籍丟失后的不同措施进行处理。
5.系统的用例图(在绘图软件中绘制,然后截图)及主要的用例的用例说明(至少写2个用例,格式同下表)。
用例名称 | 书籍丟失处理 |
---|---|
用例ID | 717 |
用例说明 | 对书籍丟失后的不同情况进行处理 |
参与者 | 读者用户 |
前置条件 | 管理员已经登录图书管理系统 |
事件流 | 对书籍丟失后的不同情况进行处理。 |
后置条件 | 图书管理系统的书籍信息被修改。 |
用例名称 | 书籍借阅管理 |
---|---|
用例ID | 101 |
用例说明 | 包括借书、还书、预订、书籍逾期处理和书籍丟失处理等等 |
参与者 | 系统管理员 |
前置条件 | 用户已经登录图书管理系统 |
事件流 | 借书、还书、预订、书籍逾期处理和书籍丟失处理 |
6.实验结论及心得
通过本次实验,我掌握了绘制用例图的基本步和识别用例的方法,学会了识别用例之间关系的方法。完成用例图之后,给我最大的感受就是一定要把课堂上学到的知识用到实践中。以前总觉得老师在上课讲的东西很简单,当真正操作起米的时候,才发现没那么容易,将课堂知识运用到实践中才是真正掌握了知识。