6.细化阶段
* * 5.2 为什么引入契约概念 用例是统一过程中描述系统行为的主要机制,而且通常也是足够的. 但是,某些时候我们需要对系统行为进行更详细的描述. * * 系统操作和系统接口 : Cashier :System addLineItem itemID, quantity endSale makePayment amount description, total total with taxes change due, receipt * [more items] makeNewSale 输入的系统事件 调用系统操作 系统事件 makeNewSale 调用 系统操作 makeNewSale 等等 这和面向对象编程一样 当我们说 消息 foo 调用了 方法 处理操作 foo * * 契约的例子:enterItem enterItem 契约CO2: enterItem 操作(Operation): enterItem itemID: ItemID, quantity: integer 交叉参考(Cross References): Use Cases: Process Sale 前提(Preconditions): There is a sale underway 后置条件(Postconditions): -一个SalesLineItem的实例
您可能关注的文档
最近下载
- 新编日语教程4-课件-第4课.ppt VIP
- 中国太平洋财产保险股份有限公司(北京地区)住宅工程质量潜在缺陷保险.pdf VIP
- 2025AHA心肺复苏指南解读.pptx
- 2025年广西中考语文作文指导:“走,到田野去!” .docx VIP
- Unit+4+Eat+Well+Section+A+1a-1d+课件+2024-2025学年人教版(2024)七年级英语下册++.pptx VIP
- 第二课 お正月 课件高中日语华东理工版新编日语教程2.pptx VIP
- 新编日语教程2 第四课.pptx VIP
- 新编日语教程2 第二课.pptx VIP
- 金融市场的流动性风险研究.docx VIP
- 北京市学生联合会章程.pdf VIP
原创力文档

文档评论(0)