《中南大学软件体系结构实验报告一.docx》由会员分享,可在线阅读,更多相关《中南大学软件体系结构实验报告一.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试验1 UML试验试验学时:_2每组人数:_试验类型:_3(1:基础性 2:综合性 3:设计性 4:讨论性)试验要求:_(1:必修 2:选修3:其它)试验类别:_3(1:基础 2:专业基础 3:专业 4:其它)一、试验目的1 .学会安装和使用建模工具PowerDesigner,娴熟使用PowerDesigner绘制常用的UML 图形,熟识常用的UML符号;2 .构建用例模型来描述软件需求,包括绘制用例图,撰写用例文档并制作用例检查矩 阵;3 .绘制状态图描述对象的状态及转换。二、试验内容1 .某酒店订房系统描述如下:(I)顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订;(2)前台服务
2、员可以采用系统直接在前台预订房间;(3)不管采纳哪种预订方式,都需要在预订时支付相应订金;(4)前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用 卡进行支付:(5)采用信用卡进行支付时需要和信用卜系统进行通信;(6)客房部经理可以随时查看客房预订状况和每日收款状况。绘制该酒店订房系统的用例图。2 .依据以下场景绘制用例图:某企业为了便利员工用餐,为企业餐厅开发了一个订餐系统(COS: Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。该系统功能描述如下:(1)企业的任何员工都可以查看菜单和今口特价;(2)系统的顾客是注册到系统的员
3、工,可以在线订餐(以下操作均需先登录)、注册工 资支付、修改订餐信息和删除订餐信息,在注册工资支付时需要通过工资系统进行身份验证;(3)餐厅员工是特别的顾客,可以进行备餐(系统纪录备餐信息)、生成付费恳求和恳 求送餐,其中对于注册使用工资支付的顾客生成付费恳求并发送给工资系统;(4)菜单管理员是餐厅员工的一种,可以管理菜单;(5)送餐员也是餐厅员工的一种,可以打印送餐说明、纪录送餐信息(如送餐时间)以试验1 UML试验试验学时:_2每组人数:_试验类型:_3(1:基础性 2:综合性 3:设计性 4:讨论性)试验要求:_(1:必修 2:选修3:其它)试验类别:_3(1:基础 2:专业基础 3:专
4、业 4:其它)一、试验目的1 .学会安装和使用建模工具PowerDesigner,娴熟使用PowerDesigner绘制常用的UML 图形,熟识常用的UML符号;2 .构建用例模型来描述软件需求,包括绘制用例图,撰写用例文档并制作用例检查矩 阵;3 .绘制状态图描述对象的状态及转换。二、试验内容1 .某酒店订房系统描述如下:(I)顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订;(2)前台服务员可以采用系统直接在前台预订房间;(3)不管采纳哪种预订方式,都需要在预订时支付相应订金;(4)前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用 卡进行支付:(5)采用信用
5、卡进行支付时需要和信用卜系统进行通信;(6)客房部经理可以随时查看客房预订状况和每日收款状况。绘制该酒店订房系统的用例图。2 .依据以下场景绘制用例图:某企业为了便利员工用餐,为企业餐厅开发了一个订餐系统(COS: Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。该系统功能描述如下:(1)企业的任何员工都可以查看菜单和今口特价;(2)系统的顾客是注册到系统的员工,可以在线订餐(以下操作均需先登录)、注册工 资支付、修改订餐信息和删除订餐信息,在注册工资支付时需要通过工资系统进行身份验证;(3)餐厅员工是特别的顾客,可以进行备餐(系统纪录备餐信息)、生成
6、付费恳求和恳 求送餐,其中对于注册使用工资支付的顾客生成付费恳求并发送给工资系统;(4)菜单管理员是餐厅员工的一种,可以管理菜单;(5)送餐员也是餐厅员工的一种,可以打印送餐说明、纪录送餐信息(如送餐时间)以及纪录收费(对于没有注册工资支付的顾客,由送餐员收取现金后纪录)。3 . Draw a use case diagram for the following library system:The library stores various items that can be bonowed. including books and journals. Books can be borro
7、wed by both staff and students, but only staff members can borrow journals. When a user borrows a book, (heir loan details are checked to ensure that they have no overdue books on loan, and have not already borrowed the maximum permitted number of books.Users can check their own loan details at any
8、time. Librarians are permitted to check the loan details of any user.Library users can reserve books that are currently out on loan. If three reservations have already been made fbr a given book, and a further reservation is made, a new copy will be ordered by the librarian.4 .某棋牌馆管理系统的基本功能描述如下:客户可以
9、通过Internet预订座位,假如临时没有合适的座位则允许客户进入“等候队列”, 当有人退订或结账之后将准时通知客户。此外,该系统还需要为总台服务员供应座位支配以 及结账的功能,要求能够支持现金和银行卡两种结账方式。依据以上功能描述绘制相应的用例图。5 .某银行预备开发一个网上信用卡管理系统CCMS,该系统的基本功能为:(1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用K类型及申请 者的基本信息,提交CCMS登录。假如信用卡申请被银行接受,客户会收到银行的确认函, 并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确 认函后,需再次登录CCMS,用信
10、用卡号和密码激活该信用卡。激活操作结束后,CCMS 将激活通知发送给客户,告知客户其信用卡是否被胜利地激活。(2)月报表生成。在每个月第一天的零点,CCMS为每个信用卡客户创建一份月报表, 对该客户上月的信用卡交易状况及交易额进行统计。信用卡客户可以登录CCMS查看月报 表,也可以要求CCMS供应打印出的月报表。(3)信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线的管理” 每个信用卡客户可以在线查询其个人信息。(4)信用卡交易纪录。信用卡客户使用信息卡进行的每一笔交易都会纪录在CCMS中。(5)交易信息杳询。信用卡客户可以登录CCMS杳询并核实其信用卡交易纪录及交易 额。构造
11、该系统的用例模型,要求绘制用例图,编写相应的用例文档,还需供应用例追踪矩 阵。6 .依据以下描述绘制状态图:某销售信息管理系统中销售部员工可以提交订单,刚提交的订单为“初始”状态;系统 管理员可以处理订单,假如订单无误,则修改订单为“备货”状态,否则将订单退还给提交 订单的销售部员工修改,员工此时可以取消订单:仓库管理员备货完毕后可将订单状态改为 “发货”状态;销售部员工在确认客户已经收到货物后,可将订单改为“关闭”状态。三、试验要求1 .正确安装 PowerDesigner;2 .娴熟使用PowerDesigner绘制用例图和状态图;3 .需依据用例建模的流程,供应用例图、用例文档和用例追踪
12、矩阵;4 .使用UML2.X中的标准图符绘制图形,对于一些较为简单的图形,适当增加文字注 释来进行说明:5 .所绘制图形必需正确、完整,需具有较好的可读性,留意图形中图符和文字大小及 布局。四、试验步骤1 .安装 PowerDesigner15.X;2 .熟识PowerDesigner 15.X的常用功能;3 .分析实例场景,识别执行者;4 .识别用例及用例之间的关系;5 .使用PowerDesignerl5.X绘制用例图;6 .撰写用例文档;7 .创建用例追踪矩阵;8 .使用PowerDesigner15.X绘制状态图。五、试验报告要求1 .绘制并提交酒店订房系统用例图;2 .绘制并提交订餐
13、系统用例图;3 .绘制并提交图书馆系统(Library System)用例图:4 .绘制并提交棋牌馆管理系统用例图:5 .构造网上信用卡管理系统CCMS的用例模型,提交用例图、用例文档和用例追踪矩阵;6 .绘制并提交销售信息管理系统订单类的状态图;7 .留意调整图中文字的字体及字号,留意图的整体布局和图的大小,避开使用交叉线。六、试验结果1 .酒店订房系统用例图:2 .订餐系统用例图:3 .图书馆系统(Library System)用例图:4 .棋牌馆管理系统用例图:5 .网上信用卡管理系统CCMS的需求模型:(I)用例图:(2)用例描述文档:(3)用例追踪矩阵:6 .销售信息管理系统订单类的
14、状态图:七、试验总结给出本次试验的体会,如学会了什么,遇到哪些问题,如何解决这些问题,存在哪些有 待改进的地方。及纪录收费(对于没有注册工资支付的顾客,由送餐员收取现金后纪录)。3 . Draw a use case diagram for the following library system:The library stores various items that can be borrowed, including books and journals. Books can be borrowed by both staff and students, but only staff
15、members can borrow journals. When a user borrows a book, (heir loan details are checked to ensure that they have no overdue books on loan, and have not already borrowed the maximum permitted number of books.Users can check their own loan details at any time. Librarians are permitted to check the loa
16、n details of any user.Library users can reserve books that are currently out on loan. If three reservations have already been made fbr a given book, and a further reservation is made, a new copy will be ordered by the librarian.4 .某棋牌馆管理系统的基本功能描述如下:客户可以通过Internet预订座位,假如临时没有合适的座位则允许客户进入“等候队列”, 当有人退订或
17、结账之后将准时通知客户。此外,该系统还需要为总台服务员供应座位支配以 及结账的功能,要求能够支持现金和银行卡两种结账方式。依据以上功能描述绘制相应的用例图。5 .某银行预备开发一个网上信用卡管理系统CCMS,该系统的基本功能为:(1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用K类型及申请 者的基本信息,提交CCMS登录。假如信用卡申请被银行接受,客户会收到银行的确认函, 并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确 认函后,需再次登录CCMS,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS 将激活通知发送给客户,告知客户其信用卡是否
18、被胜利地激活。(2)月报表生成。在每个月第一天的零点,CCMS为每个信用卡客户创建一份月报表, 对该客户上月的信用卡交易状况及交易额进行统计。信用卡客户可以登录CCMS查看月报 表,也可以要求CCMS供应打印出的月报表。(3)信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线的管理。 每个信用卡客户可以在线查询其个人信息。(4)信用卡交易纪录。信用卡客户使用信息卡进行的每一笔交易都会纪录在CCMS中。(5)交易信息杳询。信用卡客户可以登录CCMS杳询并核实其信用卡交易纪录及交易 额。构造该系统的用例模型,要求绘制用例图,编写相应的用例文档,还需供应用例追踪矩 阵。6 .依据以下描
19、述绘制状态图:某销售信息管理系统中销售部员工可以提交订单,刚提交的订单为“初始”状态;系统 管理员可以处理订单,假如订单无误,则修改订单为“备货”状态,否则将订单退还给提交 订单的销售部员工修改,员工此时可以取消订单:仓库管理员备货完毕后可将订单状态改为 “发货”状态;销售部员工在确认客户已经收到货物后,可将订单改为“关闭”状态。三、试验要求1 .正确安装 PowerDesigner;2 .娴熟使用PowerDesigner绘制用例图和状态图;3 .需依据用例建模的流程,供应用例图、用例文档和用例追踪矩阵;4 .使用UML2.X中的标准图符绘制图形,对于一些较为简单的图形,适当增加文字注 释来
20、进行说明:5 .所绘制图形必需正确、完整,需具有较好的可读性,留意图形中图符和文字大小及 布局。四、试验步骤1 .安装 PowerDesigner15.X;2 .熟识PowerDesigner 15.X的常用功能;3 .分析实例场景,识别执行者;4 .识别用例及用例之间的关系;5 .使用PowerDesignerl5.X绘制用例图;6 .撰写用例文档;7 .创建用例追踪矩阵;8 .使用PowerDesigner15.X绘制状态图。五、试验报告要求1.绘制并提交酒店订房系统用例图;2.绘制并提交订餐系统用例图;3.绘制并提交图书馆系统(Library System)用例图:reserve boo
21、ks5.构造网上信用K-管理系统CCMS的用例模型,提交用例图、用例文档和用例追踪矩阵;用例名称信用卡管理用例编号CCMS001执行者用户,ccms系统涉众利益银行:正确猎取信息完成工作前置条件银行开头工作后置条件用户胜利开通信用卡,信息保存在系统中基本路径1 .非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请 者的基本信息,提交CCMS登录。2 .银行发送确认函,并告知用户信用卡的有效期及信贷限额;3 .客户再次登录CCMS,用信用卡号和密码激活该信用卡;4 . CCMS将激活通知发送给客户,告知客户其信用卡被胜利地激活;5 . CCMS生成月报表6 .用户查看月报表7 .用户查看个人信息8 .用户管理个人信息9 . CCMS纪录永和交易信息10 .用户查看其交易信息扩展路径2a.银行拒绝1.银行发送拒绝函3a.激活失败1.发通知给客户,告知客户信用卡并未被激活字段列表信用卡号业务规章信用卡号不能为空非功能性 需求无设计约束无6.绘制并提交销售信息管理系统订单类的状态图;取消备货9.试验报告格式参见下页软件体系结构试验报告项目名称专业班级学 号姓 名试验成果:批阅老师:
限制150内