大型用例转换与需求多变系统的开发示例
大型用例转换
在处理大型用例时,我们可以通过将其转换为文本系统序列描述(Textual SSD)、自然语言和图形 SSD 来进行更清晰的分析和验证。
转换为文本 SSD
以 Larman 书中的 “Process a Sale” 用例为例,首先给出该用例的简要描述:客户携带待购物品到达收银台,收银员使用 POS 系统记录每件商品,系统显示总价和商品明细,客户输入支付信息,系统验证并记录,更新库存,最后客户收到收据并离开。
主成功场景(Main Success Scenario,MSS)的文本 SSD 如下:
Customer → Customer: arrive at checkout with items to purchase;
/* Step 1
Cashier → System: StartNewSale;
/* Step 2
repeat Cashier → System: EnterItem(item-ID);
/* Step 3
System → System: RecordSaleLineItem ,
/* Step 4
System → Cashier: description, price, and running total
/* Step 4 too
until cashier indicates done;
/*
Cashier → System: EndSale;
/*
System → Cashier: total with taxes;
/* Step 5
Cashier → Customer:
超级会员免费看
订阅专栏 解锁全文
1405

被折叠的 条评论
为什么被折叠?



