下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用例编号用例系统操作(12)消息1Reserve CarenterCarRequest(carType,pickUpDate,returnDate)1.1 verifyRateCode(carType)1.2 create(carType,pickUpDate,returnDate)1.3 associateRateClass(rateClass)enterCustomer(phoneNumber,name,address)2.1makeCustomer(phoneNumber,Name,Address)2.2 create(phoneNumber,Name,Address)2.3associ
2、ateCustomer(customer)enterCreditCard(creditCardNumber,expirationMonth, expirationYear)3.1makeCreditCard(creditCardNumber,expirationMouth,expirationYear)3.2create(creditCardNumber,expirationMonth, expirationYear)3.3 associateCreditCard(creditCard)3.4 authorize(amount,merchantNumber)3.5 authorize(amou
3、nt, merchantNumber)3.6authorize(creditCard,amount,merchantNumber)2Rent CarenterConfirmation(confirmationNumber, timeOut)1.1verifyConfirmationNumber(confirmationNumber)1.2 assignCar( )1.3 mileageRequest1.4 enterMileageOut(mileageOut)1.5 makeRental(timeOut, mileageOut)1.6 create(timeOut, mileageOut)1.
4、7 associateRental(rental)1.8 associateReservation(reservation)enterDriver(name, birthDate, driversLicenseNumber, stateOfIssue)2.1makeDriver(name,birthDate,driversLicenseNumber,stateOfIssue)2.2makeDriver(name,birthDate,driversLicenseNumber,stateOfIssue)2.3create(name,birthDate,driversLicenseNumber,st
5、ateOfIssue)2.4 associateDriver(driver)enterThirdParty (accountNumber)3.1verifyThirdPartyCustomer(accountNumber)3.2associateThirdPartyPayer(thirdPartyCustomer)3.3associateThirdPartyPayer(thirdPartyCustomer)enterExtraCharge(extraChargeCode)4.1verifyExtraChargeCode(extraChargeCode)4.2 makeExtraCharge(a
6、mountCharged)4.3 makeExtraCharge(amountCharged)4.4 create(amountCharged)4.5 associateExtraCharge(extraCharge)4.6associateExtraChargeSpecification(extraChargeSpecification)4.7associateExtraChargeSpecification(extraChargeSpecification)4.8associateExtraChargeSpecification(extraChargeSpecification)3Retu
7、rn CarenterReturn (licenseNumber, timeIn)1.1 makeReturn(timeIn)1.2 makeReturn(timeIn)1.3 create(timeIn)1.4 associateReturn(return)4Inspect CarenterInspection (licenseNumber, damage,gasLevel, mileageIn)1.1makeInspection(damage,gasLevel, mileageIn)1.2 create(damage, gasLevel, mileageIn)1.3 associateIn
8、spection(inspection )1.4 associateInspection(inspection)5Pay BillenterPayment (licenseNumber, amount)1.1 verifyCarLicense(licenseNumber)1.2 makePayment(amount)1.3 makePayment(amount)1.4 create(amount)1.5 associatePayment(payment)enterCreditCard(creditCardNumber, expirationMonth, expirationYear)2.1ma
9、keCreditCard(creditCardNumber,expirationMonth, expirationYear)2.2makeCreditCard(creditCardNumber,expirationMonth, expirationYear)2.3makeCreditCard(creditCardNumber,expirationMonth, expirationYear)2.4create(creditCardNumber, expirationMonth, expirationYear)2.5 associateCreditCard(creditCard)2.6 autho
10、rize(amount, merchantNumber)2.7 authorize(amount, merchantNumber)2.8 authorize(amount, merchantNumber)2.9 authorize(amount, merchantNumber)2.10authorize(creditCard.amount,merchantNumber )系统操作对象职责行为操作Reserve Carfacade创建者专家获知Sigletonfacade创建者专家获知Sigletonfacade创建者专家获知SigletonRent Carfacade创建者专家获知Sigletonfacade创建者专家获知Sigletonfacade创建者专家获知Sigl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 涤纶POY项目可行性报告
- 研讨发言:坚持改革开放振兴县域经济
- 电视剧合作拍摄合同12篇
- 产业学院项目申报书
- 葡萄胎查房课件
- 环己二酮相关行业投资方案
- 双腔预填充注射器行业分析:预计2029年将达到4.6亿美元
- 中心静脉导管相关行业投资方案
- 毕业导游实习报告5000字范文
- 期末模拟质量检测卷(五)(试题)2023-2024学年统编版一年级语文上册
- 高中化学学困生的成因分析及转化策略分析
- 中考考前心理辅导讲座.PPT
- 钢结构监理实施细则(全)(精编版)
- 小型家用风力发电机毕业设计毕业设计
- 新概念第一册1~24课阶段测试题
- 药店组织机构图和部门设置说明
- 小学生如何养成好习惯
- 螺旋输送机计算说明书
- 燃气真空、变相加热炉启炉操作规程
- 提高门诊一医一患执行率
- 鞋子购销合同
评论
0/150
提交评论