中南大学软件体系结构实验报告-实验.docx
《软件体系构造》试验报告
工程名称UML试验专业班级软件1403学号
姓名温睿诚
试验成绩:批阅教师:
2025年 12月 4日
试验1UML试验
试验学时:
4
每组人数:
1
试验类型:
3
〔1:根底性
2:综合性
3:设计性
4:争论性〕
试验要求:
1
〔1:必修
2:选修
3:其它〕
试验类别:
3
〔1:根底
2:专业根底
3:专业
4:其它〕
一、试验目的
学会安装和使用建模工具PowerDesigner,娴熟使用PowerDesigner绘制常用的UML
图形,生疏常用的UML建模符号;
构建用例模型来描述软件需求,包括绘制用例图,撰写用例文档并制作用例检查矩阵;
学习使用状态图描述对象的状态及转换;
学习使用活动图为业务流程建模;
学习使用挨次图描述对象之间的交互;
学习类图的绘制;
学习从系统需求中识别类,并构建相应的面对对象模型;
学习使用PowerDesigner实现正向工程和逆向工程;
学习使用组件图描述每个功能所在的组件位置以及它们之间的关系;
学习使用部署图描述软件中各个组件驻留的硬件位置以及这些硬件之间的交互关系。
二、试验内容
某酒店订房系统描述如下:
顾客可以选择在线预订,也可以直接去酒店通过前台效劳员预订;
前台效劳员可以利用系统直接在前台预订房间;
不管承受哪种预订方式,都需要在预订时支付相应订金;
前台预订可以通过现金或信用卡的形式进展订金支付,但是网上预订只能通过信用卡进展支付;
利用信用卡进展支付时需要和信用卡系统进展通信;
客房部经理可以随时查看客房预订状况和每日收款状况。绘制该酒店订房系统的用例图。
依据以下场景绘制用例图:
某企业为了便利员工用餐,为企业餐厅开发了一个订餐系统〔COS:CafeteriaOrderingSystem〕,企业员工可通过企业内联网使用该系统。该系统功能描述如下:
企业的任何员工都可以查看菜单和今日特价;
系统的顾客是注册到系统的员工,可以在线订餐〔以下操作均需先登录〕、注册工资支付、修改订餐信息和删除订餐信息,在注册工资支付时需要通过工资系统进展身份验证;
餐厅员工是特别的顾客,可以进展备餐〔系统记录备餐信息〕、生成付费恳求和请
求送餐,其中对于注册使用工资支付的顾客生成付费恳求并发送给工资系统;
菜单治理员是餐厅员工的一种,可以治理菜单;
送餐员也是餐厅员工的一种,可以打印送餐说明、记录送餐信息〔如送餐时间〕以及记录收费〔对于没有注册工资支付的顾客,由送餐员收取现金后记录〕。
Drawausecasediagramforthefollowinglibrarysystem:
Thelibrarystoresvariousitemsthatcanbeborrowed,includingbooksandjournals.Bookscanbeborrowedbybothstaffandstudents,butonlystaffmemberscanborrowjournals.Whenauserborrowsabook,theirloandetailsarecheckedtoensurethattheyhavenooverduebooksonloan,andhavenotalreadyborrowedthemaximumpermittednumberofbooks.
Userscanchecktheirownloandetailsatanytime.Librariansarepermittedtochecktheloandetailsofanyuser.
Libraryuserscanreservebooksthatarecurrentlyoutonloan.Ifthreereservationshavealreadybeenmadeforagivenbook,andafurtherreservationismade,anewcopywillbeorderedbythelibrarian.
某银行预备开发一个网上信用卡治理系统CCMS,该系统的根本功能为:
信用卡申请。非信用卡客户,说明所要申请的信用卡类型及申请者的根本信息,提交CCMS登录。假设信用卡申请被银行承受,客户会收到银行确实认函,并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确认函后,需再次登录CCMS,用信用卡号和密码激活该信用卡。激活操作完毕后